@charset "UTF-8";
/* There are three mixins apply for font-weight
--------------------------------------------------------- */
.slick-dots__custom {
  margin: 1.25rem 0 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  list-style-type: none;
  min-height: 0.875rem; }
  .slick-dots__custom.gray button {
    background-color: #b3b3b3; }
  .slick-dots__custom li {
    margin: 0 0.75rem; }
    .slick-dots__custom li button {
      cursor: pointer;
      display: block;
      width: 0.625rem;
      height: 0.625rem;
      border-radius: 50%;
      background-color: #fff;
      transition: 0.3s linear;
      border: 0;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      padding: 0;
      text-indent: -9999px;
      background-color: #b3b3b3; }
    .slick-dots__custom li.slick-active button {
      width: 0.875rem;
      height: 0.875rem;
      border: 1.5px solid #e31937;
      background-color: transparent; }

.slick-dots__verticleSlider {
  display: flex;
  justify-content: center;
  margin: -24px 0 0 -74px;
  padding: 1rem 0;
  position: absolute;
  transform: rotate(90deg) translateY(-50%);
  top: 50%;
  left: 16px;
  list-style-type: none; }
  .slick-dots__verticleSlider li {
    margin: 0 0.25rem;
    display: flex;
    align-items: center;
    transition: all 0.2s ease-in-out; }
    .slick-dots__verticleSlider li:nth-child(1) button {
      background-color: #eaeaea; }
    .slick-dots__verticleSlider li:nth-child(2) button {
      background-color: #b3b3b3; }
    .slick-dots__verticleSlider li:nth-child(3) button {
      background-color: #999; }
    .slick-dots__verticleSlider li:nth-child(4) button {
      background-color: #b3b3b3; }
    .slick-dots__verticleSlider li:nth-child(5) button {
      background-color: #eaeaea; }
  .slick-dots__verticleSlider button {
    display: block;
    width: 0.5rem;
    height: 0.5rem;
    padding: 0;
    border-radius: 100%;
    border: 1px solid transparent;
    text-indent: -9999px; }
  .slick-dots__verticleSlider li.slick-active button {
    border-color: #e31937;
    background-color: #eaeaea;
    width: 1rem;
    height: 1rem; }

.noi-bat .cardStock .img-bg {
  background-size: contain; }

.quy-item-bg {
  position: relative; }
  .quy-item-bg .img-bg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .quy-item-bg .img-bg:after {
      content: "";
      padding-top: 57.62712%;
      display: block; }
    .quy-item-bg .img-bg img {
      display: none; }
    @media (min-width: 992px) {
      .quy-item-bg .img-bg {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        display: block; }
        .quy-item-bg .img-bg:after {
          content: "";
          padding-top: 18.18182%;
          display: block; }
        .quy-item-bg .img-bg img {
          display: none; } }
  .quy-item-bg .row {
    position: absolute;
    inset: 0; }
    .quy-item-bg .row .quy-item-bg__col {
      display: flex;
      align-items: center; }
    .quy-item-bg .row .quy-item-bg__text {
      padding-left: 2.35714em;
      padding-right: 2.35714em;
      text-align: justify; }

.quy-item-bg-full-text {
  position: relative; }
  .quy-item-bg-full-text .img-bg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .quy-item-bg-full-text .img-bg:after {
      content: "";
      padding-top: 57.62712%;
      display: block; }
    .quy-item-bg-full-text .img-bg img {
      display: none; }
    @media (min-width: 992px) {
      .quy-item-bg-full-text .img-bg {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        display: block; }
        .quy-item-bg-full-text .img-bg:after {
          content: "";
          padding-top: 18.18182%;
          display: block; }
        .quy-item-bg-full-text .img-bg img {
          display: none; } }
  .quy-item-bg-full-text__row {
    position: absolute;
    inset: 0; }
    .quy-item-bg-full-text__row .quy-item-bg-full-text__col {
      display: flex;
      align-items: center;
      height: 100%; }
    .quy-item-bg-full-text__row .quy-item-bg-full-text__text {
      padding-right: 2.35714em;
      padding-left: 2.35714em;
      text-align: justify; }
  .quy-item-bg-full-text__825x130 .img-bg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .quy-item-bg-full-text__825x130 .img-bg:after {
      content: "";
      padding-top: 57.62712%;
      display: block; }
    .quy-item-bg-full-text__825x130 .img-bg img {
      display: none; }
    @media (min-width: 992px) {
      .quy-item-bg-full-text__825x130 .img-bg {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        display: block; }
        .quy-item-bg-full-text__825x130 .img-bg:after {
          content: "";
          padding-top: 15.75758%;
          display: block; }
        .quy-item-bg-full-text__825x130 .img-bg img {
          display: none; } }

.button-text {
  margin-top: 2.64286em;
  margin-bottom: 1.42857em; }
  .button-text button {
    width: 4.64286em;
    height: 2em;
    padding: 0.28571em 0.57143em; }
  .button-text__text {
    font-size: 1.14286em;
    line-height: 1.5;
    color: #585858; }
  .button-text a:hover {
    color: #e31937; }
  .button-text__content p {
    margin-top: 0.42857em; }

.icon-text {
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 0.57143em;
  padding: 2em 2.21429em;
  margin-top: 1.5em;
  margin-bottom: 2.57143em;
  font-family: "Merriweather Sans", sans-serif !important;
  line-height: inherit !important; }
  .icon-text .img-bg {
    background-size: contain; }
  .icon-text__wrap {
    font-family: "Merriweather Sans", sans-serif !important;
    line-height: normal !important; }
    .icon-text__wrap > div {
      font-family: "Merriweather Sans", sans-serif !important; }

.icon-text-in-box {
  margin-bottom: 1.14286em; }
  .icon-text-in-box .img-bg {
    background-size: contain; }
  @media (min-width: 768px) {
    .icon-text-in-box__icon {
      margin-right: 1.14286em; } }

.text__text {
  font-size: 0.64286em; }
  @media (min-width: 992px) {
    .text__text {
      font-size: 0.85714em; } }

.text__xs {
  font-size: 0.64286em; }
  @media (min-width: 992px) {
    .text__xs {
      font-size: 0.85714em; } }

.text__sm {
  font-size: 0.75em; }
  @media (min-width: 992px) {
    .text__sm {
      font-size: 1em; } }

.text__md {
  font-size: 0.85714em; }
  @media (min-width: 992px) {
    .text__md {
      font-size: 1.14286em; } }

.text__lg {
  font-size: 0.96429em; }
  @media (min-width: 992px) {
    .text__lg {
      font-size: 1.28571em; } }

.text__heading-20 {
  font-size: 1.07143em; }
  @media (min-width: 992px) {
    .text__heading-20 {
      font-size: 1.42857em; } }

.text__heading-24 {
  font-size: 1.28571em; }
  @media (min-width: 992px) {
    .text__heading-24 {
      font-size: 1.71429em; } }

.text__heading-28 {
  font-size: 1.5em; }
  @media (min-width: 992px) {
    .text__heading-28 {
      font-size: 2em; } }

.text__gray {
  color: #585858; }

.text__black {
  color: black; }

.text__white {
  color: #fff; }

.text__danger {
  color: #e31937; }

.text__success {
  color: #359078; }

.text__primary {
  color: #23395d; }

.drop-right__block .btn-group, .drop-right__block button {
  width: 100%; }

.drop-right__block .btn-group > button {
  border-color: #b3b3b3;
  color: #23395d;
  font-weight: bold;
  font-size: 1.14286em;
  line-height: 1.5; }

.drop-right__block .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.drop-right__block .dropdown-toggle:empty::after {
  margin-left: 0; }

.drop-right__block .dropdown-toggle::after {
  vertical-align: 0; }

.drop-right__block .dropdown-menu {
  width: 100%;
  max-height: 7.14286em;
  overflow: auto;
  padding: 0.71429em; }
  .drop-right__block .dropdown-menu::-webkit-scrollbar {
    width: 12px;
    background: #fff; }
  .drop-right__block .dropdown-menu::-webkit-scrollbar-track {
    background: #f7f7f7;
    margin-top: 1em;
    margin-bottom: 1em;
    border-radius: 5px; }
  .drop-right__block .dropdown-menu::-webkit-scrollbar-thumb {
    background: #23395d;
    border: 3px solid #f7f7f7;
    border-radius: 6px; }
  .drop-right__block .dropdown-menu > button {
    padding: 0.28571em 0.42857em;
    border-radius: 0.35714em;
    font-size: 0.85714em; }
    .drop-right__block .dropdown-menu > button:hover {
      background-color: #eaeaea; }

.bank-block {
  margin-top: 1.14286em; }

.box-huong-dan-nop-tien {
  border: 1px solid #b3b3b3;
  border-radius: 0.35714em; }
  .box-huong-dan-nop-tien__heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1.21429em 1.71429em;
    border-radius: 0.35714em 0.35714em 0 0;
    border-bottom: 1px solid #b3b3b3; }
    .box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__title {
      margin-bottom: 0; }
    .box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__icon {
      width: 7.28571em; }
      .box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__icon .img-bg {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        display: block; }
        .box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__icon .img-bg:after {
          content: "";
          padding-top: 42.15686%;
          display: block; }
        .box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__icon .img-bg img {
          display: none; }
        @media (min-width: 992px) {
          .box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__icon .img-bg {
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            display: block; }
            .box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__icon .img-bg:after {
              content: "";
              padding-top: 42.15686%;
              display: block; }
            .box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__icon .img-bg img {
              display: none; } }
  .box-huong-dan-nop-tien__content {
    padding: 1.21429em 1.71429em;
    border-radius: 0 0 0.35714em 0.35714em; }

.preview-item {
  position: relative;
  overflow: hidden; }
  .preview-item::after {
    content: '';
    padding-bottom: 81%;
    display: block;
    background: url("/images/ho-tro/huong-dan-giao-dich-san-pham-s-bond/Vector-red-outline.svg") no-repeat left center/auto 100%, url("/images/ho-tro/huong-dan-giao-dich-san-pham-s-bond/Vector-red.svg") no-repeat right center/auto 130px; }
    @media (max-width: 767.98px) {
      .preview-item::after {
        background-size: auto 100%, auto 80%; } }
  .preview-item::before {
    content: '';
    left: 0;
    top: 0.92857em;
    position: absolute;
    border-radius: 50%;
    background-color: #e31937;
    box-shadow: 0 0 0 5px white;
    width: 2.57143em;
    height: 2.57143em; }
    @media (max-width: 375px) {
      .preview-item::before {
        width: 1.85714em;
        height: 1.85714em; } }
    @media (min-width: 576px) {
      .preview-item::before {
        width: 3.28571em;
        height: 3.28571em; } }
  .preview-item__content {
    position: absolute;
    inset: 0; }
  .preview-item__title {
    font-size: 2.28571em;
    margin-bottom: 8px;
    text-align: center;
    color: #23395d;
    padding-right: 13px;
    padding-top: 5px; }
    @media (max-width: 375px) {
      .preview-item__title {
        font-size: 1.57143em; } }
    @media (min-width: 576px) {
      .preview-item__title {
        padding-top: 23px;
        font-size: 2.28571em;
        line-height: 1.5; } }
  .preview-item__desc {
    font-size: 80%;
    text-align: center;
    color: #585858;
    max-width: 80%;
    margin: 0 auto;
    padding: 0 1.14286em;
    font-weight: 700; }
    @media (max-width: 375px) {
      .preview-item__desc {
        font-size: 65%; } }
    @media (min-width: 576px) {
      .preview-item__desc {
        font-size: 0.85714em;
        line-height: 1.66667; } }

.vertical-step {
  display: flex;
  padding-top: 2.5em; }
  .vertical-step__side-left {
    position: relative; }
    .vertical-step__side-left__number {
      position: relative;
      z-index: 2; }
      .vertical-step__side-left__number::before {
        content: attr(data-number);
        color: #e31937;
        display: block;
        width: 46px;
        height: 46px;
        border-radius: 50%;
        border: 1px solid #e31937;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.42857em;
        line-height: 1.4;
        background-color: #fff; }
    .vertical-step__side-left__line {
      width: 1px;
      height: calc(100% + 3.5em * 2);
      background: linear-gradient(to bottom, #fff, black, #fff);
      position: absolute;
      top: 1.64286em;
      left: 50%;
      transform: translateX(-50%);
      z-index: 1; }
      .vertical-step__side-left__line::after {
        content: '';
        display: inline-block;
        width: 7.5px;
        height: 8px;
        border-radius: 50%;
        background-color: #c4c4c4;
        position: absolute;
        top: calc(50% - 1.4375em);
        left: 50%;
        transform: translate(-50%, -50%); }
  .vertical-step:last-of-type .vertical-step__side-left__line {
    opacity: 0; }
  .vertical-step__content-wrap {
    padding-left: 2.64286em; }
    .vertical-step__content-wrap .vertical-step__content {
      padding-bottom: 2.5em; }

:root {
  --100: #fafafa;
  --200: #e2e9ec;
  --250: #e1e1e1;
  --300: #d8d8d8;
  --350: #bebebe;
  --400: #b9b9b9;
  --450: #ababab;
  --500: #9b9b9b;
  --550: #707070;
  --600: #6a6a6a;
  --700: #464646;
  --800: #343a40;
  --850: #2f393c;
  --900: #262626;
  --950: #1f1f1f;
  --black: #000;
  --smalt: #002185;
  --nightblue: #232176;
  --blue: #23395d;
  --pacificblue: #008fd4;
  --royalblue: #4a90e2;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --darkpurple: #7f1c7d;
  --pink: #e83e8c;
  --falured: #920d10;
  --freered: #dc0000;
  --red: #f00;
  --crimson: #e31937;
  --pumpkin: #f15a22;
  --orange: #f78b1f;
  --yellow: #ffc107;
  --green: #359078;
  --teal: #19c599;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6a6a6a;
  --gray-dark: #343a40;
  --primary: #23395d;
  --secondary: #6a6a6a;
  --success: #359078;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #e31937;
  --light: #fafafa;
  --dark: #343a40;
  --ghost-white: #f9f9f9;
  --deepKamaru: #23395d;
  --cyan: #56aeff;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1220px;
  --font-family-merriweather: "Merriweather Sans", sans-serif;
  --font-family-arial: "Arial", sans-serif; }

*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block; }

body {
  margin: 0;
  font-family: "Merriweather Sans", sans-serif !important;
  font-size: 0.875rem;
  font-weight: 100;
  line-height: 1.5;
  color: #585858;
  text-align: left;
  background-color: #fff; }
  @media (max-width: 767px) {
    body {
      font-size: 13px; } }
  @media (max-width: 575px) {
    body {
      font-size: 12px; } }

[tabindex="-1"]:focus {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

dfn {
  font-style: italic; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #56aeff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
  transition: all 0.2s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    a {
      transition: none; } }
  a:hover {
    color: #0a89ff;
    text-decoration: none; }
  a.danger {
    color: #e31937; }
    a.danger:hover {
      color: #9e1126; }
  a.davyGrey-hover-danger {
    color: #585858; }
    a.davyGrey-hover-danger:hover {
      color: #e31937; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: 0; }

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg:not(:root) {
  overflow: hidden; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6a6a6a;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: .5rem; }

button {
  border-radius: 0; }

button:focus {
  outline: none; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit; }

h1, .h1 {
  font-size: 2.1875rem; }

h2, .h2 {
  font-size: 1.75rem; }

h3, .h3 {
  font-size: 1.53125rem; }

h4, .h4 {
  font-size: 1.3125rem; }

h5, .h5 {
  font-size: 1.09375rem; }

h6, .h6 {
  font-size: 0.875rem; }

.lead {
  font-size: 1.09375rem;
  font-weight: 300; }

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.09375rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6a6a6a; }
  .blockquote-footer::before {
    content: "\2014 \00A0"; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0); }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0); }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0); }
  90% {
    transform: translate3d(0, -4px, 0); } }

.bounce {
  animation-name: bounce;
  transform-origin: center bottom; }

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1; }
  25%,
  75% {
    opacity: 0; } }

.flash {
  animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    transform: scale3d(1, 1, 1); } }

.pulse {
  animation-name: pulse; }

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1); }
  30% {
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    transform: scale3d(1.05, 0.95, 1); }
  to {
    transform: scale3d(1, 1, 1); } }

.rubberBand {
  animation-name: rubberBand; }

@keyframes shake {
  from,
  to {
    transform: translate3d(0, 0, 0); }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0); }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0); } }

.shake {
  animation-name: shake; }

@keyframes headShake {
  0% {
    transform: translateX(0); }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    transform: translateX(2px) rotateY(3deg); }
  50% {
    transform: translateX(0); } }

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake; }

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    transform: rotate3d(0, 0, 1, 0deg); } }

.swing {
  transform-origin: top center;
  animation-name: swing; }

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1); }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    transform: scale3d(1, 1, 1); } }

.tada {
  animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: translate3d(0, 0, 0); }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    transform: translate3d(0, 0, 0); } }

.wobble {
  animation-name: wobble; }

@keyframes jello {
  from,
  11.1%,
  to {
    transform: translate3d(0, 0, 0); }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    transform: skewX(0.39062deg) skewY(0.39062deg); }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello {
  animation-name: jello;
  transform-origin: center; }

@keyframes heartBeat {
  0% {
    transform: scale(1); }
  14% {
    transform: scale(1.3); }
  28% {
    transform: scale(1); }
  42% {
    transform: scale(1.3); }
  70% {
    transform: scale(1); } }

.heartBeat {
  animation-name: heartBeat;
  animation-duration: 1.3s;
  animation-timing-function: ease-in-out; }

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1); } }

.bounceIn {
  animation-duration: 0.75s;
  animation-name: bounceIn; }

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInDown {
  animation-name: bounceInDown; }

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0); }
  75% {
    transform: translate3d(-10px, 0, 0); }
  90% {
    transform: translate3d(5px, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInLeft {
  animation-name: bounceInLeft; }

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0); }
  75% {
    transform: translate3d(10px, 0, 0); }
  90% {
    transform: translate3d(-5px, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInRight {
  animation-name: bounceInRight; }

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  75% {
    transform: translate3d(0, 10px, 0); }
  90% {
    transform: translate3d(0, -5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInUp {
  animation-name: bounceInUp; }

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9); }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut {
  animation-duration: 0.75s;
  animation-name: bounceOut; }

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0); }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown {
  animation-name: bounceOutDown; }

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft {
  animation-name: bounceOutLeft; }

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight {
  animation-name: bounceOutRight; }

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0); }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp {
  animation-name: bounceOutUp; }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.fadeIn {
  animation-name: fadeIn; }

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInDown {
  animation-name: fadeInDown; }

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInDownBig {
  animation-name: fadeInDownBig; }

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInLeft {
  animation-name: fadeInLeft; }

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInLeftBig {
  animation-name: fadeInLeftBig; }

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInRight {
  animation-name: fadeInRight; }

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInRightBig {
  animation-name: fadeInRightBig; }

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInUp {
  animation-name: fadeInUp; }

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInUpBig {
  animation-name: fadeInUpBig; }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown {
  animation-name: fadeOutDown; }

@keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig {
  animation-name: fadeOutDownBig; }

@keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft {
  animation-name: fadeOutLeft; }

@keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig; }

@keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight {
  animation-name: fadeOutRight; }

@keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig {
  animation-name: fadeOutRightBig; }

@keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp {
  animation-name: fadeOutUp; }

@keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig {
  animation-name: fadeOutUpBig; }

@keyframes flip {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out; }
  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out; }
  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in; }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in; }
  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in; } }

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip; }

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    transform: perspective(400px); } }

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX; }

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    transform: perspective(400px); } }

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY; }

@keyframes flipOutX {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

.flipOutX {
  animation-duration: 0.75s;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@keyframes flipOutY {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

.flipOutY {
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY; }

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    transform: skewX(-5deg); }
  to {
    transform: translate3d(0, 0, 0); } }

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out; }

@keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in; }

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    transform-origin: center;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateIn {
  animation-name: rotateIn; }

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInDownLeft {
  animation-name: rotateInDownLeft; }

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInDownRight {
  animation-name: rotateInDownRight; }

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInUpLeft {
  animation-name: rotateInUpLeft; }

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInUpRight {
  animation-name: rotateInUpRight; }

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1; }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

.rotateOut {
  animation-name: rotateOut; }

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft; }

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutDownRight {
  animation-name: rotateOutDownRight; }

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft; }

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

.rotateOutUpRight {
  animation-name: rotateOutUpRight; }

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge {
  animation-duration: 2s;
  animation-name: hinge; }

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom; }
  50% {
    transform: rotate(-10deg); }
  70% {
    transform: rotate(3deg); }
  to {
    opacity: 1;
    transform: scale(1); } }

.jackInTheBox {
  animation-name: jackInTheBox; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.rollIn {
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

.rollOut {
  animation-name: rollOut; }

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

.zoomIn {
  animation-name: zoomIn; }

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown {
  animation-name: zoomInDown; }

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft {
  animation-name: zoomInLeft; }

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight {
  animation-name: zoomInRight; }

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp {
  animation-name: zoomInUp; }

@keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

.zoomOut {
  animation-name: zoomOut; }

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown {
  animation-name: zoomOutDown; }

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center; } }

.zoomOutLeft {
  animation-name: zoomOutLeft; }

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center; } }

.zoomOutRight {
  animation-name: zoomOutRight; }

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp {
  animation-name: zoomOutUp; }

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInDown {
  animation-name: slideInDown; }

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInLeft {
  animation-name: slideInLeft; }

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInRight {
  animation-name: slideInRight; }

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInUp {
  animation-name: slideInUp; }

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0); } }

.slideOutDown {
  animation-name: slideOutDown; }

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft {
  animation-name: slideOutLeft; }

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0); } }

.slideOutRight {
  animation-name: slideOutRight; }

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0); } }

.slideOutUp {
  animation-name: slideOutUp; }

.animated {
  animation-duration: 1s;
  animation-fill-mode: both; }

.animated.infinite {
  animation-iteration-count: infinite; }

.animated.delay-1s {
  animation-delay: 1s; }

.animated.delay-2s {
  animation-delay: 2s; }

.animated.delay-3s {
  animation-delay: 3s; }

.animated.delay-4s {
  animation-delay: 4s; }

.animated.delay-5s {
  animation-delay: 5s; }

.animated.fast {
  animation-duration: 800ms; }

.animated.faster {
  animation-duration: 500ms; }

.animated.slow {
  animation-duration: 2s; }

.animated.slower {
  animation-duration: 3s; }

@media (prefers-reduced-motion) {
  .animated {
    animation: unset !important;
    transition: none !important; } }

.bg-primary {
  background-color: #23395d !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #152238 !important; }

.bg-secondary {
  background-color: #6a6a6a !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #515151 !important; }

.bg-success {
  background-color: #359078 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #276b59 !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

.bg-danger {
  background-color: #e31937 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #b5142c !important; }

.bg-light {
  background-color: #fafafa !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #e1e1e1 !important; }

.bg-dark {
  background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }

.bg-ghost-white {
  background-color: #f9f9f9 !important; }

a.bg-ghost-white:hover, a.bg-ghost-white:focus,
button.bg-ghost-white:hover,
button.bg-ghost-white:focus {
  background-color: #e0e0e0 !important; }

.bg-deepKamaru {
  background-color: #23395d !important; }

a.bg-deepKamaru:hover, a.bg-deepKamaru:focus,
button.bg-deepKamaru:hover,
button.bg-deepKamaru:focus {
  background-color: #152238 !important; }

.bg-cyan {
  background-color: #56aeff !important; }

a.bg-cyan:hover, a.bg-cyan:focus,
button.bg-cyan:hover,
button.bg-cyan:focus {
  background-color: #2396ff !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #d8d8d8 !important; }

.border-top {
  border-top: 1px solid #d8d8d8 !important; }

.border-right {
  border-right: 1px solid #d8d8d8 !important; }

.border-bottom {
  border-bottom: 1px solid #d8d8d8 !important; }

.border-left {
  border-left: 1px solid #d8d8d8 !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #23395d !important; }

.border-secondary {
  border-color: #6a6a6a !important; }

.border-success {
  border-color: #359078 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #e31937 !important; }

.border-light {
  border-color: #fafafa !important; }

.border-dark {
  border-color: #343a40 !important; }

.border-ghost-white {
  border-color: #f9f9f9 !important; }

.border-deepKamaru {
  border-color: #23395d !important; }

.border-cyan {
  border-color: #56aeff !important; }

.border-white {
  border-color: #fff !important; }

.rounded {
  border-radius: 0.3125rem !important; }

.rounded-top {
  border-top-left-radius: 0.3125rem !important;
  border-top-right-radius: 0.3125rem !important; }

.rounded-right {
  border-top-right-radius: 0.3125rem !important;
  border-bottom-right-radius: 0.3125rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.3125rem !important;
  border-bottom-left-radius: 0.3125rem !important; }

.rounded-left {
  border-top-left-radius: 0.3125rem !important;
  border-bottom-left-radius: 0.3125rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1220px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

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

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

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

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

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

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1220px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1220px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.shadow-sm {
  box-shadow: 0 12px 25px rgba(0, 0, 0, 0.05) !important; }

.shadow {
  box-shadow: 0 12px 25px rgba(0, 0, 0, 0.1) !important; }

.shadow-lg {
  box-shadow: 0 12px 25px rgba(0, 0, 0, 0.15) !important; }

.shadow-none {
  box-shadow: none !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

@media (min-width: 576px) {
  .w-sm-25 {
    width: 25% !important; }
  .w-sm-50 {
    width: 50% !important; }
  .w-sm-75 {
    width: 75% !important; }
  .w-sm-100 {
    width: 100% !important; }
  .w-sm-auto {
    width: auto !important; }
  .h-sm-25 {
    height: 25% !important; }
  .h-sm-50 {
    height: 50% !important; }
  .h-sm-75 {
    height: 75% !important; }
  .h-sm-100 {
    height: 100% !important; }
  .h-sm-auto {
    height: auto !important; } }

@media (min-width: 768px) {
  .w-md-25 {
    width: 25% !important; }
  .w-md-50 {
    width: 50% !important; }
  .w-md-75 {
    width: 75% !important; }
  .w-md-100 {
    width: 100% !important; }
  .w-md-auto {
    width: auto !important; }
  .h-md-25 {
    height: 25% !important; }
  .h-md-50 {
    height: 50% !important; }
  .h-md-75 {
    height: 75% !important; }
  .h-md-100 {
    height: 100% !important; }
  .h-md-auto {
    height: auto !important; } }

@media (min-width: 992px) {
  .w-lg-25 {
    width: 25% !important; }
  .w-lg-50 {
    width: 50% !important; }
  .w-lg-75 {
    width: 75% !important; }
  .w-lg-100 {
    width: 100% !important; }
  .w-lg-auto {
    width: auto !important; }
  .h-lg-25 {
    height: 25% !important; }
  .h-lg-50 {
    height: 50% !important; }
  .h-lg-75 {
    height: 75% !important; }
  .h-lg-100 {
    height: 100% !important; }
  .h-lg-auto {
    height: auto !important; } }

@media (min-width: 1220px) {
  .w-xl-25 {
    width: 25% !important; }
  .w-xl-50 {
    width: 50% !important; }
  .w-xl-75 {
    width: 75% !important; }
  .w-xl-100 {
    width: 100% !important; }
  .w-xl-auto {
    width: auto !important; }
  .h-xl-25 {
    height: 25% !important; }
  .h-xl-50 {
    height: 50% !important; }
  .h-xl-75 {
    height: 75% !important; }
  .h-xl-100 {
    height: 100% !important; }
  .h-xl-auto {
    height: auto !important; } }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1220px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

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

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1220px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 100 !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #23395d !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #152238 !important; }

.text-secondary {
  color: #6a6a6a !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #515151 !important; }

.text-success {
  color: #359078 !important; }

a.text-success:hover, a.text-success:focus {
  color: #276b59 !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #117a8b !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #d39e00 !important; }

.text-danger {
  color: #e31937 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #b5142c !important; }

.text-light {
  color: #fafafa !important; }

a.text-light:hover, a.text-light:focus {
  color: #e1e1e1 !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #1d2124 !important; }

.text-ghost-white {
  color: #f9f9f9 !important; }

a.text-ghost-white:hover, a.text-ghost-white:focus {
  color: #e0e0e0 !important; }

.text-deepKamaru {
  color: #23395d !important; }

a.text-deepKamaru:hover, a.text-deepKamaru:focus {
  color: #152238 !important; }

.text-cyan {
  color: #56aeff !important; }

a.text-cyan:hover, a.text-cyan:focus {
  color: #2396ff !important; }

.text-muted {
  color: #6a6a6a !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-underline {
  text-decoration: underline; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

/*
z-index manager

usage:
1. add z-index definition into $layers
2. call it as follows
   z-index: z("language"); /=> 11
   z-index: z("banner", "content"); /=> 1
--------------------------------------------------------- */
@font-face {
  font-family: 'Arial';
  src: url("../fonts/ArialMT.eot?#iefix") format("embedded-opentype"), url("../fonts/ArialMT.woff") format("woff"), url("../fonts/ArialMT.ttf") format("truetype"), url("../fonts/ArialMT.svg#ArialMT") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: auto; }

@font-face {
  font-family: 'Arial';
  src: url("../fonts/Arial-BoldMT.eot?#iefix") format("embedded-opentype"), url("../fonts/Arial-BoldMT.woff") format("woff"), url("../fonts/Arial-BoldMT.ttf") format("truetype"), url("../fonts/Arial-BoldMT.svg#Arial-BoldMT") format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: auto; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("../fonts/MerriweatherSans-Regular.woff2") format("woff2"), url("../fonts/MerriweatherSans-Regular.woff") format("woff"), url("../fonts/MerriweatherSans-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("../fonts/MerriweatherSans-SemiBold.woff2") format("woff2"), url("../fonts/MerriweatherSans-SemiBold.woff") format("woff"), url("../fonts/MerriweatherSans-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("../fonts/MerriweatherSans-Light.woff2") format("woff2"), url("../fonts/MerriweatherSans-Light.woff") format("woff"), url("../fonts/MerriweatherSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("../fonts/MerriweatherSans-Italic.woff2") format("woff2"), url("../fonts/MerriweatherSans-Italic.woff") format("woff"), url("../fonts/MerriweatherSans-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("../fonts/MerriweatherSans-ExtraBold.woff2") format("woff2"), url("../fonts/MerriweatherSans-ExtraBold.woff") format("woff"), url("../fonts/MerriweatherSans-ExtraBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("../fonts/MerriweatherSans-SemiBoldItalic.woff2") format("woff2"), url("../fonts/MerriweatherSans-SemiBoldItalic.woff") format("woff"), url("../fonts/MerriweatherSans-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("../fonts/MerriweatherSans-MediumItalic.woff2") format("woff2"), url("../fonts/MerriweatherSans-MediumItalic.woff") format("woff"), url("../fonts/MerriweatherSans-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("../fonts/MerriweatherSans-Medium.woff2") format("woff2"), url("../fonts/MerriweatherSans-Medium.woff") format("woff"), url("../fonts/MerriweatherSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("../fonts/MerriweatherSans-Bold.woff2") format("woff2"), url("../fonts/MerriweatherSans-Bold.woff") format("woff"), url("../fonts/MerriweatherSans-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("../fonts/MerriweatherSans-BoldItalic.woff2") format("woff2"), url("../fonts/MerriweatherSans-BoldItalic.woff") format("woff"), url("../fonts/MerriweatherSans-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("../fonts/MerriweatherSans-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/MerriweatherSans-ExtraBoldItalic.woff") format("woff"), url("../fonts/MerriweatherSans-ExtraBoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("../fonts/MerriweatherSans-LightItalic.woff2") format("woff2"), url("../fonts/MerriweatherSans-LightItalic.woff") format("woff"), url("../fonts/MerriweatherSans-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 0.3125rem;
  max-width: 100%;
  height: auto; }

.img-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block; }
  .img-bg:after {
    content: "";
    padding-top: 100%;
    display: block; }
  .img-bg img {
    display: none; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #6a6a6a; }

.image-ratio {
  position: relative;
  display: block;
  width: 100%;
  padding-bottom: 100%;
  overflow: hidden;
  transition: 0.4s ease; }
  .image-ratio img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: 0.4s ease;
    -o-object-fit: cover;
       object-fit: cover; }
  .image-ratio-469x267 {
    padding-bottom: 56.92964%; }
  .image-ratio-309x220 {
    padding-bottom: 71.19741%; }
  .image-ratio-1440x450 {
    padding-bottom: 31.25%; }
  .image-ratio-1440x640 {
    padding-bottom: 44.44444%; }
  .image-ratio-540x405 {
    padding-bottom: 75%; }
  .image-ratio-540x687 {
    padding-bottom: 127.22222%; }
  .image-ratio-1110x543 {
    padding-bottom: 48.91892%; }
  .image-ratio-516x387 {
    padding-bottom: 75%; }
  .image-ratio-1440x1238 {
    padding-bottom: 85.97222%; }
  .image-ratio-350x677 {
    padding-bottom: 193.42857%; }
  .image-ratio-1110x366 {
    padding-bottom: 32.97297%; }
  .image-ratio-1440x470 {
    padding-bottom: 32.63889%; }
  .image-ratio-270x168 {
    padding-bottom: 62.22222%; }
  .image-ratio-255x191 {
    padding-bottom: 74.90196%; }
  .image-ratio-441x248 {
    padding-bottom: 56.23583%; }
  .image-ratio-255x191 {
    padding-bottom: 74.90196%; }
  .image-ratio-618x456 {
    padding-bottom: 73.78641%; }

code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #262626;
  border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }

pre {
  display: block;
  font-size: 87.5%;
  color: #262626; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 960px; } }
  @media (min-width: 1220px) {
    .container {
      max-width: 1200px; } }
  @media (max-width: 575px) {
    .container {
      padding-left: 25px;
      padding-right: 25px; } }

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
  @media (max-width: 575px) {
    .row {
      margin-left: -8px;
      margin-right: -8px; }
      .row > [class*="col-"] {
        padding-left: 8px;
        padding-right: 8px; } }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none; }

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1220px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.form-control, .select2-selection--single, .select2-selection--multiple, .select2-search__field {
  display: block;
  width: 100%;
  padding: 0.53125rem 1rem;
  font-size: 1em;
  line-height: 1.5;
  color: #464646;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #585858;
  border-radius: 0.3125rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .form-control, .select2-selection--single, .select2-selection--multiple, .select2-search__field {
      transition: none; } }
  .form-control::-ms-expand, .select2-selection--single::-ms-expand, .select2-selection--multiple::-ms-expand, .select2-search__field::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus, .select2-selection--single:focus, .select2-selection--multiple:focus, .select2-search__field:focus {
    color: #464646;
    background-color: #fff;
    border-color: #4672b9;
    outline: 0; }
  .form-control::-moz-placeholder, .select2-selection--single::-moz-placeholder, .select2-selection--multiple::-moz-placeholder, .select2-search__field::-moz-placeholder {
    color: #585858;
    opacity: 1; }
  .form-control::placeholder, .select2-selection--single::placeholder, .select2-selection--multiple::placeholder, .select2-search__field::placeholder {
    color: #585858;
    opacity: 1; }
  .form-control:disabled, .select2-selection--single:disabled, .select2-selection--multiple:disabled, .select2-search__field:disabled, .form-control[readonly], .select2-selection--single[readonly], .select2-selection--multiple[readonly], .select2-search__field[readonly] {
    background-color: #e2e9ec;
    opacity: 1; }

select.form-control:not([size]):not([multiple]), select.select2-selection--single:not([size]):not([multiple]), select.select2-selection--multiple:not([size]):not([multiple]), select.select2-search__field:not([size]):not([multiple]) {
  height: calc(2.375rem + 2px); }

select.form-control:focus::-ms-value, select.select2-selection--single:focus::-ms-value, select.select2-selection--multiple:focus::-ms-value, select.select2-search__field:focus::-ms-value {
  color: #464646;
  background-color: #fff; }

select.form-control.sm + .select2-container .select2-selection, select.sm.select2-selection--single + .select2-container .select2-selection, select.sm.select2-selection--multiple + .select2-container .select2-selection, select.sm.select2-search__field + .select2-container .select2-selection {
  padding: 5.25px 16px; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: calc(0.53125rem + 1px);
  padding-bottom: calc(0.53125rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.09375rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: calc(0.75rem + 1px);
  padding-bottom: calc(0.75rem + 1px);
  font-size: 0.76562rem;
  line-height: 1.25; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.53125rem;
  padding-bottom: 0.53125rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #585858;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, .input-group-sm > .form-control-plaintext.select2-selection--single, .input-group-sm > .form-control-plaintext.select2-selection--multiple,
  .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
  .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
  .input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
  .input-group-sm > .input-group-append > .form-control-plaintext.btn, select.form-control-sm + .select2-container .form-control-plaintext.select2-selection--single,
  select.form-control-sm + .select2-container .form-control-plaintext.select2-selection--multiple, .form-control-plaintext.select2-search__field, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, .input-group-lg > .form-control-plaintext.select2-selection--single, .input-group-lg > .form-control-plaintext.select2-selection--multiple, .input-group-lg > .form-control-plaintext.select2-search__field,
  .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
  .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
  .input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
  .input-group-lg > .input-group-append > .form-control-plaintext.btn, select.form-control-lg + .select2-container .form-control-plaintext.select2-selection--single,
  select.form-control-lg + .select2-container .form-control-plaintext.select2-selection--multiple {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .select2-selection--single, .input-group-sm > .select2-selection--multiple, .input-group-sm > .select2-search__field,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn, select.form-control-sm + .select2-container .select2-selection--single,
select.form-control-sm + .select2-container .select2-selection--multiple, .select2-search__field {
  padding: 7.25px 16px;
  font-size: 0.76562rem;
  line-height: 1.25;
  border-radius: 0.2rem; }

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > select.select2-selection--single:not([size]):not([multiple]), .input-group-sm > select.select2-selection--multiple:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]), select.form-control-sm + .select2-container select.select2-selection--single:not([size]):not([multiple]),
select.form-control-sm + .select2-container select.select2-selection--multiple:not([size]):not([multiple]), select.select2-search__field:not([size]):not([multiple]) {
  height: calc(2.45703rem + 2px); }

.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .select2-selection--single, .input-group-lg > .select2-selection--multiple, .input-group-lg > .select2-search__field,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn, select.form-control-lg + .select2-container .select2-selection--single,
select.form-control-lg + .select2-container .select2-selection--multiple {
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > select.select2-selection--single:not([size]):not([multiple]), .input-group-lg > select.select2-selection--multiple:not([size]):not([multiple]), .input-group-lg > select.select2-search__field:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]), select.form-control-lg + .select2-container select.select2-selection--single:not([size]):not([multiple]),
select.form-control-lg + .select2-container select.select2-selection--multiple:not([size]):not([multiple]) {
  height: calc(2.64062rem + 2px); }

.form-group {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input:disabled ~ .form-check-label {
    color: #6a6a6a; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #359078; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(53, 144, 120, 0.8);
  border-radius: .2rem; }

.was-validated .form-control:valid, .was-validated .select2-selection--single:valid, .was-validated .select2-selection--multiple:valid, .was-validated .select2-search__field:valid, .form-control.is-valid, .is-valid.select2-selection--single, .is-valid.select2-selection--multiple, .is-valid.select2-search__field, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #359078; }
  .was-validated .form-control:valid:focus, .was-validated .select2-selection--single:valid:focus, .was-validated .select2-selection--multiple:valid:focus, .was-validated .select2-search__field:valid:focus, .form-control.is-valid:focus, .is-valid.select2-selection--single:focus, .is-valid.select2-selection--multiple:focus, .is-valid.select2-search__field:focus, .was-validated
  .custom-select:valid:focus,
  .custom-select.is-valid:focus {
    border-color: #359078; }
  .was-validated .form-control:valid ~ .valid-feedback, .was-validated .select2-selection--single:valid ~ .valid-feedback, .was-validated .select2-selection--multiple:valid ~ .valid-feedback, .was-validated .select2-search__field:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip,
  .was-validated .select2-selection--single:valid ~ .valid-tooltip,
  .was-validated .select2-selection--multiple:valid ~ .valid-tooltip,
  .was-validated .select2-search__field:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .is-valid.select2-selection--single ~ .valid-feedback, .is-valid.select2-selection--multiple ~ .valid-feedback, .is-valid.select2-search__field ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip,
  .is-valid.select2-selection--single ~ .valid-tooltip,
  .is-valid.select2-selection--multiple ~ .valid-tooltip,
  .is-valid.select2-search__field ~ .valid-tooltip, .was-validated
  .custom-select:valid ~ .valid-feedback,
  .was-validated
  .custom-select:valid ~ .valid-tooltip,
  .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #359078; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #359078; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    background-color: #77cdb6; }

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #43b597; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(53, 144, 120, 0.25); }

.was-validated .file-ui-input:valid ~ .file-ui-label, .file-ui-input.is-valid ~ .file-ui-label {
  border-color: #359078; }
  .was-validated .file-ui-input:valid ~ .file-ui-label::before, .file-ui-input.is-valid ~ .file-ui-label::before {
    border-color: inherit; }

.was-validated .file-ui-input:valid ~ .valid-feedback,
.was-validated .file-ui-input:valid ~ .valid-tooltip, .file-ui-input.is-valid ~ .valid-feedback,
.file-ui-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .file-ui-input:valid:focus ~ .file-ui-label, .file-ui-input.is-valid:focus ~ .file-ui-label {
  box-shadow: 0 0 0 0.2rem rgba(53, 144, 120, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #e31937; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(227, 25, 55, 0.8);
  border-radius: .2rem; }

.was-validated .form-control:invalid, .was-validated .select2-selection--single:invalid, .was-validated .select2-selection--multiple:invalid, .was-validated .select2-search__field:invalid, .form-control.is-invalid, .is-invalid.select2-selection--single, .is-invalid.select2-selection--multiple, .is-invalid.select2-search__field, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #e31937; }
  .was-validated .form-control:invalid:focus, .was-validated .select2-selection--single:invalid:focus, .was-validated .select2-selection--multiple:invalid:focus, .was-validated .select2-search__field:invalid:focus, .form-control.is-invalid:focus, .is-invalid.select2-selection--single:focus, .is-invalid.select2-selection--multiple:focus, .is-invalid.select2-search__field:focus, .was-validated
  .custom-select:invalid:focus,
  .custom-select.is-invalid:focus {
    border-color: #e31937; }
  .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .select2-selection--single:invalid ~ .invalid-feedback, .was-validated .select2-selection--multiple:invalid ~ .invalid-feedback, .was-validated .select2-search__field:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip,
  .was-validated .select2-selection--single:invalid ~ .invalid-tooltip,
  .was-validated .select2-selection--multiple:invalid ~ .invalid-tooltip,
  .was-validated .select2-search__field:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .is-invalid.select2-selection--single ~ .invalid-feedback, .is-invalid.select2-selection--multiple ~ .invalid-feedback, .is-invalid.select2-search__field ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip,
  .is-invalid.select2-selection--single ~ .invalid-tooltip,
  .is-invalid.select2-selection--multiple ~ .invalid-tooltip,
  .is-invalid.select2-search__field ~ .invalid-tooltip, .was-validated
  .custom-select:invalid ~ .invalid-feedback,
  .was-validated
  .custom-select:invalid ~ .invalid-tooltip,
  .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #e31937; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #e31937; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    background-color: #f28999; }

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #ea455d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(227, 25, 55, 0.25); }

.was-validated .file-ui-input:invalid ~ .file-ui-label, .file-ui-input.is-invalid ~ .file-ui-label {
  border-color: #e31937; }
  .was-validated .file-ui-input:invalid ~ .file-ui-label::before, .file-ui-input.is-invalid ~ .file-ui-label::before {
    border-color: inherit; }

.was-validated .file-ui-input:invalid ~ .invalid-feedback,
.was-validated .file-ui-input:invalid ~ .invalid-tooltip, .file-ui-input.is-invalid ~ .invalid-feedback,
.file-ui-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .file-ui-input:invalid:focus ~ .file-ui-label, .file-ui-input.is-invalid:focus ~ .file-ui-label {
  box-shadow: 0 0 0 0.2rem rgba(227, 25, 55, 0.25); }

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control, .form-inline .select2-selection--single, .form-inline .select2-selection--multiple, .form-inline .select2-search__field {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

@font-face {
  font-family: 'ElegantIcons';
  font-display: auto;
  src: url("../fonts/ElegantIcons.eot");
  src: url("../fonts/ElegantIcons.eot?#iefix") format("embedded-opentype"), url("../fonts/ElegantIcons.woff") format("woff"), url("../fonts/ElegantIcons.ttf") format("truetype"), url("../fonts/ElegantIcons.svg#ElegantIcons") format("svg"); }

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'ElegantIcons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/
.arrow_up,
.arrow_down,
.arrow_left,
.arrow_right,
.arrow_left-up,
.arrow_right-up,
.arrow_right-down,
.arrow_left-down,
.arrow-up-down,
.arrow_up-down_alt,
.arrow_left-right_alt,
.arrow_left-right,
.arrow_expand_alt2,
.arrow_expand_alt,
.arrow_condense,
.arrow_expand,
.arrow_move,
.arrow_carrot-up,
.arrow_carrot-down,
.arrow_carrot-left,
.arrow_carrot-right,
.arrow_carrot-2up,
.arrow_carrot-2down,
.arrow_carrot-2left,
.arrow_carrot-2right,
.arrow_carrot-up_alt2,
.arrow_carrot-down_alt2,
.arrow_carrot-left_alt2,
.arrow_carrot-right_alt2,
.arrow_carrot-2up_alt2,
.arrow_carrot-2down_alt2,
.arrow_carrot-2left_alt2,
.arrow_carrot-2right_alt2,
.arrow_triangle-up,
.arrow_triangle-down,
.arrow_triangle-left,
.arrow_triangle-right,
.arrow_triangle-up_alt2,
.arrow_triangle-down_alt2,
.arrow_triangle-left_alt2,
.arrow_triangle-right_alt2,
.arrow_back,
.icon_minus-06,
.icon_plus,
.icon_close,
.icon_check,
.icon_minus_alt2,
.icon_plus_alt2,
.icon_close_alt2,
.icon_check_alt2,
.icon_zoom-out_alt,
.icon_zoom-in_alt,
.icon_search,
.icon_box-empty,
.icon_box-selected,
.icon_minus-box,
.icon_plus-box,
.icon_box-checked,
.icon_circle-empty,
.icon_circle-slelected,
.icon_stop_alt2,
.icon_stop,
.icon_pause_alt2,
.icon_pause,
.icon_menu,
.icon_menu-square_alt2,
.icon_menu-circle_alt2,
.icon_ul,
.icon_ol,
.icon_adjust-horiz,
.icon_adjust-vert,
.icon_document_alt,
.icon_documents_alt,
.icon_pencil,
.icon_pencil-edit_alt,
.icon_pencil-edit,
.icon_folder-alt,
.icon_folder-open_alt,
.icon_folder-add_alt,
.icon_info_alt,
.icon_error-oct_alt,
.icon_error-circle_alt,
.icon_error-triangle_alt,
.icon_question_alt2,
.icon_question,
.icon_comment_alt,
.icon_chat_alt,
.icon_vol-mute_alt,
.icon_volume-low_alt,
.icon_volume-high_alt,
.icon_quotations,
.icon_quotations_alt2,
.icon_clock_alt,
.icon_lock_alt,
.icon_lock-open_alt,
.icon_key_alt,
.icon_cloud_alt,
.icon_cloud-upload_alt,
.icon_cloud-download_alt,
.icon_image,
.icon_images,
.icon_lightbulb_alt,
.icon_gift_alt,
.icon_house_alt,
.icon_genius,
.icon_mobile,
.icon_tablet,
.icon_laptop,
.icon_desktop,
.icon_camera_alt,
.icon_mail_alt,
.icon_cone_alt,
.icon_ribbon_alt,
.icon_bag_alt,
.icon_creditcard,
.icon_cart_alt,
.icon_paperclip,
.icon_tag_alt,
.icon_tags_alt,
.icon_trash_alt,
.icon_cursor_alt,
.icon_mic_alt,
.icon_compass_alt,
.icon_pin_alt,
.icon_pushpin_alt,
.icon_map_alt,
.icon_drawer_alt,
.icon_toolbox_alt,
.icon_book_alt,
.icon_calendar,
.icon_film,
.icon_table,
.icon_contacts_alt,
.icon_headphones,
.icon_lifesaver,
.icon_piechart,
.icon_refresh,
.icon_link_alt,
.icon_link,
.icon_loading,
.icon_blocked,
.icon_archive_alt,
.icon_heart_alt,
.icon_star_alt,
.icon_star-half_alt,
.icon_star,
.icon_star-half,
.icon_tools,
.icon_tool,
.icon_cog,
.icon_cogs,
.arrow_up_alt,
.arrow_down_alt,
.arrow_left_alt,
.arrow_right_alt,
.arrow_left-up_alt,
.arrow_right-up_alt,
.arrow_right-down_alt,
.arrow_left-down_alt,
.arrow_condense_alt,
.arrow_expand_alt3,
.arrow_carrot_up_alt,
.arrow_carrot-down_alt,
.arrow_carrot-left_alt,
.arrow_carrot-right_alt,
.arrow_carrot-2up_alt,
.arrow_carrot-2dwnn_alt,
.arrow_carrot-2left_alt,
.arrow_carrot-2right_alt,
.arrow_triangle-up_alt,
.arrow_triangle-down_alt,
.arrow_triangle-left_alt,
.arrow_triangle-right_alt,
.icon_minus_alt,
.icon_plus_alt,
.icon_close_alt,
.icon_check_alt,
.icon_zoom-out,
.icon_zoom-in,
.icon_stop_alt,
.icon_menu-square_alt,
.icon_menu-circle_alt,
.icon_document,
.icon_documents,
.icon_pencil_alt,
.icon_folder,
.icon_folder-open,
.icon_folder-add,
.icon_folder_upload,
.icon_folder_download,
.icon_info,
.icon_error-circle,
.icon_error-oct,
.icon_error-triangle,
.icon_question_alt,
.icon_comment,
.icon_chat,
.icon_vol-mute,
.icon_volume-low,
.icon_volume-high,
.icon_quotations_alt,
.icon_clock,
.icon_lock,
.icon_lock-open,
.icon_key,
.icon_cloud,
.icon_cloud-upload,
.icon_cloud-download,
.icon_lightbulb,
.icon_gift,
.icon_house,
.icon_camera,
.icon_mail,
.icon_cone,
.icon_ribbon,
.icon_bag,
.icon_cart,
.icon_tag,
.icon_tags,
.icon_trash,
.icon_cursor,
.icon_mic,
.icon_compass,
.icon_pin,
.icon_pushpin,
.icon_map,
.icon_drawer,
.icon_toolbox,
.icon_book,
.icon_contacts,
.icon_archive,
.icon_heart,
.icon_profile,
.icon_group,
.icon_grid-2x2,
.icon_grid-3x3,
.icon_music,
.icon_pause_alt,
.icon_phone,
.icon_upload,
.icon_download,
.social_facebook,
.social_twitter,
.social_pinterest,
.social_googleplus,
.social_tumblr,
.social_tumbleupon,
.social_wordpress,
.social_instagram,
.social_dribbble,
.social_vimeo,
.social_linkedin,
.social_rss,
.social_deviantart,
.social_share,
.social_myspace,
.social_skype,
.social_youtube,
.social_picassa,
.social_googledrive,
.social_flickr,
.social_blogger,
.social_spotify,
.social_delicious,
.social_facebook_circle,
.social_twitter_circle,
.social_pinterest_circle,
.social_googleplus_circle,
.social_tumblr_circle,
.social_stumbleupon_circle,
.social_wordpress_circle,
.social_instagram_circle,
.social_dribbble_circle,
.social_vimeo_circle,
.social_linkedin_circle,
.social_rss_circle,
.social_deviantart_circle,
.social_share_circle,
.social_myspace_circle,
.social_skype_circle,
.social_youtube_circle,
.social_picassa_circle,
.social_googledrive_alt2,
.social_flickr_circle,
.social_blogger_circle,
.social_spotify_circle,
.social_delicious_circle,
.social_facebook_square,
.social_twitter_square,
.social_pinterest_square,
.social_googleplus_square,
.social_tumblr_square,
.social_stumbleupon_square,
.social_wordpress_square,
.social_instagram_square,
.social_dribbble_square,
.social_vimeo_square,
.social_linkedin_square,
.social_rss_square,
.social_deviantart_square,
.social_share_square,
.social_myspace_square,
.social_skype_square,
.social_youtube_square,
.social_picassa_square,
.social_googledrive_square,
.social_flickr_square,
.social_blogger_square,
.social_spotify_square,
.social_delicious_square,
.icon_printer,
.icon_calulator,
.icon_building,
.icon_floppy,
.icon_drive,
.icon_search-2,
.icon_id,
.icon_id-2,
.icon_puzzle,
.icon_like,
.icon_dislike,
.icon_mug,
.icon_currency,
.icon_wallet,
.icon_pens,
.icon_easel,
.icon_flowchart,
.icon_datareport,
.icon_briefcase,
.icon_shield,
.icon_percent,
.icon_globe,
.icon_globe-2,
.icon_target,
.icon_hourglass,
.icon_balance,
.icon_rook,
.icon_printer-alt,
.icon_calculator_alt,
.icon_building_alt,
.icon_floppy_alt,
.icon_drive_alt,
.icon_search_alt,
.icon_id_alt,
.icon_id-2_alt,
.icon_puzzle_alt,
.icon_like_alt,
.icon_dislike_alt,
.icon_mug_alt,
.icon_currency_alt,
.icon_wallet_alt,
.icon_pens_alt,
.icon_easel_alt,
.icon_flowchart_alt,
.icon_datareport_alt,
.icon_briefcase_alt,
.icon_shield_alt,
.icon_percent_alt,
.icon_globe_alt,
.icon_clipboard {
  font-family: 'ElegantIcons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

.arrow_up:before {
  content: "\21"; }

.arrow_down:before {
  content: "\22"; }

.arrow_left:before {
  content: "\23"; }

.arrow_right:before {
  content: "\24"; }

.arrow_left-up:before {
  content: "\25"; }

.arrow_right-up:before {
  content: "\26"; }

.arrow_right-down:before {
  content: "\27"; }

.arrow_left-down:before {
  content: "\28"; }

.arrow-up-down:before {
  content: "\29"; }

.arrow_up-down_alt:before {
  content: "\2a"; }

.arrow_left-right_alt:before {
  content: "\2b"; }

.arrow_left-right:before {
  content: "\2c"; }

.arrow_expand_alt2:before {
  content: "\2d"; }

.arrow_expand_alt:before {
  content: "\2e"; }

.arrow_condense:before {
  content: "\2f"; }

.arrow_expand:before {
  content: "\30"; }

.arrow_move:before {
  content: "\31"; }

.arrow_carrot-up:before {
  content: "\32"; }

.arrow_carrot-down:before {
  content: "\33"; }

.arrow_carrot-left:before {
  content: "\34"; }

.arrow_carrot-right:before {
  content: "\35"; }

.arrow_carrot-2up:before {
  content: "\36"; }

.arrow_carrot-2down:before {
  content: "\37"; }

.arrow_carrot-2left:before {
  content: "\38"; }

.arrow_carrot-2right:before {
  content: "\39"; }

.arrow_carrot-up_alt2:before {
  content: "\3a"; }

.arrow_carrot-down_alt2:before {
  content: "\3b"; }

.arrow_carrot-left_alt2:before {
  content: "\3c"; }

.arrow_carrot-right_alt2:before {
  content: "\3d"; }

.arrow_carrot-2up_alt2:before {
  content: "\3e"; }

.arrow_carrot-2down_alt2:before {
  content: "\3f"; }

.arrow_carrot-2left_alt2:before {
  content: "\40"; }

.arrow_carrot-2right_alt2:before {
  content: "\41"; }

.arrow_triangle-up:before {
  content: "\42"; }

.arrow_triangle-down:before {
  content: "\43"; }

.arrow_triangle-left:before {
  content: "\44"; }

.arrow_triangle-right:before {
  content: "\45"; }

.arrow_triangle-up_alt2:before {
  content: "\46"; }

.arrow_triangle-down_alt2:before {
  content: "\47"; }

.arrow_triangle-left_alt2:before {
  content: "\48"; }

.arrow_triangle-right_alt2:before {
  content: "\49"; }

.arrow_back:before {
  content: "\4a"; }

.icon_minus-06:before {
  content: "\4b"; }

.icon_plus:before {
  content: "\4c"; }

.icon_close:before {
  content: "\4d"; }

.icon_check:before {
  content: "\4e"; }

.icon_minus_alt2:before {
  content: "\4f"; }

.icon_plus_alt2:before {
  content: "\50"; }

.icon_close_alt2:before {
  content: "\51"; }

.icon_check_alt2:before {
  content: "\52"; }

.icon_zoom-out_alt:before {
  content: "\53"; }

.icon_zoom-in_alt:before {
  content: "\54"; }

.icon_search:before {
  content: "\55"; }

.icon_box-empty:before {
  content: "\56"; }

.icon_box-selected:before {
  content: "\57"; }

.icon_minus-box:before {
  content: "\58"; }

.icon_plus-box:before {
  content: "\59"; }

.icon_box-checked:before {
  content: "\5a"; }

.icon_circle-empty:before {
  content: "\5b"; }

.icon_circle-slelected:before {
  content: "\5c"; }

.icon_stop_alt2:before {
  content: "\5d"; }

.icon_stop:before {
  content: "\5e"; }

.icon_pause_alt2:before {
  content: "\5f"; }

.icon_pause:before {
  content: "\60"; }

.icon_menu:before {
  content: "\61"; }

.icon_menu-square_alt2:before {
  content: "\62"; }

.icon_menu-circle_alt2:before {
  content: "\63"; }

.icon_ul:before {
  content: "\64"; }

.icon_ol:before {
  content: "\65"; }

.icon_adjust-horiz:before {
  content: "\66"; }

.icon_adjust-vert:before {
  content: "\67"; }

.icon_document_alt:before {
  content: "\68"; }

.icon_documents_alt:before {
  content: "\69"; }

.icon_pencil:before {
  content: "\6a"; }

.icon_pencil-edit_alt:before {
  content: "\6b"; }

.icon_pencil-edit:before {
  content: "\6c"; }

.icon_folder-alt:before {
  content: "\6d"; }

.icon_folder-open_alt:before {
  content: "\6e"; }

.icon_folder-add_alt:before {
  content: "\6f"; }

.icon_info_alt:before {
  content: "\70"; }

.icon_error-oct_alt:before {
  content: "\71"; }

.icon_error-circle_alt:before {
  content: "\72"; }

.icon_error-triangle_alt:before {
  content: "\73"; }

.icon_question_alt2:before {
  content: "\74"; }

.icon_question:before {
  content: "\75"; }

.icon_comment_alt:before {
  content: "\76"; }

.icon_chat_alt:before {
  content: "\77"; }

.icon_vol-mute_alt:before {
  content: "\78"; }

.icon_volume-low_alt:before {
  content: "\79"; }

.icon_volume-high_alt:before {
  content: "\7a"; }

.icon_quotations:before {
  content: "\7b"; }

.icon_quotations_alt2:before {
  content: "\7c"; }

.icon_clock_alt:before {
  content: "\7d"; }

.icon_lock_alt:before {
  content: "\7e"; }

.icon_lock-open_alt:before {
  content: "\e000"; }

.icon_key_alt:before {
  content: "\e001"; }

.icon_cloud_alt:before {
  content: "\e002"; }

.icon_cloud-upload_alt:before {
  content: "\e003"; }

.icon_cloud-download_alt:before {
  content: "\e004"; }

.icon_image:before {
  content: "\e005"; }

.icon_images:before {
  content: "\e006"; }

.icon_lightbulb_alt:before {
  content: "\e007"; }

.icon_gift_alt:before {
  content: "\e008"; }

.icon_house_alt:before {
  content: "\e009"; }

.icon_genius:before {
  content: "\e00a"; }

.icon_mobile:before {
  content: "\e00b"; }

.icon_tablet:before {
  content: "\e00c"; }

.icon_laptop:before {
  content: "\e00d"; }

.icon_desktop:before {
  content: "\e00e"; }

.icon_camera_alt:before {
  content: "\e00f"; }

.icon_mail_alt:before {
  content: "\e010"; }

.icon_cone_alt:before {
  content: "\e011"; }

.icon_ribbon_alt:before {
  content: "\e012"; }

.icon_bag_alt:before {
  content: "\e013"; }

.icon_creditcard:before {
  content: "\e014"; }

.icon_cart_alt:before {
  content: "\e015"; }

.icon_paperclip:before {
  content: "\e016"; }

.icon_tag_alt:before {
  content: "\e017"; }

.icon_tags_alt:before {
  content: "\e018"; }

.icon_trash_alt:before {
  content: "\e019"; }

.icon_cursor_alt:before {
  content: "\e01a"; }

.icon_mic_alt:before {
  content: "\e01b"; }

.icon_compass_alt:before {
  content: "\e01c"; }

.icon_pin_alt:before {
  content: "\e01d"; }

.icon_pushpin_alt:before {
  content: "\e01e"; }

.icon_map_alt:before {
  content: "\e01f"; }

.icon_drawer_alt:before {
  content: "\e020"; }

.icon_toolbox_alt:before {
  content: "\e021"; }

.icon_book_alt:before {
  content: "\e022"; }

.icon_calendar:before {
  content: "\e023"; }

.icon_film:before {
  content: "\e024"; }

.icon_table:before {
  content: "\e025"; }

.icon_contacts_alt:before {
  content: "\e026"; }

.icon_headphones:before {
  content: "\e027"; }

.icon_lifesaver:before {
  content: "\e028"; }

.icon_piechart:before {
  content: "\e029"; }

.icon_refresh:before {
  content: "\e02a"; }

.icon_link_alt:before {
  content: "\e02b"; }

.icon_link:before {
  content: "\e02c"; }

.icon_loading:before {
  content: "\e02d"; }

.icon_blocked:before {
  content: "\e02e"; }

.icon_archive_alt:before {
  content: "\e02f"; }

.icon_heart_alt:before {
  content: "\e030"; }

.icon_star_alt:before {
  content: "\e031"; }

.icon_star-half_alt:before {
  content: "\e032"; }

.icon_star:before {
  content: "\e033"; }

.icon_star-half:before {
  content: "\e034"; }

.icon_tools:before {
  content: "\e035"; }

.icon_tool:before {
  content: "\e036"; }

.icon_cog:before {
  content: "\e037"; }

.icon_cogs:before {
  content: "\e038"; }

.arrow_up_alt:before {
  content: "\e039"; }

.arrow_down_alt:before {
  content: "\e03a"; }

.arrow_left_alt:before {
  content: "\e03b"; }

.arrow_right_alt:before {
  content: "\e03c"; }

.arrow_left-up_alt:before {
  content: "\e03d"; }

.arrow_right-up_alt:before {
  content: "\e03e"; }

.arrow_right-down_alt:before {
  content: "\e03f"; }

.arrow_left-down_alt:before {
  content: "\e040"; }

.arrow_condense_alt:before {
  content: "\e041"; }

.arrow_expand_alt3:before {
  content: "\e042"; }

.arrow_carrot_up_alt:before {
  content: "\e043"; }

.arrow_carrot-down_alt:before {
  content: "\e044"; }

.arrow_carrot-left_alt:before {
  content: "\e045"; }

.arrow_carrot-right_alt:before {
  content: "\e046"; }

.arrow_carrot-2up_alt:before {
  content: "\e047"; }

.arrow_carrot-2dwnn_alt:before {
  content: "\e048"; }

.arrow_carrot-2left_alt:before {
  content: "\e049"; }

.arrow_carrot-2right_alt:before {
  content: "\e04a"; }

.arrow_triangle-up_alt:before {
  content: "\e04b"; }

.arrow_triangle-down_alt:before {
  content: "\e04c"; }

.arrow_triangle-left_alt:before {
  content: "\e04d"; }

.arrow_triangle-right_alt:before {
  content: "\e04e"; }

.icon_minus_alt:before {
  content: "\e04f"; }

.icon_plus_alt:before {
  content: "\e050"; }

.icon_close_alt:before {
  content: "\e051"; }

.icon_check_alt:before {
  content: "\e052"; }

.icon_zoom-out:before {
  content: "\e053"; }

.icon_zoom-in:before {
  content: "\e054"; }

.icon_stop_alt:before {
  content: "\e055"; }

.icon_menu-square_alt:before {
  content: "\e056"; }

.icon_menu-circle_alt:before {
  content: "\e057"; }

.icon_document:before {
  content: "\e058"; }

.icon_documents:before {
  content: "\e059"; }

.icon_pencil_alt:before {
  content: "\e05a"; }

.icon_folder:before {
  content: "\e05b"; }

.icon_folder-open:before {
  content: "\e05c"; }

.icon_folder-add:before {
  content: "\e05d"; }

.icon_folder_upload:before {
  content: "\e05e"; }

.icon_folder_download:before {
  content: "\e05f"; }

.icon_info:before {
  content: "\e060"; }

.icon_error-circle:before {
  content: "\e061"; }

.icon_error-oct:before {
  content: "\e062"; }

.icon_error-triangle:before {
  content: "\e063"; }

.icon_question_alt:before {
  content: "\e064"; }

.icon_comment:before {
  content: "\e065"; }

.icon_chat:before {
  content: "\e066"; }

.icon_vol-mute:before {
  content: "\e067"; }

.icon_volume-low:before {
  content: "\e068"; }

.icon_volume-high:before {
  content: "\e069"; }

.icon_quotations_alt:before {
  content: "\e06a"; }

.icon_clock:before {
  content: "\e06b"; }

.icon_lock:before {
  content: "\e06c"; }

.icon_lock-open:before {
  content: "\e06d"; }

.icon_key:before {
  content: "\e06e"; }

.icon_cloud:before {
  content: "\e06f"; }

.icon_cloud-upload:before {
  content: "\e070"; }

.icon_cloud-download:before {
  content: "\e071"; }

.icon_lightbulb:before {
  content: "\e072"; }

.icon_gift:before {
  content: "\e073"; }

.icon_house:before {
  content: "\e074"; }

.icon_camera:before {
  content: "\e075"; }

.icon_mail:before {
  content: "\e076"; }

.icon_cone:before {
  content: "\e077"; }

.icon_ribbon:before {
  content: "\e078"; }

.icon_bag:before {
  content: "\e079"; }

.icon_cart:before {
  content: "\e07a"; }

.icon_tag:before {
  content: "\e07b"; }

.icon_tags:before {
  content: "\e07c"; }

.icon_trash:before {
  content: "\e07d"; }

.icon_cursor:before {
  content: "\e07e"; }

.icon_mic:before {
  content: "\e07f"; }

.icon_compass:before {
  content: "\e080"; }

.icon_pin:before {
  content: "\e081"; }

.icon_pushpin:before {
  content: "\e082"; }

.icon_map:before {
  content: "\e083"; }

.icon_drawer:before {
  content: "\e084"; }

.icon_toolbox:before {
  content: "\e085"; }

.icon_book:before {
  content: "\e086"; }

.icon_contacts:before {
  content: "\e087"; }

.icon_archive:before {
  content: "\e088"; }

.icon_heart:before {
  content: "\e089"; }

.icon_profile:before {
  content: "\e08a"; }

.icon_group:before {
  content: "\e08b"; }

.icon_grid-2x2:before {
  content: "\e08c"; }

.icon_grid-3x3:before {
  content: "\e08d"; }

.icon_music:before {
  content: "\e08e"; }

.icon_pause_alt:before {
  content: "\e08f"; }

.icon_phone:before {
  content: "\e090"; }

.icon_upload:before {
  content: "\e091"; }

.icon_download:before {
  content: "\e092"; }

.social_facebook:before {
  content: "\e093"; }

.social_twitter:before {
  content: "\e094"; }

.social_pinterest:before {
  content: "\e095"; }

.social_googleplus:before {
  content: "\e096"; }

.social_tumblr:before {
  content: "\e097"; }

.social_tumbleupon:before {
  content: "\e098"; }

.social_wordpress:before {
  content: "\e099"; }

.social_instagram:before {
  content: "\e09a"; }

.social_dribbble:before {
  content: "\e09b"; }

.social_vimeo:before {
  content: "\e09c"; }

.social_linkedin:before {
  content: "\e09d"; }

.social_rss:before {
  content: "\e09e"; }

.social_deviantart:before {
  content: "\e09f"; }

.social_share:before {
  content: "\e0a0"; }

.social_myspace:before {
  content: "\e0a1"; }

.social_skype:before {
  content: "\e0a2"; }

.social_youtube:before {
  content: "\e0a3"; }

.social_picassa:before {
  content: "\e0a4"; }

.social_googledrive:before {
  content: "\e0a5"; }

.social_flickr:before {
  content: "\e0a6"; }

.social_blogger:before {
  content: "\e0a7"; }

.social_spotify:before {
  content: "\e0a8"; }

.social_delicious:before {
  content: "\e0a9"; }

.social_facebook_circle:before {
  content: "\e0aa"; }

.social_twitter_circle:before {
  content: "\e0ab"; }

.social_pinterest_circle:before {
  content: "\e0ac"; }

.social_googleplus_circle:before {
  content: "\e0ad"; }

.social_tumblr_circle:before {
  content: "\e0ae"; }

.social_stumbleupon_circle:before {
  content: "\e0af"; }

.social_wordpress_circle:before {
  content: "\e0b0"; }

.social_instagram_circle:before {
  content: "\e0b1"; }

.social_dribbble_circle:before {
  content: "\e0b2"; }

.social_vimeo_circle:before {
  content: "\e0b3"; }

.social_linkedin_circle:before {
  content: "\e0b4"; }

.social_rss_circle:before {
  content: "\e0b5"; }

.social_deviantart_circle:before {
  content: "\e0b6"; }

.social_share_circle:before {
  content: "\e0b7"; }

.social_myspace_circle:before {
  content: "\e0b8"; }

.social_skype_circle:before {
  content: "\e0b9"; }

.social_youtube_circle:before {
  content: "\e0ba"; }

.social_picassa_circle:before {
  content: "\e0bb"; }

.social_googledrive_alt2:before {
  content: "\e0bc"; }

.social_flickr_circle:before {
  content: "\e0bd"; }

.social_blogger_circle:before {
  content: "\e0be"; }

.social_spotify_circle:before {
  content: "\e0bf"; }

.social_delicious_circle:before {
  content: "\e0c0"; }

.social_facebook_square:before {
  content: "\e0c1"; }

.social_twitter_square:before {
  content: "\e0c2"; }

.social_pinterest_square:before {
  content: "\e0c3"; }

.social_googleplus_square:before {
  content: "\e0c4"; }

.social_tumblr_square:before {
  content: "\e0c5"; }

.social_stumbleupon_square:before {
  content: "\e0c6"; }

.social_wordpress_square:before {
  content: "\e0c7"; }

.social_instagram_square:before {
  content: "\e0c8"; }

.social_dribbble_square:before {
  content: "\e0c9"; }

.social_vimeo_square:before {
  content: "\e0ca"; }

.social_linkedin_square:before {
  content: "\e0cb"; }

.social_rss_square:before {
  content: "\e0cc"; }

.social_deviantart_square:before {
  content: "\e0cd"; }

.social_share_square:before {
  content: "\e0ce"; }

.social_myspace_square:before {
  content: "\e0cf"; }

.social_skype_square:before {
  content: "\e0d0"; }

.social_youtube_square:before {
  content: "\e0d1"; }

.social_picassa_square:before {
  content: "\e0d2"; }

.social_googledrive_square:before {
  content: "\e0d3"; }

.social_flickr_square:before {
  content: "\e0d4"; }

.social_blogger_square:before {
  content: "\e0d5"; }

.social_spotify_square:before {
  content: "\e0d6"; }

.social_delicious_square:before {
  content: "\e0d7"; }

.icon_printer:before {
  content: "\e103"; }

.icon_calulator:before {
  content: "\e0ee"; }

.icon_building:before {
  content: "\e0ef"; }

.icon_floppy:before {
  content: "\e0e8"; }

.icon_drive:before {
  content: "\e0ea"; }

.icon_search-2:before {
  content: "\e101"; }

.icon_id:before {
  content: "\e107"; }

.icon_id-2:before {
  content: "\e108"; }

.icon_puzzle:before {
  content: "\e102"; }

.icon_like:before {
  content: "\e106"; }

.icon_dislike:before {
  content: "\e0eb"; }

.icon_mug:before {
  content: "\e105"; }

.icon_currency:before {
  content: "\e0ed"; }

.icon_wallet:before {
  content: "\e100"; }

.icon_pens:before {
  content: "\e104"; }

.icon_easel:before {
  content: "\e0e9"; }

.icon_flowchart:before {
  content: "\e109"; }

.icon_datareport:before {
  content: "\e0ec"; }

.icon_briefcase:before {
  content: "\e0fe"; }

.icon_shield:before {
  content: "\e0f6"; }

.icon_percent:before {
  content: "\e0fb"; }

.icon_globe:before {
  content: "\e0e2"; }

.icon_globe-2:before {
  content: "\e0e3"; }

.icon_target:before {
  content: "\e0f5"; }

.icon_hourglass:before {
  content: "\e0e1"; }

.icon_balance:before {
  content: "\e0ff"; }

.icon_rook:before {
  content: "\e0f8"; }

.icon_printer-alt:before {
  content: "\e0fa"; }

.icon_calculator_alt:before {
  content: "\e0e7"; }

.icon_building_alt:before {
  content: "\e0fd"; }

.icon_floppy_alt:before {
  content: "\e0e4"; }

.icon_drive_alt:before {
  content: "\e0e5"; }

.icon_search_alt:before {
  content: "\e0f7"; }

.icon_id_alt:before {
  content: "\e0e0"; }

.icon_id-2_alt:before {
  content: "\e0fc"; }

.icon_puzzle_alt:before {
  content: "\e0f9"; }

.icon_like_alt:before {
  content: "\e0dd"; }

.icon_dislike_alt:before {
  content: "\e0f1"; }

.icon_mug_alt:before {
  content: "\e0dc"; }

.icon_currency_alt:before {
  content: "\e0f3"; }

.icon_wallet_alt:before {
  content: "\e0d8"; }

.icon_pens_alt:before {
  content: "\e0db"; }

.icon_easel_alt:before {
  content: "\e0f0"; }

.icon_flowchart_alt:before {
  content: "\e0df"; }

.icon_datareport_alt:before {
  content: "\e0f2"; }

.icon_briefcase_alt:before {
  content: "\e0f4"; }

.icon_shield_alt:before {
  content: "\e0d9"; }

.icon_percent_alt:before {
  content: "\e0da"; }

.icon_globe_alt:before {
  content: "\e0de"; }

.icon_clipboard:before {
  content: "\e0e6"; }

.glyph {
  float: left;
  text-align: center;
  padding: .75em;
  margin: .4em 1.5em .75em 0;
  width: 6em;
  text-shadow: none; }

.glyph_big {
  font-size: 128px;
  color: #59c5dc;
  float: left;
  margin-right: 20px; }

.glyph div {
  padding-bottom: 10px; }

.glyph input {
  font-family: consolas, monospace;
  font-size: 12px;
  width: 100%;
  text-align: center;
  border: 0;
  box-shadow: 0 0 0 1px #ccc;
  padding: .2em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

.centered {
  margin-left: auto;
  margin-right: auto; }

.glyph .fs1 {
  font-size: 2em; }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper-pp:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-credit-card-alt:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-pause-circle-o:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stop-circle-o:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

.fa-bluetooth-b:before {
  content: ""; }

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

.fa-universal-access:before {
  content: ""; }

.fa-wheelchair-alt:before {
  content: ""; }

.fa-question-circle-o:before {
  content: ""; }

.fa-blind:before {
  content: ""; }

.fa-audio-description:before {
  content: ""; }

.fa-volume-control-phone:before {
  content: ""; }

.fa-braille:before {
  content: ""; }

.fa-assistive-listening-systems:before {
  content: ""; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }

.fa-glide:before {
  content: ""; }

.fa-glide-g:before {
  content: ""; }

.fa-signing:before,
.fa-sign-language:before {
  content: ""; }

.fa-low-vision:before {
  content: ""; }

.fa-viadeo:before {
  content: ""; }

.fa-viadeo-square:before {
  content: ""; }

.fa-snapchat:before {
  content: ""; }

.fa-snapchat-ghost:before {
  content: ""; }

.fa-snapchat-square:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-first-order:before {
  content: ""; }

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }

.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }

.fa-handshake-o:before {
  content: ""; }

.fa-envelope-open:before {
  content: ""; }

.fa-envelope-open-o:before {
  content: ""; }

.fa-linode:before {
  content: ""; }

.fa-address-book:before {
  content: ""; }

.fa-address-book-o:before {
  content: ""; }

.fa-vcard:before,
.fa-address-card:before {
  content: ""; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }

.fa-user-circle:before {
  content: ""; }

.fa-user-circle-o:before {
  content: ""; }

.fa-user-o:before {
  content: ""; }

.fa-id-badge:before {
  content: ""; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }

.fa-quora:before {
  content: ""; }

.fa-free-code-camp:before {
  content: ""; }

.fa-telegram:before {
  content: ""; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }

.fa-shower:before {
  content: ""; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }

.fa-podcast:before {
  content: ""; }

.fa-window-maximize:before {
  content: ""; }

.fa-window-minimize:before {
  content: ""; }

.fa-window-restore:before {
  content: ""; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }

.fa-bandcamp:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-eercast:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

.fa-snowflake-o:before {
  content: ""; }

.fa-superpowers:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/*
    Flaticon icon font: Flaticon
    Creation date: 01/06/2018 09:14
    */
@font-face {
  font-family: "Flaticon";
  src: url("../fonts/Flaticon.eot");
  src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"), url("../fonts/Flaticon.woff") format("woff"), url("../fonts/Flaticon.ttf") format("truetype"), url("../fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: auto; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "Flaticon";
    font-display: auto;
    src: url("../fonts/Flaticon.svg#Flaticon") format("svg"); } }

.fi:before {
  display: inline-block;
  font-family: "Flaticon";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased; }

.flaticon-001-employee-3:before {
  content: "\f100"; }

.flaticon-002-employee-2:before {
  content: "\f101"; }

.flaticon-003-employee-1:before {
  content: "\f102"; }

.flaticon-004-employee:before {
  content: "\f103"; }

.flaticon-005-event:before {
  content: "\f104"; }

.flaticon-006-puzzle:before {
  content: "\f105"; }

.flaticon-007-computer-1:before {
  content: "\f106"; }

.flaticon-008-browser-1:before {
  content: "\f107"; }

.flaticon-009-smartphone-1:before {
  content: "\f108"; }

.flaticon-010-smartphone:before {
  content: "\f109"; }

.flaticon-011-networking-1:before {
  content: "\f10a"; }

.flaticon-012-rocket-1:before {
  content: "\f10b"; }

.flaticon-013-laptop:before {
  content: "\f10c"; }

.flaticon-014-briefcase:before {
  content: "\f10d"; }

.flaticon-015-time-management:before {
  content: "\f10e"; }

.flaticon-016-package:before {
  content: "\f10f"; }

.flaticon-017-target:before {
  content: "\f110"; }

.flaticon-018-clipboard-1:before {
  content: "\f111"; }

.flaticon-019-clipboard:before {
  content: "\f112"; }

.flaticon-020-hourglass:before {
  content: "\f113"; }

.flaticon-021-folder:before {
  content: "\f114"; }

.flaticon-022-growth-4:before {
  content: "\f115"; }

.flaticon-023-growth-3:before {
  content: "\f116"; }

.flaticon-024-growth-2:before {
  content: "\f117"; }

.flaticon-025-compass:before {
  content: "\f118"; }

.flaticon-026-wallet:before {
  content: "\f119"; }

.flaticon-027-growth-1:before {
  content: "\f11a"; }

.flaticon-028-vision:before {
  content: "\f11b"; }

.flaticon-029-presentation:before {
  content: "\f11c"; }

.flaticon-030-computer:before {
  content: "\f11d"; }

.flaticon-031-clock:before {
  content: "\f11e"; }

.flaticon-032-binoculars:before {
  content: "\f11f"; }

.flaticon-033-growth:before {
  content: "\f120"; }

.flaticon-034-money-bag:before {
  content: "\f121"; }

.flaticon-035-trophy:before {
  content: "\f122"; }

.flaticon-036-megaphone:before {
  content: "\f123"; }

.flaticon-037-browser:before {
  content: "\f124"; }

.flaticon-038-innovation-1:before {
  content: "\f125"; }

.flaticon-039-search:before {
  content: "\f126"; }

.flaticon-040-idea:before {
  content: "\f127"; }

.flaticon-041-innovation:before {
  content: "\f128"; }

.flaticon-042-chat-bubble:before {
  content: "\f129"; }

.flaticon-043-line-chart:before {
  content: "\f12a"; }

.flaticon-044-calculator:before {
  content: "\f12b"; }

.flaticon-045-money:before {
  content: "\f12c"; }

.flaticon-046-mountain:before {
  content: "\f12d"; }

.flaticon-047-loss:before {
  content: "\f12e"; }

.flaticon-048-increase:before {
  content: "\f12f"; }

.flaticon-049-networking:before {
  content: "\f130"; }

.flaticon-050-rocket:before {
  content: "\f131"; }

.a-icon {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem; }
  .a-icon-14x14 {
    width: 0.875rem;
    height: 0.875rem; }
  .a-icon-18x18 {
    width: 1.125rem;
    height: 1.125rem; }
  .a-icon-21x21 {
    width: 1.3125rem;
    height: 1.3125rem; }
  .a-icon-68x78 {
    width: 4.25rem;
    height: 4.875rem; }
  .a-icon-78x75 {
    width: 4.875rem;
    height: 4.6875rem; }
  .a-icon-35x31 {
    width: 2.1875rem;
    height: 1.9375rem; }
  .a-icon-30x37 {
    width: 1.875rem;
    height: 2.3125rem; }
  .a-icon-48x48 {
    width: 3rem;
    height: 3rem; }
  .a-icon-75x75 {
    width: 4.6875rem;
    height: 4.6875rem; }
  .a-icon-phone {
    background-image: url("../icons/ic-phone.svg"); }
  .a-icon-safe {
    background-image: url("../icons/ic-product-safe.png"); }
  .a-icon-ir {
    background-image: url("../icons/ic-product-ir.png"); }
  .a-icon-flexible {
    background-image: url("../icons/ic-product-flexible.png"); }
  .a-icon-instruction {
    background-image: url("../icons/ic-instruction.svg"); }
  .a-icon-files {
    background-image: url("../icons/ic-files.svg"); }
  .a-icon-support {
    background-image: url("../icons/ic-support.svg"); }
  .a-icon-circleTick {
    background-image: url("../icons/ic-circle-tick.svg"); }
  .a-icon-chatCenter {
    background-image: url("../icons/ic-chatCenter.svg"); }
  .a-icon-notePencil {
    background-image: url("../icons/ic-notePencil.svg"); }
  .a-icon-redEnvelope {
    background-image: url("../icons/ic-redEnvelope.svg"); }
  .a-icon-redPhone {
    background-image: url("../icons/ic-redPhone.svg"); }
  .a-icon-user {
    background-image: url("../icons/ic-user.svg"); }
  .a-icon-bank {
    background-image: url("../icons/ic-bank.svg"); }
  .a-icon-house {
    background-image: url("../icons/ic-house.svg"); }
  .a-icon-printer {
    background-image: url("../icons/ic-printer.svg"); }
  .a-icon-calendar {
    background-image: url("../icons/ic-calendar2.svg"); }
  .a-icon-redCalendar {
    background-image: url("../icons/ic-redCalendar.svg"); }
  .a-icon-chart {
    background-image: url("../icons/ic-chart.svg"); }
  .a-icon-listView {
    background-image: url("../icons/ic-listView.svg"); }
  .a-icon-marker {
    background-image: url("../icons/ic-marker.svg"); }
  .a-icon-money {
    background-image: url("../icons/ic-money.svg"); }
  .a-icon-receipt {
    background-image: url("../icons/ic-receipt.svg"); }
  .a-icon-creditCard {
    background-image: url("../icons/ic-creditCard.svg"); }
  .a-icon-star {
    background-image: url("../icons/ic-star.svg"); }
  .a-icon-loudSpeaker {
    background-image: url("../icons/ic-loudspeaker.svg"); }
  .a-icon-dept {
    background-image: url("../icons/ic-dept.svg"); }
  .a-icon-marketGrow {
    background-image: url("../icons/ic-marketGrow.svg"); }
  .a-icon-moneyShake {
    background-image: url("../icons/ic-moneyShake.svg"); }

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.53125rem 1rem;
  font-size: 1em;
  line-height: 1.5;
  border-radius: 0.3125rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover, .btn:focus {
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0; }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }
  .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
    background-image: none; }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #23395d;
  border-color: #23395d; }
  .btn-primary:hover {
    color: #fff;
    background-color: #192841;
    border-color: #152238; }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #23395d;
    border-color: #23395d; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #152238;
    border-color: #121d2f; }

.btn-secondary {
  color: #fff;
  background-color: #6a6a6a;
  border-color: #6a6a6a; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #575757;
    border-color: #515151; }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #6a6a6a;
    border-color: #6a6a6a; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #515151;
    border-color: #4a4a4a; }

.btn-success {
  color: #fff;
  background-color: #359078;
  border-color: #359078; }
  .btn-success:hover {
    color: #fff;
    background-color: #2b7461;
    border-color: #276b59; }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #359078;
    border-color: #359078; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #276b59;
    border-color: #246151; }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }

.btn-warning {
  color: #262626;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #262626;
    background-color: #e0a800;
    border-color: #d39e00; }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #262626;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #262626;
    background-color: #d39e00;
    border-color: #c69500; }

.btn-danger {
  color: #fff;
  background-color: #e31937;
  border-color: #e31937; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c1152f;
    border-color: #b5142c; }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #e31937;
    border-color: #e31937; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #b5142c;
    border-color: #aa1329; }

.btn-light {
  color: #262626;
  background-color: #fafafa;
  border-color: #fafafa; }
  .btn-light:hover {
    color: #262626;
    background-color: #e7e7e7;
    border-color: #e1e1e1; }
  .btn-light.disabled, .btn-light:disabled {
    color: #262626;
    background-color: #fafafa;
    border-color: #fafafa; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #262626;
    background-color: #e1e1e1;
    border-color: #dadada; }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }

.btn-ghost-white {
  color: #262626;
  background-color: #f9f9f9;
  border-color: #f9f9f9; }
  .btn-ghost-white:hover {
    color: #262626;
    background-color: #e6e6e6;
    border-color: #e0e0e0; }
  .btn-ghost-white.disabled, .btn-ghost-white:disabled {
    color: #262626;
    background-color: #f9f9f9;
    border-color: #f9f9f9; }
  .btn-ghost-white:not(:disabled):not(.disabled):active, .btn-ghost-white:not(:disabled):not(.disabled).active,
  .show > .btn-ghost-white.dropdown-toggle {
    color: #262626;
    background-color: #e0e0e0;
    border-color: #d9d9d9; }

.btn-deepKamaru {
  color: #fff;
  background-color: #23395d;
  border-color: #23395d; }
  .btn-deepKamaru:hover {
    color: #fff;
    background-color: #192841;
    border-color: #152238; }
  .btn-deepKamaru.disabled, .btn-deepKamaru:disabled {
    color: #fff;
    background-color: #23395d;
    border-color: #23395d; }
  .btn-deepKamaru:not(:disabled):not(.disabled):active, .btn-deepKamaru:not(:disabled):not(.disabled).active,
  .show > .btn-deepKamaru.dropdown-toggle {
    color: #fff;
    background-color: #152238;
    border-color: #121d2f; }

.btn-cyan {
  color: #262626;
  background-color: #56aeff;
  border-color: #56aeff; }
  .btn-cyan:hover {
    color: #fff;
    background-color: #309cff;
    border-color: #2396ff; }
  .btn-cyan.disabled, .btn-cyan:disabled {
    color: #262626;
    background-color: #56aeff;
    border-color: #56aeff; }
  .btn-cyan:not(:disabled):not(.disabled):active, .btn-cyan:not(:disabled):not(.disabled).active,
  .show > .btn-cyan.dropdown-toggle {
    color: #fff;
    background-color: #2396ff;
    border-color: #168fff; }

.btn-outline-primary {
  color: #23395d;
  background-color: transparent;
  background-image: none;
  border-color: #23395d; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #23395d;
    border-color: #23395d; }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #23395d;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #23395d;
    border-color: #23395d; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(35, 57, 93, 0.5); }

.btn-outline-secondary {
  color: #6a6a6a;
  background-color: transparent;
  background-image: none;
  border-color: #6a6a6a; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6a6a6a;
    border-color: #6a6a6a; }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6a6a6a;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6a6a6a;
    border-color: #6a6a6a; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(106, 106, 106, 0.5); }

.btn-outline-success {
  color: #359078;
  background-color: transparent;
  background-image: none;
  border-color: #359078; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #359078;
    border-color: #359078; }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #359078;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #359078;
    border-color: #359078; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(53, 144, 120, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #262626;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #262626;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #e31937;
  background-color: transparent;
  background-image: none;
  border-color: #e31937; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #e31937;
    border-color: #e31937; }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #e31937;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #e31937;
    border-color: #e31937; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(227, 25, 55, 0.5); }

.btn-outline-light {
  color: #fafafa;
  background-color: transparent;
  background-image: none;
  border-color: #fafafa; }
  .btn-outline-light:hover {
    color: #262626;
    background-color: #fafafa;
    border-color: #fafafa; }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #fafafa;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #262626;
    background-color: #fafafa;
    border-color: #fafafa; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(250, 250, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-ghost-white {
  color: #f9f9f9;
  background-color: transparent;
  background-image: none;
  border-color: #f9f9f9; }
  .btn-outline-ghost-white:hover {
    color: #262626;
    background-color: #f9f9f9;
    border-color: #f9f9f9; }
  .btn-outline-ghost-white.disabled, .btn-outline-ghost-white:disabled {
    color: #f9f9f9;
    background-color: transparent; }
  .btn-outline-ghost-white:not(:disabled):not(.disabled):active, .btn-outline-ghost-white:not(:disabled):not(.disabled).active,
  .show > .btn-outline-ghost-white.dropdown-toggle {
    color: #262626;
    background-color: #f9f9f9;
    border-color: #f9f9f9; }
    .btn-outline-ghost-white:not(:disabled):not(.disabled):active:focus, .btn-outline-ghost-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-ghost-white.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(249, 249, 249, 0.5); }

.btn-outline-deepKamaru {
  color: #23395d;
  background-color: transparent;
  background-image: none;
  border-color: #23395d; }
  .btn-outline-deepKamaru:hover {
    color: #fff;
    background-color: #23395d;
    border-color: #23395d; }
  .btn-outline-deepKamaru.disabled, .btn-outline-deepKamaru:disabled {
    color: #23395d;
    background-color: transparent; }
  .btn-outline-deepKamaru:not(:disabled):not(.disabled):active, .btn-outline-deepKamaru:not(:disabled):not(.disabled).active,
  .show > .btn-outline-deepKamaru.dropdown-toggle {
    color: #fff;
    background-color: #23395d;
    border-color: #23395d; }
    .btn-outline-deepKamaru:not(:disabled):not(.disabled):active:focus, .btn-outline-deepKamaru:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-deepKamaru.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(35, 57, 93, 0.5); }

.btn-outline-cyan {
  color: #56aeff;
  background-color: transparent;
  background-image: none;
  border-color: #56aeff; }
  .btn-outline-cyan:hover {
    color: #262626;
    background-color: #56aeff;
    border-color: #56aeff; }
  .btn-outline-cyan.disabled, .btn-outline-cyan:disabled {
    color: #56aeff;
    background-color: transparent; }
  .btn-outline-cyan:not(:disabled):not(.disabled):active, .btn-outline-cyan:not(:disabled):not(.disabled).active,
  .show > .btn-outline-cyan.dropdown-toggle {
    color: #262626;
    background-color: #56aeff;
    border-color: #56aeff; }
    .btn-outline-cyan:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-cyan.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(86, 174, 255, 0.5); }

.btn-link {
  font-weight: 400;
  color: #56aeff;
  background-color: transparent; }
  .btn-link:hover {
    color: #0a89ff;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    border-color: transparent;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6a6a6a;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.75rem 0.75rem;
  font-size: 0.76562rem;
  line-height: 1.25;
  border-radius: 0.2rem; }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type='submit'].btn-block,
input[type='reset'].btn-block,
input[type='button'].btn-block {
  width: 100%; }

.btn-more {
  position: relative;
  margin-right: 2.5em;
  min-width: 8.21429em;
  border: none;
  padding: 0.5rem 0.75rem; }
  .btn-more:before {
    content: '\35';
    display: block;
    font-family: 'ElegantIcons';
    line-height: 2.5em;
    width: 2.5em;
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    background: #6a6a6a;
    transition: all 0.2s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      .btn-more:before {
        transition: none; } }
  .btn-more.btn-gray {
    background: #888;
    border-color: #888;
    color: #fff; }
    .btn-more.btn-gray:hover {
      background: #f00;
      border-color: #f00; }
  .btn-more:hover:before {
    width: 2.85714em;
    opacity: 0.9; }
  .btn-more--contact {
    min-width: 6.07143em; }
  .btn-more--1 {
    min-width: 11.42857em;
    padding: 0.4375rem 0.75rem; }
  .btn-more--2 {
    min-width: 7.14286em;
    padding: 0.4375rem 0.75rem; }

.btn--khcn {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  outline: none;
  padding: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  cursor: pointer;
  display: block;
  text-align: center; }
  @media screen and (prefers-reduced-motion: reduce) {
    .btn--khcn {
      transition: none; } }
  .btn--khcn--primary {
    padding: 0.625rem 1rem;
    background: #e31937;
    border-radius: 0.3125rem;
    color: #fff;
    font-size: 0.75rem;
    line-height: 1.25rem;
    font-weight: bold; }
    .btn--khcn--primary:hover {
      background: linear-gradient(281.83deg, #ec1c3c 0.77%, #920d10 98.28%);
      box-shadow: 0 12px 25px rgba(47, 65, 82, 0.1); }
    .btn--khcn--primary.md {
      padding: 0.4375rem 1rem; }
  .btn--khcn--secondary {
    padding: 0.625rem 2.1875rem;
    border-radius: 0.3125rem;
    font-weight: bold;
    font-size: 0.75rem;
    line-height: 1.25rem;
    color: #23395d;
    border: 1px solid #23395d;
    background-color: #fff; }
    .btn--khcn--secondary.red {
      border: 1px solid #e31937;
      color: #e31937; }
      .btn--khcn--secondary.red:hover {
        color: #fff;
        background-color: #e31937;
        border-color: #e31937; }
    .btn--khcn--secondary.lg {
      padding: 1.125rem 1.5rem; }
    .btn--khcn--secondary:hover {
      color: #fff;
      background-color: #23395d;
      border-color: #23395d; }
  .btn--khcn--square {
    border-radius: 0; }

.btn-icon-khcn {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  padding: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 1rem;
  border: 2px solid #e31937;
  background-color: #fff;
  border-radius: 0.3125rem;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer; }
  @media screen and (prefers-reduced-motion: reduce) {
    .btn-icon-khcn {
      transition: none; } }
  @media (max-width: 767px) {
    .btn-icon-khcn {
      flex-direction: column;
      padding: 0.78125rem 0; } }
  .btn-icon-khcn:hover {
    background-color: #e31937; }
    .btn-icon-khcn:hover .btn-icon-khcn__text {
      color: #fff; }
    .btn-icon-khcn:hover .btn-icon-khcn__icon {
      filter: brightness(0) invert(1); }
  .btn-icon-khcn__icon {
    display: block;
    height: 2rem;
    margin-right: 1rem; }
    .btn-icon-khcn__icon img {
      max-height: 2rem; }
  .btn-icon-khcn__text {
    color: #585858;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: bold;
    text-transform: uppercase; }
    @media (max-width: 767px) {
      .btn-icon-khcn__text {
        margin-top: 0.25rem;
        font-size: 0.875rem;
        line-height: 1.25rem; } }
  .btn-icon-khcn--secondary {
    background-color: #23395d;
    border-color: #23395d; }
    .btn-icon-khcn--secondary:hover {
      background-color: rgba(35, 57, 93, 0.9); }
    .btn-icon-khcn--secondary .btn-icon-khcn__icon {
      margin-right: 0; }
  .btn-icon-khcn.md {
    padding: 0.4375rem 1rem; }

.btn-outline {
  border: 1px solid #23395d;
  border-radius: 5px;
  background: transparent; }
  .btn-outline:hover {
    background: #23395d; }

.btn-extends-table .minimize {
  display: none; }

.btn-extends-table.extend img {
  display: none; }

.btn-extends-table.extend .minimize {
  display: block; }

.fade {
  transition: opacity 0.15s linear; }
  @media screen and (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media screen and (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  border: 1px solid #eaeaea; }
  .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.875rem;
  color: #585858;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.3125rem; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e2e9ec; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #262626;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #191919;
    text-decoration: none;
    background-color: #fafafa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #23395d; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6a6a6a;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.76562rem;
  color: #6a6a6a;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #262626; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 0 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }
  .btn-group .btn + .btn,
  .btn-group .btn + .btn-group,
  .btn-group .btn-group + .btn,
  .btn-group .btn-group + .btn-group,
  .btn-group-vertical .btn + .btn,
  .btn-group-vertical .btn + .btn-group,
  .btn-group-vertical .btn-group + .btn,
  .btn-group-vertical .btn-group + .btn-group {
    margin-left: -1px; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:first-child {
  margin-left: 0; }

.btn-group.dropleft > .btn:not(:first-child) {
  order: -1; }

.btn-group.dropleft > .btn:not(:first-child),
.btn-group:not(.dropleft) > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group:not(.dropleft) > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group.dropleft > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical .btn,
  .btn-group-vertical .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn + .btn,
  .btn-group-vertical > .btn + .btn-group,
  .btn-group-vertical > .btn-group + .btn,
  .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control, .input-group > .select2-selection--single, .input-group > .select2-selection--multiple, .input-group > .select2-search__field,
  .input-group > .file-ui {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .input-group > .form-control:focus, .input-group > .select2-selection--single:focus, .input-group > .select2-selection--multiple:focus, .input-group > .select2-search__field:focus,
    .input-group > .file-ui:focus {
      z-index: 3; }
    .input-group > .form-control + .form-control, .input-group > .select2-selection--single + .form-control, .input-group > .select2-selection--multiple + .form-control, .input-group > .select2-search__field + .form-control, .input-group > .form-control + .select2-selection--single, .input-group > .select2-selection--single + .select2-selection--single, .input-group > .select2-selection--multiple + .select2-selection--single, .input-group > .select2-search__field + .select2-selection--single, .input-group > .form-control + .select2-selection--multiple, .input-group > .select2-selection--single + .select2-selection--multiple, .input-group > .select2-selection--multiple + .select2-selection--multiple, .input-group > .select2-search__field + .select2-selection--multiple, .input-group > .form-control + .select2-search__field, .input-group > .select2-selection--single + .select2-search__field, .input-group > .select2-selection--multiple + .select2-search__field, .input-group > .select2-search__field + .select2-search__field,
    .input-group > .form-control + .file-ui,
    .input-group > .select2-selection--single + .file-ui,
    .input-group > .select2-selection--multiple + .file-ui,
    .input-group > .select2-search__field + .file-ui,
    .input-group > .file-ui + .form-control,
    .input-group > .file-ui + .select2-selection--single,
    .input-group > .file-ui + .select2-selection--multiple,
    .input-group > .file-ui + .select2-search__field,
    .input-group > .file-ui + .file-ui {
      margin-left: -1px; }
  .input-group > .form-control:not(:last-child), .input-group > .select2-selection--single:not(:last-child), .input-group > .select2-selection--multiple:not(:last-child), .input-group > .select2-search__field:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > .form-control:not(:first-child), .input-group > .select2-selection--single:not(:first-child), .input-group > .select2-selection--multiple:not(:first-child), .input-group > .select2-search__field:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .file-ui {
    display: flex;
    align-items: center; }
    .input-group > .file-ui:not(:last-child) .file-ui-label,
    .input-group > .file-ui:not(:last-child) .file-ui-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .input-group > .file-ui:not(:first-child) .file-ui-label,
    .input-group > .file-ui:not(:first-child) .file-ui-label::after {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.53125rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #464646;
  text-align: center;
  white-space: nowrap;
  background-color: #e2e9ec;
  border: 1px solid #585858;
  border-radius: 0.3125rem; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-input {
  background: #FFFFFF;
  border-radius: 5px;
  padding: 4px 10px;
  font-family: inherit;
  border: none;
  box-shadow: none;
  width: 100%; }
  .custom-input.hidden {
    display: none; }
    .custom-input.hidden + .select2-container {
      display: none; }

.ctr-ui {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem; }

.ctr-ui-inline {
  display: inline-flex;
  margin-right: 1rem; }

.ctr-ui-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .ctr-ui-input:checked ~ .ctr-ui-label::before {
    color: #fff;
    background-color: #23395d; }
  .ctr-ui-input:active ~ .ctr-ui-label::before {
    color: #fff;
    background-color: #6b8ec7; }
  .ctr-ui-input:disabled ~ .ctr-ui-label {
    color: #6a6a6a; }
    .ctr-ui-input:disabled ~ .ctr-ui-label::before {
      background-color: #e2e9ec; }

.ctr-ui-label {
  margin-bottom: 0;
  cursor: pointer; }
  .ctr-ui-label::before {
    position: absolute;
    top: 0.32143em;
    left: 0;
    display: block;
    width: 0.85714em;
    height: 0.85714em;
    pointer-events: none;
    content: "";
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    background-color: #fff;
    border: 1px solid  #707070; }
  .ctr-ui-label::after {
    position: absolute;
    top: 0.53571em;
    left: 0.21429em;
    display: block;
    width: 0.42857em;
    height: 0.42857em;
    border-radius: 50%;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%; }

.checkbox-ui .ctr-ui-label::before {
  border-radius: 0.3125rem; }

.checkbox-ui .ctr-ui-input:checked ~ .ctr-ui-label::before {
  background-color: #23395d; }

.checkbox-ui .ctr-ui-input:checked ~ .ctr-ui-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }

.checkbox-ui .ctr-ui-input:indeterminate ~ .ctr-ui-label::before {
  background-color: #23395d; }

.checkbox-ui .ctr-ui-input:indeterminate ~ .ctr-ui-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }

.checkbox-ui .ctr-ui-input:disabled:checked ~ .ctr-ui-label::before {
  background-color: rgba(35, 57, 93, 0.5); }

.checkbox-ui .ctr-ui-input:disabled:indeterminate ~ .ctr-ui-label::before {
  background-color: rgba(35, 57, 93, 0.5); }

.radio-ui .ctr-ui-label::before {
  border-radius: 50%; }

.radio-ui .ctr-ui-input:checked ~ .ctr-ui-label::before {
  background-color: #fff;
  border: 1px solid  #707070; }

.radio-ui .ctr-ui-input:checked ~ .ctr-ui-label::after {
  background-color: black; }

.radio-ui .ctr-ui-input:disabled:checked ~ .ctr-ui-label::before {
  background-color: rgba(35, 57, 93, 0.5); }

.file-ui {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.375rem + 2px);
  margin-bottom: 0; }

.file-ui-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.375rem + 2px);
  margin: 0;
  opacity: 0; }
  .file-ui-input:focus ~ .file-ui-label {
    border-color: #4672b9;
    box-shadow: 0 0 0 0.2rem rgba(35, 57, 93, 0.25); }
    .file-ui-input:focus ~ .file-ui-label::after {
      border-color: #4672b9; }
  .file-ui-input:lang(en) ~ .file-ui-label::after {
    content: "Browse"; }
  .file-ui-input:lang(es) ~ .file-ui-label::after {
    content: "Elegir"; }
  .file-ui-input:lang(vi) ~ .file-ui-label::after {
    content: "Duyệt"; }

.file-ui-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.375rem + 2px);
  padding: 0.53125rem 1rem;
  line-height: 1.5;
  color: #464646;
  background-color: #fff;
  border: 1px solid #585858;
  border-radius: 0.3125rem; }
  .file-ui-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(calc(2.375rem + 2px) - 1px * 2);
    padding: 0.53125rem 1rem;
    line-height: 1.5;
    color: #464646;
    content: "Browse";
    background-color: #e2e9ec;
    border-left: 1px solid #585858;
    border-radius: 0 0.3125rem 0.3125rem 0; }

.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  .custom-range:focus {
    outline: none; }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #23395d;
    border: 0;
    border-radius: 1rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
    .custom-range::-webkit-slider-thumb:focus {
      outline: none;
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(35, 57, 93, 0.25); }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #6b8ec7; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #d8d8d8;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #23395d;
    border: 0;
    border-radius: 1rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
    .custom-range::-moz-range-thumb:focus {
      outline: none;
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(35, 57, 93, 0.25); }
    .custom-range::-moz-range-thumb:active {
      background-color: #6b8ec7; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #d8d8d8;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #23395d;
    border: 0;
    border-radius: 1rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
    .custom-range::-ms-thumb:focus {
      outline: none;
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(35, 57, 93, 0.25); }
    .custom-range::-ms-thumb:active {
      background-color: #6b8ec7; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  .custom-range::-ms-fill-lower {
    background-color: #d8d8d8;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #d8d8d8;
    border-radius: 1rem; }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .nav-hasChild {
    position: static; }
    .nav-hasChild .dropdown-menu {
      left: 0;
      right: 0; }
      .nav-hasChild .dropdown-menu > .row {
        margin: 0; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #6a6a6a; }

.nav-tabs {
  border-bottom: 1px solid #d8d8d8; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.3125rem;
    border-top-right-radius: 0.3125rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e2e9ec #e2e9ec #d8d8d8; }
    .nav-tabs .nav-link.disabled {
      color: #6a6a6a;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #464646;
    background-color: #fff;
    border-color: #d8d8d8 #d8d8d8 #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.3125rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #23395d; }

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative; }
  .navbar h1 {
    display: inline-block;
    font-size: 1em;
    margin: 0; }

.navbar-nav {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.09375rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.3125rem; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }
  .navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1219.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1220px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.3125rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.3125rem;
    border-top-right-radius: 0.3125rem; }
  .card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.3125rem;
    border-bottom-left-radius: 0.3125rem; }

.card-body {
  flex: 1 1 auto;
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card-header + .list-group .list-group-item:first-child {
  border-top: 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.3125rem - 1px) calc(0.3125rem - 1px); }

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.card-img {
  width: 100%;
  border-radius: calc(0.3125rem - 1px); }

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.3125rem - 1px);
  border-top-right-radius: calc(0.3125rem - 1px); }

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.3125rem - 1px);
  border-bottom-left-radius: calc(0.3125rem - 1px); }

.card-deck {
  display: flex;
  flex-direction: column; }
  .card-deck .card {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    .card-deck {
      flex-flow: row wrap;
      margin-right: -15px;
      margin-left: -15px; }
      .card-deck .card {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px; } }

.card-group {
  display: flex;
  flex-direction: column; }
  .card-group > .card {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    .card-group {
      flex-flow: row wrap; }
      .card-group > .card {
        flex: 1 0 0%;
        margin-bottom: 0; }
        .card-group > .card + .card {
          margin-left: 0;
          border-left: 0; }
        .card-group > .card:first-child {
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
          .card-group > .card:first-child .card-img-top,
          .card-group > .card:first-child .card-header {
            border-top-right-radius: 0; }
          .card-group > .card:first-child .card-img-bottom,
          .card-group > .card:first-child .card-footer {
            border-bottom-right-radius: 0; }
        .card-group > .card:last-child {
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
          .card-group > .card:last-child .card-img-top,
          .card-group > .card:last-child .card-header {
            border-top-left-radius: 0; }
          .card-group > .card:last-child .card-img-bottom,
          .card-group > .card:last-child .card-footer {
            border-bottom-left-radius: 0; }
        .card-group > .card:only-child {
          border-radius: 0.3125rem; }
          .card-group > .card:only-child .card-img-top,
          .card-group > .card:only-child .card-header {
            border-top-left-radius: 0.3125rem;
            border-top-right-radius: 0.3125rem; }
          .card-group > .card:only-child .card-img-bottom,
          .card-group > .card:only-child .card-footer {
            border-bottom-right-radius: 0.3125rem;
            border-bottom-left-radius: 0.3125rem; }
        .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
          border-radius: 0; }
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
            border-radius: 0; } }

.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0; }

.accordion .card:first-of-type {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.breadcrumb {
  display: block;
  flex-wrap: wrap;
  list-style: none;
  margin: 12px 0 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 10px;
  line-height: 1.71429; }

.breadcrumb-item {
  color: rgba(255, 255, 255, 0.25);
  display: inline-block; }
  .breadcrumb-item a {
    color: inherit; }
    .breadcrumb-item a:hover {
      color: #f00; }
  .breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem; }
    .breadcrumb-item + .breadcrumb-item::before {
      display: inline-block;
      padding-right: 0.5rem;
      color: rgba(255, 255, 255, 0.25);
      content: ">"; }
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: underline; }
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none; }
  .breadcrumb-item.active {
    color: #fff; }

.o-bannerBreadcrumbs {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-top: 40px;
  padding-bottom: 28px; }
  @media (max-width: 767px) {
    .o-bannerBreadcrumbs {
      padding-top: 30px;
      padding-bottom: 22px; } }
  .o-bannerBreadcrumbs_title {
    font-size: 32px;
    line-height: 48px;
    color: #fff;
    margin: 0;
    font-weight: 700;
    text-transform: uppercase; }
    @media (max-width: 767px) {
      .o-bannerBreadcrumbs_title {
        font-size: 26px;
        line-height: 34px; } }
  .o-bannerBreadcrumbs_breadcrumbs .breadcrumb {
    position: static; }
    .o-bannerBreadcrumbs_breadcrumbs .breadcrumb-item {
      color: rgba(255, 255, 255, 0.25); }
      .o-bannerBreadcrumbs_breadcrumbs .breadcrumb-item + .breadcrumb-item {
        padding-left: 3px; }
        .o-bannerBreadcrumbs_breadcrumbs .breadcrumb-item + .breadcrumb-item::before {
          color: rgba(255, 255, 255, 0.25);
          content: '/';
          padding-right: 3px; }
      .o-bannerBreadcrumbs_breadcrumbs .breadcrumb-item.active {
        font-weight: 700;
        color: #fff; }
        .o-bannerBreadcrumbs_breadcrumbs .breadcrumb-item.active::before {
          color: #fff; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.3125rem; }
  @media (max-width: 767px) {
    .pagination {
      margin-top: 30px; } }

.page-link {
  position: relative;
  display: block;
  padding: 0 0.35714em;
  border: 1px solid transparent;
  line-height: 2.14286em;
  color: #585858; }
  .page-link:hover {
    z-index: 2;
    color: #f00; }
  .page-link:focus {
    z-index: 2; }
  .page-link:not(:disabled):not(.disabled) {
    cursor: pointer; }

.page-item:first-child .page-link, .page-item:last-child .page-link {
  min-width: 2.28571em;
  border-color: #e1e1e1;
  background: #fff;
  text-align: center;
  box-shadow: 0 0 2.5em rgba(0, 0, 0, 0.09); }
  .page-item:first-child .page-link i, .page-item:last-child .page-link i {
    font-size: 1.14286em;
    position: relative;
    top: 0.125em; }

.page-item:last-child {
  margin-right: 0; }

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  font-weight: 700;
  background-color: #e31937;
  border-color: #e31937; }

.page-item.disabled .page-link {
  color: #6a6a6a;
  pointer-events: none;
  cursor: auto; }

.page-item .page-link {
  width: 25px;
  height: 25px;
  padding: 0;
  line-height: normal;
  min-width: auto !important;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #eaeaea;
  border-radius: 5px;
  margin-right: 8px;
  font-size: 12px; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.09375rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.76562rem;
  line-height: 1.25; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

.m-contactBanner {
  position: relative; }
  .m-contactBanner_contact {
    position: absolute;
    bottom: 12px;
    right: 20px;
    border: 1.1px solid #e31937;
    border-radius: 50px;
    padding: 7px 12px;
    background: #fff;
    display: flex;
    align-items: center; }
    @media (max-width: 991px) {
      .m-contactBanner_contact {
        padding: 2px 9px; } }
    .m-contactBanner_contact .icon {
      width: 22px;
      height: 22px;
      background-color: #e31937;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center; }
      .m-contactBanner_contact .icon .a-icon {
        width: 12px;
        height: 12px; }
    .m-contactBanner_contact span {
      font-size: 14px;
      line-height: 20px;
      color: #e31937;
      display: block;
      margin-left: 6px; }
      @media (max-width: 991px) {
        .m-contactBanner_contact span {
          font-size: 10px; } }

.o-tabs_list {
  border: 0;
  flex-wrap: nowrap;
  overflow-x: auto;
  display: inline-flex;
  left: 50%;
  max-width: 100%;
  position: relative;
  transform: translateX(-50%);
  list-style: none; }
  .o-tabs_list::-webkit-scrollbar {
    display: none; }

.o-tabs_label {
  white-space: nowrap;
  display: block;
  color: #23395d;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  padding: 0.875rem 2.3125rem;
  border: 2px solid #eaeaea; }
  .o-tabs_label:hover, .o-tabs_label.active {
    border-bottom-color: #e31937;
    color: #e31937;
    font-weight: bold; }

.m-headDesc_head {
  text-align: center;
  font-weight: 700;
  font-size: 32px;
  line-height: 48px;
  text-transform: uppercase;
  color: #23395d;
  margin: 0; }
  @media (max-width: 991px) {
    .m-headDesc_head {
      font-size: 26px;
      line-height: 40px; } }
  @media (max-width: 991px) {
    .m-headDesc_head {
      font-size: 18px;
      line-height: 25px; } }

.m-headDesc-crimson .m-headDesc_head {
  color: #e31937; }

.m-headDesc-white .m-headDesc_head {
  color: #fff; }

.m-headDesc_desc {
  margin-top: 8px; }
  .m-headDesc_desc p {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #585858; }
    @media (max-width: 767px) {
      .m-headDesc_desc p {
        font-size: 12px; } }

.t-whyProducts_heading {
  max-width: 706px;
  margin: 54px auto 0; }
  @media (max-width: 991px) {
    .t-whyProducts_heading {
      margin-top: 35px; } }

.t-whyProducts_reason {
  margin-top: 17px; }

.t-whyProducts_support {
  padding-top: 53px;
  padding-bottom: 80px; }
  @media (max-width: 767px) {
    .t-whyProducts_support {
      padding-top: 30px;
      padding-bottom: 50px; } }

.o-productSupport_wrap {
  margin-top: 42px; }
  @media (max-width: 767px) {
    .o-productSupport_wrap {
      margin-top: 20px; } }
  .o-productSupport_wrap .top {
    display: flex;
    align-items: center; }
    .o-productSupport_wrap .top .a-icon {
      width: 54px;
      height: 54px; }
    .o-productSupport_wrap .top .text {
      margin-left: 8px; }
      .o-productSupport_wrap .top .text a {
        font-weight: 700;
        font-size: 24px;
        line-height: 28px;
        text-transform: uppercase;
        color: #23395d; }
      .o-productSupport_wrap .top .text span {
        display: block;
        font-weight: 400;
        font-size: 12px;
        line-height: 20px;
        color: #23395d; }
  .o-productSupport_wrap .button {
    margin-top: 27px; }
    @media (max-width: 767px) {
      .o-productSupport_wrap .button {
        margin-top: 16px; } }
    .o-productSupport_wrap .button .btn {
      background: #fff;
      border: 1px solid #e31937;
      border-radius: 5px;
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      text-align: center;
      color: #e31937;
      transition: 0.4s ease; }
      .o-productSupport_wrap .button .btn:hover {
        background-color: #e31937;
        color: #fff; }

.o-productSupport_options_item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 8px;
  transition: 0.4s ease;
  padding: 20px 30px;
  cursor: pointer; }
  @media (max-width: 767px) {
    .o-productSupport_options_item {
      padding: 12px 25px; } }
  .o-productSupport_options_item:hover {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 12px 100px rgba(47, 65, 82, 0.05); }
    .o-productSupport_options_item:hover .here {
      color: #e31937; }
    .o-productSupport_options_item:hover .a-icon {
      transform: scale(1.2); }
  .o-productSupport_options_item:not(:first-child) {
    margin-top: 30px; }
    @media (max-width: 767px) {
      .o-productSupport_options_item:not(:first-child) {
        margin-top: 15px; } }

.o-productSupport_options .icon {
  display: flex;
  align-items: center; }
  .o-productSupport_options .icon .a-icon {
    transition: 0.6s ease; }
  .o-productSupport_options .icon p {
    margin: 0;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    text-transform: uppercase;
    color: #23395d;
    margin-left: 17px; }
    @media (max-width: 767px) {
      .o-productSupport_options .icon p {
        font-size: 14px;
        line-height: 20px; } }

.o-productSupport_options .here {
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  color: #b3b3b3;
  transition: 0.4s ease; }

.o-productSupport_support {
  background: #fff url("/images/key-visual.svg") no-repeat center/150% auto;
  border: 1px solid #eaeaea;
  border-radius: 8px;
  position: relative;
  text-align: center;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transition: 0.6s ease; }
  .o-productSupport_support:hover {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2); }
    .o-productSupport_support:hover .a-icon-support {
      transform: scale(1.15); }
  @media (max-width: 991px) {
    .o-productSupport_support {
      margin-top: 20px; } }
  .o-productSupport_support::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background-color: #e31937;
    width: 70px;
    height: 3px; }
  .o-productSupport_support p {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    text-transform: uppercase;
    color: #23395d;
    margin: 0 auto;
    max-width: 180px; }
    @media (max-width: 767px) {
      .o-productSupport_support p {
        font-size: 14px;
        line-height: 20px; } }

.o-productSupport .a-icon-support {
  transition: 0.6s ease; }

.o-collapse {
  position: relative; }
  .o-collapse-noBorder .accordion .card {
    border-bottom: 0 !important; }
  .o-collapse-noBorder .accordion .card .btn-card {
    padding-top: 14px;
    padding-bottom: 14px; }
  .o-collapse .accordion .card {
    background: transparent; }
  .o-collapse .accordion .card .btn-card {
    padding-right: 15px;
    color: #23395d; }
    @media (min-width: 1200px) {
      .o-collapse .accordion .card .btn-card {
        font-size: 16px;
        line-height: 24px; } }
  .o-collapse .accordion .card .btn-card,
  .o-collapse .accordion .card.card-body {
    background: transparent; }
  .o-collapse .accordion .card.card-body p,
  .o-collapse .accordion .card.card-body ul {
    margin: 0; }

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.3125rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 3.8125rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    color: inherit; }

.alert-primary {
  color: #121e30;
  background-color: #d3d7df;
  border-color: #c1c8d2; }
  .alert-primary hr {
    border-top-color: #b2bbc7; }
  .alert-primary .alert-link {
    color: #04070b; }

.alert-secondary {
  color: #373737;
  background-color: #e1e1e1;
  border-color: #d5d5d5; }
  .alert-secondary hr {
    border-top-color: #c8c8c8; }
  .alert-secondary .alert-link {
    color: #1e1e1e; }

.alert-success {
  color: #1c4b3e;
  background-color: #d7e9e4;
  border-color: #c6e0d9; }
  .alert-success hr {
    border-top-color: #b5d7ce; }
  .alert-success .alert-link {
    color: #0e261f; }

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
  .alert-info hr {
    border-top-color: #abdde5; }
  .alert-info .alert-link {
    color: #062c33; }

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  .alert-warning hr {
    border-top-color: #ffe8a1; }
  .alert-warning .alert-link {
    color: #533f03; }

.alert-danger {
  color: #760d1d;
  background-color: #f9d1d7;
  border-color: #f7bfc7; }
  .alert-danger hr {
    border-top-color: #f4a8b3; }
  .alert-danger .alert-link {
    color: #480812; }

.alert-light {
  color: #828282;
  background-color: #fefefe;
  border-color: #fefefe; }
  .alert-light hr {
    border-top-color: #f1f1f1; }
  .alert-light .alert-link {
    color: dimgray; }

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
  .alert-dark hr {
    border-top-color: #b9bbbe; }
  .alert-dark .alert-link {
    color: #040505; }

.alert-ghost-white {
  color: #818181;
  background-color: #fefefe;
  border-color: #fdfdfd; }
  .alert-ghost-white hr {
    border-top-color: #f0f0f0; }
  .alert-ghost-white .alert-link {
    color: #686868; }

.alert-deepKamaru {
  color: #121e30;
  background-color: #d3d7df;
  border-color: #c1c8d2; }
  .alert-deepKamaru hr {
    border-top-color: #b2bbc7; }
  .alert-deepKamaru .alert-link {
    color: #04070b; }

.alert-cyan {
  color: #2d5a85;
  background-color: #ddefff;
  border-color: #d0e8ff; }
  .alert-cyan hr {
    border-top-color: #b7dcff; }
  .alert-cyan .alert-link {
    color: #20405f; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.65625rem;
  background-color: #e2e9ec;
  border-radius: 0.3125rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #23395d;
  transition: width 0.6s ease; }
  @media screen and (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite; }

.close {
  float: right;
  font-size: 1.3125rem;
  font-weight: 700;
  line-height: 1;
  color: black;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  .close:hover, .close:focus {
    color: black;
    text-decoration: none;
    opacity: .75; }
  .close:not(:disabled):not(.disabled) {
    cursor: pointer; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }
  .modal.video .modal-content {
    border-radius: 0;
    border: none;
    box-shadow: 0 0 2.14286em rgba(0, 0, 0, 0.35); }
    .modal.video .modal-content > .close {
      top: auto;
      bottom: 100%;
      right: 0;
      margin-bottom: 0.71429em;
      color: #fff; }
  .modal.video .modal-body {
    padding: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -25%); }
    @media screen and (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: translate(0, 0); }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2)); }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }
  .modal-content > .close {
    position: absolute;
    top: 1.07143em;
    right: 1.07143em;
    outline: none;
    font-size: 1em;
    color: #888;
    border: 1px solid;
    border-radius: 50%;
    opacity: 1;
    width: 2em;
    height: 2em;
    z-index: 3;
    transition: all 0.2s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      .modal-content > .close {
        transition: none; } }
    .modal-content > .close:before, .modal-content > .close:after {
      content: "";
      display: block;
      border-top: 1px solid;
      position: absolute;
      top: 50%;
      left: 50%;
      width: 1.14286em;
      margin-top: 0;
      margin-left: -0.57143em;
      transition: transform 0.3s ease-in-out; }
      @media screen and (prefers-reduced-motion: reduce) {
        .modal-content > .close:before, .modal-content > .close:after {
          transition: none; } }
    .modal-content > .close:before {
      transform: rotate(45deg); }
    .modal-content > .close:after {
      transform: rotate(-45deg); }
    .modal-content > .close span {
      display: none; }
    .modal-content > .close:hover {
      color: #585858; }
      .modal-content > .close:hover:before {
        transform: rotate(135deg); }
      .modal-content > .close:hover:after {
        transform: rotate(45deg); }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: black; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e2e9ec;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }
  .modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e2e9ec; }
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 578px;
    margin: 1.75rem auto; }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2)); }
  .modal-sm {
    max-width: 398px; } }

@media (min-width: 992px) {
  .modal-lg {
    max-width: 980px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Merriweather Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.76562rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: black; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: black; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: black; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: black; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: black;
  border-radius: 0.3125rem; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #9b9b9b;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid black; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #d8d8d8 !important; } }

@keyframes navInRight {
  from {
    opacity: 0;
    transform: translate3d(30px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes navInLeft {
  from {
    opacity: 0;
    transform: translate3d(-30px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes navInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes zoomIn {
  100% {
    transform: scale(1.05); } }

@keyframes sketchIn {
  0% {
    stroke-dashoffset: 3; }
  100% {
    stroke-dashoffset: 0; } }

@keyframes fillIn {
  0% {
    fill: #212121;
    fill-opacity: 0; }
  100% {
    fill: #212121;
    fill-opacity: 0; } }

.select-ui {
  opacity: 0; }
  .select-ui.hasIcon + .select2-container .select2-selection--single {
    border: 1px solid #b3b3b3;
    border-radius: 5px;
    background-image: url("../icons/ic-arrowDown.svg");
    background-size: 6.5%;
    color: #23395d;
    position: relative;
    padding: 12px 16px 12px 44px; }
    @media (min-width: 768px) {
      .select-ui.hasIcon + .select2-container .select2-selection--single {
        font-weight: 700;
        padding: 16.5px 16px 16.5px 44px; } }
  .select-ui.hasIcon.marker + .select2-container::before {
    z-index: 1;
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 15px;
    width: 20px;
    height: 20px;
    background: transparent url("../icons/ic-blueMarker.svg") no-repeat center/100% auto; }
  .select-ui.hasIcon.bank + .select2-container::before {
    z-index: 1;
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 15px;
    width: 20px;
    height: 20px;
    background: transparent url("../icons/ic-blueBank.svg") no-repeat center/100% auto; }

.select2 {
  min-width: 11.28571em;
  max-width: 100%; }
  .select2-selection--single, .select2-selection--multiple {
    background-image: url("../icons/arrow-down.svg");
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 8px 10px; }
    .select2-selection--single, .select2-selection--single:focus, .select2-selection--multiple, .select2-selection--multiple:focus {
      box-shadow: none; }
  .select2-selection__placeholder {
    color: #585858; }
  .select2-selection__rendered {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .select2-selection__clear {
    position: relative; }
  .select2-selection--single {
    cursor: pointer; }
  .select2-selection--multiple::after {
    display: block;
    clear: both;
    content: ""; }
  .select2-selection--multiple .select2-search__field {
    border: none;
    padding: 0;
    margin-top: 0.25rem;
    box-shadow: none;
    background: transparent; }
  .select2-selection--multiple .select2-selection__rendered {
    margin: -0.25rem 0 0;
    padding: 0;
    float: left;
    overflow: unset; }
    .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-selection__choice {
    background-color: #e2e9ec;
    box-shadow: 0 0 0 1px #585858;
    cursor: default;
    float: left;
    position: relative;
    margin-right: 0.25rem;
    margin-top: 0.25rem;
    padding: 0 1.25rem 0 0.25rem;
    border-radius: 0.3125rem; }
    .select2-selection__choice__remove {
      line-height: 0.875rem;
      display: inline-block;
      position: absolute;
      top: 50%;
      right: 0.25rem;
      margin-top: -0.525rem;
      cursor: pointer; }
  .select2-search--inline {
    float: left; }
    .select2-search--inline:first-child .select2-search__field {
      width: auto !important; }
  .select2-search__field {
    font-size: 100%;
    outline: none; }
  .select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle; }
    .select2-container--open .select2-dropdown {
      left: 0; }
    .select2-container--open .select2-selection--single,
    .select2-container--open .select2-selection--multiple {
      color: #464646;
      background-color: #fff;
      border-color: #4672b9;
      outline: 0; }
    .select2-container--open.select2-container--above .select2-selection--single,
    .select2-container--open.select2-container--above .select2-selection--multiple {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    .select2-container--open.select2-container--below .select2-selection--single,
    .select2-container--open.select2-container--below .select2-selection--multiple {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
    .select2-container--disabled .select2-selection--single,
    .select2-container--disabled .select2-selection--multiple {
      color: #464646;
      background-color: #e2e9ec;
      border-color: #585858; }
  .select2-dropdown {
    background-color: #fff;
    border: 1px solid #585858;
    border-radius: 0.3125rem;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1; }
    .select2-dropdown--above {
      border-bottom: none;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
    .select2-dropdown--below {
      border-top: none;
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
      .select2-dropdown--below .select2-results__options:last-child > .select2-results__option:last-child {
        border-bottom-left-radius: 0.3125rem;
        border-bottom-right-radius: 0.3125rem; }
  .select2-search--dropdown {
    display: block;
    padding: 1rem 1rem 0; }
  .select2-search__field, .select2-search__field:focus {
    box-shadow: none; }
  .select2-search--hide {
    display: none; }
  .select2-results {
    display: block; }
    .select2-results > ul.select2-results__options {
      max-height: 200px;
      display: block;
      overflow-y: auto !important; }
    .select2-results__options {
      list-style: none;
      margin: 0;
      padding: 1rem 0 0; }
      .select2-results__options ul {
        padding-top: 0; }
    .select2-results__group {
      padding: 0.57143em 1rem;
      font-size: 1em;
      color: #f00;
      display: block; }
    .select2-results__option {
      padding: 0.425rem 1rem;
      white-space: nowrap;
      display: block; }
      .select2-results__option[role='group'] {
        padding-left: 0;
        padding-right: 0; }
      .select2-results__option[aria-selected] {
        cursor: pointer; }
      .select2-results__option--highlighted[aria-selected] {
        background: #23395d;
        color: #fff; }
      .select2-results__option[aria-selected='true'] {
        background-color: #e2e9ec;
        color: inherit; }
  .select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0); }
  .select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important; }

.input-group > .select2 {
  width: 1% !important;
  position: relative;
  flex: 1 1 auto;
  margin-bottom: 0; }
  .input-group > .select2:last-child .select2-selection {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .select2 + select + .select2 .select2-selection {
    border-left: none; }

.input-group > select:first-child + .select2 .select2-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > select:not(:first-child) + .select2:not(:last-child) .select2-selection {
  border-radius: 0; }

/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/
/* =====================================================================================================================
// RangeSlider */
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important; }

.irs-line-left, .irs-line-mid, .irs-line-right {
  position: absolute;
  display: block;
  top: 0; }

.irs-line-left {
  left: 0;
  width: 11%; }

.irs-line-mid {
  left: 9%;
  width: 82%; }

.irs-line-right {
  right: 0;
  width: 11%; }

.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0; }

.irs-bar-edge {
  position: absolute;
  display: block;
  top: 0;
  left: 0; }

.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0; }

.irs-slider {
  position: absolute;
  display: block;
  cursor: default;
  z-index: 1; }

.irs-slider.type_last {
  z-index: 2; }

.irs-min {
  position: absolute;
  display: block;
  left: 0;
  cursor: default; }

.irs-max {
  position: absolute;
  display: block;
  right: 0;
  cursor: default; }

.irs-from, .irs-to, .irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap; }

.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px; }

.irs-with-grid .irs-grid {
  display: block; }

.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000; }

.irs-grid-pol.small {
  height: 4px;
  font-size: inherit; }

.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000; }

.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2; }

.irs-disabled {
  opacity: 0.4; }

.lt-ie9 .irs-disabled {
  filter: alpha(opacity=40); }

.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
  opacity: 0 !important;
  visibility: hidden !important; }

/* Ion.RangeSlider, Flat UI Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/
/* =====================================================================================================================
// Skin details */
.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
  background: #23395d; }

.irs {
  height: 40px; }

.irs-with-grid {
  height: 60px; }

.irs-line {
  height: 12px;
  top: 25px; }

.irs-line-left {
  height: 12px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px; }

.irs-line-mid {
  height: 12px; }

.irs-line-right {
  height: 12px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px; }

.irs-bar {
  height: 12px;
  top: 25px;
  border-radius: 6px; }

.irs-bar-edge {
  top: 25px;
  height: 12px;
  width: 12px;
  border-radius: 6px; }

.irs-shadow {
  height: 3px;
  top: 34px;
  background: #000;
  opacity: 0.25; }

.lt-ie9 .irs-shadow {
  filter: alpha(opacity=25); }

.irs-slider {
  width: 18px;
  height: 18px;
  top: 22px;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.4); }

.irs-min, .irs-max {
  color: #999;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 1px 3px;
  background: #e1e4e9;
  border-radius: 4px; }

.irs-from, .irs-to, .irs-single {
  color: #fff;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: #23395d;
  border-radius: 4px; }

.irs-from:after, .irs-to:after, .irs-single:after {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #23395d; }

.irs-grid-pol {
  background: #e1e4e9; }

.irs-grid-text {
  color: #999; }

.scroll-ui {
  overflow: hidden;
  max-width: 100%; }

[data-simplebar] {
  position: relative;
  z-index: 0;
  overflow: hidden !important;
  -webkit-overflow-scrolling: touch;
  /* Trigger native scrolling for mobile, if not supported, plugin is used. */ }

[data-simplebar='init'] {
  display: flex; }

[data-simplebar] .simplebar-scroll-content,
[data-simplebar] .simplebar-content {
  overflow: hidden; }

[data-simplebar='init'] .simplebar-scroll-content,
[data-simplebar='init'] .simplebar-content {
  overflow: scroll; }

.simplebar-scroll-content {
  overflow-x: hidden !important;
  min-width: 100% !important;
  max-height: inherit !important;
  box-sizing: content-box !important; }
  .simplebar-scroll-content::-webkit-scrollbar {
    background-color: #fff; }

.simplebar-content {
  overflow-y: hidden !important;
  box-sizing: border-box !important;
  min-height: 100% !important; }

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 11px;
  pointer-events: none; }

.simplebar-scrollbar {
  position: absolute;
  right: 2px;
  width: 5px;
  min-height: 10px; }

.simplebar-scrollbar::before {
  position: absolute;
  content: '';
  background: rgba(0, 0, 0, 0.8);
  border-radius: 7px;
  left: 0;
  right: 0;
  opacity: 0;
  transition: opacity 0.2s linear; }

.simplebar-track .simplebar-scrollbar.visible::before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.5;
  transition: opacity 0 linear; }

.simplebar-track.vertical {
  top: 0; }

.simplebar-track.vertical .simplebar-scrollbar::before {
  top: 2px;
  bottom: 2px; }

.simplebar-track.horizontal {
  left: 0;
  width: auto;
  height: 11px; }

.simplebar-track.horizontal .simplebar-scrollbar::before {
  height: 100%;
  left: 2px;
  right: 2px; }

.horizontal.simplebar-track .simplebar-scrollbar {
  width: auto;
  height: 5px;
  right: auto;
  left: 0;
  top: 2px;
  min-height: 0;
  min-width: 10px; }

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track {
  right: auto;
  left: 0; }

[data-simplebar-direction='rtl'] .simplebar-track.horizontal {
  right: 0; }

/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
  font-size: 0.85714em;
  background: #fff; }

.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  width: 12.42857em;
  border: none;
  padding: 0;
  border-radius: 4px; }

@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }

@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }

@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 12.42857em; } }

.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0; }

.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0; }

.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none; }

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: 400;
  font-size: 1.2em;
  margin: 0; }

.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px; }

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours"; }

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes"; }

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours"; }

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes"; }

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours"; }

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes"; }

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM"; }

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker"; }

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today"; }

.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
  text-transform: capitalize; }

.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens"; }

.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit; }

.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 3.5;
  height: 3.5em;
  width: 100%; }

.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0; }

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center; }

.bootstrap-datetimepicker-widget table th {
  height: 2.5em;
  line-height: 2.5;
  width: 2.5em;
  padding: 0 !important; }

.bootstrap-datetimepicker-widget table tr {
  background-color: #fff !important;
  border: none !important;
  font-weight: 400 !important;
  color: #585858 !important;
  padding: 0 !important; }
  .bootstrap-datetimepicker-widget table tr:first-child {
    background-color: #fff !important;
    font-weight: 400 !important; }

.bootstrap-datetimepicker-widget table td {
  line-height: 2.5;
  width: 2.5em;
  padding: 0 0.66667em !important;
  border: none; }
  .bootstrap-datetimepicker-widget table td.today {
    background-color: #e71e32;
    color: #fff; }

.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #f7f7f7;
  cursor: not-allowed; }

.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month"; }

.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month"; }

.bootstrap-datetimepicker-widget table thead tr th {
  cursor: pointer;
  padding: 0;
  color: #fff;
  transition: all 0.2s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .bootstrap-datetimepicker-widget table thead tr th {
      transition: none; } }
  .bootstrap-datetimepicker-widget table thead tr th.prev, .bootstrap-datetimepicker-widget table thead tr th.next, .bootstrap-datetimepicker-widget table thead tr th.picker-switch {
    background: #be1425; }
    .bootstrap-datetimepicker-widget table thead tr th.prev:hover, .bootstrap-datetimepicker-widget table thead tr th.next:hover, .bootstrap-datetimepicker-widget table thead tr th.picker-switch:hover {
      background-color: #e71e32; }
  .bootstrap-datetimepicker-widget table thead tr th.dow {
    background: #9b9b9b; }

.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #777777; }

.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #d8d8d8;
  cursor: pointer; }

.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #b9b9b9; }

.bootstrap-datetimepicker-widget table td.today {
  position: relative; }

.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 6px 6px;
  border-bottom-color: #fff;
  border-top-color: rgba(0, 0, 0, 0);
  position: absolute;
  bottom: 2px;
  right: 2px; }

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #be1425;
  color: #fff; }

.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff; }

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #d8d8d8;
  cursor: not-allowed; }

.bootstrap-datetimepicker-widget table td span:hover {
  background: #d8d8d8; }

.bootstrap-datetimepicker-widget table td span.active {
  background-color: #f00;
  color: #fff; }

.bootstrap-datetimepicker-widget table td span.old {
  color: #d8d8d8; }

.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #d8d8d8;
  cursor: not-allowed; }

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px; }

.bootstrap-datetimepicker-widget.wider {
  width: 21em; }

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important; }

.input-group.date .input-group-addon {
  cursor: pointer; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.bootstrap-datetimepicker-widget .datepicker-decades,
.bootstrap-datetimepicker-widget .datepicker-years,
.bootstrap-datetimepicker-widget .datepicker-months {
  padding: 0; }
  .bootstrap-datetimepicker-widget .datepicker-decades table tr:first-child td,
  .bootstrap-datetimepicker-widget .datepicker-years table tr:first-child td,
  .bootstrap-datetimepicker-widget .datepicker-months table tr:first-child td {
    overflow: hidden;
    border: none; }
    .bootstrap-datetimepicker-widget .datepicker-decades table tr:first-child td span,
    .bootstrap-datetimepicker-widget .datepicker-years table tr:first-child td span,
    .bootstrap-datetimepicker-widget .datepicker-months table tr:first-child td span {
      border-radius: 0;
      display: block !important;
      width: 50% !important;
      margin: 0;
      float: left;
      position: relative;
      z-index: 1;
      line-height: 2.4 !important;
      height: 2.4em !important;
      cursor: pointer; }

.stuck {
  position: fixed;
  top: 0;
  z-index: 1071; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: '';
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir='rtl'] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 32px;
  height: 32px;
  padding: 0;
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
  border-radius: 50%;
  border: 1px solid #23395d;
  display: flex;
  align-items: center;
  justify-content: center; }

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent; }

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1; }

.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: 0.25;
  cursor: no-drop; }

.slick-prev:before,
.slick-next:before {
  line-height: 1;
  opacity: 0.75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 8px;
  height: 8px;
  border-top: 3px solid #23395d;
  border-right: 3px solid #23395d;
  display: block; }

.slick-prev {
  left: -40px; }

[dir='rtl'] .slick-prev {
  right: -40px;
  left: auto; }

.slick-prev:before {
  content: '';
  transform: rotate(225deg); }

[dir='rtl'] .slick-prev:before {
  content: ''; }

.slick-next {
  right: -40px; }

[dir='rtl'] .slick-next {
  right: auto;
  left: -40px; }

.slick-next:before {
  content: '';
  transform: rotate(45deg); }

[dir='rtl'] .slick-next:before {
  content: ''; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: 20px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center; }

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 5px;
  padding: 0;
  transition: 0.4s ease;
  cursor: pointer; }

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  cursor: pointer;
  border: 0;
  padding: 0;
  outline: none;
  background: rgba(255, 255, 255, 0.3);
  transition: 0.4s ease; }

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none; }

.slick-dots li.slick-active {
  width: 32px; }
  .slick-dots li.slick-active button {
    background: white;
    border-radius: 10px; }

.hotline {
  position: fixed;
  top: 60%;
  right: 1.07143em;
  font-weight: 700;
  padding-left: 2.57143em;
  transition: all 0.2s ease-in-out;
  transform-origin: right;
  border: 1px solid #e31937;
  border-radius: 2.5em;
  background-color: #fff;
  width: 9.57143em;
  height: 2.57143em;
  line-height: 2.57143em;
  z-index: 99; }
  @media (max-width: 767px) {
    .hotline {
      width: 0;
      transition: all 0.6s; } }
  .hotline__icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0.42857em;
    width: 1.71429em;
    height: 1.71429em;
    border-radius: 50%;
    transition: all 0.2s ease-in-out;
    background: #e31937 url("../images/icons/hotline.svg") no-repeat center; }
  .hotline__number {
    color: #e31937; }
    @media (max-width: 767px) {
      .hotline__number {
        display: none; } }
  .hotline:hover {
    background: #e31937;
    width: 9.57143em; }
    .hotline:hover .hotline__icon {
      background-color: #fff;
      background-image: url("../images/icons/hotline-white.svg"); }
    .hotline:hover .hotline__number {
      color: #fff; }
      @media (max-width: 767px) {
        .hotline:hover .hotline__number {
          display: block; } }

.m-textNumber {
  display: flex; }
  .m-textNumber-reverse .m-textNumber_order {
    order: 2; }
  .m-textNumber-reverse .m-textNumber_text {
    order: 1; }
  .m-textNumber_order {
    width: 112px;
    height: 112px;
    font-size: 56px;
    line-height: 72px;
    text-transform: uppercase;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media (max-width: 991px) {
      .m-textNumber_order {
        width: 90px;
        height: 90px;
        font-size: 36px;
        line-height: 44px; } }
    @media (max-width: 767px) {
      .m-textNumber_order {
        width: 55px;
        height: 55px;
        font-size: 28px;
        line-height: 38px; } }
  .m-textNumber_text {
    flex: 1 0 0;
    padding: 16px 24px;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px; }
    @media (max-width: 991px) {
      .m-textNumber_text {
        font-size: 16px;
        line-height: 22px; } }
    @media (max-width: 767px) {
      .m-textNumber_text {
        font-size: 14px;
        padding: 9px 12px;
        line-height: 20px; } }
  .m-textNumber-t1 .m-textNumber_text {
    border-top: 1px solid #f15623; }
  .m-textNumber-t2 .m-textNumber_text {
    border-top: 1px solid #016dc3; }
  .m-textNumber-t3 .m-textNumber_text {
    border-top: 1px solid #d62636; }
  .m-textNumber-t4 .m-textNumber_text {
    border-top: 1px solid #30bf8b; }
  .m-textNumber-t1 .m-textNumber_order {
    background: linear-gradient(180deg, #f5851f 0%, #f04c23 100%); }
  .m-textNumber-t2 .m-textNumber_order {
    background: linear-gradient(180deg, #006dc4 0%, #0060b4 100%); }
  .m-textNumber-t3 .m-textNumber_order {
    background: linear-gradient(180deg, #d72534 0%, #9c3873 100%); }
  .m-textNumber-t4 .m-textNumber_order {
    background: linear-gradient(180deg, #3499d6 0%, #2fc57c 100%); }

@media (min-width: 768px) {
  .m-manQuote {
    display: flex;
    align-items: center; } }

.m-manQuote_img {
  flex: 0 0 160px;
  max-width: 160px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column; }
  @media (max-width: 767px) {
    .m-manQuote_img {
      margin-left: auto;
      margin-right: auto; } }
  .m-manQuote_img img {
    width: 96px;
    height: 96px;
    border-radius: 50%; }
  .m-manQuote_img p {
    font-weight: 700;
    margin: 16px 0 0; }
    @media (max-width: 991px) {
      .m-manQuote_img p {
        margin-top: 9px; } }

.m-manQuote_text {
  flex: 1 0 0;
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  padding: 8px 16px;
  border: 1px solid black;
  border-radius: 16px;
  position: relative; }
  @media (min-width: 768px) {
    .m-manQuote_text {
      margin-left: 30px; } }
  .m-manQuote_text::before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 10px solid transparent; }
  .m-manQuote_text::after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 10px solid transparent; }
  @media (min-width: 768px) {
    .m-manQuote_text::before, .m-manQuote_text::after {
      left: 0;
      top: 50%;
      transform: translateY(-50%); }
    .m-manQuote_text::before {
      border-right-color: black;
      left: 0;
      margin-left: -20px; }
    .m-manQuote_text::after {
      left: 1px;
      margin-left: -20px;
      border-right-color: #fff; } }
  @media (max-width: 767px) {
    .m-manQuote_text::before, .m-manQuote_text::after {
      left: 50%;
      transform: translateX(-50%); }
    .m-manQuote_text::before {
      border-bottom-color: black;
      top: 0;
      margin-top: -20px; }
    .m-manQuote_text::after {
      top: 1px;
      margin-top: -20px;
      border-bottom-color: #fff; } }
  @media (max-width: 767px) {
    .m-manQuote_text {
      font-size: 14px;
      line-height: 22px;
      margin-top: 10px; } }

.m-cardContent:hover .m-cardContent_img .image-ratio {
  transform: scale(1.15); }

.m-cardContent:hover .m-cardContent_content_title h4 {
  color: #e31937; }

@media (min-width: 576px) {
  .m-cardContent-small .m-cardContent_wrap {
    display: flex; } }

.m-cardContent-small .m-cardContent_content {
  padding: 10px 14px; }

@media (min-width: 576px) {
  .m-cardContent-small .m-cardContent_content,
  .m-cardContent-small .m-cardContent_img {
    flex: 0 0 50%;
    max-width: 50%; } }

.m-cardContent-small .m-cardContent_content_desc {
  font-size: 12px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }

.m-cardContent-small .m-cardContent_content_title {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }

.m-cardContent-small .m-cardContent_flex {
  margin-top: 12px; }

.m-cardContent_wrap {
  background: #fff;
  border: 1px solid #eaeaea;
  box-sizing: border-box;
  border-radius: 5px;
  overflow: hidden; }

.m-cardContent_content {
  padding: 16px; }
  .m-cardContent_content_title {
    display: block; }
    .m-cardContent_content_title h4 {
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      color: #23395d;
      margin: 0; }
  .m-cardContent_content_date {
    margin-top: 4px;
    font-size: 12px;
    line-height: 20px;
    color: #b3b3b3; }
  .m-cardContent_content_desc {
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    margin-top: 4px; }
    .m-cardContent_content_desc p {
      margin: 0; }

.m-cardContent_flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 24px; }
  @media (max-width: 767px) {
    .m-cardContent_flex {
      margin-top: 12px; } }
  .m-cardContent_flex strong {
    font-size: 12px;
    line-height: 20px; }
  .m-cardContent_flex a {
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    color: #b3b3b3; }
    .m-cardContent_flex a:hover {
      color: #e31937; }

.m-cardContent_img {
  display: block;
  overflow: hidden;
  position: relative; }

.m-cardContent_play {
  width: 45px;
  height: 45px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.25);
  border: 1px solid #e31937;
  cursor: pointer;
  z-index: 1;
  transition: 0.4s ease; }
  .m-cardContent_play::before {
    content: '';
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 11px solid #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.m-flexBone {
  position: relative; }
  @media (min-width: 992px) {
    .m-flexBone-reverse .m-flexBone_title::before {
      left: -33px;
      border: 0;
      right: unset;
      border-left: 3px solid #23395d;
      border-bottom: 3px solid #23395d; } }
  @media (min-width: 992px) and (max-width: 991px) {
    .m-flexBone-reverse .m-flexBone_title::before {
      left: -28px; } }
  @media (min-width: 992px) {
    .m-flexBone-reverse .m-flexBone_title .order {
      left: unset;
      right: -20px; } }
  @media (min-width: 992px) and (max-width: 991px) {
    .m-flexBone-reverse .m-flexBone_title .order {
      right: -13px; } }
  .m-flexBone_title {
    background: #fff;
    border: 3px solid #23395d;
    padding: 26px 61px 21px 49px;
    position: relative; }
    @media (max-width: 991px) {
      .m-flexBone_title {
        padding: 15px 40px 16px 37px; } }
    .m-flexBone_title::before {
      content: '';
      position: absolute;
      top: 10px;
      width: 62px;
      height: 62px;
      transform: rotate(45deg);
      background-color: #fff;
      right: -33px;
      border-right: 3px solid #23395d;
      border-top: 3px solid #23395d; }
      @media (max-width: 991px) {
        .m-flexBone_title::before {
          right: -28px;
          top: 7px;
          width: 50px;
          height: 50px; } }
      @media (max-width: 767px) {
        .m-flexBone_title::before {
          right: -24px;
          top: 6px;
          width: 41px;
          height: 41px; } }
    .m-flexBone_title .order {
      position: absolute;
      top: 8px;
      left: -20px;
      font-weight: 700;
      font-size: 69.8223px;
      line-height: 60px;
      letter-spacing: -0.04em;
      color: #e31937;
      background-color: #fff;
      padding-top: 2px;
      padding-bottom: 2px; }
      @media (max-width: 991px) {
        .m-flexBone_title .order {
          font-size: 37px;
          left: -13px;
          line-height: 48px; } }
      @media (max-width: 767px) {
        .m-flexBone_title .order {
          font-size: 28px;
          line-height: 40px;
          top: 5px;
          left: -10px; } }
    .m-flexBone_title .title {
      text-align: center;
      font-size: 20px;
      line-height: 35px;
      text-transform: uppercase;
      color: #23395d;
      font-weight: 700; }
      @media (max-width: 767px) {
        .m-flexBone_title .title {
          font-size: 16px;
          line-height: 22px; } }
  .m-flexBone_flex {
    display: flex;
    margin-top: 14px; }
  .m-flexBone_icon {
    width: 70px;
    height: 70px;
    background: #fafafa;
    border: 2px solid #fff;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 14.2373px 29.661px rgba(47, 65, 82, 0.15), inset -4.74576px -4.74576px 11.8644px #fff, inset 4.74576px 4.74576px 11.8644px #fff; }
  .m-flexBone_content {
    margin-left: 16px; }
    .m-flexBone_content ul {
      list-style: none;
      padding-left: 0;
      margin: 0; }
      @media (min-width: 992px) {
        .m-flexBone_content ul {
          max-height: 60px;
          scrollbar-face-color: #b3b3b3;
          scrollbar-track-color: transparent;
          overflow-y: auto;
          padding-left: 4px; }
          .m-flexBone_content ul::-webkit-scrollbar {
            width: 0.1875rem;
            height: 0.1875rem;
            margin-right: 0.3125rem; }
          .m-flexBone_content ul::-webkit-scrollbar-thumb {
            background: #b3b3b3;
            border: 0.125rem solid transparent;
            border-radius: 0.1875rem; }
          .m-flexBone_content ul::-webkit-scrollbar-track {
            background: transparent; } }
      .m-flexBone_content ul li {
        font-size: 14px;
        line-height: 20px;
        color: #4f4f4f;
        position: relative;
        padding-left: 10px; }
        .m-flexBone_content ul li::before {
          content: '';
          position: absolute;
          top: 6px;
          left: -2px;
          width: 4px;
          height: 4px;
          background-color: #e31937; }
    .m-flexBone_content_button {
      width: 102px;
      margin-top: 16px; }
    .m-flexBone_content button {
      font-weight: 600;
      font-size: 14px;
      line-height: 22px;
      color: #fff;
      padding: 0 16px;
      height: 30px; }

.t-flexBone {
  max-width: 918px;
  margin: auto;
  position: relative; }
  @media (max-width: 991px) {
    .t-flexBone {
      max-width: 550px; } }
  @media (max-width: 767px) {
    .t-flexBone {
      max-width: 300px; } }
  .t-flexBone::before {
    content: '';
    position: absolute;
    top: 1.5625rem;
    left: 0;
    width: 50%;
    height: calc(100% - 170px);
    pointer-events: none;
    border-right: 2px dashed #23395d; }
    @media (max-width: 991px) {
      .t-flexBone::before {
        display: none; } }
  @media (min-width: 992px) {
    .t-flexBone-reverse {
      justify-content: flex-end; }
      .t-flexBone-reverse::before {
        left: unset !important;
        right: 350px; } }
  .t-flexBone_item {
    position: relative; }
    @media (min-width: 992px) {
      .t-flexBone_item {
        display: flex; } }
    .t-flexBone_item::before {
      content: '';
      position: absolute;
      width: calc(50% - 350px);
      left: 350px;
      top: 42.5px;
      height: 0;
      border-bottom: 3px dashed #23395d; }
      @media (max-width: 991px) {
        .t-flexBone_item::before {
          display: none; } }
    .t-flexBone_item_dot {
      position: absolute;
      width: 42px;
      height: 42px;
      top: 21px;
      left: calc(50% - 21px); }
      @media (max-width: 991px) {
        .t-flexBone_item_dot {
          display: none; } }
    .t-flexBone_item:not(:first-child) {
      margin-top: 20px; }
      @media (min-width: 1200px) {
        .t-flexBone_item:not(:first-child) {
          margin-top: -65px; } }
    @media (min-width: 992px) {
      .t-flexBone_item .m-flexBone {
        width: 350px; } }
    .t-flexBone_item:nth-child(1) {
      z-index: 5; }
    .t-flexBone_item:nth-child(2) {
      z-index: 4; }
    .t-flexBone_item:nth-child(3) {
      z-index: 3; }
    .t-flexBone_item:nth-child(4) {
      z-index: 2; }
    .t-flexBone_item:nth-child(5) {
      z-index: 1; }

.o-popup .modal-header {
  border: 0;
  background-color: #23395d;
  justify-content: center; }
  @media (min-width: 1200px) {
    .o-popup .modal-header {
      padding-bottom: 24px; } }

.o-popup .modal-title {
  font-weight: 700;
  text-align: center;
  color: #fff; }

.o-popup .modal-content {
  border-radius: 8px; }

.o-popup_content {
  background-color: #f9f9f9;
  padding: 24px 29px; }

.o-popup_button {
  max-width: 150px;
  margin: 24px auto 0; }
  .o-popup_button.center {
    display: flex;
    justify-content: center !important; }

@media (min-width: 992px) {
  .o-popup#thankRegister .modal-dialog {
    max-width: 462px; } }

.o-popup-ipo .o-popup_button {
  max-width: 16.25rem;
  justify-content: space-between; }
  .o-popup-ipo .o-popup_button .ipo-yes {
    width: 7.625rem; }
  .o-popup-ipo .o-popup_button .ipo-no {
    width: 7.625rem; }

.o-labelValueList_item {
  margin-top: 6px; }
  .o-labelValueList_item p {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    margin: 0; }
    .o-labelValueList_item p:first-child {
      color: #23395d;
      margin-right: 7px; }
  .o-labelValueList_item ul {
    margin: 0;
    padding-left: 21px;
    font-weight: 700;
    font-size: 16px; }

.m-video_thumbnail {
  background-color: #fff;
  position: relative; }
  .m-video_thumbnail iframe,
  .m-video_thumbnail object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translateZ(0);
    -o-object-fit: fill;
       object-fit: fill;
    font-family: 'object-fit: fill;'; }

.m-video_btnPlay {
  width: 3rem;
  height: 3rem;
  background: rgba(247, 247, 247, 0.72);
  border: 1.45012px solid #e31937;
  box-shadow: 0 0 26.8272px rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  cursor: pointer;
  transition: 0.4s ease; }
  .m-video_btnPlay:hover {
    transform: translate3d(-50%, -50%, 0) scale(1.1); }
  .m-video_btnPlay > span {
    background-image: url("../images/video/icon-play.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 1.4225rem;
    height: 1.4225rem; }

.o-knowledgeOverview {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  padding-left: 70px; }
  @media (max-width: 991px) {
    .o-knowledgeOverview {
      padding-left: 45px; } }
  @media (max-width: 767px) {
    .o-knowledgeOverview {
      padding-left: 0; } }
  .o-knowledgeOverview_thumbnail {
    flex: 0 0 255px;
    max-width: 255px; }
    @media (max-width: 991px) {
      .o-knowledgeOverview_thumbnail {
        flex: 0 0 175px;
        max-width: 175px; } }
    @media (max-width: 767px) {
      .o-knowledgeOverview_thumbnail {
        flex: 0 0 100%;
        max-width: 100%; } }
  .o-knowledgeOverview_order {
    font-weight: 700;
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -0.04em;
    color: #23395d;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0; }
    @media (max-width: 991px) {
      .o-knowledgeOverview_order {
        font-size: 24px;
        line-height: 32px; } }
    @media (max-width: 767px) {
      .o-knowledgeOverview_order {
        display: none; } }
  .o-knowledgeOverview_content {
    flex: 1 0 0;
    margin-left: 30px; }
    @media (max-width: 991px) {
      .o-knowledgeOverview_content {
        margin-left: 20px; } }
    @media (max-width: 767px) {
      .o-knowledgeOverview_content {
        margin-left: 0;
        margin-top: 12px; } }
  .o-knowledgeOverview_title {
    margin: 0;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: justify;
    color: #23395d; }
    @media (max-width: 767px) {
      .o-knowledgeOverview_title {
        font-size: 14px;
        line-height: 20px; } }
  .o-knowledgeOverview_desc {
    margin-top: 12px;
    font-size: 14px;
    line-height: 20px;
    text-align: justify; }
    @media (max-width: 767px) {
      .o-knowledgeOverview_desc {
        margin-top: 8px;
        font-size: 10px;
        line-height: 16px; } }
  .o-knowledgeOverview_more {
    display: block;
    margin-top: 20px;
    font-size: 14px;
    line-height: 20px;
    color: #e31937;
    text-align: right; }
    @media (max-width: 767px) {
      .o-knowledgeOverview_more {
        margin-top: 10px;
        font-size: 12px;
        line-height: 18px; } }

.o-orderQuestionForm {
  max-width: 790px;
  margin: 45px auto 0; }
  @media (max-width: 767px) {
    .o-orderQuestionForm {
      margin-top: 24px; } }
  .o-orderQuestionForm_title {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    text-transform: uppercase;
    color: #23395d; }
    @media (max-width: 767px) {
      .o-orderQuestionForm_title {
        font-size: 18px;
        line-height: 22px; } }
  .o-orderQuestionForm_panel {
    background: #f9f9f9;
    border-radius: 8px;
    padding: 24px;
    margin-top: 17px; }
    @media (max-width: 767px) {
      .o-orderQuestionForm_panel {
        margin-top: 12px; } }
  .o-orderQuestionForm .o-iconLabelInput:not(:first-child) {
    margin-top: 16px; }
  .o-orderQuestionForm .a-input:focus,
  .o-orderQuestionForm .select2-selection--single:focus,
  .o-orderQuestionForm .a-textarea:focus {
    border-color: #e31937; }

@media (min-width: 768px) {
  .o-iconLabelInput {
    display: flex; } }

.o-iconLabelInput_label {
  display: flex;
  flex: 0 0 200px;
  max-width: 200px; }
  .o-iconLabelInput_label .label {
    flex: 1 0 0;
    margin-left: 8px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px; }

.o-iconLabelInput_wrap {
  flex: 1 0 0;
  padding-left: 8px; }
  @media (max-width: 767px) {
    .o-iconLabelInput_wrap {
      padding-left: 0;
      margin-top: 10px; } }

.o-iconLabelValue {
  display: flex; }
  .o-iconLabelValue-bold .o-iconLabelValue_text p {
    font-weight: 700; }
  .o-iconLabelValue_icon {
    margin-top: -3px; }
  .o-iconLabelValue_text {
    margin-left: 8px; }
    @media (min-width: 992px) {
      .o-iconLabelValue_text {
        margin-left: 16px;
        display: flex;
        flex-wrap: wrap; } }
    .o-iconLabelValue_text p {
      margin: 0; }
    .o-iconLabelValue_text ul {
      margin: 0; }
      .o-iconLabelValue_text ul li:not(:first-child) {
        margin-top: 4px; }
        @media (min-width: 768px) {
          .o-iconLabelValue_text ul li:not(:first-child) {
            margin-top: 8px; } }
  .o-iconLabelValue_div {
    margin-top: 10px;
    width: 100%; }

.t-iconLabelValue {
  display: flex;
  flex-wrap: wrap; }
  .t-iconLabelValue_item {
    width: 100%; }
    .t-iconLabelValue_item:not(:first-child) {
      margin-top: 12px; }
      @media (max-width: 767px) {
        .t-iconLabelValue_item:not(:first-child) {
          margin-top: 9px; } }
    @media (min-width: 992px) {
      .t-iconLabelValue_item.flex {
        flex: 0 0 50%;
        max-width: 50%; } }

.o-instructionStep_top {
  display: flex; }

.o-instructionStep_order {
  padding: 4px 11px;
  background: #e31937;
  border-radius: 4px;
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 73px;
  max-height: 29px; }

.o-instructionStep_title {
  font-size: 14px;
  line-height: 20px;
  margin-left: 16px;
  font-weight: 700; }

.o-instructionStep_content {
  margin-top: 11px; }

.o-boxArrowInfo_bullet {
  content: '';
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  z-index: -1; }
  .o-boxArrowInfo:not(.o-boxArrowInfo-vertical) .o-boxArrowInfo_bullet {
    background-image: url("../images/bullet.svg");
    transform: translateY(-50%);
    top: 50%;
    right: 1px;
    width: 0.6875rem;
    height: 2.9375rem; }
  .o-boxArrowInfo-vertical .o-boxArrowInfo_bullet {
    width: 2.5rem;
    height: 0.5625rem;
    background-image: url("../images/bullet-bottom.svg");
    transform: translateX(-50%);
    left: 50%;
    bottom: 0; }

.o-boxArrowInfo-vertical {
  width: 177px; }
  @media (max-width: 767px) {
    .o-boxArrowInfo-vertical {
      width: 315px; } }
  .o-boxArrowInfo-vertical .o-boxArrowInfo_wrap {
    padding: 8px 7px; }
  .o-boxArrowInfo-vertical .o-boxArrowInfo_order {
    max-width: 100%;
    top: unset;
    right: 50%;
    transform: translate(50%, 0);
    bottom: -8px; }
    .o-boxArrowInfo-vertical .o-boxArrowInfo_order_shape {
      transform: rotate(30deg) skewX(30deg) scaleY(0.866); }
  .o-boxArrowInfo-vertical .o-boxArrowInfo_text {
    padding: 15px 14px; }
    @media (max-width: 767px) {
      .o-boxArrowInfo-vertical .o-boxArrowInfo_text {
        width: 100%;
        padding: 13px 10px; } }
  .o-boxArrowInfo-vertical .o-boxArrowInfo_arrow {
    top: 5px;
    left: 50%;
    width: 16px;
    height: 16px;
    transform: rotate(28deg) skewX(30deg) scaleY(0.866) translateX(-50%); }
  .o-boxArrowInfo-vertical .o-boxArrowInfo_shape {
    width: 100%;
    height: 70%; }

.o-boxArrowInfo_wrap {
  position: relative;
  padding: 5px 7px; }

.o-boxArrowInfo_title {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #23395d;
  text-align: center;
  margin-bottom: 8px; }

.o-boxArrowInfo_arrow {
  position: absolute;
  left: 6px;
  overflow: hidden;
  background: transparent;
  width: 20px;
  height: 20px;
  top: 50%;
  z-index: 3;
  transform: rotate(360deg) skewX(30deg) scaleY(0.866) translateY(-50%); }
  .o-boxArrowInfo_arrow::before {
    position: absolute;
    right: 6.7%;
    bottom: 0;
    left: 6.7%;
    top: 0;
    transform: scaleY(1.155) skewX(-30deg) rotate(30deg);
    background: #e31937;
    content: ''; }

.o-boxArrowInfo_text {
  width: 300px;
  height: 94px;
  background: #fff;
  box-shadow: 0 12px 25px rgba(47, 65, 82, 0.15);
  padding: 10px 30px;
  border-radius: 12px;
  font-size: 12px;
  line-height: 20px;
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-direction: column; }
  @media (min-width: 768px) {
    .o-boxArrowInfo_text {
      width: 100%;
      max-width: 164px; } }
  .o-boxArrowInfo_text p {
    margin: 0; }
    .o-boxArrowInfo_text p:not(:first-child) {
      font-weight: 400;
      font-size: 12px;
      line-height: 20px; }
  .o-boxArrowInfo_text ul {
    padding-left: 0;
    margin: 0;
    font-size: 12px;
    line-height: 20px; }

.o-boxArrowInfo_order {
  position: absolute;
  right: -7px;
  top: 50%;
  z-index: 3;
  transform: translateY(-50%); }
  .o-boxArrowInfo_order_shape {
    position: relative;
    overflow: hidden;
    background: transparent;
    width: 32px;
    height: 32px;
    transform: rotate(360deg) skewX(30deg) scaleY(0.866); }
    .o-boxArrowInfo_order_shape::before {
      position: absolute;
      right: 6.7%;
      bottom: 0;
      left: 6.7%;
      top: 0;
      transform: scaleY(1.155) skewX(-30deg) rotate(30deg);
      background: #e31937;
      content: ''; }
  .o-boxArrowInfo_order_text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #fff; }

.o-boxArrowInfo_shape {
  width: 70%;
  height: 100%;
  position: absolute;
  z-index: 1;
  background-color: #e31937;
  top: 0;
  left: 0;
  border-radius: 12px; }

.t-boxArrowInfo:not(:first-child) {
  margin-top: 40px; }
  @media (max-width: 767px) {
    .t-boxArrowInfo:not(:first-child) {
      margin-top: 20px; } }

.t-boxArrowInfo_title {
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  padding-left: 16px; }
  .t-boxArrowInfo_title::before {
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 5px;
    height: 5px;
    display: block;
    border-radius: 50%;
    background-color: #585858; }

.t-boxArrowInfo_list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -21px;
  margin-right: -21px; }
  .t-boxArrowInfo_list_item {
    margin-top: 16px;
    padding-left: 21px;
    padding-right: 21px; }

.t-infoBankCard {
  border: 1px solid #b3b3b3;
  padding: 16px 24px; }
  @media (max-width: 767px) {
    .t-infoBankCard {
      padding: 14px 13px; } }
  .t-infoBankCard_item:not(:first-child) {
    margin-top: 42px; }
    @media (max-width: 767px) {
      .t-infoBankCard_item:not(:first-child) {
        margin-top: 25px; } }
  .t-infoBankCard_title {
    position: relative;
    margin-bottom: 46px; }
    @media (max-width: 767px) {
      .t-infoBankCard_title {
        margin-bottom: 28px; } }
    .t-infoBankCard_title::before {
      content: '';
      position: absolute;
      bottom: -18px;
      left: 0;
      width: 100%;
      height: 1px;
      border-top: 1px dashed #b3b3b3; }
      @media (max-width: 767px) {
        .t-infoBankCard_title::before {
          bottom: -10px; } }
    .t-infoBankCard_title h4 {
      margin: 0;
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      color: #23395d; }
      @media (max-width: 767px) {
        .t-infoBankCard_title h4 {
          font-size: 14px; } }

@media (max-width: 1199px) {
  .t-resultOther {
    overflow: auto;
    scrollbar-face-color: #b3b3b3;
    scrollbar-track-color: transparent; }
    .t-resultOther::-webkit-scrollbar {
      width: 0.375rem;
      height: 0.375rem;
      margin-right: 0.3125rem; }
    .t-resultOther::-webkit-scrollbar-thumb {
      background: #b3b3b3;
      border: 0.125rem solid transparent;
      border-radius: 0.1875rem; }
    .t-resultOther::-webkit-scrollbar-track {
      background: transparent; } }

.t-resultOther_line {
  padding: 16px 17px;
  display: flex; }
  .t-resultOther_line:nth-child(odd) {
    background-color: #f7f7f7; }

.t-resultOther_date {
  display: flex;
  align-items: center;
  flex: 0 0 12%;
  max-width: 12%; }
  .t-resultOther_date span {
    margin-left: 6px;
    display: block;
    flex: 1 0 0; }
  .t-resultOther_date .a-icon {
    flex: 0 0 1.5rem; }

@media (max-width: 1199px) {
  .t-resultOther_wrap {
    width: 950px; } }

.t-resultOther_title {
  flex: 1 0 0;
  padding-left: 32px;
  padding-right: 32px; }
  @media (min-width: 1200px) {
    .t-resultOther_title {
      padding-left: 45px; } }
  .t-resultOther_title a {
    color: #585858; }

.t-resultOther_more {
  flex: 0 0 12%;
  max-width: 12%;
  text-align: center; }
  .t-resultOther_more a {
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    color: #e31937; }

.heading__about {
  color: #2f393c;
  font-size: 1.5rem;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Merriweather Sans", sans-serif;
  text-align: center;
  margin-bottom: 2.25rem; }
  .heading__about i {
    display: inline-block;
    width: 1.5625rem;
    height: 1.9375rem;
    margin-right: 0.625rem; }

.heading__contact {
  color: #e12027;
  font-size: 1.25rem;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Merriweather Sans", sans-serif;
  margin-bottom: 2.25rem; }
  .heading__contact i {
    display: inline-block;
    width: 1.875rem;
    height: 1.6875rem;
    margin-right: 0.625rem;
    vertical-align: text-bottom; }

.heading__list {
  margin-bottom: 33px;
  font-size: 1.375rem;
  line-height: 2rem;
  font-weight: 700;
  text-transform: uppercase;
  position: relative; }
  .heading__list.text-center {
    margin-bottom: 15px; }
  .heading__list i {
    width: 1.6875rem;
    height: 1.6875rem;
    margin-right: 1.25rem;
    display: inline-block;
    vertical-align: middle;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0.08333em; }
    .heading__list i.ico_house {
      background-image: url("../images/house.svg"); }
    .heading__list i.ico_pen {
      background-image: url("../images/pen.svg"); }
    .heading__list i.ico_team {
      background-image: url("../images/teamwork.svg"); }
    .heading__list i.ico_location {
      background-image: url("../images/ic-location.svg"); }
  .heading__list span {
    display: inline-block;
    vertical-align: middle;
    padding-left: 2.9375rem; }
  .heading__list--stock {
    margin-bottom: 20px; }
    .heading__list--stock + p {
      margin-bottom: 30px; }
  .heading__list--dinhgia span {
    padding-left: 0; }
  .heading__list--advisory {
    margin-bottom: 10px; }
    .heading__list--advisory span {
      padding-left: 0; }

.heading__achievement {
  font-size: 1.125rem;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Merriweather Sans", sans-serif;
  margin-top: 4px; }
  .heading__achievement span:first-child {
    position: relative;
    width: 2.625rem;
    height: 2.625rem;
    display: inline-block;
    border-radius: 50%;
    background-color: #f00;
    vertical-align: middle;
    margin-right: 0.6875rem;
    margin-left: 0.3125rem; }
    .heading__achievement span:first-child i {
      width: 1.75rem;
      height: 1.75rem;
      margin-right: 0.625rem;
      display: inline-block;
      vertical-align: middle;
      background-position: center;
      background-repeat: no-repeat;
      z-index: 1;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
      .heading__achievement span:first-child i.ico_star_alt {
        background-image: url("../images/star_alt.svg"); }
      .heading__achievement span:first-child i.ico_cup_alt {
        background-image: url("../images/cup_alt_1.svg"); }
    .heading__achievement span:first-child::after {
      position: absolute;
      content: '';
      top: -4px;
      left: -4px;
      bottom: -4px;
      right: -4px;
      background-color: #d6d6d6;
      border-radius: 50%;
      z-index: -1; }
  .heading__achievement span:last-child {
    display: inline-block;
    vertical-align: middle; }

.heading__deal {
  font-size: 1.25rem;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Merriweather Sans", sans-serif;
  margin: 1.875rem 0 0rem; }

.titleHeading {
  text-align: center;
  font-size: 1.71429em;
  text-transform: uppercase;
  font-family: "Merriweather Sans", sans-serif;
  line-height: 1.25;
  font-weight: 700;
  margin-bottom: 2.1875rem;
  position: relative;
  z-index: 1; }
  .titleHeading span i {
    display: inline-block;
    width: 1.6875rem;
    height: 1.6875rem;
    margin-right: 0.9375rem;
    vertical-align: bottom; }
    .titleHeading span i.ic_gallery {
      background: url("../images/icons/ic-gallery.svg"); }
    .titleHeading span i.ic_video {
      background: url("../images/icons/ic-video.svg");
      width: 2.0625rem;
      height: 1.625rem; }

@media (max-width: 767.98px) {
  .heading__list {
    font-size: 1rem;
    margin-bottom: 20px; }
    .heading__list i {
      width: 0.9375rem;
      height: 1.3125rem; }
    .heading__list span {
      padding-left: 1.5625rem; } }

.titleResult {
  font-size: 1.42857em;
  text-transform: uppercase;
  font-family: "Merriweather Sans", sans-serif;
  line-height: 1.7;
  font-weight: 700;
  margin-bottom: 1.25rem;
  max-width: 630px; }

.sBanner {
  box-shadow: 0 0.71429em 6.42857em rgba(0, 0, 0, 0.15); }
  .sBanner > .container {
    position: relative;
    z-index: 2; }
    .sBanner > .container > [class*='sBanner__'] {
      margin-top: 0.85714em; }
  .sBanner__arrows {
    top: 100%;
    position: absolute;
    right: 10px;
    width: 0.21429em;
    height: 1.71429em; }
    .sBanner__arrows:before {
      display: block;
      content: '';
      bottom: 0.21429em;
      position: absolute;
      left: 0;
      right: 0;
      background: #f00;
      height: 5em; }
    .sBanner__arrows > .arrow {
      position: absolute;
      font-size: 1.57143em;
      cursor: pointer;
      transition: all 0.2s ease-in-out; }
      @media screen and (prefers-reduced-motion: reduce) {
        .sBanner__arrows > .arrow {
          transition: none; } }
      .sBanner__arrows > .arrow--prev {
        right: 100%;
        margin-right: 0.45455em; }
        .sBanner__arrows > .arrow--prev:active {
          margin-right: 0.72727em; }
      .sBanner__arrows > .arrow--next {
        left: 100%;
        margin-left: 0.45455em; }
        .sBanner__arrows > .arrow--next:active {
          margin-left: 0.72727em; }
      .sBanner__arrows > .arrow:hover {
        color: #f00; }
      .sBanner__arrows > .arrow:active {
        transition: all 0.1s ease-in-out; }
        @media screen and (prefers-reduced-motion: reduce) {
          .sBanner__arrows > .arrow:active {
            transition: none; } }
  .sBanner__dots {
    position: absolute;
    top: calc(100% - 40px);
    left: 50%;
    transform: translateX(-50%); }
    @media (min-width: 768px) {
      .sBanner__dots {
        top: calc(100% - 52px); } }
    .sBanner__dots ul {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0; }
      .sBanner__dots ul li {
        display: inline-block;
        position: relative;
        margin-right: 1.92857em;
        cursor: pointer;
        transition: all 0.2s ease-in-out;
        width: 0.71429em;
        height: 0.71429em; }
        @media screen and (prefers-reduced-motion: reduce) {
          .sBanner__dots ul li {
            transition: none; } }
        .sBanner__dots ul li span {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          width: 100%;
          height: 100%;
          border: 2px solid #fff;
          background-color: #fff;
          border-radius: 50%;
          transition: all 0.2s ease-in-out; }
          @media screen and (prefers-reduced-motion: reduce) {
            .sBanner__dots ul li span {
              transition: none; } }
        .sBanner__dots ul li:hover span {
          border-color: #e31937;
          background-color: transparent;
          transform: translate(-50%, -50%) scale(1.45); }
        .sBanner__dots ul li.slick-active span {
          border-color: #e31937;
          transform: translate(-50%, -50%) scale(1.45); }
  .sBanner__inner {
    position: relative; }
    .sBanner__inner > .sBanner__item {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      opacity: 0;
      visibility: hidden; }
      .sBanner__inner > .sBanner__item .sBanner__item__bg {
        opacity: 1;
        transform: scale(1);
        transition: all 0.2s ease-in-out; }
        @media screen and (prefers-reduced-motion: reduce) {
          .sBanner__inner > .sBanner__item .sBanner__item__bg {
            transition: none; } }
      .sBanner__inner > .sBanner__item .sBanner__item__inner {
        opacity: 1; }
      .sBanner__inner > .sBanner__item:first-child {
        position: relative;
        opacity: 1;
        visibility: visible; }
    .sBanner__inner .slick-list {
      height: auto !important; }
  .sBanner__item {
    position: relative;
    overflow: hidden;
    display: block !important; }
    .sBanner__item__bg {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      transition: all 0.6s ease-in-out;
      opacity: 0.1;
      transform: scale(1.2); }
      @media screen and (prefers-reduced-motion: reduce) {
        .sBanner__item__bg {
          transition: none; } }
      .sBanner__item__bg img {
        opacity: 0;
        z-index: -1; }
    .sBanner__item__inner {
      position: relative;
      z-index: 1;
      min-height: 300px;
      display: block; }
      .sBanner__item__inner:after {
        content: '';
        display: block;
        padding-top: 160%; }
      @media (min-width: 768px) {
        .sBanner__item__inner:after {
          padding-top: 42.37288%; } }
    .sBanner__item__content {
      position: absolute;
      top: 50%;
      left: 50%;
      padding: 2.14286em 5.71429em 3.57143em 2.85714em;
      transform: translate(-50%, -50%);
      text-align: center;
      min-width: 90%; }
      @media (min-width: 768px) {
        .sBanner__item__content {
          min-width: 45.625rem; } }
      .sBanner__item__content:before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
      .sBanner__item__content > * {
        position: relative;
        z-index: 1; }
    .sBanner__item__title {
      font-size: 2rem;
      line-height: 3rem;
      font-family: "Merriweather Sans", sans-serif;
      color: #fff;
      margin: 0;
      position: relative;
      text-transform: uppercase; }
      @media (max-width: 767.98px) {
        .sBanner__item__title {
          font-size: 1.5rem;
          line-height: 1.75rem; } }
      .sBanner__item__title > span {
        display: inline-block; }
    .sBanner__item__desc {
      font-size: 1rem;
      line-height: 1.5rem;
      font-family: "Merriweather Sans", sans-serif;
      color: #fff;
      margin: 1.71429em 0 0;
      position: relative; }
      @media (min-width: 576px) {
        .sBanner__item__desc {
          font-size: 0.875rem;
          line-height: 1.25rem; } }
      .sBanner__item__desc > span {
        display: inline-block; }
    .sBanner__item__link {
      font-size: 1.14286em;
      line-height: 1.5;
      margin: 1.71429em auto; }
      @media (min-width: 576px) {
        .sBanner__item__link {
          font-size: 1.25rem;
          line-height: 1.4; } }
  .sBanner .slick-current .sBanner__item__bg {
    opacity: 1;
    transform: scale(1); }
  .sBanner .slick-current .sBanner__item__title > span,
  .sBanner .slick-current .sBanner__item__desc > span,
  .sBanner .slick-current .sBanner__item__desc > span, .sBanner .slick-current .sBanner__item__link {
    opacity: 0;
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: navInRight; }
  .sBanner .slick-current .sBanner__item__link {
    animation-name: navInUp;
    animation-delay: 1s; }
  .sBanner .slick-current .sBanner__item__title:before {
    animation-delay: 0.4s; }
  .sBanner .slick-current .sBanner__item__title > span {
    animation-delay: 0.8s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(2) {
      animation-delay: 0.85s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(3) {
      animation-delay: 0.9s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(4) {
      animation-delay: 0.95s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(5) {
      animation-delay: 1s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(6) {
      animation-delay: 1.05s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(7) {
      animation-delay: 1.1s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(8) {
      animation-delay: 1.15s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(9) {
      animation-delay: 1.2s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(10) {
      animation-delay: 1.25s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(11) {
      animation-delay: 1.3s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(12) {
      animation-delay: 1.35s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(13) {
      animation-delay: 1.4s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(14) {
      animation-delay: 1.45s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(15) {
      animation-delay: 1.5s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(16) {
      animation-delay: 1.55s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(17) {
      animation-delay: 1.6s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(18) {
      animation-delay: 1.65s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(19) {
      animation-delay: 1.7s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(20) {
      animation-delay: 1.75s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(21) {
      animation-delay: 1.8s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(22) {
      animation-delay: 1.85s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(23) {
      animation-delay: 1.9s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(24) {
      animation-delay: 1.95s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(25) {
      animation-delay: 2s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(26) {
      animation-delay: 2.05s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(27) {
      animation-delay: 2.1s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(28) {
      animation-delay: 2.15s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(29) {
      animation-delay: 2.2s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(30) {
      animation-delay: 2.25s; }
    .sBanner .slick-current .sBanner__item__title > span:nth-child(31) {
      animation-delay: 2.3s; }
  .sBanner .slick-current .sBanner__item__desc:before {
    animation-delay: 0.8s; }
  .sBanner .slick-current .sBanner__item__desc > span {
    animation-delay: 0.8s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(2) {
      animation-delay: 0.85s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(3) {
      animation-delay: 0.9s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(4) {
      animation-delay: 0.95s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(5) {
      animation-delay: 1s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(6) {
      animation-delay: 1.05s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(7) {
      animation-delay: 1.1s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(8) {
      animation-delay: 1.15s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(9) {
      animation-delay: 1.2s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(10) {
      animation-delay: 1.25s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(11) {
      animation-delay: 1.3s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(12) {
      animation-delay: 1.35s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(13) {
      animation-delay: 1.4s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(14) {
      animation-delay: 1.45s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(15) {
      animation-delay: 1.5s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(16) {
      animation-delay: 1.55s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(17) {
      animation-delay: 1.6s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(18) {
      animation-delay: 1.65s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(19) {
      animation-delay: 1.7s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(20) {
      animation-delay: 1.75s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(21) {
      animation-delay: 1.8s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(22) {
      animation-delay: 1.85s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(23) {
      animation-delay: 1.9s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(24) {
      animation-delay: 1.95s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(25) {
      animation-delay: 2s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(26) {
      animation-delay: 2.05s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(27) {
      animation-delay: 2.1s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(28) {
      animation-delay: 2.15s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(29) {
      animation-delay: 2.2s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(30) {
      animation-delay: 2.25s; }
    .sBanner .slick-current .sBanner__item__desc > span:nth-child(31) {
      animation-delay: 2.3s; }
  .sBanner--sub .sBanner__item__inner {
    min-height: unset; }
    .sBanner--sub .sBanner__item__inner::after {
      padding-top: 9.72222%; }
    @media (max-width: 575.98px) {
      .sBanner--sub .sBanner__item__inner::after {
        padding-top: 17.34104%; } }
  @media (max-width: 575.98px) {
    .sBanner:not(.sBanner--sub) .sBanner__item > .container {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      right: 0; } }
  @media (max-width: 575.98px) {
    .sBanner__hero-banner .sBanner__item > .container {
      position: static !important; } }
  @media (max-width: 1279px) {
    .sBanner__arrows {
      right: 2.85714em; }
    .sBanner__dots {
      right: 70px; } }
  @media (max-width: 1219px) {
    .sBanner__item__content {
      max-width: 60%; } }
  @media (max-width: 991px) {
    .sBanner > .container nav {
      display: none; } }
  @media (max-width: 767px) {
    .sBanner__item__content {
      max-width: 70%; }
    .sBanner__arrows {
      margin-top: 0.69231em !important; }
    .sBanner__dots ul li {
      margin-right: 1.42857em; } }
  @media (max-width: 575px) {
    .sBanner__item__content {
      max-width: 52%;
      padding-left: 35px;
      padding-bottom: 30px;
      padding-top: 20px;
      padding-right: 25px;
      top: 50%;
      position: absolute;
      /* transform: translateY(-46%); */
      margin-left: auto; }
    .sBanner__item__inner {
      min-height: inherit;
      height: 100%; }
    .sBanner__item__title:before {
      left: -20px; }
    .sBanner > .container {
      width: auto;
      margin-left: 20px;
      margin-right: 20px; } }

.sSubBanner {
  box-shadow: 0 0.71429em 6.42857em rgba(0, 0, 0, 0.15);
  height: 10em;
  display: flex;
  align-items: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }
  .sSubBanner > .container {
    position: relative;
    margin-top: -20px; }
  .sSubBanner__heading {
    color: #fff;
    font-size: 2.28571em;
    line-height: 1.5;
    margin-bottom: 0;
    text-transform: uppercase; }
  .sSubBanner__breadcrumb {
    position: relative; }
    .sSubBanner__breadcrumb .breadcrumb {
      margin-top: 0;
      left: 0; }

.navBox {
  margin: 0;
  font-size: 1em;
  margin-bottom: 2.14286em;
  position: relative; }
  .navBox:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -4.64286%;
    right: -4.64286%;
    bottom: -26.19048%;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
    background-image: url("../images/bg-shadow.svg"); }
  .navBox a {
    z-index: 1;
    position: relative;
    display: block;
    padding: 10px 10px 17px;
    text-align: center;
    font-family: "Merriweather Sans", sans-serif;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.14286em;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }
    .navBox a::before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.55) 60%);
      background-repeat: repeat-x; }
    .navBox a i {
      font-size: 0.875em;
      margin-left: 0.71429em; }
  .navBox__title {
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 1; }
    .navBox__title:before, .navBox__title:after {
      content: "";
      display: block; }
    .navBox__title:before {
      padding-top: 29%; }
    .navBox__title:after {
      position: absolute;
      top: 0;
      left: 0;
      width: 0;
      height: 1px;
      background: #fff;
      opacity: 0;
      transition: all 0.1s linear; }
      @media screen and (prefers-reduced-motion: reduce) {
        .navBox__title:after {
          transition: none; } }
    .navBox__title__line:before, .navBox__title__line:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      bottom: 0.6875em;
      width: 1px;
      background: #fff;
      opacity: 0;
      transition: all 0.1s linear; }
      @media screen and (prefers-reduced-motion: reduce) {
        .navBox__title__line:before, .navBox__title__line:after {
          transition: none; } }
    .navBox__title__line:before {
      top: 87.87879%;
      left: 0; }
    .navBox__title__line:after {
      bottom: 100%;
      right: 0; }
    .navBox__title__subline:before, .navBox__title__subline:after {
      content: "";
      display: block;
      position: absolute;
      bottom: 0.6875em;
      width: 2.14286em;
      height: 1px;
      background: #fff;
      opacity: 0;
      transition: all 0.1s linear; }
      @media screen and (prefers-reduced-motion: reduce) {
        .navBox__title__subline:before, .navBox__title__subline:after {
          transition: none; } }
    .navBox__title__subline:before {
      left: 2.14286em;
      width: 0; }
    .navBox__title__subline:after {
      right: 0;
      width: 0; }
    .navBox__title__inner {
      display: inline-block;
      position: relative;
      padding: 0 1.75em; }
      .navBox__title__inner i {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0.57143em;
        line-height: 1.92857; }
      .navBox__title__inner span {
        display: inline-block;
        position: relative; }
        .navBox__title__inner span:before {
          content: "";
          display: block;
          position: absolute;
          left: 0;
          bottom: 0.03571em;
          width: 0;
          height: 1px;
          background: #fff;
          opacity: 0;
          transition: all 0.2s ease-in-out; }
          @media screen and (prefers-reduced-motion: reduce) {
            .navBox__title__inner span:before {
              transition: none; } }
  .navBox a:hover .navBox__title:after {
    opacity: 1;
    width: 100%;
    transition-delay: 0.2s; }
  .navBox a:hover .navBox__title .navBox__title__inner span:before {
    opacity: 1;
    width: 100%; }
  .navBox a:hover .navBox__title .navBox__title__line:before, .navBox a:hover .navBox__title .navBox__title__line:after {
    opacity: 1; }
  .navBox a:hover .navBox__title .navBox__title__line:before {
    transition-delay: 0.1s;
    top: 0; }
  .navBox a:hover .navBox__title .navBox__title__line:after {
    transition-delay: 0.3s;
    bottom: 0.6875em; }
  .navBox a:hover .navBox__title .navBox__title__subline:before, .navBox a:hover .navBox__title .navBox__title__subline:after {
    opacity: 1; }
  .navBox a:hover .navBox__title .navBox__title__subline:before {
    left: 0;
    width: 2.14286em; }
  .navBox a:hover .navBox__title .navBox__title__subline:after {
    transition-delay: 0.4s;
    width: 2.14286em; }
  @media (max-width: 1219px) and (min-width: 992px) {
    .navBox {
      font-size: 0.92857em; }
      .navBox a:hover .navBox__title .navBox__title__subline:before, .navBox a:hover .navBox__title .navBox__title__subline:after {
        width: 10px; } }
  @media (max-width: 767px) {
    .navBox {
      font-size: 0.92857em;
      margin-bottom: 20px; }
      .navBox a:hover .navBox__title .navBox__title__subline:before, .navBox a:hover .navBox__title .navBox__title__subline:after {
        width: 12px; } }
  @media (max-width: 575px) {
    .navBox {
      font-size: 0.75em; }
      .navBox a {
        padding: 10px 10px 7px; }
      .navBox__title__inner {
        padding-left: 5px; }
      .navBox a:hover .navBox__title .navBox__title__subline:before, .navBox a:hover .navBox__title .navBox__title__subline:after {
        width: 10px; } }
  @media (max-width: 480px) {
    .footer__widgets > .container .row > [class*="col-"]:first-child .navBox .navBox__title .navBox__title__subline:before, .footer__widgets > .container .row > [class*="col-"]:first-child .navBox .navBox__title .navBox__title__subline:after {
      display: none; } }

.securities {
  position: relative; }
  .securities:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -2.24138%;
    right: -2.24138%;
    bottom: -8.77193%;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
    background-image: url("../images/bg-shadow-lg.svg"); }
  .securities__inner {
    position: relative;
    z-index: 1;
    background: #464646 url("../images/bg-securities.png");
    box-shadow: 0 0.85714em 2.5em rgba(0, 0, 0, 0.21); }

.service {
  height: 16.92857em;
  box-shadow: 0 0 1.875rem rgba(0, 0, 0, 0.05);
  background-image: linear-gradient(to bottom, #fff 0%, #f7f7f7 100%);
  background-repeat: repeat-x;
  position: relative;
  overflow: hidden;
  margin-bottom: 50px; }
  .service::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 4px;
    background: #002185;
    opacity: 0.6;
    background-image: linear-gradient(to right, #002185 0%, #008fd4 100%);
    background-repeat: repeat-x; }
  .service > * {
    position: absolute; }
  .service__bg {
    display: block;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    transform: scale(1.1);
    z-index: 1;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      .service__bg {
        transition: none; } }
    .service__bg::before, .service__bg::after {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%; }
    .service__bg::before {
      height: 0.71429em;
      background: #fff;
      background-image: linear-gradient(to right, #A7AAAC 0%, #8E8E8E 100%);
      background-repeat: repeat-x;
      opacity: 0.6;
      z-index: 1; }
    .service__bg::after {
      bottom: 0;
      background: rgba(0, 0, 0, 0.5); }
  .service__icon {
    top: 21.09705%;
    left: 50%;
    font-size: 4.28571em;
    line-height: 1;
    color: #f00;
    transform: translate(-50%, 0);
    z-index: 2;
    transition: all 0.2s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      .service__icon {
        transition: none; } }
  .service__title {
    text-align: center;
    top: 52.74262%;
    left: 0;
    right: 0;
    z-index: 2;
    margin: 0;
    line-height: 1.66667;
    text-transform: uppercase;
    color: #2f393c;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 1.28571em;
    transition: all 0.2s ease-in-out; }
    @media (max-width: 991.98px) {
      .service__title {
        padding-left: 0.85714em;
        padding-right: 0.85714em;
        font-size: 10px; } }
    .service__title span {
      display: inline-block;
      max-width: 14.44444em; }
    @media screen and (prefers-reduced-motion: reduce) {
      .service__title {
        transition: none; } }
  .service__list {
    z-index: 3;
    top: 18.98734%;
    left: 7.14286em;
    bottom: 0;
    opacity: 0;
    transition: all 0.2s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      .service__list {
        transition: none; } }
    .service__list ul {
      list-style: none;
      margin: 0;
      padding: 0;
      line-height: 2.14286; }
      .service__list ul li {
        opacity: 0;
        transform: translate(40px, 0);
        transition: all 0.3s ease-in-out; }
        @media screen and (prefers-reduced-motion: reduce) {
          .service__list ul li {
            transition: none; } }
        .service__list ul li a {
          color: #fff; }
          .service__list ul li a::before {
            content: "- "; }
          .service__list ul li a:hover {
            color: rgba(255, 255, 255, 0.8); }
        .service__list ul li:nth-child(1) {
          transition-delay: 0.15s; }
        .service__list ul li:nth-child(2) {
          transition-delay: 0.2s; }
        .service__list ul li:nth-child(3) {
          transition-delay: 0.25s; }
        .service__list ul li:nth-child(4) {
          transition-delay: 0.3s; }
        .service__list ul li:nth-child(5) {
          transition-delay: 0.35s; }
  .service:hover .service__bg {
    opacity: 1;
    transform: scale(1); }
  .service:hover .service__icon {
    left: 0.36667em;
    transform: translate(0, 0);
    color: #fff; }
  .service:hover .service__title {
    opacity: 0;
    visibility: hidden; }
  .service:hover .service__list {
    opacity: 1; }
    .service:hover .service__list ul li {
      opacity: 1;
      transform: translate(0, 0); }
  div[class*="col-"]:nth-child(3) .service::before {
    background: #f78b1f;
    background-image: linear-gradient(to right, #f15a22 0%, #f78b1f 100%);
    background-repeat: repeat-x; }
  div[class*="col-"]:nth-child(4) .service::before {
    background: #232176;
    background-image: linear-gradient(to right, #232176 0%, #7f1c7d 100%);
    background-repeat: repeat-x; }
  div[class*="col-"]:nth-child(5) .service::before {
    background: #8e8e8e;
    background-image: linear-gradient(to right, #8E8E8E 0%, #A7AAAC 100%);
    background-repeat: repeat-x; }
  @media (max-width: 1219px) {
    .service {
      margin-bottom: 30px; } }
  @media (max-width: 991px) {
    .service {
      margin-bottom: 20px; } }
  @media (max-width: 767px) {
    .service {
      margin-bottom: 16px; } }
  @media (max-width: 575px) {
    .service {
      font-size: 0.83333em;
      height: 12em; }
      .service__icon {
        top: 12%;
        font-size: 3.9em; }
      .service__list {
        top: 12%; }
      .service:hover .service__icon {
        left: 10px; }
      .service:hover .service__list {
        left: 60px; } }

.listService--stock .listService__item {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.11); }
  .listService--stock .listService__item .image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .listService--stock .listService__item .image:after {
      content: "";
      padding-top: 55%;
      display: block; }
    .listService--stock .listService__item .image img {
      display: none; }

.listService__item {
  margin-bottom: 35px;
  box-shadow: 0.35714em 0.71429em 1.78571em rgba(0, 0, 0, 0.11); }
  .listService__item__image .image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .listService__item__image .image:after {
      content: "";
      padding-top: 33.50785%;
      display: block; }
    .listService__item__image .image img {
      display: none; }
  .listService__item__desc {
    padding: 10px 25px 30px; }
    .listService__item__desc p {
      line-height: 2.14286; }
    .listService__item__desc .title {
      text-transform: uppercase;
      font-size: 1.28571em;
      font-weight: 700;
      line-height: 1.66667;
      margin-bottom: 0;
      font-family: "Merriweather Sans", sans-serif; }
      .listService__item__desc .title + p {
        height: 6.42857em;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; }
    .listService__item__desc__content {
      line-height: 2.14286;
      height: 6.42857em;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      margin-bottom: 1.07143em; }
    .listService__item__desc .readmore {
      margin-bottom: 1.07143em;
      transition: height 100ms; }
      .listService__item__desc .readmore p:last-child {
        margin-bottom: 0; }
      .listService__item__desc .readmore .listService__item__desc__content {
        margin-bottom: 0; }
      .listService__item__desc .readmore.active .listService__item__desc__content {
        height: unset;
        display: block; }

@media (max-width: 479px) {
  .listService__item__desc {
    padding: 10px; } }

.createAccForm.active > .inputInfo > div.mb-3 {
  color: #e31937; }

.tabLinks {
  margin-bottom: 2.85714em;
  position: relative; }
  .tabLinks:before {
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #f00;
    opacity: 0.3;
    background-image: linear-gradient(to right, #f00 20%, #717171 100%);
    background-repeat: repeat-x; }
  .tabLinks ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 1.14286em;
    text-transform: uppercase;
    font-family: "Merriweather Sans", sans-serif;
    line-height: 1.25; }
    .tabLinks ul li {
      display: inline-block;
      margin-right: 0.625rem;
      position: relative; }
      .tabLinks ul li:before {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #f00;
        opacity: 0;
        transform: translate(8px, 0); }
      .tabLinks ul li a {
        display: block;
        padding: 0.5625em 1.375em 0.6875em;
        color: #363636;
        position: relative; }
        .tabLinks ul li a:hover {
          color: #f00; }
      .tabLinks ul li.active:before {
        opacity: 0.2; }
      .tabLinks ul li.active a, .tabLinks ul li.active a:hover {
        background: #f00;
        color: #fff; }
      .tabLinks ul li:last-child {
        margin-right: 0; }
  .tabLinks__dropdown {
    display: none;
    font-size: 1.14286em;
    text-transform: uppercase;
    font-family: "Merriweather Sans", sans-serif;
    line-height: 1.25;
    padding: 0.625em 20px;
    border: 1px solid #707070;
    cursor: pointer;
    transition: all 0.2s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      .tabLinks__dropdown {
        transition: none; } }
    .tabLinks__dropdown::before, .tabLinks__dropdown::after {
      position: absolute;
      font-family: 'ElegantIcons';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      font-size: 1.25rem;
      color: #363636;
      right: 10px;
      transition: all 0.2s ease-in-out; }
      @media screen and (prefers-reduced-motion: reduce) {
        .tabLinks__dropdown::before, .tabLinks__dropdown::after {
          transition: none; } }
    .tabLinks__dropdown::before {
      content: "\33";
      top: 70%;
      transform: translate(0, -70%); }
    .tabLinks__dropdown::after {
      content: "\32";
      top: 30%;
      transform: translate(0, -30%); }
    .tabLinks__dropdown.active {
      background: #f00;
      border-color: #fff;
      color: #fff;
      box-shadow: 0 0.28571em 1.07143em rgba(0, 0, 0, 0.15); }
      .tabLinks__dropdown.active:before, .tabLinks__dropdown.active:after {
        color: #fff; }
  @media (max-width: 1219px) {
    .tabLinks ul {
      font-size: 14px; }
      .tabLinks ul li {
        margin-right: 5px; }
        .tabLinks ul li a {
          padding-left: 12px;
          padding-right: 12px; } }
  @media (max-width: 991px) {
    .tabLinks ul {
      font-size: 12px; }
      .tabLinks ul li a {
        padding-left: 10px;
        padding-right: 10px; } }
  @media (max-width: 767px) {
    .tabLinks {
      z-index: 3;
      margin-bottom: 20px; }
      .tabLinks:before {
        display: none; }
      .tabLinks__dropdown {
        display: block;
        transition-delay: 0.15s; }
        .tabLinks__dropdown.active {
          transition-delay: 0s; }
          .tabLinks__dropdown.active + ul {
            opacity: 1;
            visibility: visible;
            transform: translate(0, 0);
            transition-delay: 0.15s; }
      .tabLinks ul {
        position: absolute;
        margin-top: -1px;
        top: 100%;
        left: 0;
        right: 0;
        background: #f00;
        box-shadow: 0 0.71429em 1.07143em rgba(0, 0, 0, 0.15);
        font-size: 13px;
        padding: 5px 0 15px;
        border: 1px solid #fff;
        border-top: none;
        opacity: 0;
        visibility: hidden;
        transform: translate(0, -10px);
        transition: all 0.2s ease-in-out; } }
    @media screen and (max-width: 767px) and (prefers-reduced-motion: reduce) {
      .tabLinks ul {
        transition: none; } }
  @media (max-width: 767px) {
        .tabLinks ul li {
          margin: 0;
          display: block; }
          .tabLinks ul li::before {
            display: none; }
          .tabLinks ul li a {
            padding-left: 20px;
            padding-right: 20px;
            color: rgba(255, 255, 255, 0.7); }
            .tabLinks ul li a:hover {
              color: #fff;
              background: rgba(255, 255, 255, 0.25); }
          .tabLinks ul li.active a, .tabLinks ul li.active a:hover {
            background: rgba(255, 255, 255, 0.25);
            color: #fff; } }

.cultural p {
  line-height: 2.14286; }

.culturalNumber {
  padding: 0.625rem 0 2.5rem;
  position: relative; }
  .culturalNumber::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("../images/bg-cultural.png") no-repeat;
    background-position: top center; }
  .culturalNumber__item {
    display: flex;
    align-items: center;
    background-image: linear-gradient(to right, #fff 40%, rgba(255, 255, 255, 0) 100%);
    background-repeat: repeat-x;
    padding: 0 1.25rem;
    box-shadow: -20px 0px 30px 0px rgba(0, 0, 0, 0.15);
    margin: 0.625rem 0; }
    .culturalNumber__item__number span {
      font-size: 5rem;
      font-weight: 700;
      color: #8b8b8b;
      margin-right: 1.25rem; }

.culturalGallery {
  padding: 2.5rem 0 0.35714em;
  overflow: hidden; }
  .culturalGallery .titleHeading {
    margin-bottom: 20px; }
  .culturalGallery__inner {
    position: relative;
    margin: 0 auto; }
    .culturalGallery__inner::before, .culturalGallery__inner::after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: -1; }
    .culturalGallery__inner::before {
      background: url("../images/bg-2.png") no-repeat;
      right: -170px;
      background-position: top right;
      top: -40px; }
    .culturalGallery__inner::after {
      background: url("../images/bg-3.png") no-repeat;
      left: -80px;
      background-position: bottom left;
      bottom: 70px; }
    .culturalGallery__inner .arrow--1 {
      top: 50%;
      margin-top: -3.21429em;
      z-index: 2; }
      .culturalGallery__inner .arrow--1.arrow--prev {
        left: -3.8125rem; }
      .culturalGallery__inner .arrow--1.arrow--next {
        right: -3.8125rem; }
    .culturalGallery__inner .slick-slide {
      padding: 1.5625rem 0 2.5rem; }
      .culturalGallery__inner .slick-slide .culturalGallery__item {
        transition: all 0.2s ease-in-out; }
        @media (min-width: 992px) {
          .culturalGallery__inner .slick-slide .culturalGallery__item {
            transform: scale(0.47) translate(46.5%, 0); } }
        @media screen and (prefers-reduced-motion: reduce) {
          .culturalGallery__inner .slick-slide .culturalGallery__item {
            transition: none; } }
        .culturalGallery__inner .slick-slide .culturalGallery__item__images {
          transition: all 0.2s ease-in-out; }
          @media (min-width: 992px) {
            .culturalGallery__inner .slick-slide .culturalGallery__item__images {
              filter: grayscale(100%); } }
          @media screen and (prefers-reduced-motion: reduce) {
            .culturalGallery__inner .slick-slide .culturalGallery__item__images {
              transition: none; } }
        .culturalGallery__inner .slick-slide .culturalGallery__item__body {
          opacity: 0;
          transition: all 0.2s ease-in-out; }
          @media screen and (prefers-reduced-motion: reduce) {
            .culturalGallery__inner .slick-slide .culturalGallery__item__body {
              transition: none; } }
      .culturalGallery__inner .slick-slide.slick-current .culturalGallery__item {
        transform: scale(1); }
        .culturalGallery__inner .slick-slide.slick-current .culturalGallery__item__images {
          box-shadow: 0 0 38px rgba(0, 0, 0, 0.17); }
          @media (min-width: 992px) {
            .culturalGallery__inner .slick-slide.slick-current .culturalGallery__item__images {
              filter: grayscale(0); } }
        .culturalGallery__inner .slick-slide.slick-current .culturalGallery__item__body {
          opacity: 1; }
      @media (min-width: 992px) {
        .culturalGallery__inner .slick-slide.slick-current ~ .slick-slide .culturalGallery__item {
          transform: scale(0.47) translate(-46.5%, 0); } }
  .culturalGallery__item {
    display: block !important; }
    @media (min-width: 992px) {
      .culturalGallery__item {
        width: 580px !important; } }
    .culturalGallery__item__images {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      display: block; }
      .culturalGallery__item__images:after {
        content: "";
        padding-top: 52.41379%;
        display: block; }
      .culturalGallery__item__images img {
        display: none; }
    .culturalGallery__item__body {
      padding-top: 1.25rem;
      display: flex;
      align-items: center; }
      .culturalGallery__item__body span i {
        margin-right: 0.625rem; }
      .culturalGallery__item__body p {
        margin-bottom: 0;
        padding-left: 4.375rem;
        position: relative; }
        .culturalGallery__item__body p::before {
          content: "";
          position: absolute;
          top: 50%;
          transform: translate(0, -50%);
          left: 15px;
          height: 2px;
          width: 35px;
          background-color: #DCDCDC; }
  @media (max-width: 1720px) {
    .culturalGallery .culturalGallery__inner::before {
      right: 0; }
    .culturalGallery .culturalGallery__inner::after {
      left: 0; } }
  @media (max-width: 1330px) {
    .culturalGallery__inner .arrow--1.arrow--prev {
      left: -1.25rem; }
    .culturalGallery__inner .arrow--1.arrow--next {
      right: -1.25rem; } }
  @media (max-width: 991.98px) {
    .culturalGallery {
      padding: 2.5rem 0 0; } }

.sliderPost__inner {
  margin: 0 auto;
  position: relative; }
  .sliderPost__inner .arrow--1 {
    top: 50%;
    margin-top: -0.9375rem;
    z-index: 2;
    width: 1.875rem;
    height: 1.875rem;
    line-height: 2.125rem; }
    .sliderPost__inner .arrow--1.arrow--prev {
      left: -0.9375rem; }
    .sliderPost__inner .arrow--1.arrow--next {
      right: -0.9375rem; }
  .sliderPost__inner .slick-slide {
    padding: 1.5625rem 0 1.5625rem; }
    .sliderPost__inner .slick-slide .sliderPost__item {
      transition: all 0.2s ease-in-out; }
      @media (min-width: 992px) {
        .sliderPost__inner .slick-slide .sliderPost__item {
          transform: scale(0.47) translate(46.5%, 0); } }
      @media screen and (prefers-reduced-motion: reduce) {
        .sliderPost__inner .slick-slide .sliderPost__item {
          transition: none; } }
      .sliderPost__inner .slick-slide .sliderPost__item__images {
        transition: all 0.2s ease-in-out; }
        @media (min-width: 992px) {
          .sliderPost__inner .slick-slide .sliderPost__item__images {
            filter: grayscale(100%); } }
        @media screen and (prefers-reduced-motion: reduce) {
          .sliderPost__inner .slick-slide .sliderPost__item__images {
            transition: none; } }
    .sliderPost__inner .slick-slide.slick-current .sliderPost__item {
      transform: scale(1); }
      .sliderPost__inner .slick-slide.slick-current .sliderPost__item__images {
        box-shadow: 0 0 38px rgba(0, 0, 0, 0.17); }
        @media (min-width: 992px) {
          .sliderPost__inner .slick-slide.slick-current .sliderPost__item__images {
            filter: grayscale(0); } }
    @media (min-width: 992px) {
      .sliderPost__inner .slick-slide.slick-current ~ .slick-slide .sliderPost__item {
        transform: scale(0.47) translate(-46.5%, 0); } }

.sliderPost__item {
  display: block !important; }
  @media (min-width: 992px) {
    .sliderPost__item {
      width: 382px !important; } }
  .sliderPost__item__images {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .sliderPost__item__images:after {
      content: "";
      padding-top: 52.35602%;
      display: block; }
    .sliderPost__item__images img {
      display: none; }

.navSidebar {
  background: #fff;
  border: 1px solid #eaeaea;
  font-weight: 700; }
  @media (max-width: 767.98px) {
    .navSidebar {
      margin-bottom: 2rem; } }
  .navSidebar ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .navSidebar > ul > li {
    position: relative; }
    .navSidebar > ul > li > a:not(.arrow) {
      font-family: "Merriweather Sans", sans-serif;
      text-transform: uppercase;
      color: #23395d;
      line-height: 1.42857;
      padding: 1.14286em;
      display: inline-block;
      margin-right: 1.14286em; }
      .navSidebar > ul > li > a:not(.arrow) small {
        display: block;
        font-size: 0.85714em; }
      .navSidebar > ul > li > a:not(.arrow):hover {
        color: #e31937; }
    .navSidebar > ul > li .arrow {
      position: absolute;
      top: 0;
      right: 0;
      display: block;
      font-size: 1.5em;
      line-height: 2.57143em;
      color: #23395d;
      padding-left: 10px;
      padding-right: 16px;
      text-decoration: none; }
      .navSidebar > ul > li .arrow i {
        position: relative;
        top: 0.05556em; }
        .navSidebar > ul > li .arrow i::before {
          transition: all 0.2s ease-in-out; }
          @media screen and (prefers-reduced-motion: reduce) {
            .navSidebar > ul > li .arrow i::before {
              transition: none; } }
      .navSidebar > ul > li .arrow:hover {
        color: #e31937; }
    .navSidebar > ul > li.current > a:not(.arrow), .navSidebar > ul > li.current > a:not(.arrow):hover,
    .navSidebar > ul > li > ul > li.active > a:not(.arrow),
    .navSidebar > ul > li > ul > li.active > a:not(.arrow):hover {
      color: #e31937; }
    .navSidebar > ul > li ul > li.current > a:not(.arrow), .navSidebar > ul > li ul > li.current > a:not(.arrow):hover,
    .navSidebar > ul > li ul > li > ul > li.active > a:not(.arrow),
    .navSidebar > ul > li ul > li > ul > li.active > a:not(.arrow):hover {
      color: #e31937;
      font-weight: 700; }
    .navSidebar > ul > li > ul > li.active > ul > li {
      font-weight: 100; }
      .navSidebar > ul > li > ul > li.active > ul > li::marker {
        color: #e31937; }
      .navSidebar > ul > li > ul > li.active > ul > li.active > .arrow i::before {
        content: '\32'; }
    .navSidebar > ul > li.current {
      border: solid 1px #e31937; }
    .navSidebar > ul > li + li {
      border-top: 1px solid rgba(171, 171, 171, 0.4); }
    .navSidebar > ul > li.active > .arrow i::before {
      content: '\32'; }
    .navSidebar > ul > li > ul {
      display: none;
      padding: 0; }
      .navSidebar > ul > li > ul > li {
        position: relative; }
        .navSidebar > ul > li > ul > li:first-child a {
          padding-top: 0.21429em; }
        .navSidebar > ul > li > ul > li .arrow {
          line-height: 1.14286; }
          .navSidebar > ul > li > ul > li .arrow i::before {
            transition: all 0.2s ease-in-out; }
            @media screen and (prefers-reduced-motion: reduce) {
              .navSidebar > ul > li > ul > li .arrow i::before {
                transition: none; } }
        .navSidebar > ul > li > ul > li a {
          line-height: 1.42857;
          color: #585858;
          display: inline-block;
          padding-left: 2.28571em;
          padding-right: 2.28571em;
          padding-bottom: 0.85714em;
          text-decoration: none; }
          .navSidebar > ul > li > ul > li a:hover {
            color: #e31937; }
        .navSidebar > ul > li > ul > li + li {
          margin-top: 8px; }
        .navSidebar > ul > li > ul > li > ul {
          display: none;
          padding: 0; }
          .navSidebar > ul > li > ul > li > ul > li {
            position: relative;
            list-style-type: none;
            margin-left: 3.42857em; }
            .navSidebar > ul > li > ul > li > ul > li > ul > li {
              margin-left: 1.14286em; }
            .navSidebar > ul > li > ul > li > ul > li a {
              line-height: 1.42857;
              color: #585858;
              padding-left: 0; }
              .navSidebar > ul > li > ul > li > ul > li a:hover {
                color: #e31937; }
            .navSidebar > ul > li > ul > li > ul > li + li {
              margin-top: 8px; }
            .navSidebar > ul > li > ul > li > ul > li.current {
              color: #e31937; }
              .navSidebar > ul > li > ul > li > ul > li.current > a:not(.arrow), .navSidebar > ul > li > ul > li > ul > li.current > a:not(.arrow):hover {
                color: #e31937; }
        .navSidebar > ul > li > ul > li.active > .arrow i::before {
          content: '\32'; }
        .navSidebar > ul > li > ul > li.current > a:not(.arrow), .navSidebar > ul > li > ul > li.current > a:not(.arrow):hover {
          color: #e31937; }

.organizationalChart {
  position: relative; }
  .organizationalChart img {
    max-width: 100%; }
  .organizationalChart__footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.85714em;
    padding-top: 40px;
    line-height: 1.5; }
    .organizationalChart__footer > a {
      color: inherit;
      text-decoration: underline; }
      .organizationalChart__footer > a img {
        max-height: 1.5em;
        margin-right: 0.83333em; }
      .organizationalChart__footer > a:hover {
        color: #f00; }
  @media (max-width: 379.98px) {
    .organizationalChart__footer {
      flex-direction: column-reverse; }
      .organizationalChart__footer span {
        padding-bottom: 0.625rem; } }

.zoomLens {
  box-shadow: 0 0 2.07143em rgba(0, 0, 0, 0.06); }

.team {
  position: relative;
  min-height: 288px;
  padding-left: 30.23256%;
  display: flex;
  align-items: center; }
  .team + div {
    margin-top: 20px; }

.team__img {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #e1e1e1;
  width: 27.90698%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  background-position: top center; }
  .team__img:after {
    content: "";
    padding-top: 120%;
    display: block; }
  .team__img img {
    display: none; }

.team__name {
  font-family: "Merriweather Sans", sans-serif;
  text-transform: uppercase;
  color: #585858;
  margin: 0;
  font-size: 1em; }
  .team__name span {
    text-transform: none;
    font-weight: 400;
    font-family: "Merriweather Sans", sans-serif; }

.team__position {
  margin: 0.92857em 0 0;
  font-weight: 700;
  font-size: 1em; }

.team__desc {
  line-height: 2.14286;
  margin: 0.85714em 0 0;
  overflow: hidden;
  max-height: 8.57143em; }
  .team__desc p {
    margin-bottom: 0em; }
    .team__desc p:last-child {
      margin-bottom: 0; }
  .team__desc + a {
    display: inline-block;
    margin-top: 0.35714em;
    color: #f00;
    text-decoration: underline; }
    .team__desc + a:hover {
      color: rgba(255, 0, 0, 0.8); }

@media (max-width: 1219.98px) {
  .team {
    min-height: 225px; } }

@media (max-width: 991.98px) {
  .team {
    min-height: 155px; } }

@media (max-width: 767.98px) {
  .team {
    min-height: 165px; } }

@media (max-width: 575.98px) {
  .team {
    padding-left: 85px;
    min-height: 75px; }
    .team__img {
      height: auto;
      width: 70px; }
    .team__position {
      line-height: 1.4;
      margin-top: 5px; }
    .team__desc {
      margin-top: 5px; } }

.videoBox {
  position: relative;
  background-size: cover;
  background-position: left;
  background-repeat: no-repeat;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.19); }
  .videoBox iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    visibility: hidden;
    opacity: 0;
    transition: all 0.25s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      .videoBox iframe {
        transition: none; } }
  .videoBox:after {
    content: "";
    display: block;
    padding-top: 65.5%; }
  .videoBox .btn-play {
    position: absolute;
    width: 7rem;
    height: 7rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    background: url("../images/Ic-Play.png") no-repeat center;
    background-size: contain;
    visibility: visible;
    opacity: 1;
    transition: all 0.25s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      .videoBox .btn-play {
        transition: none; } }
    .videoBox .btn-play:hover {
      opacity: 0.5; }
  .videoBox.showvideo iframe {
    visibility: visible;
    opacity: 1; }
  .videoBox.showvideo .btn-play {
    visibility: hidden;
    opacity: 0; }

.culturalVideo {
  padding: 2.5rem 0 0;
  position: relative; }
  .culturalVideo:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0.3;
    background-image: linear-gradient(to bottom, #e6e6e6 100%, gainsboro 0);
    background-repeat: repeat-x; }
  .culturalVideo:after {
    content: "";
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    height: 100px;
    background-image: linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%);
    background-repeat: repeat-x; }
  .culturalVideo .titleHeading {
    margin-bottom: 20px; }
  .culturalVideo__inner {
    margin: 0 auto;
    position: relative;
    z-index: 1; }
    .culturalVideo__inner::before, .culturalVideo__inner::after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: -1; }
    .culturalVideo__inner::before {
      background: url("../images/bg-2.png") no-repeat;
      right: -170px;
      background-position: top right;
      top: -40px; }
    .culturalVideo__inner::after {
      background: url("../images/bg-3.png") no-repeat;
      left: -80px;
      background-position: bottom left;
      bottom: 70px; }
    .culturalVideo__inner .arrow--1 {
      top: 50%;
      margin-top: -3.21429em;
      z-index: 2; }
      .culturalVideo__inner .arrow--1.arrow--prev {
        left: -3.8125rem; }
      .culturalVideo__inner .arrow--1.arrow--next {
        right: -3.8125rem; }
    .culturalVideo__inner .slick-slide {
      padding: 1.5625rem 0 2.5rem; }
      .culturalVideo__inner .slick-slide .culturalVideo__item {
        transition: all 0.2s ease-in-out; }
        @media (min-width: 992px) {
          .culturalVideo__inner .slick-slide .culturalVideo__item {
            transform: scale(0.47) translate(46.5%, 0); } }
        @media screen and (prefers-reduced-motion: reduce) {
          .culturalVideo__inner .slick-slide .culturalVideo__item {
            transition: none; } }
        .culturalVideo__inner .slick-slide .culturalVideo__item .videoBox {
          transition: all 0.2s ease-in-out; }
          @media (min-width: 992px) {
            .culturalVideo__inner .slick-slide .culturalVideo__item .videoBox {
              filter: grayscale(100%); } }
          @media screen and (prefers-reduced-motion: reduce) {
            .culturalVideo__inner .slick-slide .culturalVideo__item .videoBox {
              transition: none; } }
        .culturalVideo__inner .slick-slide .culturalVideo__item__body {
          opacity: 0;
          transition: all 0.2s ease-in-out; }
          @media screen and (prefers-reduced-motion: reduce) {
            .culturalVideo__inner .slick-slide .culturalVideo__item__body {
              transition: none; } }
      .culturalVideo__inner .slick-slide.slick-current {
        position: relative;
        z-index: 9999; }
        .culturalVideo__inner .slick-slide.slick-current .culturalVideo__item {
          transform: scale(1); }
          .culturalVideo__inner .slick-slide.slick-current .culturalVideo__item .videoBox {
            box-shadow: 0 0 38px rgba(0, 0, 0, 0.17); }
            @media (min-width: 992px) {
              .culturalVideo__inner .slick-slide.slick-current .culturalVideo__item .videoBox {
                filter: grayscale(0); } }
            .culturalVideo__inner .slick-slide.slick-current .culturalVideo__item .videoBox .btn-play {
              z-index: 1; }
          .culturalVideo__inner .slick-slide.slick-current .culturalVideo__item__body {
            opacity: 1; }
        @media (min-width: 992px) {
          .culturalVideo__inner .slick-slide.slick-current ~ .slick-slide .culturalVideo__item {
            transform: scale(0.47) translate(-46.5%, 0); } }
  .culturalVideo__item {
    display: block !important; }
    @media (min-width: 992px) {
      .culturalVideo__item {
        width: 580px !important; } }
    .culturalVideo__item .videoBox {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      display: block; }
      .culturalVideo__item .videoBox:after {
        content: "";
        padding-top: 52.41379%;
        display: block; }
      .culturalVideo__item .videoBox img {
        display: none; }
      .culturalVideo__item .videoBox .btn-play {
        width: 7rem;
        height: 7rem;
        z-index: -1; }
        .culturalVideo__item .videoBox .btn-play:focus {
          outline: none; }
    .culturalVideo__item__body {
      padding-top: 1.25rem;
      display: flex;
      align-items: center; }
      .culturalVideo__item__body span i {
        margin-right: 0.625rem; }
      .culturalVideo__item__body p {
        margin-bottom: 0;
        padding-left: 4.375rem;
        position: relative; }
        .culturalVideo__item__body p::before {
          content: "";
          position: absolute;
          top: 50%;
          transform: translate(0, -50%);
          left: 15px;
          height: 2px;
          width: 35px;
          background-color: #DCDCDC; }
  @media (max-width: 1720px) {
    .culturalVideo .culturalVideo__inner::before {
      right: 0; }
    .culturalVideo .culturalVideo__inner::after {
      left: 0; } }
  @media (max-width: 1330px) {
    .culturalVideo__inner .arrow--1.arrow--prev {
      left: -1.25rem; }
    .culturalVideo__inner .arrow--1.arrow--next {
      right: -1.25rem; } }
  @media (max-width: 991.98px) {
    .culturalVideo {
      padding: 2.5rem 0; } }

.historySlide .timeline {
  position: relative;
  margin-bottom: 4.375rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem; }
  .historySlide .timeline:after {
    height: 3px;
    content: '';
    left: -1.5625rem;
    right: -1.5625rem;
    position: absolute;
    bottom: 0.625rem;
    z-index: -1;
    background: linear-gradient(to right, rgba(210, 31, 36, 0) 0%, #d21f24 20%, #7e1316 80%, #8b1518 83%, rgba(206, 30, 35, 0) 99%, rgba(210, 31, 36, 0) 100%); }
  .historySlide .timeline__item {
    font-size: 0.875rem;
    position: relative;
    padding-bottom: 1.875rem;
    padding-top: 1.875rem; }
    .historySlide .timeline__item:after {
      width: 14px;
      height: 14px;
      border: 3px solid #fff;
      border-radius: 50%;
      background: #f00;
      content: '';
      left: 0;
      right: 0;
      margin: 0 auto;
      bottom: 4px;
      position: absolute;
      transform: scale(1);
      opacity: 1;
      transition: all 0.2s ease-in-out; }
      @media screen and (prefers-reduced-motion: reduce) {
        .historySlide .timeline__item:after {
          transition: none; } }
    .historySlide .timeline__item:before {
      width: 22px;
      height: 22px;
      border: 6px solid #e5e5e5;
      border-radius: 50%;
      background: #f00;
      content: '';
      left: 0px;
      right: 0;
      margin: 0 auto;
      bottom: 0px;
      position: absolute;
      transform: scale(0);
      opacity: 0;
      transition: all 0.2s ease-in-out; }
      @media screen and (prefers-reduced-motion: reduce) {
        .historySlide .timeline__item:before {
          transition: none; } }
  .historySlide .timeline__logo {
    background: #fff;
    padding: 0.5rem;
    border: 1px solid #EBEBEB;
    text-align: center;
    position: relative;
    max-width: 70px;
    margin: 0 auto;
    transform: scale(0);
    opacity: 0;
    margin-bottom: -1.25rem;
    transition: all 0.2s ease-in-out;
    box-shadow: -0.42857em 0.57143em 3.28571em rgba(0, 0, 0, 0.24); }
    @media screen and (prefers-reduced-motion: reduce) {
      .historySlide .timeline__logo {
        transition: none; } }
    .historySlide .timeline__logo:after {
      content: '';
      border-style: solid;
      border-width: 10px 8px 0px 8px;
      left: 50%;
      margin-left: -8px;
      content: '';
      position: absolute;
      bottom: -11px;
      border-color: #EBEBEB rgba(235, 235, 235, 0); }
    .historySlide .timeline__logo:before {
      content: '';
      border-style: solid;
      border-width: 8px 8px 0px 8px;
      left: 50%;
      margin-left: -8px;
      content: '';
      position: absolute;
      bottom: -8px;
      border-color: #fff rgba(235, 235, 235, 0);
      z-index: 3; }
    .historySlide .timeline__logo .image img {
      max-width: 54px; }
    .historySlide .timeline__logo p {
      margin: 0;
      font-size: 1rem;
      font-weight: bold;
      color: #f00;
      line-height: 1;
      padding-top: 0.625rem; }
  .historySlide .timeline__title {
    background: rgba(204, 204, 204, 0.5);
    padding: 0.1875rem;
    text-align: center;
    max-width: 60px;
    margin: 0 auto;
    transform: scale(1);
    transition: all 0.2s ease-in-out;
    opacity: 1;
    cursor: pointer; }
    @media screen and (prefers-reduced-motion: reduce) {
      .historySlide .timeline__title {
        transition: none; } }
  .historySlide .timeline__content {
    max-width: 960px;
    margin: 0 auto; }
    .historySlide .timeline__content .item {
      transform: scale(0);
      opacity: 0;
      transition: all 0.5s ease-in-out; }
      @media screen and (prefers-reduced-motion: reduce) {
        .historySlide .timeline__content .item {
          transition: none; } }
    .historySlide .timeline__content ul {
      padding: 0;
      margin: 0; }
      .historySlide .timeline__content ul li {
        list-style: none;
        position: relative;
        padding-left: 1.5625rem;
        margin-bottom: 1.125rem; }
        .historySlide .timeline__content ul li span.dateEvent:before {
          content: "\e025";
          color: #f00;
          font-family: 'ElegantIcons';
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          position: absolute;
          top: 0.25rem;
          left: 0; }
        .historySlide .timeline__content ul li span strong {
          color: #f00;
          font-weight: bold;
          font-size: 1rem; }
    .historySlide .timeline__content .slick-slide.slick-current .item {
      transform: scale(1);
      opacity: 1; }
  .historySlide .timeline .slick-slide.slick-current .timeline__item:after {
    transform: scale(0);
    opacity: 0; }
  .historySlide .timeline .slick-slide.slick-current .timeline__item:before {
    transform: scale(1);
    opacity: 1; }
  .historySlide .timeline .slick-slide.slick-current .timeline__logo {
    transform: scale(1);
    opacity: 1; }
  .historySlide .timeline .slick-slide.slick-current .timeline__title {
    transform: scale(0);
    opacity: 0; }

.annals {
  max-width: 424px;
  margin: 0 auto;
  position: relative; }
  .annals:before {
    content: "";
    position: absolute;
    left: 4.85714em;
    width: 3px;
    top: 0;
    bottom: -60px;
    background: linear-gradient(to bottom, rgba(226, 33, 39, 0) 0%, #e22127 30%, #e22127 50%, #e22127 70%, rgba(226, 33, 39, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e22127', endColorstr='#00e22127',GradientType=0 );
    opacity: 0.6; }
  .annals > * {
    position: relative;
    z-index: 1; }
  .annals__top {
    max-width: 10.42857em;
    z-index: 2;
    margin-bottom: 30px; }
    .annals__top .select2-selection--single {
      background: #f00;
      font-size: 1.14286em;
      font-weight: 700;
      border: 1px solid #b9b9b9;
      text-align: center;
      color: #fff;
      box-shadow: none !important;
      cursor: pointer; }
      .annals__top .select2-selection--single:after {
        position: absolute;
        content: "\33";
        top: 50%;
        right: 0.75em;
        margin-top: -0.0625em;
        transform: translate(0, -50%);
        font-family: 'ElegantIcons';
        line-height: 1; }
    .annals__top .select2-dropdown {
      border: 1px solid #b9b9b9;
      border-top: none;
      background: #f00;
      text-align: center;
      color: #fff;
      margin-top: -1px; }
      .annals__top .select2-dropdown .select2-results__option[aria-selected=true],
      .annals__top .select2-dropdown .select2-results__option--highlighted[aria-selected] {
        background-color: rgba(0, 0, 0, 0.1); }
      .annals__top .select2-dropdown .select2-results__options {
        padding: 0; }
  .annals__item {
    position: relative;
    min-height: 2.5em;
    padding-left: 105px;
    display: none; }
    .annals__item__year {
      position: absolute;
      top: 0;
      left: 0;
      font-size: 1.14286em;
      font-weight: 700;
      color: #f00;
      line-height: 2.5em; }
    .annals__item__icon {
      position: absolute;
      top: 0;
      left: 3.64286em;
      width: 2.5em;
      height: 2.5em;
      background-image: url("../images/icons/ic-dola.svg");
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100% auto; }
    .annals__item__content {
      padding: 1.07143em 1.21429em;
      background: #fff;
      border: 1px dotted #c9c9c9;
      box-shadow: 0 0 1.71429em rgba(0, 0, 0, 0.12); }
      .annals__item__content p {
        margin: 0;
        line-height: 1.71429; }
        .annals__item__content p i {
          margin-right: 0.57143em; }
        .annals__item__content p b,
        .annals__item__content p strong {
          color: #f00;
          font-size: 1.14286em;
          line-height: 1.5; }
    .annals__item__line + .annals__item__line {
      margin-top: 2.14286em; }
    .annals__item + .annals__item {
      margin-top: 32px; }
    .annals__item.active {
      display: block; }
    .annals__item.in {
      animation-duration: 0.5s;
      animation-fill-mode: both;
      opacity: 0;
      animation-name: navInUp; }
      .annals__item.in + .in {
        animation-delay: 0.1s; }
        .annals__item.in + .in + .in {
          animation-delay: 0.2s; }
          .annals__item.in + .in + .in + .in {
            animation-delay: 0.3s; }
            .annals__item.in + .in + .in + .in + .in {
              animation-delay: 0.4s; }
              .annals__item.in + .in + .in + .in + .in + .in {
                animation-delay: 0.4s; }
                .annals__item.in + .in + .in + .in + .in + .in + .in {
                  animation-delay: 0.5s; }
                  .annals__item.in + .in + .in + .in + .in + .in + .in + .in {
                    animation-delay: 0.6s; }
                    .annals__item.in + .in + .in + .in + .in + .in + .in + .in + .in {
                      animation-delay: 0.7s; }
                      .annals__item.in + .in + .in + .in + .in + .in + .in + .in + .in + .in {
                        animation-delay: 0.8s; }
                        .annals__item.in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in {
                          animation-delay: 0.9s; }
                          .annals__item.in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in {
                            animation-delay: 1s; }
                            .annals__item.in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in {
                              animation-delay: 1.1s; }
                              .annals__item.in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in {
                                animation-delay: 1.2s; }
                                .annals__item.in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in {
                                  animation-delay: 1.3s; }
                                  .annals__item.in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in {
                                    animation-delay: 1.4s; }
                                    .annals__item.in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in {
                                      animation-delay: 1.5s; }
                                      .annals__item.in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in {
                                        animation-delay: 1.6s; }
                                        .annals__item.in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in {
                                          animation-delay: 1.7s; }
                                          .annals__item.in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in + .in {
                                            animation-delay: 1.8s; }

.chart__body__item {
  display: flex;
  flex-flow: row wrap;
  padding: 1.35714em 1.5625rem 1.35714em 0.875rem;
  background-color: #F2F2F2;
  border-bottom: 1px solid #ffffff; }

.chart__body__date span {
  padding-right: 1.5625rem; }
  .chart__body__date span i {
    margin-right: 0.625rem; }

.chart__body__title {
  flex: 1; }
  .chart__body__title p {
    font-weight: 700;
    margin-bottom: 0;
    padding-right: 1.875rem; }

.chart__body__download a {
  color: #363636;
  font-size: 0.75rem; }
  .chart__body__download a i {
    margin-right: 0.625rem;
    display: inline-block; }
    .chart__body__download a i.ic_download {
      background: url("../images/download.svg") no-repeat;
      width: 1.125rem;
      height: 1.125rem; }

.chart__head {
  display: flex;
  justify-content: space-between;
  background-color: #8b8b8b;
  flex-wrap: wrap; }
  .chart__head__item {
    flex: 1 1 auto;
    padding: 0.5em 0.9375rem 0.57143em;
    color: #fff;
    display: flex;
    align-items: center;
    position: relative; }
    .chart__head__item:after {
      display: none; }
    .chart__head__item:nth-child(even),
    .chart__head__item:nth-child(even) .select2-dropdown {
      background-color: #8B8B8B; }
    .chart__head__item:nth-child(even):last-child {
      padding: 0.28571em 0.9375rem 0.35714em; }
      .chart__head__item:nth-child(even):last-child,
      .chart__head__item:nth-child(even):last-child .select2-dropdown {
        background-color: #E8E7E7; }
    .chart__head__item:nth-child(odd),
    .chart__head__item:nth-child(odd) .select2-dropdown {
      background-color: #9A9A9A; }
    .chart__head__item:nth-child(odd):first-child {
      padding: 0.10714em 0.9375rem; }
    .chart__head__item > span > i {
      font-size: 1.4em;
      display: inline-block;
      vertical-align: middle;
      padding-right: 10px; }
      .chart__head__item > span > i:before {
        position: relative;
        top: -0.07143em; }
    .chart__head__item > span > span {
      display: inline-block;
      vertical-align: middle;
      padding: 0.3em 0; }
    .chart__head__item > span.text-left {
      text-transform: uppercase;
      font-size: 1.42857em;
      font-weight: 700;
      font-family: "Merriweather Sans", sans-serif; }
    .chart__head__item .title {
      font-family: "Merriweather Sans", sans-serif;
      color: #fff;
      font-weight: 700;
      display: inline-block;
      vertical-align: middle; }
    .chart__head__item > .dropdown-select {
      margin-left: auto; }
    .chart__head__item .dropdown-select {
      position: relative;
      font-family: "Merriweather Sans", sans-serif;
      color: #fff;
      font-weight: 400;
      display: inline-block;
      vertical-align: middle; }
      .chart__head__item .dropdown-select .form-control, .chart__head__item .dropdown-select .select2-selection--single, .chart__head__item .dropdown-select .select2-selection--multiple, .chart__head__item .dropdown-select .select2-search__field {
        background-color: transparent;
        border: none;
        padding: 0.28125rem 0; }
        .chart__head__item .dropdown-select .form-control .select2-selection__placeholder, .chart__head__item .dropdown-select .select2-selection--single .select2-selection__placeholder, .chart__head__item .dropdown-select .select2-selection--multiple .select2-selection__placeholder, .chart__head__item .dropdown-select .select2-search__field .select2-selection__placeholder {
          color: #fff;
          font-weight: 400; }
      .chart__head__item .dropdown-select .simplebar-track.vertical {
        width: 2px;
        background: rgba(255, 255, 255, 0.1);
        right: 1.07143em; }
      .chart__head__item .dropdown-select .simplebar-scrollbar {
        right: 0;
        width: 2px; }
        .chart__head__item .dropdown-select .simplebar-scrollbar:before {
          background: #d4d4d4;
          border-radius: 0; }
      .chart__head__item .dropdown-select .select2-container + .select2-container {
        margin-top: 0.57143em;
        margin-left: -0.9375rem;
        margin-right: -0.9375rem;
        right: 0; }
        .chart__head__item .dropdown-select .select2-container + .select2-container .select2-dropdown {
          width: 100% !important;
          border: 1px solid #fff;
          border-top: transparent;
          box-shadow: 0 0.57143em 1.07143em rgba(0, 0, 0, 0.15);
          text-align: center;
          z-index: 2; }
          .chart__head__item .dropdown-select .select2-container + .select2-container .select2-dropdown .select2-results__options {
            padding: 10px 0; }
          .chart__head__item .dropdown-select .select2-container + .select2-container .select2-dropdown .select2-results__option[aria-selected=true],
          .chart__head__item .dropdown-select .select2-container + .select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected] {
            background: rgba(255, 255, 255, 0.3); }
      .chart__head__item .dropdown-select .select2-selection--single,
      .chart__head__item .dropdown-select .select2-selection--multiple {
        background-image: none;
        padding: 0.32143em 15px 0.32143em 7px;
        box-shadow: none !important;
        cursor: pointer;
        position: relative;
        color: #fff;
        min-width: 3.78571em;
        text-align: center; }
        .chart__head__item .dropdown-select .select2-selection--single > *,
        .chart__head__item .dropdown-select .select2-selection--multiple > * {
          position: relative;
          z-index: 1; }
        .chart__head__item .dropdown-select .select2-selection--single::before,
        .chart__head__item .dropdown-select .select2-selection--multiple::before {
          position: absolute;
          content: "\33";
          top: 50%;
          right: 0;
          transform: translate(0, -50%);
          font-family: 'ElegantIcons';
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          z-index: 1; }
        .chart__head__item .dropdown-select .select2-selection--single:after,
        .chart__head__item .dropdown-select .select2-selection--multiple:after {
          content: "";
          display: block;
          position: absolute;
          border: 1px solid #fff;
          top: -0.57143em;
          left: -0.9375rem;
          right: -0.9375rem;
          bottom: -0.5rem;
          border-bottom: transparent;
          opacity: 0; }
      .chart__head__item .dropdown-select .select2-container--open .select2-selection--single:after,
      .chart__head__item .dropdown-select .select2-container--open .select2-selection--multiple:after {
        opacity: 1; }
    .chart__head__item .title + .dropdown-select .select2.select2-container {
      width: auto !important;
      min-width: unset !important; }
  .chart__head.clearfix::after {
    display: none; }

.chart__content .image-chart img {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important; }

.chart__content__item {
  background-color: #F2F2F2;
  margin: 0;
  border-bottom: 1px solid #fff;
  padding: 10px 22px;
  display: table;
  width: 100%; }
  .chart__content__item__desc {
    display: table-cell;
    width: 85%; }
    .chart__content__item__desc p,
    .chart__content__item__desc a {
      line-height: 1.71429;
      font-family: "Merriweather Sans", sans-serif;
      margin-bottom: 0;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      overflow: hidden;
      height: 1.71429em;
      -webkit-box-orient: vertical;
      color: #363636; }
      .chart__content__item__desc p.titlePost,
      .chart__content__item__desc a.titlePost {
        font-weight: 700;
        text-decoration: none; }
        .chart__content__item__desc p.titlePost:hover,
        .chart__content__item__desc a.titlePost:hover {
          color: #0a89ff; }
    .chart__content__item__desc__info {
      line-height: 2.14286;
      font-family: "Merriweather Sans", sans-serif;
      margin-bottom: 0;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      overflow: hidden;
      height: 2.14286em;
      -webkit-box-orient: vertical;
      color: #363636; }
  .chart__content__item__time {
    display: table-cell;
    width: 15%;
    text-align: right; }
    .chart__content__item__time p {
      line-height: 2.14286;
      font-family: "Merriweather Sans", sans-serif;
      margin-bottom: 0; }
    .chart__content__item__time a {
      line-height: 2.14286;
      font-family: "Merriweather Sans", sans-serif;
      margin-bottom: 0;
      color: #e22127;
      text-decoration: underline; }

.chart__content .chart__content__item--undetail .chart__content__item__desc p,
.chart__content .chart__content__item--undetail .chart__content__item__desc a {
  margin-bottom: inherit;
  display: block;
  -webkit-line-clamp: inherit;
  overflow: unset;
  height: unset;
  -webkit-box-orient: unset; }

.chart__content .chart__content__item--undetail .chart__content__item__desc__info {
  margin-bottom: inherit;
  display: block;
  -webkit-line-clamp: inherit;
  overflow: unset;
  height: unset;
  -webkit-box-orient: unset; }

.chart__bottom {
  margin-top: 15px; }
  .chart__bottom .left {
    float: left; }
  .chart__bottom .right {
    float: right; }
  .chart__bottom p {
    margin-bottom: 0; }
    .chart__bottom p span {
      padding-left: 10px;
      padding-right: 10px;
      font-family: "Merriweather Sans", sans-serif;
      color: #363636;
      font-size: 0.85714em;
      line-height: 2;
      letter-spacing: -0.01em; }
      .chart__bottom p span:last-child {
        padding-right: 0px;
        border-left: 1px solid #363636; }

.chart--info .chart__head__item:first-child,
.chart--info .chart__head__item:first-child .select2-dropdown {
  background-color: #8B8B8B; }

.chart--info .chart__head__item:last-child:nth-child(even) {
  padding: 0.5em 0.9375rem 0.57143em 1.25rem; }
  .chart--info .chart__head__item:last-child:nth-child(even),
  .chart--info .chart__head__item:last-child:nth-child(even) .select2-dropdown {
    background-color: #7E7E7E; }

.chart--info .chart__head__item .title {
  position: relative; }
  .chart--info .chart__head__item .title i {
    transform: rotate(270deg);
    display: inline-block;
    padding-right: 10px;
    position: absolute;
    top: -0.0625rem; }
  .chart--info .chart__head__item .title input {
    padding: 0;
    background-color: transparent;
    color: #fff;
    border: none;
    font-size: 1em;
    padding-left: 2.14286em;
    font-weight: 400; }
    .chart--info .chart__head__item .title input::-moz-placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #fff;
      opacity: 1;
      /* Firefox */ }
    .chart--info .chart__head__item .title input::placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #fff;
      opacity: 1;
      /* Firefox */ }
    .chart--info .chart__head__item .title input:-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      color: #fff; }
    .chart--info .chart__head__item .title input::-ms-input-placeholder {
      /* Microsoft Edge */
      color: #fff; }

.chart--report {
  margin-bottom: 0; }
  .chart--report .chart__head__item:first-child {
    background-color: #BE1425; }
  .chart--report .chart__head__item:last-child:nth-child(even) {
    background-image: linear-gradient(to right, #920D10 0%, #EC1C3C 100%);
    background-repeat: repeat-x; }
  .chart--report .chart__head__item:last-child .select2-selection--single:after,
  .chart--report .chart__head__item:last-child .dropdown-select .select2-dropdown {
    background-color: #EC1C3C; }
  .chart--report .chart__head__item span span {
    font-weight: 400 !important; }
  .chart--report .chart__head__item .title i {
    font-size: 1.14286em;
    top: -0.07143em; }
  .chart--report .chart__head__item .title input {
    font-size: 1em; }
    .chart--report .chart__head__item .title input::-moz-placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      font-weight: 400;
      opacity: 1;
      /* Firefox */ }
    .chart--report .chart__head__item .title input::placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      font-weight: 400;
      opacity: 1;
      /* Firefox */ }
    .chart--report .chart__head__item .title input:-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      font-weight: 400; }
    .chart--report .chart__head__item .title input::-ms-input-placeholder {
      /* Microsoft Edge */
      font-weight: 400; }

.chart--economy .chart__head__item:last-child:nth-child(even) {
  text-align: right; }
  .chart--economy .chart__head__item:last-child:nth-child(even),
  .chart--economy .chart__head__item:last-child:nth-child(even) .select2-dropdown {
    background-color: #8B8B8B; }

.chart--economy .chart__head__item > span > span {
  font-weight: 400 !important; }

.chart--economy .chart__head__item .title i {
  font-size: 1rem;
  top: 10px; }

.chart--economy .chart__head__item .title input {
  font-size: 0.875rem; }
  .chart--economy .chart__head__item .title input::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    font-weight: 400;
    opacity: 1;
    /* Firefox */ }
  .chart--economy .chart__head__item .title input::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    font-weight: 400;
    opacity: 1;
    /* Firefox */ }
  .chart--economy .chart__head__item .title input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    font-weight: 400; }
  .chart--economy .chart__head__item .title input::-ms-input-placeholder {
    /* Microsoft Edge */
    font-weight: 400; }

.chart--economy .chart__content__item__time {
  float: right; }
  .chart--economy .chart__content__item__time a i {
    display: block; }
    .chart--economy .chart__content__item__time a i.ic_download {
      background: url("../images/download.svg") no-repeat;
      width: 1.125rem;
      height: 1.125rem; }

@media (max-width: 479px) {
  .chart--economy .chart__content__item {
    display: table; }
    .chart--economy .chart__content__item__desc {
      display: table-cell;
      width: 70%; }
    .chart--economy .chart__content__item__time {
      display: table-cell;
      width: 30%; } }

.chart--relationship {
  margin-bottom: 0; }
  .chart--relationship .chart__head__item {
    width: 100%;
    background-color: #E7E7E7 !important;
    padding: 0.32143em 0.9375rem !important; }
    .chart--relationship .chart__head__item .custom-color {
      float: right;
      padding-top: 5px; }
      .chart--relationship .chart__head__item .custom-color i {
        font-size: 1rem !important; }
    .chart--relationship .chart__head__item .special {
      float: left; }
  .chart--relationship .chart__item {
    height: 100%;
    background-color: #f2f2f2; }

.chart--service .chart__head__item .dropdown-select:first-child {
  margin-right: 50px; }

.chart--stock {
  margin-bottom: 0; }
  .chart--stock .chart__head__item:last-child:nth-child(even) {
    padding-right: 0.5rem;
    padding-top: 0.35714em;
    padding-bottom: 0.35714em; }
  .chart--stock .chart__content {
    margin-bottom: 17px; }

.chart--document .chart__head__item:last-child {
  width: 100%;
  text-align: right;
  float: unset;
  padding-right: 2.1875rem !important; }

.chart--job {
  margin-top: 35px; }

.chart--news .chart__head__item:first-child {
  padding-left: 1.42857em; }

.chart--news .chart__body__item {
  padding: 0.85714em 1.5625rem 0.85714em 1.25rem; }

@media (max-width: 575.98px) {
  .chart__body {
    flex-direction: column; }
    .chart__body__title p {
      padding: 0;
      padding-right: 0.625rem; }
    .chart__body__date, .chart__body__title, .chart__body__download {
      margin: 0.625rem 0; } }

@media (max-width: 1219px) {
  .chart--info .chart__head__item:first-child, .chart--info .chart__head__item:last-child {
    width: 100%; }
  .chart--economy .chart__head__item:first-child, .chart--economy .chart__head__item:last-child {
    width: 50%; }
  .chart--economy .chart__head__item:last-child:nth-child(even) {
    text-align: left; }
  .chart--document .chart__head__item {
    width: 100% !important; }
  .chart--stock .chart__head__item {
    width: 100% !important; }
  .chart__wrapper .chart__head__item {
    width: 50%; } }
  @media (max-width: 1219px) and (min-width: 479px) {
    .chart__wrapper .chart__head__item:nth-child(3) {
      clear: both;
      background-color: #8B8B8B !important; } }

@media (max-width: 991px) {
  .chart__content__item {
    display: table; }
    .chart__content__item__desc {
      display: table-cell;
      width: 70%; }
    .chart__content__item__time {
      display: table-cell;
      width: 30%;
      text-align: right; }
  .chart__body__title {
    order: -1;
    max-width: 100%;
    flex-basis: 100%; }
    .chart__body__title p {
      padding: 0; }
  .chart__body__date, .chart__body__title, .chart__body__download {
    margin: 0.3125rem 0; }
    .chart__body__date__bottom .left, .chart__body__title__bottom .left, .chart__body__download__bottom .left {
      float: none; }
    .chart__body__date__bottom .right, .chart__body__title__bottom .right, .chart__body__download__bottom .right {
      float: none; }
  .chart--economy .chart__head__item {
    display: block; }
    .chart--economy .chart__head__item:first-child, .chart--economy .chart__head__item:last-child {
      width: 100%; } }

@media (max-width: 640px) {
  .wrapperContent {
    overflow: scroll;
    overflow-y: hidden; }
    .wrapperContent .chart--stock {
      width: 520px;
      max-width: unset; }
      .wrapperContent .chart--stock .date {
        justify-content: flex-start; } }

@media (max-width: 991.98px) {
  .chart--relationship .col-lg-6:first-child {
    margin-bottom: 20px; } }

@media (max-width: 767.98px) {
  .chart--document {
    margin-bottom: 20px;
    margin-top: 0; }
  .chart.result-2 {
    margin-top: 0; }
  .chart.result {
    margin-top: 0; } }

@media (max-width: 479px) {
  .chart__head__item span.text-left {
    font-size: 0.8125rem; }
  .chart__head__item span i {
    font-size: 1.25rem;
    padding-right: 5px; }
  .chart__content__item {
    display: block; }
    .chart__content__item__desc {
      display: block;
      width: 100%; }
    .chart__content__item__time {
      display: block;
      width: 100%;
      text-align: left; }
  .chart--economy .chart__head__item .dropdown-select:first-child {
    margin-right: 10px; }
  .chart--economy .chart__head__item:first-child, .chart--economy .chart__head__item:last-child {
    width: 100%; }
  .chart--economy .chart__head__item:last-child {
    width: 100%;
    background: #7e7e7e !important; }
  .chart__wrapper .chart__head__item {
    width: 100%; } }

@media (max-width: 359px) {
  .chart--info .chart__head__item .title i {
    left: -0.9375rem; }
  .chart--info .chart__head__item .title input {
    padding-left: 0.625rem; } }

.pageCalendarEvent {
  padding-right: 5rem;
  background-image: url("../images/bg-event.png");
  background-position: top left;
  background-repeat: no-repeat no-repeat;
  background-size: cover; }

.listEvent .slick-list.resetheight {
  height: auto !important; }

.listEvent .slick-current .listEvent__item {
  animation-duration: 0.5s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: navInUp; }
  .listEvent .slick-current .listEvent__item:nth-child(1) {
    animation-delay: 0.1s; }
  .listEvent .slick-current .listEvent__item:nth-child(2) {
    animation-delay: 0.2s; }
  .listEvent .slick-current .listEvent__item:nth-child(3) {
    animation-delay: 0.3s; }
  .listEvent .slick-current .listEvent__item:nth-child(4) {
    animation-delay: 0.4s; }
  .listEvent .slick-current .listEvent__item:nth-child(5) {
    animation-delay: 0.5s; }
  .listEvent .slick-current .listEvent__item:nth-child(6) {
    animation-delay: 0.6s; }
  .listEvent .slick-current .listEvent__item:nth-child(7) {
    animation-delay: 0.7s; }
  .listEvent .slick-current .listEvent__item:nth-child(8) {
    animation-delay: 0.8s; }
  .listEvent .slick-current .listEvent__item:nth-child(9) {
    animation-delay: 0.9s; }
  .listEvent .slick-current .listEvent__item:nth-child(10) {
    animation-delay: 1s; }

.listEvent__item {
  border: 1px dotted #B7B7B7;
  background: #fff;
  margin-bottom: 1.75rem; }
  .listEvent__item .info {
    padding: 1.25rem 1.875rem 1rem 1.875rem;
    position: relative; }
    .listEvent__item .info h4 {
      color: #363636;
      font-size: 1.125rem;
      font-family: "Merriweather Sans", sans-serif;
      font-weight: bold;
      text-transform: uppercase;
      margin: 0;
      padding-bottom: 0.625rem;
      padding-right: 4.875rem;
      position: relative; }
    .listEvent__item .info .decs {
      margin: 0;
      line-height: 2;
      max-height: 4em; }
      .listEvent__item .info .decs > p {
        margin: 0;
        line-height: 2; }
    .listEvent__item .info > a {
      color: #dc0000;
      text-decoration: underline;
      right: 1.875rem;
      bottom: -2.1875rem;
      z-index: 99;
      position: absolute; }
    @media (max-width: 991.98px) {
      .listEvent__item .info {
        padding: 0.9375rem; } }
  .listEvent__item .btn-download {
    color: #363636;
    font-size: 0.75rem;
    position: absolute;
    top: 0;
    right: 0;
    font-family: "Merriweather Sans", sans-serif;
    font-weight: normal; }
    .listEvent__item .btn-download i {
      display: inline-block;
      width: 1.125rem;
      height: 1.125rem;
      vertical-align: middle;
      margin-right: 0.5rem;
      background-image: url("../images/icons/ic-download.png");
      background-repeat: no-repeat no-repeat;
      background-size: contain; }
  .listEvent__item .dateEvent {
    padding: 0.9375rem 1.875rem;
    position: relative; }
    .listEvent__item .dateEvent > .row .col-sm-7 {
      padding-right: 5rem; }
    .listEvent__item .dateEvent:before {
      top: 0;
      left: 1.875rem;
      right: 1.875rem;
      content: '';
      position: absolute;
      height: 1px;
      border-top: 1px dashed #707070; }
    .listEvent__item .dateEvent i {
      display: inline-block;
      margin-right: 0.3125rem;
      color: #f00; }
    @media (max-width: 991.98px) {
      .listEvent__item .dateEvent {
        padding: 0.9375rem; } }
  .listEvent__item--other {
    border: 1px solid #e12027; }
    .listEvent__item--other .info h4 {
      color: #e12027; }
    .listEvent__item--other .info > a {
      color: #fff; }
    .listEvent__item--other .dateEvent {
      background: #e12027;
      color: #fff !important; }
      .listEvent__item--other .dateEvent:before {
        display: none; }
      .listEvent__item--other .dateEvent i,
      .listEvent__item--other .dateEvent a.btn-more-news {
        color: inherit; }
  @media (max-width: 991.98px) {
    .listEvent__item {
      margin-bottom: 0.9375rem; } }

.listEvent--stock {
  margin: 0 auto;
  max-width: 960px; }

@media (max-width: 991.98px) {
  .listEvent__item .info > a {
    right: 8px; } }

.hotNews {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0; }
  .hotNews__title {
    color: #fff;
    font-size: 1.28571em;
    font-family: "Merriweather Sans", sans-serif;
    text-transform: uppercase;
    line-height: 1.33333;
    margin: 0;
    padding: 0.27778em 0.83333em 0.44444em;
    position: relative;
    z-index: 1; }
    .hotNews__title:before, .hotNews__title:after {
      content: "";
      display: block;
      position: absolute;
      z-index: 0;
      top: 0;
      bottom: 0;
      background: #707070; }
    .hotNews__title:before {
      left: 0;
      right: 1.66667em;
      z-index: 1; }
    .hotNews__title:after {
      left: 50%;
      right: 0;
      transform: skewX(30deg);
      transform-origin: 100% 100%; }
    .hotNews__title > * {
      display: inline-block;
      position: relative;
      z-index: 2; }
    .hotNews__title i {
      font-size: 1.33333em;
      margin-right: 0.54167em; }
  .hotNews__slide {
    position: relative;
    height: 3.21429em;
    margin-right: 2.85714em; }
    .hotNews__slide:before {
      content: "";
      display: block;
      position: absolute;
      z-index: 0;
      top: 0;
      bottom: 0;
      left: -50px;
      right: 0;
      background: rgba(139, 139, 139, 0.9);
      transform: skewX(30deg);
      transform-origin: 100% 100%; }
    .hotNews__slide > * {
      position: relative;
      z-index: 1; }
    .hotNews__slide .slick-slide > div {
      padding: 0.85714em 0; }
    .hotNews__slide .slick-current .hotNews__item__date,
    .hotNews__slide .slick-current .hotNews__item__title {
      animation-duration: 0.5s;
      animation-fill-mode: both;
      opacity: 0;
      animation-name: navInRight;
      animation-delay: 0.2s; }
    .hotNews__slide .slick-current .hotNews__item__title {
      animation-delay: 0.3s; }
  .hotNews__item {
    padding-left: 8.57143em;
    position: relative;
    padding-right: 5.71429em;
    display: block !important; }
    .hotNews__item__date {
      color: #fff;
      position: absolute;
      top: 0;
      left: 0; }
      .hotNews__item__date i {
        margin-right: 0.42857em; }
    .hotNews__item__title {
      color: #fff;
      font-size: 1em;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      margin: 0;
      line-height: 1.5; }
      .hotNews__item__title a,
      .hotNews__item__title span {
        color: #fff; }
  @media (max-width: 767px) {
    .hotNews__title {
      padding-left: 0;
      max-width: 200px;
      margin-right: 2.8571428571em; }
      .hotNews__title:before, .hotNews__title:after {
        left: -150px; }
    .hotNews__slide:before {
      left: -150px; }
    .hotNews__item {
      padding-right: 20px;
      padding-left: 7.5em; } }
  @media (max-width: 575.98px) {
    .hotNews__title, .hotNews__slide {
      font-size: 10px;
      height: unset; }
    .hotNews__slide .slick-slide > div {
      padding: 5px 0; } }

.pagesProducts {
  background-repeat: no-repeat;
  background-image: url("../images/bg-1.jpg");
  background-size: 100% 100%; }

.navWidget {
  margin-bottom: 20px; }
  .navWidget h2 {
    font-size: 1em;
    margin: 0; }
  .navWidget__content {
    text-align: center;
    background: #fff;
    padding: 0;
    position: relative;
    z-index: 1;
    box-shadow: 0 0.71429em 1.42857em rgba(0, 0, 0, 0.11);
    display: block;
    cursor: pointer; }
    .navWidget__content:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border: 1px solid #f00;
      opacity: 0;
      transition: all 0.2s ease-in-out; }
      @media screen and (prefers-reduced-motion: reduce) {
        .navWidget__content:before {
          transition: none; } }
    .navWidget__content:after {
      display: block;
      position: absolute;
      border-style: solid;
      border-width: 0px 13px 18px 13px;
      left: 50%;
      margin-left: -13px;
      content: '';
      bottom: -40px;
      border-color: #fff rgba(235, 235, 235, 0);
      transition: all 0.2s ease-in-out;
      opacity: 0; }
      @media screen and (prefers-reduced-motion: reduce) {
        .navWidget__content:after {
          transition: none; } }
    .navWidget__content__img {
      display: block;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      display: block; }
      .navWidget__content__img:after {
        content: "";
        padding-top: 50.52632%;
        display: block; }
      .navWidget__content__img img {
        display: none; }
    .navWidget__content__name {
      font-size: 1.125em;
      font-weight: 700;
      text-transform: uppercase;
      margin: 0;
      font-family: "Merriweather Sans", sans-serif;
      line-height: 1.66667;
      padding: 1.38889em 0.55556em;
      position: relative;
      z-index: 2;
      display: block; }
  .navWidget__expand {
    display: none;
    padding-top: 1px; }
    .navWidget__expand__inner {
      padding: 1.5625rem 2.75rem;
      background: #fff;
      box-shadow: 0 0.71429em 1.42857em rgba(0, 0, 0, 0.11);
      position: relative;
      margin-top: 39px; }
      .navWidget__expand__inner:before {
        position: absolute;
        top: 0.9375rem;
        left: 0.9375rem;
        right: 0.9375rem;
        bottom: 0.9375rem;
        content: '';
        border: 1px dashed #707070; }
      .navWidget__expand__inner .content {
        position: relative;
        z-index: 100;
        padding-bottom: 1.25rem;
        padding-top: 1.25rem; }
        .navWidget__expand__inner .content h4 {
          font-size: 1.125rem;
          font-weight: bold;
          font-family: "Merriweather Sans", sans-serif;
          line-height: 1.66667;
          padding-bottom: 0.9375rem; }
        .navWidget__expand__inner .content > a {
          text-decoration: underline; }
      .navWidget__expand__inner ul {
        margin: 0;
        padding: 1.25rem 0;
        list-style: none; }
        .navWidget__expand__inner ul > li {
          position: relative;
          padding-left: 1rem; }
          .navWidget__expand__inner ul > li:last-child {
            margin-bottom: none; }
          .navWidget__expand__inner ul > li:before {
            content: "";
            width: 0.375rem;
            height: 0.375rem;
            border-radius: 50%;
            background: #f00;
            display: block;
            position: absolute;
            top: 0.5rem;
            left: 0; }
          .navWidget__expand__inner ul > li > a {
            color: #363636;
            font-weight: bold;
            font-size: 1rem;
            transition: all 0.2s ease-in-out; }
            @media screen and (prefers-reduced-motion: reduce) {
              .navWidget__expand__inner ul > li > a {
                transition: none; } }
            .navWidget__expand__inner ul > li > a:hover {
              color: #f00;
              text-decoration: underline; }
          .navWidget__expand__inner ul > li + li {
            margin-top: 0.5rem; }
      .navWidget__expand__inner p {
        margin-bottom: 0;
        line-height: 1.71429; }
        .navWidget__expand__inner p + ul {
          margin-top: 1em; }
  .navWidget.active {
    position: relative;
    z-index: 99; }
    .navWidget.active .navWidget__content:before, .navWidget.active .navWidget__content:after {
      opacity: 1; }
    .navWidget.active .navWidget__content__img:after {
      opacity: 1; }
  @media (max-width: 767.98px) {
    .navWidget__content:after {
      bottom: -22px; }
    .navWidget__expand__inner {
      margin-top: 20px;
      padding: 1.5625rem 1.875rem; }
      .navWidget__expand__inner ul {
        padding: 0; }
        .navWidget__expand__inner ul + ul {
          margin-top: 0.5rem; } }
  @media (min-width: 992px) {
    .navWidget:nth-child(3n + 1) .navWidget__expand {
      margin-right: calc(-200% - 40px); } }

@media (min-width: 992px) and (min-width: 992px) {
  .navWidget:nth-child(3n + 1).col-lg-6 .navWidget__content__img {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .navWidget:nth-child(3n + 1).col-lg-6 .navWidget__content__img:after {
      content: "";
      padding-top: 33.10345%;
      display: block; }
    .navWidget:nth-child(3n + 1).col-lg-6 .navWidget__content__img img {
      display: none; } }
  @media (min-width: 992px) {
    .navWidget:nth-child(3n + 1).col-lg-6 .navWidget__expand {
      margin-right: calc(-100% - 20px); }
    .navWidget:nth-child(3n - 1) .navWidget__expand {
      margin-left: calc(-100% - 20px);
      margin-right: calc(-100% - 20px); } }

@media (min-width: 992px) and (min-width: 768px) {
  .navWidget:nth-child(3n - 1).col-lg-6 .navWidget__content__img {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .navWidget:nth-child(3n - 1).col-lg-6 .navWidget__content__img:after {
      content: "";
      padding-top: 33.10345%;
      display: block; }
    .navWidget:nth-child(3n - 1).col-lg-6 .navWidget__content__img img {
      display: none; } }
  @media (min-width: 992px) {
    .navWidget:nth-child(3n - 1).col-lg-6 .navWidget__expand {
      margin-left: calc(-100% - 20px); }
    .navWidget:nth-child(3n) .navWidget__expand {
      margin-left: calc(-200% - 40px);
      margin-right: 0; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .navWidget:nth-child(2n + 1) .navWidget__expand {
      margin-right: calc(-100% - 20px); }
    .navWidget:nth-child(2n) .navWidget__expand {
      margin-left: calc(-100% - 20px);
      margin-right: 0; } }
  .navWidgets {
    margin-bottom: 30px;
    position: relative;
    z-index: 0; }
    .navWidgets::after {
      content: "";
      display: block;
      clear: both; }

.navWidgets--other .navWidget__content:after {
  bottom: -44px; }

.navWidgets--other .navWidget__content__img {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block; }
  .navWidgets--other .navWidget__content__img:after {
    content: "";
    padding-top: 53.57143%;
    display: block; }
  .navWidgets--other .navWidget__content__img img {
    display: none; }
  .navWidgets--other .navWidget__content__img:before {
    display: block;
    position: absolute;
    border-style: solid;
    border-width: 0px 12px 17px 12px;
    left: 50%;
    margin-left: -12px;
    content: '';
    bottom: -41px;
    border-color: rgba(112, 112, 112, 0.17) rgba(235, 235, 235, 0);
    transition: all 0.2s ease-in-out;
    opacity: 0; }
    @media screen and (prefers-reduced-motion: reduce) {
      .navWidgets--other .navWidget__content__img:before {
        transition: none; } }

.navWidgets--other .navWidget__content__name {
  padding: 0.625rem 1.875rem; }

.navWidgets--other .navWidget__expand__inner {
  border: 1px solid rgba(112, 112, 112, 0.17); }

.navWidgets--other .navWidget.active .navWidget__content:after {
  opacity: 1;
  z-index: 100; }

.navWidgets--other .navWidget.active .navWidget__content__img:before {
  opacity: 1; }

@media (max-width: 991.98px) {
  .navWidgets--other .navWidget:nth-child(3) {
    flex: 0 0 100%;
    max-width: 100%; }
    .navWidgets--other .navWidget:nth-child(3) .navWidget__expand {
      margin-right: 0; } }

.navWidgets--capital .navWidget__content {
  min-height: 160px;
  box-shadow: none;
  border: 1px dashed #A1A1A1;
  text-align: center;
  display: table;
  width: 100%; }
  .navWidgets--capital .navWidget__content:before {
    border: 3px solid #f00;
    border-color: #f00 !important; }
  .navWidgets--capital .navWidget__content__img {
    display: table-cell;
    vertical-align: middle; }
    .navWidgets--capital .navWidget__content__img img {
      display: inline-block;
      max-width: 100%;
      max-height: 100%;
      width: auto; }
    .navWidgets--capital .navWidget__content__img:after {
      display: none; }

.navWidgets--capital .navWidget.active .navWidget__content {
  border: none; }

.navWidgets--capital .navWidget__expand__inner {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  border: 1px solid rgba(112, 112, 112, 0.17); }
  .navWidgets--capital .navWidget__expand__inner:before {
    display: none; }

.navWidgets--capital .navWidget:nth-child(5) .navWidget__content, .navWidgets--capital .navWidget:nth-child(4) .navWidget__content {
  display: table;
  width: 100%; }
  .navWidgets--capital .navWidget:nth-child(5) .navWidget__content__img, .navWidgets--capital .navWidget:nth-child(4) .navWidget__content__img {
    display: table-cell;
    vertical-align: middle; }
    .navWidgets--capital .navWidget:nth-child(5) .navWidget__content__img img, .navWidgets--capital .navWidget:nth-child(4) .navWidget__content__img img {
      display: inline-block;
      max-width: 100%;
      max-height: 100%;
      width: auto; }
    .navWidgets--capital .navWidget:nth-child(5) .navWidget__content__img:after, .navWidgets--capital .navWidget:nth-child(4) .navWidget__content__img:after {
      display: none; }

@media (max-width: 991.98px) {
  .navWidgets--capital .navWidget:nth-child(3), .navWidgets--capital .navWidget:nth-child(5) {
    flex: 0 0 50%;
    max-width: 50%; } }

@media (max-width: 767.98px) {
  .navWidgets--capital .navWidget:nth-child(3), .navWidgets--capital .navWidget:nth-child(5) {
    flex: 0 0 100%;
    max-width: 100%; } }

@media (min-width: 992px) {
  .navWidgets--capital .navWidget:nth-child(3n + 1) .navWidget__expand {
    margin-right: calc(-200% - 40px); }
  .navWidgets--capital .navWidget:nth-child(3n - 1) .navWidget__expand {
    margin-left: calc(-100% - 20px);
    margin-right: calc(-100% - 20px); }
  .navWidgets--capital .navWidget:nth-child(3n) .navWidget__expand {
    margin-left: calc(-200% - 40px);
    margin-right: 0; } }

@media (min-width: 768px) and (max-width: 991.98px) {
  .navWidgets--capital .navWidget:nth-child(2n + 1) .navWidget__expand {
    margin-right: calc(-100% - 20px); }
  .navWidgets--capital .navWidget:nth-child(2n) .navWidget__expand {
    margin-left: calc(-100% - 20px);
    margin-right: 0; } }

.accordion .card {
  background: #f8f8f8;
  margin: 0 1.75rem;
  border: none; }
  .accordion .card:not(:last-of-type) {
    border-bottom: solid 1px #b3b3b3; }
  .accordion .card .btn-card {
    text-align: left;
    font-size: 0.875rem;
    font-weight: bold;
    background: #f8f8f8;
    border: none;
    padding: 1.5rem 0;
    cursor: pointer;
    line-height: 1.71429;
    position: relative;
    display: block;
    width: 100%; }
    .accordion .card .btn-card:not(.collapsed) {
      color: #e31937; }
      .accordion .card .btn-card:not(.collapsed) .icon-card {
        transform: rotate(90deg); }
  .accordion .card.card-body {
    border: none;
    background: #f8f8f8;
    margin: 0;
    padding: 0;
    line-height: 1.71429;
    box-shadow: none;
    padding-bottom: 1.5rem; }
  .accordion .card .icon-card {
    font-size: 1.125rem;
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -0.65625rem; }
    .accordion .card .icon-card::before {
      transition: all 0.2s ease-in-out;
      color: #585858; }
      @media screen and (prefers-reduced-motion: reduce) {
        .accordion .card .icon-card::before {
          transition: none; } }

.accordion--1 .accordion__item {
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: #ededed;
  padding: 0.5rem 1.875rem;
  border-bottom: 1px solid #fff; }
  .accordion--1 .accordion__item__info span {
    min-width: 3.125rem;
    display: inline-block;
    font-size: 1rem; }
  .accordion--1 .accordion__item__info p {
    font-weight: 700;
    margin-bottom: 0;
    line-height: 2.14286; }
  .accordion--1 .accordion__item__info strong {
    font-family: "Merriweather Sans", sans-serif;
    font-size: 1.125rem;
    text-transform: uppercase; }
  .accordion--1 .accordion__item__regency p {
    line-height: 2.14286;
    margin-bottom: 0; }
  .accordion--1 .accordion__item__regency ul {
    padding-left: 0.9375rem;
    margin-bottom: 0; }
    .accordion--1 .accordion__item__regency ul li {
      padding: 0.3125rem 0; }
  .accordion--1 .accordion__item__info {
    flex: 1; }
  .accordion--1 .accordion__item__regency {
    flex: 1.5; }

.accordion--1 .card {
  box-shadow: none;
  margin-bottom: 2.1875rem; }
  .accordion--1 .card h5 {
    background-color: #8b8b8b;
    position: relative; }
  .accordion--1 .card .btn-card {
    font-size: 1rem;
    padding: 0.375rem 1.875rem;
    color: #585858;
    line-height: 2.125;
    margin-left: 0.5rem;
    font-family: "Merriweather Sans", sans-serif; }
    .accordion--1 .card .btn-card.collapsed span::before {
      content: '\33'; }
    .accordion--1 .card .btn-card span {
      position: absolute;
      right: 1.25rem;
      top: 0.9375rem;
      font-size: 1.125rem; }
  .accordion--1 .card-body {
    padding: 0; }

@media (max-width: 991.98px) {
  .accordion--1 .accordion__item {
    flex-direction: column; } }

.numberHeading {
  font-size: 1.5rem;
  font-weight: 700;
  color: #008000;
  line-height: 1.25;
  margin-bottom: 0; }

.percentHeading {
  color: #008000; }
  .percentHeading i {
    font-size: 1rem;
    margin-right: 0.3125rem; }

.formHeading {
  border-bottom: 2px dashed #707070;
  padding-bottom: 1.875rem; }
  .formHeading .infoHeading {
    padding: 1.375rem;
    background-color: #EDEDED;
    border: 1px dashed #707070; }
    .formHeading .infoHeading__small {
      font-size: 0.75rem; }
    .formHeading .infoHeading__download a {
      padding-right: 1.0625rem;
      font-size: 0.75rem;
      color: #363636; }
      .formHeading .infoHeading__download a:hover {
        color: #FF0000; }
      .formHeading .infoHeading__download a:last-child {
        padding-right: 0; }
      .formHeading .infoHeading__download a i {
        margin-right: 0.625rem;
        width: 1.125rem;
        height: 1.125rem;
        display: inline-block;
        vertical-align: middle; }
        .formHeading .infoHeading__download a i.ic_download {
          background: url("../images/download.svg") no-repeat; }
  @media (max-width: 991.98px) {
    .formHeading .infoHeading__download {
      text-align: center; } }
  @media (max-width: 575.98px) {
    .formHeading .infoHeading__download {
      text-align: left; } }

.searchPost {
  margin-bottom: 2.5rem; }
  .searchPost__inner {
    position: relative; }
    .searchPost__inner i {
      position: absolute;
      top: 0.75rem;
      right: 1.25rem;
      transform: rotate(270deg); }
    .searchPost__inner .form-control, .searchPost__inner .select2-selection--single, .searchPost__inner .select2-selection--multiple, .searchPost__inner .select2-search__field {
      border: 1px solid #707070;
      padding: 0.5625rem 0.75rem;
      color: #363636; }

.listPost .row {
  margin-left: -15px;
  margin-right: -15px; }
  .listPost .row [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px; }

.listPost__item {
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.11);
  margin-bottom: 1.75rem; }
  .listPost__item__image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .listPost__item__image:after {
      content: "";
      padding-top: 58.49057%;
      display: block; }
    .listPost__item__image img {
      display: none; }
  .listPost__item__body {
    padding: 1rem; }
    .listPost__item__body a {
      font-size: 1.28571em;
      font-family: "Merriweather Sans", sans-serif;
      line-height: 1.44444;
      margin-bottom: 0;
      color: #363636;
      height: 4.33333em;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis; }
      .listPost__item__body a:hover {
        color: #ff0000; }

@media (max-width: 1219.98px) {
  .listPost__item__body a {
    font-size: 1em; } }

.chooseMap {
  position: relative; }
  .chooseMap__select {
    padding-bottom: 1.6875rem; }
    @media (min-width: 768px) {
      .chooseMap__select {
        width: calc(480 / 1110 * 100%);
        max-width: calc(480 / 1110 * 100%);
        margin-left: auto;
        padding-bottom: 3.375rem; } }
    @media (max-width: 767.98px) {
      .chooseMap__select {
        padding-left: 15px;
        padding-right: 15px; } }
    .chooseMap__select .form-group {
      margin: 0; }
    .chooseMap__select .select2-selection--single,
    .chooseMap__select .select2-selection--multiple {
      padding-left: 2.85714em !important;
      border-color: #b3b3b3;
      background-image: url(../icons/ic-arrow-right-deep-kamaru.svg);
      background-repeat: no-repeat;
      background-position: right 8px center;
      background-size: 21px 21px; }
      .chooseMap__select .select2-selection--single::before,
      .chooseMap__select .select2-selection--multiple::before {
        content: '';
        display: block;
        position: absolute;
        width: 1.5em;
        height: 1.5em;
        top: 50%;
        left: 0.99286em;
        margin-top: -0.71429em;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url("../images/ic-location.svg"); }
    .chooseMap__select .select2-selection__placeholder {
      font-weight: 700;
      font-size: 1rem;
      line-height: 1.5rem; }
    .chooseMap__select .select2-container {
      transition: 0.3s ease-in-out; }
      .chooseMap__select .select2-container--open .select2-selection--single {
        background-image: url(../icons/ic-arrow-down-deep-kamaru.svg); }
    .chooseMap__select .select2-results__option--highlighted[aria-selected] {
      background: #eaeaea;
      color: #e31937;
      font-size: 0.875rem;
      line-height: 1.25rem;
      font-weight: 700;
      border-radius: 5px; }
    .chooseMap__select .select2-dropdown {
      border: solid 1px #b3b3b3;
      border-radius: 5px; }
    .chooseMap__select .select2-results > ul.select2-results__options {
      max-height: 200px;
      display: block;
      overflow-y: auto;
      scrollbar-face-color: #b3b3b3;
      scrollbar-track-color: transparent; }
      .chooseMap__select .select2-results > ul.select2-results__options::-webkit-scrollbar {
        width: 0.375rem;
        height: 0.375rem;
        margin-right: 0.3125rem; }
      .chooseMap__select .select2-results > ul.select2-results__options::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: 0.125rem solid transparent;
        border-radius: 0.1875rem; }
      .chooseMap__select .select2-results > ul.select2-results__options::-webkit-scrollbar-track {
        background: transparent; }
  .chooseMap__content__item {
    position: static;
    opacity: 1;
    visibility: visible;
    transition: all 0.2s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      .chooseMap__content__item {
        transition: none; } }
    .chooseMap__content__item .mapContact {
      margin: 0;
      padding: 0;
      border: none; }
      .chooseMap__content__item .mapContact__info h2 {
        margin-bottom: 1.3125rem;
        text-transform: uppercase; }

.cardProduct {
  background: #fff;
  border: 1px solid #eaeaea;
  height: 100%;
  border-radius: 0.3125rem;
  overflow: hidden;
  transition: box-shadow 0.35s; }
  .cardProduct:hover .cardProduct__wrapimg .img-bg {
    transform: scale(1.2); }
  .cardProduct:hover .cardProduct__title {
    color: #e31937; }
  .cardProduct__content {
    position: relative;
    padding: 1rem;
    transition: background 0.25s 0.05s; }
  .cardProduct__title::after {
    transition: transform 0.25s 0.05s, opacity 0.5s; }
  .cardProduct__textSeeMore::after {
    transition: transform 0.35s 0.15s, opacity 0.5s; }
  .cardProduct__title::before, .cardProduct__title::after, .cardProduct__textSeeMore::before, .cardProduct__textSeeMore::after {
    content: attr(data-text);
    display: block; }
  .cardProduct__title::before, .cardProduct__textSeeMore::before {
    transform: translate(0, 0);
    transition: opacity 0.05s 0s ease; }
  .cardProduct__title::after, .cardProduct__textSeeMore::after {
    position: absolute;
    top: 50%;
    transform: translate(calc(-100% - 30px), -50%);
    opacity: 0;
    visibility: hidden;
    white-space: nowrap; }
  .cardProduct__title {
    position: relative;
    text-align: center;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    color: #23395d;
    margin: 0; }
    .cardProduct-investHome .cardProduct__title {
      font-weight: 400;
      font-size: 0.875rem;
      line-height: 1.25rem;
      text-align: left; }
  .cardProduct__textSeeMore {
    position: relative;
    margin: 0.5rem 0 0;
    font-weight: bold;
    font-size: 0.75rem;
    line-height: 1.25rem;
    color: #b3b3b3; }
  .cardProduct__images {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .cardProduct__images:after {
      content: "";
      padding-top: 62.99213%;
      display: block; }
    .cardProduct__images img {
      display: none; }
    .cardProduct-service .cardProduct__images {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      display: block; }
      .cardProduct-service .cardProduct__images:after {
        content: "";
        padding-top: 40.70352%;
        display: block; }
      .cardProduct-service .cardProduct__images img {
        display: none; }
    .cardProduct-investHome .cardProduct__images {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      display: block; }
      .cardProduct-investHome .cardProduct__images:after {
        content: "";
        padding-top: 62.85714%;
        display: block; }
      .cardProduct-investHome .cardProduct__images img {
        display: none; }
  .cardProduct__wrapimg {
    overflow: hidden; }
    .cardProduct__wrapimg .img-bg {
      transition: 0.6s ease;
      overflow: hidden; }

.cardHeading {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #585858; }
  .cardHeading-backgroundGhostWhite {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    background: #f9f9f9; }
  .cardHeading .arrow_carrot-right {
    color: #585858; }
  .cardHeading a {
    color: #56aeff; }
  .cardHeading_title {
    border-left: solid 4px #e31937;
    padding-left: 1.5rem;
    justify-content: space-between;
    display: flex;
    padding-right: 1.75rem;
    align-items: center; }
    .cardHeading_title .heading-h2 {
      font-size: 1.25rem;
      line-height: 1.75rem;
      font-weight: 700;
      color: #23395d;
      margin-bottom: 0; }
      @media (max-width: 991.98px) {
        .cardHeading_title .heading-h2 {
          font-size: 1rem;
          line-height: 1.5rem; } }
  .cardHeading_desc {
    margin-top: 1.5rem;
    padding-left: 1.75rem; }
  .cardHeading_link {
    margin-top: 1rem;
    margin-left: 1.75rem; }
    .cardHeading_link a {
      display: inline-flex;
      align-items: center;
      text-decoration: underline; }
      .cardHeading_link a .arrow_carrot-right {
        margin-left: 0.25rem; }
    .cardHeading_link:hover a {
      color: #e31937; }
  .cardHeading_viewAll .arrow_right,
  .cardHeading_viewAll a {
    color: #23395d;
    font-weight: 700; }
  .cardHeading_viewAll a {
    display: flex;
    align-items: center;
    font-size: 0.75rem;
    line-height: 1.25rem; }
  .cardHeading_viewAll .arrow_right {
    margin-left: 0.5rem;
    font-size: 1.125rem; }
  .cardHeading_viewAll:hover .arrow_right {
    color: #e31937; }
  .cardHeading ul {
    margin-left: 1.75rem;
    margin-top: 1.5rem;
    margin-bottom: 0; }
    .cardHeading ul li {
      font-size: 0.875rem;
      line-height: 1.25rem;
      font-weight: 100; }
      .cardHeading ul li a {
        color: #e31937; }

.cardOpenAccount {
  border: 1px solid #e31937;
  background: #fff;
  padding: 1rem;
  border-radius: 0.34375rem; }
  @media (min-width: 768px) {
    .cardOpenAccount {
      padding: 1rem 1rem 1rem 2rem;
      display: flex;
      align-items: center;
      justify-content: space-between; } }
  .cardOpenAccount_title {
    font-size: 1rem;
    line-height: 1.5rem;
    color: #23395d;
    font-weight: 700; }
  @media (min-width: 768px) {
    .cardOpenAccount_link {
      margin-left: 1rem; } }
  @media (max-width: 991.98px) {
    .cardOpenAccount_link {
      margin-top: 0.5rem; } }

.cardStock {
  height: 100%;
  display: block;
  position: relative; }
  .cardStock-serviceAdvantages {
    padding-top: 3rem; }
    .cardStock-serviceAdvantages .cardStock__content {
      position: relative; }
  .cardStock-serviceAdvantagesAnimation {
    padding-top: 3rem; }
    .cardStock-serviceAdvantagesAnimation .cardStock__content {
      transform: translateY(0);
      position: relative;
      z-index: 1; }
    .cardStock-serviceAdvantagesAnimation:hover .cardStock__inner {
      transform: translateY(-64px); }
    .cardStock-serviceAdvantagesAnimation:hover .cardStock__desc {
      transform: translateY(0); }
  .cardStock:not(.cardStock-serviceAdvantages):not(.cardStock-serviceAdvantagesAnimation) .img-bg {
    transition: 0.6s ease;
    overflow: hidden; }
  .cardStock:not(.cardStock-serviceAdvantages):not(.cardStock-serviceAdvantagesAnimation):hover .img-bg {
    transform: scale(1.2); }
  .cardStock-serviceAdvantages .cardStock__inner {
    padding: 0 1rem; }
  .cardStock-serviceAdvantagesAnimation .cardStock__inner {
    overflow: hidden;
    padding: 0 1rem;
    transition: all 0.4s ease-in-out; }
  .cardStock-default {
    background: #f9f9f9;
    border: 1px solid #b3b3b3;
    padding: 1.5rem 2.75rem; }
  .cardStock-investmentTrust {
    max-width: 19.125rem;
    margin: auto; }
  .cardStock__title {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    margin-top: 1rem;
    color: #585858;
    text-align: center; }
    .cardStock-default .cardStock__title {
      text-transform: uppercase;
      color: #23395d; }
    .cardStock-investorsOpenAccount .cardStock__title {
      margin-top: 1.5rem;
      font-size: 1rem;
      line-height: 1.375rem; }
    .cardStock-guideOpenAccount .cardStock__title {
      margin-top: 0.5rem;
      font-size: 0.75rem;
      line-height: 1.25rem;
      font-weight: 100; }
    .cardStock-isTheServiceRightForYou .cardStock__title {
      margin-top: 1.5rem;
      font-size: 0.875rem;
      line-height: 1.25rem;
      text-align: left;
      font-weight: 100; }
    .cardStock-serviceAdvantages .cardStock__title {
      margin-top: 1.5rem;
      font-size: 1rem;
      line-height: 1.375rem; }
    .cardStock-serviceAdvantagesAnimation .cardStock__title {
      margin-top: 1.5rem;
      font-size: 1rem;
      line-height: 1.375rem; }
    .cardStock-investmentAnalysisConsulting .cardStock__title {
      margin-top: 1rem;
      font-size: 1rem;
      line-height: 1.375rem; }
    .cardStock-investmentTrust .cardStock__title {
      margin-top: 1rem;
      font-size: 0.75rem;
      line-height: 1.25rem;
      font-weight: 100;
      text-align: justify; }
    .cardStock-typeOfMoneyTransfer .cardStock__title {
      margin-top: 1rem;
      font-size: 0.75rem;
      line-height: 1.25rem;
      font-weight: 100; }
  .cardStock__img {
    max-width: 3.875rem;
    margin-left: auto;
    margin-right: auto; }
    .cardStock-investorsOpenAccount .cardStock__img {
      max-width: 5.125rem; }
    .cardStock-isTheServiceRightForYou .cardStock__img {
      max-width: 10.125rem; }
      .cardStock-isTheServiceRightForYou .cardStock__img .img-bg {
        background-size: contain; }
    .cardStock-serviceAdvantages .cardStock__img {
      max-width: 3.125rem; }
    .cardStock-serviceAdvantagesAnimation .cardStock__img {
      max-width: 3.125rem; }
    .cardStock-investmentAnalysisConsulting .cardStock__img {
      max-width: 3.125rem; }
    .cardStock-investmentTrust .cardStock__img {
      max-width: 3.125rem; }
    .cardStock-typeOfMoneyTransfer .cardStock__img {
      max-width: 3.5625rem; }
      .cardStock-typeOfMoneyTransfer .cardStock__img .img-bg {
        background-size: contain; }
  .cardStock__desc {
    margin-top: 0.875rem;
    color: #585858; }
    .cardStock-typeOfMoneyTransfer .cardStock__desc {
      margin-top: 1rem;
      font-size: 0.75rem;
      line-height: 1.25rem;
      text-align: center; }
    .cardStock-serviceAdvantages .cardStock__desc {
      margin-top: 0.5rem; }
    .cardStock-serviceAdvantagesAnimation .cardStock__desc {
      margin-top: 0.5rem;
      transform: translateY(64px);
      transform: translateY(84px); }

a:not(.cardStock-serviceAdvantages):not(.cardStock-serviceAdvantagesAnimation) .img-bg {
  transition: 0.6s ease;
  overflow: hidden; }

a:not(.cardStock-serviceAdvantages):not(.cardStock-serviceAdvantagesAnimation):hover .img-bg {
  transform: scale(1.2); }

.cardBox {
  display: block;
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 0.5rem;
  height: 100%;
  padding: 1.75rem;
  overflow: hidden; }
  .cardBox-borderRed {
    max-width: 36.8125rem;
    margin: auto;
    padding: 1rem;
    border: 2px solid #e31937; }
  .cardBox__title {
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #23395d;
    text-align: center;
    transition: 0.6s ease;
    font-weight: 700; }
    .cardBox-borderRed .cardBox__title {
      font-size: 1rem;
      line-height: 1.5rem;
      color: #585858; }
  .cardBox.cardBoxContent .cardBox__links {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 1.14286em; }
  .cardBox.cardBoxContent .cardBox__link {
    font-size: 0.875rem;
    line-height: 1.25rem; }

a.cardBox:hover {
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1); }
  a.cardBox:hover .cardBox__title {
    color: #e31937; }

.template-faq {
  background: #f8f8f8;
  padding-top: 2rem;
  padding-bottom: 0.5rem;
  border-radius: 0.75rem; }
  .template-faq-secondary .cardHeading_title {
    border-left: 0; }
    @media (min-width: 1200px) {
      .template-faq-secondary .cardHeading_title h2 {
        font-size: 32px;
        line-height: 48px; } }
  .template-faq_title {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    color: #23395d;
    text-align: center; }
  .template-faq .accordion .card .btn-card {
    font-size: 1rem;
    line-height: 1.5rem;
    padding-right: 1.125rem; }

.m__table__inner a.m__table__pictonBlueColor {
  border-bottom: 1px dashed #56aeff; }
  .m__table__inner a.m__table__pictonBlueColor:hover {
    color: #e31937;
    font-weight: 700;
    border-color: #e31937; }

.m__table__inner a.danger:hover {
  font-weight: 700;
  text-decoration: underline; }

.m__table__inner ul {
  margin: 0; }
  .m__table__inner ul li:not(:first-child) {
    margin-top: 0.5rem; }

.m__table__inner table {
  table-layout: fixed; }
  .m__table__inner table:not(.dataTable):not(.m__table-sbond) {
    width: 100%;
    min-width: 49.5625rem; }

.m__table__inner th,
.m__table__inner td {
  position: relative;
  padding: 0.75rem 1rem;
  border: solid 1px #b3b3b3; }
  .template-basicInformation .m__table__inner th, .template-basicInformation
  .m__table__inner td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    border-bottom-width: 1px;
    background: transparent;
    border-bottom-style: solid;
    border-color: #b3b3b3; }
  .m__table-sbond .m__table__inner th, .m__table-sbond
  .m__table__inner td {
    text-align: center; }

.m__table__inner th {
  color: #fff;
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: center;
  font-weight: 700;
  background: #23395d; }
  @media (max-width: 767px) {
    .m__table__inner th {
      font-size: 0.75rem;
      line-height: 1.125rem; } }
  .template-basicInformation .m__table__inner th {
    background: transparent;
    font-size: 1.5rem;
    line-height: 1.75rem;
    text-transform: uppercase;
    color: #e31937; }
  .p-marketOverview .m__table__inner th {
    background-color: transparent; }

.template-basicInformation .m__table__inner td {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700; }

.m__table-sbond {
  width: 1920px;
  max-width: 1920px; }
  .m__table-sbond th,
  .m__table-sbond td {
    text-align: center; }
  .m__table-sbond th {
    background: #fff;
    color: #585858;
    font-weight: 700; }
  .m__table-sbond .col-red {
    color: #e31937; }
  .m__table-sbond .col-green {
    color: #27ae60; }
  .m__table-sbond a {
    color: #56aeff; }

.m__table--transparent .m__table__th {
  background-color: transparent;
  color: #585858; }

.m__table.no-th-bg .m__table__th {
  background-color: transparent; }

.m__table__th, .m__table__td {
  text-align: left; }
  .m__table__th--fixleft, .m__table__td--fixleft {
    position: sticky;
    left: -1px;
    z-index: 1; }

.m__table-xsTitle .m__table__th {
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 100; }

.m__table__th--bgwhite {
  color: #585858;
  background-color: #fff; }

.m__table__th--bordertransparent {
  border-color: transparent; }

.m__table-xsText .m__table__td {
  font-size: 0.75rem;
  line-height: 1.25rem; }

.m__table__td--nobordertop {
  border-top: 0; }

.m__table__td--noborderbottom {
  border-bottom: 0; }

.m__table__td--verticalaligntop {
  vertical-align: top; }

.m__table__th--center, .m__table__td--center {
  text-align: center; }

.m__table__th--weightNormal, .m__table__td--weightNormal {
  font-weight: 400; }

.m__table tbody .m__table__th {
  background-color: #f7f7f7;
  color: #585858; }

.m__table tbody .m__table__tr--background {
  background-color: #f7f7f7; }

.p-instruction_step .m__table tbody tr:nth-child(even) {
  background-color: #f7f7f7; }

.m__table-xsTitle .m__table tbody tr:nth-child(even) {
  background-color: #f7f7f7; }

.m__table__pictonBlueColor {
  color: #56aeff; }

.template-danDauThiTruong {
  position: relative;
  background: #fff url("../images/home/dan-dau-thi-truong/keyvisual.svg") no-repeat;
  background-position: -2vw 5vh;
  background-size: contain;
  animation: bg-scrolling-reverse 5s 3s infinite;
  animation-timing-function: linear;
  animation-fill-mode: both;
  animation-direction: alternate; }

@keyframes bg-scrolling {
  100% {
    background-position: 10vw 10vh; } }
  .template-danDauThiTruong__content {
    padding: 3em 0; }
    .template-danDauThiTruong__content__title {
      font-size: 1.28571em;
      line-height: 1.33333;
      text-transform: uppercase; }
      @media (min-width: 576px) {
        .template-danDauThiTruong__content__title {
          font-size: 1.71429em;
          line-height: 1.16667; } }
    .template-danDauThiTruong__content__desc {
      margin-top: 1.14286em; }

.sSSIIBoard {
  position: relative;
  overflow: hidden; }
  .sSSIIBoard .container {
    height: 100%; }
  .sSSIIBoard .slick-slide {
    position: relative; }
    .sSSIIBoard .slick-slide img {
      display: none; }
    .sSSIIBoard .slick-slide > div {
      position: relative;
      padding-bottom: 164.8%; }
      @media (min-width: 768px) {
        .sSSIIBoard .slick-slide > div {
          padding-bottom: 31.25%; } }
  .sSSIIBoard .sSSIIBoard-banner_item {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    bottom: 0; }
    @media (min-width: 768px) {
      .sSSIIBoard .sSSIIBoard-banner_item-mobile {
        display: none; } }
    @media (max-width: 767px) {
      .sSSIIBoard .sSSIIBoard-banner_item-desktop {
        display: none; } }
    .sSSIIBoard .sSSIIBoard-banner_item .img-bg {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      width: 100%;
      height: 100%;
      bottom: 0; }
      .sSSIIBoard .sSSIIBoard-banner_item .img-bg::after {
        display: none; }
    .sSSIIBoard .sSSIIBoard-banner_item__content {
      position: absolute;
      left: calc(165 / 1440 * 100%);
      bottom: 29%;
      padding: 1rem 0;
      z-index: 2; }
      @media (max-width: 767.98px) {
        .sSSIIBoard .sSSIIBoard-banner_item__content {
          bottom: 34%;
          left: 0;
          width: 100%;
          text-align: center; } }
    .sSSIIBoard .sSSIIBoard-banner_item__title {
      margin: 0;
      font-weight: 700;
      font-size: 50px;
      line-height: 66px;
      color: #e31937;
      background: linear-gradient(266.75deg, #e11a37 -4.3%, #ac011a 100.81%);
      -webkit-background-clip: text;
      background-clip: text;
      -webkit-text-fill-color: transparent; }
      .sSSIIBoard .sSSIIBoard-banner_item__title > span {
        display: inline-block;
        animation-delay: 0.8s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(1) {
          background: linear-gradient(266.75deg, #ac011a 100.81%, #ac011a 100.81%);
          -webkit-background-clip: text;
          background-clip: text;
          -webkit-text-fill-color: transparent; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(2) {
          background: linear-gradient(266.75deg, #e11a37 -4.3%, #ac011a 100.81%);
          -webkit-background-clip: text;
          background-clip: text;
          -webkit-text-fill-color: transparent; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(2) {
          animation-delay: 0.85s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(3) {
          animation-delay: 0.9s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(4) {
          animation-delay: 0.95s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(5) {
          animation-delay: 1s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(6) {
          animation-delay: 1.05s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(7) {
          animation-delay: 1.1s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(8) {
          animation-delay: 1.15s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(9) {
          animation-delay: 1.2s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(10) {
          animation-delay: 1.25s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(11) {
          animation-delay: 1.3s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(12) {
          animation-delay: 1.35s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(13) {
          animation-delay: 1.4s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(14) {
          animation-delay: 1.45s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(15) {
          animation-delay: 1.5s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(16) {
          animation-delay: 1.55s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(17) {
          animation-delay: 1.6s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(18) {
          animation-delay: 1.65s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(19) {
          animation-delay: 1.7s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(20) {
          animation-delay: 1.75s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(21) {
          animation-delay: 1.8s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(22) {
          animation-delay: 1.85s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(23) {
          animation-delay: 1.9s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(24) {
          animation-delay: 1.95s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(25) {
          animation-delay: 2s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(26) {
          animation-delay: 2.05s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(27) {
          animation-delay: 2.1s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(28) {
          animation-delay: 2.15s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(29) {
          animation-delay: 2.2s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(30) {
          animation-delay: 2.25s; }
        .sSSIIBoard .sSSIIBoard-banner_item__title > span:nth-child(31) {
          animation-delay: 2.3s; }
    .sSSIIBoard .sSSIIBoard-banner_item__desc {
      color: black;
      font-size: 1em;
      line-height: 1.42857;
      margin-top: 1.14286em;
      max-width: 29.07143em; }
      @media (max-width: 767px) {
        .sSSIIBoard .sSSIIBoard-banner_item__desc {
          margin-left: auto;
          margin-right: auto; } }
      .sSSIIBoard .sSSIIBoard-banner_item__desc > span {
        display: inline-block;
        animation-delay: 0.8s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(2) {
          animation-delay: 0.85s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(3) {
          animation-delay: 0.9s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(4) {
          animation-delay: 0.95s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(5) {
          animation-delay: 1s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(6) {
          animation-delay: 1.05s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(7) {
          animation-delay: 1.1s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(8) {
          animation-delay: 1.15s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(9) {
          animation-delay: 1.2s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(10) {
          animation-delay: 1.25s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(11) {
          animation-delay: 1.3s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(12) {
          animation-delay: 1.35s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(13) {
          animation-delay: 1.4s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(14) {
          animation-delay: 1.45s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(15) {
          animation-delay: 1.5s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(16) {
          animation-delay: 1.55s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(17) {
          animation-delay: 1.6s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(18) {
          animation-delay: 1.65s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(19) {
          animation-delay: 1.7s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(20) {
          animation-delay: 1.75s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(21) {
          animation-delay: 1.8s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(22) {
          animation-delay: 1.85s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(23) {
          animation-delay: 1.9s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(24) {
          animation-delay: 1.95s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(25) {
          animation-delay: 2s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(26) {
          animation-delay: 2.05s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(27) {
          animation-delay: 2.1s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(28) {
          animation-delay: 2.15s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(29) {
          animation-delay: 2.2s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(30) {
          animation-delay: 2.25s; }
        .sSSIIBoard .sSSIIBoard-banner_item__desc > span:nth-child(31) {
          animation-delay: 2.3s; }
    .sSSIIBoard .sSSIIBoard-banner_item__title > span,
    .sSSIIBoard .sSSIIBoard-banner_item__desc > span {
      opacity: 0;
      animation-duration: 0.5s;
      animation-fill-mode: both;
      animation-name: navInRight; }
    .sSSIIBoard .sSSIIBoard-banner_item__link {
      font-size: 0.85714em;
      line-height: 1.66667;
      background-color: #e31937;
      color: #fff;
      padding-left: 0;
      padding-right: 0;
      width: 9.64286em;
      height: 2.92857em;
      cursor: pointer;
      transition: all 0.6s; }
      .sSSIIBoard .sSSIIBoard-banner_item__link::before {
        background-color: transparent;
        font-size: 1em;
        margin-left: 0; }
      .sSSIIBoard .sSSIIBoard-banner_item__link:hover {
        transform: scale(1.2); }
    .sSSIIBoard .sSSIIBoard-banner_item__chPlay {
      background: url("../images/home/SSI-Iboard/chPlay.svg") no-repeat center/contain; }
      .sSSIIBoard .sSSIIBoard-banner_item__chPlay:hover {
        background: url("../images/home/SSI-Iboard/chPlay.svg") no-repeat center/contain; }
    .sSSIIBoard .sSSIIBoard-banner_item__appStore {
      background: url("../images/home/SSI-Iboard/appStore.svg") no-repeat center/contain; }
      .sSSIIBoard .sSSIIBoard-banner_item__appStore:hover {
        background: url("../images/home/SSI-Iboard/appStore.svg") no-repeat center/contain; }
  .sSSIIBoard .slick-list {
    margin-bottom: -0.375rem; }
  .sSSIIBoard .slick-dots__custom {
    position: absolute;
    width: 100%;
    bottom: 2rem; }

.smartInvest {
  position: relative;
  padding: 4.5rem 0;
  background-color: #f9f9f9; }
  @media (max-width: 767.98px) {
    .smartInvest {
      padding: 3rem 0; } }
  .smartInvest__title {
    font-size: 2rem;
    line-height: 3rem;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    color: #e31937;
    margin: 0 auto; }
    @media (max-width: 767.98px) {
      .smartInvest__title {
        font-size: 1.125rem;
        line-height: 1.5rem;
        max-width: 90%; } }
  .smartInvest__description {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    color: #4f4f4f;
    margin: 0.5rem 0 0; }
    @media (max-width: 767.98px) {
      .smartInvest__description {
        font-size: 0.875rem;
        line-height: 1.25rem;
        margin: 1rem auto 0;
        max-width: 90%; } }
  .smartInvest__list {
    margin: 1.5rem 0 0;
    justify-content: center; }
    @media (max-width: 767.98px) {
      .smartInvest__list {
        margin: 1rem 0 0; } }
  .smartInvest__item {
    margin-top: 1.5rem; }

.journey {
  padding: 4.5rem 0; }
  @media (max-width: 767.98px) {
    .journey {
      padding: 3rem 0; } }
  .journey__tabContent {
    background: #f9f9f9;
    padding: 0 2.375rem 1.75rem;
    border: 1px solid #e31937;
    margin-top: -2px; }
  .journey__title {
    font-size: 2rem;
    line-height: 3rem;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    color: #e31937;
    margin: 0 auto; }
    @media (max-width: 767.98px) {
      .journey__title {
        font-size: 1.125rem;
        line-height: 1.5rem;
        max-width: 90%; } }
  .journey__description {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    color: #4f4f4f;
    margin: 0.5rem 0 0; }
    @media (max-width: 767.98px) {
      .journey__description {
        font-size: 0.875rem;
        line-height: 1.25rem;
        margin: 1rem auto 0;
        max-width: 90%; } }
  .journey__list {
    margin: 1.5rem 0 0;
    justify-content: center; }
    @media (max-width: 767.98px) {
      .journey__list {
        margin: 1rem 0 0; } }
  .journey__tabs {
    border: 0;
    flex-wrap: nowrap;
    overflow-x: auto;
    display: inline-flex;
    left: 50%;
    max-width: 100%;
    position: relative;
    transform: translateX(-50%); }
    .journey__tabs::-webkit-scrollbar {
      display: none; }
    .journey__tabs__label {
      white-space: nowrap;
      display: block;
      color: #23395d;
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      text-align: center;
      text-transform: uppercase;
      padding: 0.6875rem 1rem 0.5rem;
      border: 1px solid #eaeaea; }
      .journey__tabs__label:hover, .journey__tabs__label.active {
        border-color: #e31937;
        color: #e31937;
        font-weight: bold;
        background-color: #f9f9f9;
        border-bottom: 0; }
  .journey__tabContent .slick-list > .slick-track {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .journey__slide .slick-slide {
    margin: 0 0.9375rem; }
  .journey__slide .slick-list {
    margin: 0 -0.9375rem; }
  .journey__button {
    width: -moz-fit-content;
    width: fit-content;
    margin: 1rem auto 0; }
    @media (min-width: 992px) {
      .journey__button {
        margin-top: 0; } }
  .journey .slick-dots__custom {
    margin-top: 0;
    margin-bottom: 1rem; }

.form--register {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 1.5625rem 0 1.8125rem; }
  @media (max-width: 991px) {
    .form--register {
      padding: 2.25rem 0; } }
  .form--register__wrap {
    display: flex;
    flex-wrap: wrap; }
  .form--register__left {
    flex: 0 0 75%;
    max-width: 75%; }
    @media (max-width: 991px) {
      .form--register__left {
        flex: 0 0 100%;
        max-width: 100%; } }
  .form--register__right {
    flex: 0 0 25%;
    max-width: 25%;
    display: flex;
    align-items: center; }
    @media (max-width: 991px) {
      .form--register__right {
        flex: 0 0 100%;
        max-width: 100%; } }
    @media (max-width: 767px) {
      .form--register__right {
        display: none; } }
  .form--register__title--left {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: bold;
    color: #fff; }
  @media (max-width: 991px) {
    .form--register__title--left {
      text-align: center;
      margin-bottom: 1.5rem; } }
  .form--register__form--group {
    display: flex;
    margin: 1rem -0.25rem 0 -0.25rem;
    flex-wrap: wrap; }
  .form--register__email, .form--register__phone {
    flex: 0 0 22%;
    max-width: 22%;
    padding: 0 0.25rem;
    position: relative; }
    @media (max-width: 991px) {
      .form--register__email, .form--register__phone {
        flex: 0 0 50%;
        max-width: 50%; } }
    .form--register__email input, .form--register__phone input {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      font-family: inherit;
      margin: 0;
      outline: none;
      width: 100%;
      font-size: 0.75rem;
      line-height: 1.25rem;
      background-color: #fff;
      border: 1px solid rgba(89, 104, 117, 0.25);
      border-radius: 0.3125rem;
      padding: 0.75rem 0.75rem 0.5rem 0.75rem;
      color: #23395d; }
      .form--register__email input::-moz-placeholder, .form--register__phone input::-moz-placeholder {
        color: #b3b3b3; }
      .form--register__email input::placeholder, .form--register__phone input::placeholder {
        color: #b3b3b3; }
  .form--register__pulldown {
    flex: 0 0 40%;
    max-width: 40%;
    padding: 0 0.25rem; }
    @media (max-width: 991px) {
      .form--register__pulldown {
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: 0.5rem; } }
  .form--register .pulldown {
    position: relative; }
    .form--register .pulldown__placeholder {
      z-index: 9999;
      top: 0.75rem;
      left: 1rem;
      position: absolute;
      font-size: 0.75rem;
      line-height: 1.25rem;
      color: #b3b3b3;
      max-width: 5rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .form--register .pulldown .select2-container {
      width: 100% !important; }
    .form--register .pulldown .select2-selection {
      font-size: 0.75rem;
      line-height: 1.25rem;
      padding: 0.75rem 2.125rem 0.5rem 6.25rem;
      text-align: right;
      color: #23395d;
      border: 1px solid rgba(89, 104, 117, 0.25);
      border-radius: 0.3125rem; }
      .form--register .pulldown .select2-selection__placeholder {
        color: #23395d; }
    .form--register .pulldown .select2-dropdown {
      border: 1px solid rgba(89, 104, 117, 0.25);
      border-radius: 0.3125rem; }
  .form--register__btn {
    flex: 0 0 16%;
    max-width: 16%;
    padding: 0 0.25rem; }
    @media (max-width: 991px) {
      .form--register__btn {
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: 0.5rem; } }
    .form--register__btn .btn--khcn {
      width: 100%;
      padding-left: initial;
      padding-right: initial; }
  .form--register__separate {
    margin: 0 13.5%;
    width: 1px;
    background-color: #fff;
    flex-shrink: 0;
    height: 100%; }
    @media (max-width: 1280px) {
      .form--register__separate {
        margin: 0 8%; } }
    @media (max-width: 991px) {
      .form--register__separate {
        display: none; } }
  .form--register label.error {
    margin-top: 0.3125rem; }

@media (max-width: 991px) {
  .socials {
    margin: 1.25rem auto 0;
    display: flex;
    align-items: center;
    flex-direction: column; } }

.socials__title {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: bold;
  color: #fff; }
  @media (max-width: 767px) {
    .socials__title {
      color: #2f4152; } }

.socials__list {
  flex-grow: 1; }
  .socials__list ul {
    display: flex;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0; }
  .socials__list li {
    flex-shrink: 0;
    margin-right: 1.375rem;
    max-width: 1.75rem; }
    .socials__list li:last-child {
      margin-right: 0; }
  .socials__list img {
    width: 100%;
    transition: 0.4s ease; }
  .socials__list a:hover img {
    filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(0.8); }

.invest {
  background-color: #fafafa;
  padding: 4rem 0;
  position: relative; }
  @media (max-width: 767px) {
    .invest {
      padding: 2.5rem 0; } }
  .invest__title {
    text-align: center;
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 3rem;
    font-weight: bold;
    color: #23395d; }
    @media (max-width: 767px) {
      .invest__title {
        font-size: 1.125rem;
        line-height: 1.5rem; } }
  .invest__info {
    max-width: 57.5625rem;
    margin: 2rem auto 0;
    display: flex;
    justify-content: center; }
    @media (max-width: 767px) {
      .invest__info {
        margin: 1.5rem auto 0; } }
  .invest__block {
    position: relative;
    flex: 0 0 33.333%;
    max-width: 33.333%;
    display: flex;
    flex-direction: column;
    align-items: center;
    transition: all 0.2s ease-in-out; }
    .invest__block .boxInfo {
      z-index: 2; }
    @media (max-width: 767px) {
      .invest__block {
        flex: 0 0 25%;
        max-width: 25%; } }
    .invest__block__icon {
      width: 100%;
      text-align: center;
      transition: 0.6s ease; }
      .invest__block__icon img {
        width: auto;
        max-height: 3.125rem; }
    .invest__block__text {
      position: relative;
      margin: 1.25rem 0 0;
      font-size: 1rem;
      line-height: 1.5rem;
      font-weight: bold;
      color: #2f4152;
      text-transform: uppercase;
      text-align: center;
      transition: all 0.2s ease-in-out; }
      @media (max-width: 767px) {
        .invest__block__text {
          font-size: 0.75rem;
          line-height: 1rem; } }
    .invest__block:hover .invest__block__icon {
      transform: scale(1.2); }

.contact {
  padding: 2.5rem 0; }
  @media (max-width: 767px) {
    .contact {
      padding: 2rem 0; } }
  @media (max-width: 767px) {
    .contact__info {
      max-width: 70%;
      margin: 0 auto; } }
  .contact__title {
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 3rem;
    font-weight: bold;
    color: #23395d; }
    @media (max-width: 992px) {
      .contact__title {
        text-align: center; } }
    @media (max-width: 767px) {
      .contact__title {
        text-align: center;
        font-size: 1.125rem;
        line-height: 1.5rem; } }
  .contact__text {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: bold;
    color: #585858;
    margin: 0.5rem 0 0; }
    @media (max-width: 992px) {
      .contact__text {
        text-align: center; } }
    @media (max-width: 767px) {
      .contact__text {
        color: #4f4f4f;
        margin: 1.5rem 0 0;
        text-align: center;
        font-size: 0.875rem;
        line-height: 1.25rem;
        color: #4f4f4f; } }
  .contact__group-buttons {
    height: 100%;
    align-items: center; }
    @media (max-width: 992px) {
      .contact__group-buttons {
        margin-top: 1.5rem;
        justify-content: center; } }

.cardCounterNumber-center {
  max-width: 14.0625rem;
  margin-left: auto;
  margin-right: auto; }

.cardCounterNumber__number {
  font-size: 2.625rem;
  line-height: 3rem;
  font-weight: 700;
  color: #e31937; }
  .cardCounterNumber-center .cardCounterNumber__number {
    text-align: center; }
  @media (min-width: 768px) {
    .cardCounterNumber__number {
      font-size: 2.625rem;
      line-height: 3.75rem; } }

.cardCounterNumber__caption {
  margin-top: 1rem; }
  .cardCounterNumber-center .cardCounterNumber__caption {
    text-align: center;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #23395d;
    font-weight: 700; }

.cardSmartInvest {
  padding: 2rem 1.5rem 1.25rem;
  background-color: #fff;
  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.05);
  border-radius: 0.5rem;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: 100%;
  transition: 0.3s ease;
  border: 2px solid #fff; }
  @media (max-width: 767.98px) {
    .cardSmartInvest {
      padding: 1.5rem 1rem 1.25rem; } }
  .cardSmartInvest:hover {
    background-color: #fff4f6;
    box-shadow: 0 4px 25px rgba(227, 25, 55, 0.25);
    border: 2px solid #e31937; }
    .cardSmartInvest:hover .cardSmartInvest__btn {
      background-color: #e31937; }
  .cardSmartInvest__content {
    width: 100%; }
  .cardSmartInvest__top {
    display: flex;
    align-items: center;
    position: relative; }
    .cardSmartInvest__top::before {
      width: 0.25rem;
      height: 100%;
      content: '';
      left: -1.5rem;
      top: 0;
      position: absolute;
      background: #e31937;
      border-radius: 0 5px 5px 0;
      z-index: 1; }
      @media (max-width: 767.98px) {
        .cardSmartInvest__top::before {
          left: -1rem; } }
  .cardSmartInvest__img {
    width: 3.125rem;
    margin-right: 1rem; }
    .cardSmartInvest__img img {
      max-height: 3.75rem;
      width: 100%;
      -o-object-fit: contain;
         object-fit: contain; }
  .cardSmartInvest__title {
    font-size: 1.375rem;
    line-height: 2rem;
    font-weight: bold;
    color: #23395d; }
  .cardSmartInvest__subText {
    margin: 0.5rem 0 0;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #585858; }
  .cardSmartInvest__description {
    font-size: 0.875rem;
    line-height: 1.25rem;
    text-align: justify;
    color: #585858;
    margin: 2rem 0 0; }
    @media (max-width: 767.98px) {
      .cardSmartInvest__description {
        margin: 1.5rem 0 0; } }
  .cardSmartInvest__list {
    margin: 0;
    list-style-type: square;
    color: #e31937; }
    .cardSmartInvest__list li {
      margin-top: 1rem; }
    .cardSmartInvest__list a {
      font-size: 0.875rem;
      line-height: 1.25rem;
      color: #585858; }
      .cardSmartInvest__list a:hover {
        color: #e31937; }
  .cardSmartInvest__bottom {
    width: 100%;
    margin-top: 4.375rem; }
    @media (max-width: 767.98px) {
      .cardSmartInvest__bottom {
        margin-top: 2.25rem; } }
  .cardSmartInvest__btn {
    display: block;
    background: #23395d;
    width: 100%;
    border-radius: 0.3125rem;
    font-size: 1.125rem;
    line-height: 1.25rem;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    padding: 0.875rem 0;
    transition: 0.3s ease; }
    .cardSmartInvest__btn:hover {
      color: #fff; }

.notifyBar {
  position: relative;
  padding: 0.75rem 0; }
  .notifyBar:hover .notifyBar__list {
    animation-play-state: paused; }
  .notifyBar_wrap {
    overflow: hidden;
    white-space: nowrap;
    margin: auto; }
  .notifyBar__list.list1 {
    display: inline-block;
    animation: marquee 15s linear infinite; }
  .notifyBar__list.list2 {
    display: inline-block;
    animation: marquee2 15s linear infinite;
    animation-delay: 7.333333s; }
  .notifyBar__item {
    display: inline-block;
    padding-left: 40px;
    padding-right: 40px; }
    @media (max-width: 991px) {
      .notifyBar__item {
        padding-left: 15px;
        padding-right: 15px; } }
    .notifyBar__item a {
      display: block;
      white-space: nowrap;
      color: #fff;
      font-weight: bold;
      font-size: 1.25rem;
      line-height: 2.5rem;
      text-transform: uppercase;
      text-align: center; }
      @media (max-width: 767.98px) {
        .notifyBar__item a {
          font-weight: 600; } }

@keyframes marquee {
  from {
    transform: translateX(100%); }
  to {
    transform: translateX(-100%); } }

@keyframes marquee2 {
  from {
    transform: translateX(0%); }
  to {
    transform: translateX(-200%); } }

.cardNumber {
  height: 100%; }
  .cardNumber ol {
    counter-reset: li;
    list-style: none;
    padding: 0;
    margin-bottom: 4em; }
  .cardNumber__item {
    margin-top: 1.25rem; }
    .cardNumber__item + .cardNumber__item {
      margin-top: 2.5rem; }
  .cardNumber__inner {
    position: relative;
    display: block;
    padding-left: 4.625rem;
    text-decoration: none;
    transition: all 0.3s ease-out; }
    .cardNumber__inner::before {
      left: 0;
      width: 2.875rem;
      height: 2.875rem;
      content: counter(li);
      counter-increment: li;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      background: #fff;
      line-height: 2.875rem;
      border: 2px solid #e31937;
      color: #e31937;
      text-align: center;
      font-size: 1.25rem;
      font-weight: 700;
      border-radius: 50%;
      transition: all 0.3s ease-out; }
  .cardNumber__title {
    color: #23395d;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700; }
  .cardNumber__desc {
    margin-top: 0.25rem; }
    .cardNumber__desc a {
      transition: 0.3s ease-in-out;
      color: #56aeff;
      font-weight: 700; }
      .cardNumber__desc a:hover {
        color: #e31937; }

.template-infoOpenAccount__img {
  max-width: 19rem;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 992px) {
    .template-infoOpenAccount__img {
      margin-right: 0; } }

.template-guideOpenAccount {
  position: relative; }
  .template-guideOpenAccount__video {
    background-color: #fff;
    position: relative; }
    .template-guideOpenAccount__video iframe,
    .template-guideOpenAccount__video object {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      transform: translateZ(0);
      -o-object-fit: fill;
         object-fit: fill;
      font-family: 'object-fit: fill;'; }
  .template-guideOpenAccount__btnPlay {
    width: 3rem;
    height: 3rem;
    background: rgba(247, 247, 247, 0.72);
    border: 1.45012px solid #e31937;
    box-shadow: 0 0 26.8272px rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    cursor: pointer;
    transition: 0.4s ease; }
    .template-guideOpenAccount__btnPlay:hover {
      transform: translate3d(-50%, -50%, 0) scale(1.1); }
    .template-guideOpenAccount__btnPlay > span {
      background-image: url("../images/video/icon-play.svg");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      width: 1.4225rem;
      height: 1.4225rem; }

.pageOpenAccount__images {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block; }
  .pageOpenAccount__images:after {
    content: "";
    padding-top: 27.75758%;
    display: block; }
  .pageOpenAccount__images img {
    display: none; }

.slider-hdsd .slider {
  position: relative;
  padding-top: calc(200 / 372 * 100%); }
  @media (min-width: 992px) {
    .slider-hdsd .slider {
      padding-top: calc(275 / 372 * 100%); } }
  .slider-hdsd .slider .slick-slider {
    position: absolute;
    bottom: 0;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    height: 100%; }
    .slider-hdsd .slider .slick-slider:not(.slick-dotted) {
      display: flex; }
      .slider-hdsd .slider .slick-slider:not(.slick-dotted) .slick-list {
        flex: 1 1;
        overflow-y: auto;
        scrollbar-face-color: #b3b3b3;
        scrollbar-track-color: transparent; }
        .slider-hdsd .slider .slick-slider:not(.slick-dotted) .slick-list::-webkit-scrollbar {
          width: 0.1875rem;
          height: 0.1875rem;
          margin-right: 0.3125rem; }
        .slider-hdsd .slider .slick-slider:not(.slick-dotted) .slick-list::-webkit-scrollbar-thumb {
          background: #b3b3b3;
          border: 0.125rem solid transparent;
          border-radius: 0.1875rem; }
        .slider-hdsd .slider .slick-slider:not(.slick-dotted) .slick-list::-webkit-scrollbar-track {
          background: transparent; }
    .slider-hdsd .slider .slick-slider .slick-list {
      min-height: 15.625rem;
      margin: 1.71429em; }
  .slider-hdsd .slider__item {
    padding: 0.85714em;
    transition: all 0.5s ease; }
    .slider-hdsd .slider__item:hover {
      background-color: rgba(179, 179, 179, 0.1); }
  .slider-hdsd .slider__heading {
    font-size: 1.14286em;
    line-height: 1.5;
    text-transform: uppercase;
    color: #e31937;
    font-weight: bold;
    position: relative; }
    .slider-hdsd .slider__heading .arrow--navHeading {
      position: absolute;
      top: 50%;
      right: 0;
      transform: translateY(-50%); }
  .slider-hdsd .slider__title {
    font-size: 1.14286em;
    color: #23395d;
    font-weight: bold; }
  .slider-hdsd .slider__desc {
    font-size: 1em;
    color: #585858;
    height: 3.75rem;
    overflow: auto; }
    .slider-hdsd .slider__desc::-webkit-scrollbar {
      position: absolute;
      -webkit-appearance: none;
      width: 7px;
      height: 7px;
      -webkit-overflow-scrolling: auto; }
    .slider-hdsd .slider__desc::-webkit-scrollbar-thumb {
      visibility: hidden;
      background-color: rgba(0, 0, 0, 0.25); }
    .slider-hdsd .slider__desc::-webkit-scrollbar:vertical {
      width: 7px;
      -webkit-overflow-scrolling: auto; }
    .slider-hdsd .slider__desc:hover::-webkit-scrollbar-thumb {
      visibility: visible; }

.articleItem__title {
  font-size: 1rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 1rem;
  color: #23395d; }

.articleItem__desc {
  text-align: justify; }

.articleItem__detail .articleItem__desc {
  margin-top: 1.57143em;
  margin-bottom: 1.71429em; }

.o-investmentReason {
  position: relative;
  padding-top: 50px;
  padding-bottom: 64px;
  background: transparent url("/images/bg-product-why.png") no-repeat center/100% auto; }
  @media (max-width: 991px) {
    .o-investmentReason {
      padding-top: 30px;
      padding-bottom: 50px;
      background: linear-gradient(207.24deg, rgba(203, 203, 203, 0.15) 33.65%, rgba(203, 203, 203, 0) 99.67%); } }
  .o-investmentReason::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: linear-gradient(207.24deg, rgba(203, 203, 203, 0.15) 33.65%, rgba(203, 203, 203, 0) 99.67%); }
  .o-investmentReason .container {
    position: relative;
    z-index: 2; }
  @media (max-width: 991px) {
    .o-investmentReason_wrap {
      padding: 0 10px; } }
  .o-investmentReason_item {
    margin: auto;
    width: 100%; }
    @media (min-width: 992px) {
      .o-investmentReason_item {
        max-width: 289px; } }
    .o-investmentReason_item_icon {
      text-align: center; }
    .o-investmentReason_item_title {
      margin-top: 27px; }
      @media (min-width: 992px) {
        .o-investmentReason_item_title {
          min-height: 60px; } }
      @media (max-width: 991px) {
        .o-investmentReason_item_title {
          margin-top: 8px; } }
      .o-investmentReason_item_title h4 {
        font-weight: 700;
        font-size: 24px;
        line-height: 28px;
        text-align: center;
        color: #23395d;
        text-transform: uppercase;
        margin: 0; }
    .o-investmentReason_item_desc {
      margin-top: 16px; }
      .o-investmentReason_item_desc p {
        font-size: 14px;
        line-height: 20px;
        text-align: justify;
        color: #585858;
        margin: 0; }
    .o-investmentReason_item_button {
      margin-top: 37px;
      margin-top: 14px; }
      @media (max-width: 991px) {
        .o-investmentReason_item_button {
          margin-top: 18px;
          padding: 0 10px; } }
      .o-investmentReason_item_button button {
        font-weight: 700;
        font-size: 18px;
        line-height: 20px;
        text-transform: uppercase;
        padding: 19px 24px; }

main.wrapper {
  position: relative; }

.hr-dashed {
  padding-top: 30px;
  margin-bottom: 5px;
  border-bottom: 1px dashed #707070; }

.img-full {
  width: 100%; }

.img-responsive {
  max-width: 100%; }

.max-width-580 {
  max-width: 580px;
  margin-right: auto;
  margin-left: auto; }

.no-padding-right {
  padding-right: 0 !important; }
  @media (max-width: 991.98px) {
    .no-padding-right {
      text-align: justify; } }

ul.row-choose-excel a {
  position: relative;
  padding-left: 20px;
  color: #363636; }
  ul.row-choose-excel a::before {
    position: absolute;
    top: 2px;
    left: 0;
    width: 12px;
    height: 12px;
    content: "";
    border: 1px solid #707070;
    border-radius: 50%; }
  ul.row-choose-excel a::after {
    position: absolute;
    top: 5px;
    left: 3px;
    width: 6px;
    height: 6px;
    content: "";
    background-color: #363636;
    border-radius: 50%;
    opacity: 0; }

ul.row-choose-excel li:not(:last-child) {
  margin-right: 20px; }
  @media (min-width: 768px) {
    ul.row-choose-excel li:not(:last-child) {
      margin-right: 50px; } }

ul.row-choose-excel li.active a::after,
ul.row-choose-excel li a.active::after {
  opacity: 1; }

.highligh-row-items .highligh-row-item {
  padding: 1.14286em 1.71429em; }
  .highligh-row-items .highligh-row-item:nth-of-type(odd) {
    background: #f9f9f9; }
  .highligh-row-items .highligh-row-item__row {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0.85714em; }
    .highligh-row-items .highligh-row-item__row:last-of-type {
      margin-bottom: 0; }
  .highligh-row-items .highligh-row-item__desc {
    margin-top: 8px; }
    @media (min-width: 992px) {
      .highligh-row-items .highligh-row-item__desc {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 100%; } }
    @media (max-width: 991px) {
      .highligh-row-items .highligh-row-item__desc {
        -webkit-box-orient: vertical;
        display: box;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis; } }
  .highligh-row-items .highligh-row-item__date {
    margin-top: 12px; }
    @media (min-width: 992px) {
      .highligh-row-items .highligh-row-item__date {
        margin-top: 0;
        justify-content: flex-end; } }
  .highligh-row-items .highligh-row-item a.danger {
    margin-top: 8px;
    display: block; }
    @media (min-width: 1200px) {
      .highligh-row-items .highligh-row-item a.danger {
        text-align: right; } }

.section-item {
  margin-bottom: 1.57143em;
  padding-bottom: 1.57143em; }
  @media (min-width: 992px) {
    .section-item {
      margin-bottom: 2.28571em;
      padding-bottom: 2.28571em; } }
  .section-item__content {
    padding-top: 1.14286em; }
    @media (min-width: 992px) {
      .section-item__content {
        padding-top: 1.85714em; } }
    .section-item__content > ul {
      list-style-type: square; }
      .section-item__content > ul > li {
        color: #23395d;
        margin-bottom: 0.85714em; }
        .section-item__content > ul > li:last-of-type {
          margin-bottom: 0; }
        .section-item__content > ul > li > ul {
          list-style-type: disc;
          padding-left: 1.42857em;
          margin-top: 0.85714em; }
          @media (min-width: 992px) {
            .section-item__content > ul > li > ul {
              padding-left: 2.85714em; } }
          .section-item__content > ul > li > ul > li {
            color: #585858; }

.icon-text-center {
  display: flex;
  align-items: center;
  font-family: "Merriweather Sans", sans-serif !important; }
  .icon-text-center-vertical {
    flex-direction: column;
    justify-content: center; }

i.icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain; }
  i.icon-16x16 {
    width: 1.14286em;
    height: 1.14286em; }
  i.icon-18x18 {
    width: 1.28571em;
    height: 1.28571em; }
  i.icon-dateGray {
    background-image: url("../images/icons/dateGray.svg"); }
  i.icon-shareGray {
    background-image: url("../images/icons/shareGray.svg"); }
  i.icon-list {
    background-image: url("../images/icons/list.svg"); }
  i.icon-dollar {
    background-image: url("../images/icons/dollar.svg"); }
  i.icon-graph {
    background-image: url("../images/icons/graph.svg"); }
  i.icon-user {
    background-image: url("../images/icons/user.svg"); }
  i.icon-group-user {
    background-image: url("../images/icons/group-user.svg"); }
  i.icon-dateRed {
    background-image: url("../images/icons/dateRed.svg"); }
  i.icon-sound {
    background-image: url("../images/icons/sound.svg"); }

.tab-quy-dau-tu-excel {
  position: relative; }
  .tab-quy-dau-tu-excel .btn-am-excel {
    position: absolute;
    top: -50px;
    right: 0; }
  .tab-quy-dau-tu-excel .content-des {
    max-width: 630px; }
    .tab-quy-dau-tu-excel .content-des p {
      margin-bottom: 0.75rem; }

.row-filter-excel {
  display: flex;
  flex-flow: wrap; }
  .row-filter-excel:not(.no-margin) {
    margin-bottom: 20px; }
  .row-filter-excel p,
  .row-filter-excel .p {
    width: 100%; }
  .row-filter-excel input,
  .row-filter-excel select {
    width: 100%;
    min-height: 40px;
    padding: 9px 40px 8px 20px;
    color: #000;
    background: #fff;
    border: 1px solid #707070;
    -webkit-appearance: none; }
  .row-filter-excel .btn-more {
    min-height: 38px; }
    @media (min-width: 768px) {
      .row-filter-excel .btn-more {
        min-height: 40px; } }
    @media (max-width: 991.98px) {
      .row-filter-excel .btn-more {
        width: calc(100% - 30px);
        min-width: 0; } }
  .row-filter-excel .date__wrap {
    min-width: 200px;
    margin-right: 20px;
    margin-bottom: 10px; }
    @media (max-width: 1219.98px) {
      .row-filter-excel .date__wrap {
        width: calc(50% - 20px);
        min-width: 1px; } }
    @media (max-width: 450px) {
      .row-filter-excel .date__wrap {
        width: 100%;
        margin-right: 0 !important; } }
    .row-filter-excel .date__wrap i {
      top: 0.75rem;
      pointer-events: none; }
  .row-filter-excel .select__wrap {
    width: 200px;
    text-align: left; }
    @media (min-width: 992px) {
      .row-filter-excel .select__wrap {
        width: 24%; } }
    @media (max-width: 1219.98px) {
      .row-filter-excel .select__wrap {
        width: calc(50% - 20px); }
        .row-filter-excel .select__wrap .select2-container {
          width: 100% !important; } }
    @media (max-width: 450px) {
      .row-filter-excel .select__wrap {
        width: 100%;
        margin-right: 0 !important; } }
    .row-filter-excel .select__wrap:not(.no-margin) {
      margin-right: 20px;
      margin-bottom: 10px; }
    .row-filter-excel .select__wrap .select2-selection--single {
      width: 100%;
      padding: 9px 40px 8px 20px;
      background: #fff;
      border: 1px solid #707070; }
    .row-filter-excel .select__wrap .select2-selection__arrow::before {
      position: absolute;
      top: 7px;
      right: 15px;
      width: 10px;
      height: 10px;
      font-family: ElegantIcons;
      font-size: 16px;
      content: "\33"; }
    @media (min-width: 992px) {
      .row-filter-excel .select__wrap.big {
        width: 35%; } }
    .row-filter-excel .select__wrap.big label {
      width: 100%; }
  @media (min-width: 768px) and (max-width: 1219.98px) {
    .row-filter-excel .submit__wrap {
      width: calc(50% - 25px); } }
  @media (min-width: 576px) and (max-width: 767.98px) {
    .row-filter-excel .submit__wrap {
      width: calc(50% - 23px); } }
  @media (max-width: 575.98px) {
    .row-filter-excel .submit__wrap {
      width: calc(50% - 20px); } }
  @media (max-width: 450px) {
    .row-filter-excel .submit__wrap {
      width: 100%;
      margin-right: 0 !important; } }

.chart__content {
  overflow: auto; }
  .chart__content:not(.small-chart) div[class^="chart-"] {
    min-width: 400px;
    min-height: 400px; }
  .chart__content.small-chart div[class^="chart-"] {
    min-width: 400px;
    min-height: 400px; }
    @media (min-width: 576px) {
      .chart__content.small-chart div[class^="chart-"] {
        min-width: 100%; } }
  .chart__content .chart-pie-wrap {
    min-width: 0 !important;
    background-color: #f5f5f5; }
    .chart__content .chart-pie-wrap .chart-pie {
      min-width: 0 !important;
      max-width: 600px;
      margin-right: auto;
      margin-left: auto; }
  .chart__content .chart-line-compare .bootstrap-datetimepicker-widget.dropdown-menu {
    width: auto; }

.clist-caption {
  display: flex;
  justify-content: center;
  min-width: 400px;
  padding: 10px 0 20px;
  text-align: center;
  background-color: #f5f5f5; }
  .clist-caption .item-caption {
    display: inline-flex;
    align-items: center; }
    .clist-caption .item-caption:not(:last-child) {
      margin-right: 20px; }
      @media (min-width: 768px) {
        .clist-caption .item-caption:not(:last-child) {
          margin-right: 40px; } }
    .clist-caption .item-caption .line {
      display: inline-block;
      width: 50px;
      height: 3px;
      margin-right: 10px; }
    .clist-caption .item-caption .square {
      display: inline-block;
      width: 20px;
      height: 20px;
      margin-right: 10px;
      background-color: #0081c6; }
    .clist-caption .item-caption:first-child .line {
      background-color: #0081c6; }
    .clist-caption .item-caption:nth-child(2) .line {
      background-color: #f5a01a; }

.text-red {
  color: #e12027 !important; }

.row-choose-term select {
  width: 100%; }

.row-choose-term .select2-selection--single {
  position: relative;
  width: 100%;
  padding: 9px 40px 8px 44px;
  background: #fff;
  border: 1px solid #707070; }
  .row-choose-term .select2-selection--single::before {
    position: absolute;
    top: 12px;
    left: 20px;
    width: 17px;
    height: 15px;
    content: "";
    background: transparent url("../images/icon-calendar-clock.svg") no-repeat center/100% auto; }

.row-choose-term .select2-selection__arrow::before {
  position: absolute;
  top: 7px;
  right: 15px;
  width: 10px;
  height: 10px;
  font-family: ElegantIcons;
  font-size: 16px;
  content: "\33"; }

.payment.for-calc-money {
  background: #f2f2f2;
  border: 0; }
  .payment.for-calc-money .form-group:last-child {
    margin-bottom: 0; }
  .payment.for-calc-money input {
    border-color: #707070; }
  .payment.for-calc-money input:-moz-read-only {
    background-color: #ededed; }
  .payment.for-calc-money input:read-only {
    background-color: #ededed; }
  .payment.for-calc-money .form-group {
    position: relative; }
    .payment.for-calc-money .form-group span.help-unit {
      position: absolute;
      top: 7px;
      right: 25px;
      pointer-events: none;
      -webkit-user-select: none;
         -moz-user-select: none;
              user-select: none; }

.btn-more::before {
  display: flex;
  align-items: center;
  justify-content: center; }

.btn-more.btn-red {
  background: #f00;
  border-color: #f00; }
  .btn-more.btn-red:hover {
    background: #dc0000;
    border-color: #dc0000; }

.btn-more.btn-center {
  padding: 0.5rem 0.75rem !important; }

.btn-more.w-auto {
  min-width: unset; }

.table.chart.chart--info.chart--for-news {
  background-color: #8b8b8b; }
  .table.chart.chart--info.chart--for-news .chart__head {
    justify-content: flex-end; }
  .table.chart.chart--info.chart--for-news .chart__head__item {
    max-width: 190px; }
    @media (max-width: 991.98px) {
      .table.chart.chart--info.chart--for-news .chart__head__item {
        width: 50%;
        max-width: 50%; }
        .table.chart.chart--info.chart--for-news .chart__head__item:first-child {
          display: none; }
        .table.chart.chart--info.chart--for-news .chart__head__item .dropdown-select {
          width: 100%; }
        .table.chart.chart--info.chart--for-news .chart__head__item .select2-container {
          min-width: 100% !important; } }
    @media (max-width: 575.98px) {
      .table.chart.chart--info.chart--for-news .chart__head__item {
        width: 100%;
        max-width: 100%; } }
  .table.chart.chart--info.chart--for-news .chart__head__item:nth-child(odd),
  .table.chart.chart--info.chart--for-news .chart__head__item:nth-child(odd) .select2-dropdown {
    background-color: #8b8b8b; }
  .table.chart.chart--info.chart--for-news .chart__head__item .dropdown-select .select2-selection--single {
    min-width: 2em; }

.table.chart.chart--info.for-news-info .chart__head__item:not(:first-child) {
  background: rgba(54, 54, 54, 0.15); }

@media (max-width: 1219.98px) {
  .table.chart.chart--info.for-news-info .chart__head__item {
    flex-wrap: wrap;
    width: 50%; }
    .table.chart.chart--info.for-news-info .chart__head__item .title {
      width: 100%;
      margin-top: 5px; }
    .table.chart.chart--info.for-news-info .chart__head__item.for-search {
      width: 100%; }
    .table.chart.chart--info.for-news-info .chart__head__item .dropdown-select {
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    .table.chart.chart--info.for-news-info .chart__head__item .select2-container {
      min-width: 100%; }
    .table.chart.chart--info.for-news-info .chart__head__item .select2-selection--single {
      text-align: left; } }

@media (max-width: 575.98px) {
  .table.chart.chart--info.for-news-info .chart__head__item {
    width: 100%;
    padding: 0.5em 0.9375rem 0.5714285714em; } }

.chart-line-compare .highcharts-legend-item.highcharts-column-series rect {
  x: 35 !important;
  y: 5 !important; }

.t-productFaq {
  background: #f9f9f9; }
  @media (min-width: 992px) {
    .t-productFaq_panel {
      padding-right: 50px; } }
  .t-productFaq_quote {
    padding: 50px 96px;
    background: transparent url("/images/bg-faq.png") no-repeat center/125% auto; }
    @media (max-width: 1199px) {
      .t-productFaq_quote {
        padding: 40px 75px; } }
    @media (max-width: 991px) {
      .t-productFaq_quote {
        padding: 20px 50px; } }
    .t-productFaq_quote_text {
      position: relative;
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      text-align: justify;
      color: #23395d;
      padding-top: 50px; }
      @media (max-width: 767px) {
        .t-productFaq_quote_text {
          font-size: 12px;
          padding-top: 30px; } }
      .t-productFaq_quote_text::before {
        content: '';
        position: absolute;
        top: 5px;
        left: -2px;
        width: 30px;
        height: 24px;
        background: transparent url("../icons/ic-quote.svg") no-repeat center/100% auto; }
        @media (max-width: 767px) {
          .t-productFaq_quote_text::before {
            width: 20px;
            height: 14px;
            top: 0; } }
      .t-productFaq_quote_text p {
        margin: 0;
        max-height: 168px;
        overflow: auto;
        scrollbar-face-color: #b3b3b3;
        scrollbar-track-color: transparent; }
        .t-productFaq_quote_text p::-webkit-scrollbar {
          width: 0.5rem;
          height: 0.5rem;
          margin-right: 0.3125rem; }
        .t-productFaq_quote_text p::-webkit-scrollbar-thumb {
          background: #b3b3b3;
          border: 0.125rem solid transparent;
          border-radius: 0.1875rem; }
        .t-productFaq_quote_text p::-webkit-scrollbar-track {
          background: transparent; }
    .t-productFaq_quote_ava {
      display: flex;
      align-items: center;
      margin-top: 24px; }
      .t-productFaq_quote_ava img {
        width: 62px;
        height: 62px;
        border-radius: 50%;
        margin-right: 16px; }
      .t-productFaq_quote_ava p {
        margin: 0;
        font-weight: 400;
        font-size: 12px;
        line-height: 20px;
        color: #585858;
        max-width: 264px;
        flex: 1 0 0; }

.bannerSideBar {
  position: relative; }
  @media (min-width: 992px) {
    .bannerSideBar {
      height: 100%;
      padding-top: calc(170 / 825 * 100%); }
      .bannerSideBar-investmentTrust {
        padding-top: calc(225 / 825 * 100%); } }
  @media (min-width: 992px) {
    .bannerSideBar__desc {
      bottom: 0;
      display: flex;
      flex-direction: column;
      left: 2.625rem;
      position: absolute;
      right: 2.625rem;
      top: 1rem;
      z-index: 1; }
      .bannerSideBar-investmentTrust .bannerSideBar__desc {
        left: 2.25rem;
        right: 2.25rem; } }
  @media (max-width: 991.98px) {
    .bannerSideBar__desc {
      margin-top: 1.5rem; } }
  @media (min-width: 992px) {
    .bannerSideBar__desc > div {
      flex: 1 1;
      overflow-y: auto;
      scrollbar-face-color: #b3b3b3;
      scrollbar-track-color: transparent; }
      .bannerSideBar__desc > div::-webkit-scrollbar {
        width: 0.1875rem;
        height: 0.1875rem;
        margin-right: 0.3125rem; }
      .bannerSideBar__desc > div::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: 0.125rem solid transparent;
        border-radius: 0.1875rem; }
      .bannerSideBar__desc > div::-webkit-scrollbar-track {
        background: transparent; } }
  @media (min-width: 992px) {
    .bannerSideBar__img {
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%;
      left: 0;
      right: 0;
      bottom: 0; } }
  .bannerSideBar-investmentTrust .bannerSideBar__img .img-bg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .bannerSideBar-investmentTrust .bannerSideBar__img .img-bg:after {
      content: "";
      padding-top: 28.60606%;
      display: block; }
    .bannerSideBar-investmentTrust .bannerSideBar__img .img-bg img {
      display: none; }
  .bannerSideBar ul {
    margin: 0.8125rem 0 0 0;
    padding-left: 0; }
    @media (min-width: 992px) {
      .bannerSideBar ul {
        padding-right: 1rem; } }
    .bannerSideBar ul li {
      list-style: none;
      display: flex;
      flex-wrap: wrap;
      font-size: 0.75rem;
      line-height: 1.25rem;
      position: relative;
      padding-left: 1.75rem; }
      .bannerSideBar ul li:not(:first-child) {
        margin-top: 0.5rem; }
      .bannerSideBar ul li::before {
        background-image: url("../icons/icon-check-red.svg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        width: 1.125rem;
        height: 1.125rem;
        display: block;
        content: '';
        position: absolute;
        left: 0;
        top: 0.125rem; }

.cardDownload {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .cardDownload + .cardDownload {
    margin-top: 1rem; }
  .cardDownload__link {
    display: flex;
    align-items: center;
    margin-left: 0.5rem;
    color: #585858; }
    .cardDownload__link .u-icon {
      margin-right: 0.25rem; }
    .cardDownload__link:hover {
      color: #e31937;
      font-weight: 700; }

.cardIcon {
  display: flex;
  flex-wrap: wrap; }
  .cardIcon p {
    margin: 0; }
  .cardIcon-xsmall {
    align-items: center; }
    .cardIcon-xsmall a {
      text-decoration: underline !important;
      font-weight: 700; }
  .cardIcon__img {
    flex: 0 0 3.75rem;
    max-width: 3.75rem; }
    .cardIcon-small .cardIcon__img {
      flex: 0 0 2.5rem;
      max-width: 2.5rem; }
    .cardIcon-xsmall .cardIcon__img {
      flex: 0 0 2.25rem;
      max-width: 2.25rem; }
    @media (min-width: 768px) {
      .cardIcon__img {
        flex: 0 0 6.25rem;
        max-width: 6.25rem; }
        .cardIcon-small .cardIcon__img {
          flex: 0 0 4.0625rem;
          max-width: 4.0625rem; }
        .cardIcon-xsmall .cardIcon__img {
          flex: 0 0 3.375rem;
          max-width: 3.375rem; } }
  .cardIcon__content {
    flex: 0 0 calc(100% - 3.75rem);
    max-width: calc(100% - 3.75rem);
    padding-left: 0.9375rem; }
    .cardIcon-small .cardIcon__content {
      flex: 0 0 calc(100% - 2.5rem);
      max-width: calc(100% - 2.5rem);
      padding-left: 0.5rem; }
    .cardIcon-xsmall .cardIcon__content {
      flex: 0 0 calc(100% - 2.25rem);
      max-width: calc(100% - 2.25rem);
      padding-left: 0.5rem; }
    @media (min-width: 768px) {
      .cardIcon__content {
        flex: 0 0 calc(100% - 6.25rem);
        max-width: calc(100% - 6.25rem);
        padding-left: 1.875rem; }
        .cardIcon-small .cardIcon__content {
          flex: 0 0 calc(100% - 4.0625rem);
          max-width: calc(100% - 4.0625rem);
          padding-left: 1rem; }
        .cardIcon-xsmall .cardIcon__content {
          flex: 0 0 calc(100% - 3.375rem);
          max-width: calc(100% - 3.375rem);
          padding-left: 0.5rem; } }

.cardBoxBackground {
  border: 1px solid #e31937;
  background: #fff;
  border-radius: 0.5rem;
  box-shadow: 0 0 25px rgba(47, 65, 82, 0.1);
  margin-top: 3.3125rem;
  padding-left: 0.5625rem;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .cardBoxBackground__img {
    flex: 0 0 6.25rem;
    max-width: 7.14286em; }
    @media (min-width: 768px) {
      .cardBoxBackground__img {
        flex: 0 0 9.625rem;
        max-width: 9.625rem;
        margin-top: -3rem; } }
  .cardBoxBackground__content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.9375rem 1.0625rem 0.875rem 0.3125rem;
    flex: 0 0 calc(100% - 6.25rem);
    max-width: calc(100% - 6.25rem); }
    @media (min-width: 768px) {
      .cardBoxBackground__content {
        flex: 0 0 calc(100% - 9.625rem);
        max-width: calc(100% - 9.625rem); } }
  @media (min-width: 768px) {
    .cardBoxBackground__link {
      margin-left: 1rem; } }
  @media (max-width: 991.98px) {
    .cardBoxBackground__link {
      margin-top: 0.5rem; } }
  .cardBoxBackground__title a {
    color: #e31937;
    font-weight: 700; }

.template-infoContact h4 {
  color: #585858; }

.template-infoContact__title {
  font-weight: 700; }
  .template-infoContact__title::after {
    background: #e31937;
    content: '';
    width: 6.125rem;
    height: 0.125rem;
    display: block;
    margin-top: 0.5625rem; }

.template-infoContact ul {
  margin: 0.8125rem 0 0 0;
  padding-left: 0; }
  .template-infoContact ul li {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    font-size: 0.75rem;
    line-height: 1.25rem; }
    .template-infoContact ul li:not(:first-child) {
      margin-top: 0.5625rem; }
    .template-infoContact ul li::before {
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      width: 1.3125rem;
      height: 1.3125rem;
      display: block;
      content: '';
      margin-right: 0.625rem; }

.template-infoContact__phone::before {
  background-image: url("../icons/icon-phone-outline.svg"); }

.template-infoContact__mobile::before {
  background-image: url("../icons/icon-mobile-outline.svg"); }

.template-infoContact__email::before {
  background-image: url("../icons/icon-email-outline.svg"); }

.tabSideBar h6 {
  color: #e31937; }
  .tabSideBar h6:not(:first-child) {
    margin-top: 2.25rem; }

.tabSideBar ul li {
  font-size: 1rem;
  line-height: 1.5rem; }

.tabSideBar .m__table ~ div {
  margin-top: 0.5625rem; }

.tabSideBar__list {
  margin: 1.5rem 0 0;
  justify-content: center; }
  @media (max-width: 767.98px) {
    .tabSideBar__list {
      margin: 1rem 0 0; } }

.tabSideBar__tabs {
  border: 0;
  flex-wrap: nowrap;
  overflow-x: auto;
  display: inline-flex;
  left: 50%;
  width: 100%;
  position: relative;
  transform: translateX(-50%); }
  .tabSideBar__tabs::-webkit-scrollbar {
    display: none; }
  .tabSideBar__tabs li {
    flex: 1; }
  .tabSideBar__tabs__label {
    white-space: nowrap;
    display: block;
    color: #23395d;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    text-align: center;
    text-transform: uppercase;
    padding: 0.6875rem 1rem 0.5rem;
    border: 1px solid #eaeaea; }
    .tabSideBar__tabs__label:hover, .tabSideBar__tabs__label.active {
      border-bottom: 3px solid #e31937;
      color: #e31937; }

.tabSideBar__tabContent {
  margin-top: 1.875rem; }

.cardWhy {
  margin-top: 2rem; }
  @media (min-width: 768px) {
    .cardWhy {
      margin-top: 4rem; } }
  .cardWhy__title {
    font-size: 2.25rem;
    line-height: 2.5rem;
    color: #23395d;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 1.875rem;
    font-weight: 700; }
    @media (min-width: 768px) {
      .cardWhy__title {
        font-size: 4.5rem;
        line-height: 5rem;
        text-align: right; } }
  @media (min-width: 768px) {
    .cardWhy__inner {
      display: flex;
      flex-wrap: wrap;
      margin-left: -0.9375rem;
      margin-right: -0.9375rem; } }
  @media (min-width: 768px) {
    .cardWhy__half {
      flex: 0 0 50%;
      max-width: 33.75rem;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }
  @media (max-width: 767.98px) {
    .cardWhy__half + .cardWhy__half {
      margin-top: 3.5rem; } }
  .cardWhy__half:first-child .cardWhy__desc::before {
    right: 0; }
  .cardWhy__half:first-child .cardWhy__desc::after {
    right: 0; }
  .cardWhy__half:last-child .cardWhy__desc::before {
    left: 0; }
  .cardWhy__half:last-child .cardWhy__desc::after {
    left: 0; }
  .cardWhy__desc {
    position: relative;
    transition: 0.4s ease;
    color: #fff;
    border-radius: 0.75rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: 1.5rem; }
    .cardWhy__desc-magenta {
      background: #974063; }
      .cardWhy__desc-magenta::before {
        background: #974063; }
    .cardWhy__desc-deepKoamaru {
      background: #23395d; }
      .cardWhy__desc-deepKoamaru::before {
        background: #23395d; }
    .cardWhy__desc-flame {
      background: #de592b; }
      .cardWhy__desc-flame::before {
        background: #de592b; }
    .cardWhy__desc::before {
      content: '';
      position: absolute;
      top: 100%;
      width: 1.5625rem;
      height: 1.5625rem;
      z-index: 1; }
      @media (min-width: 768px) {
        .cardWhy__desc::before {
          width: 3.125rem;
          height: 3.125rem; } }
    .cardWhy__desc::after {
      content: '';
      position: absolute;
      top: 100%;
      background: #fff;
      width: 3.125rem;
      height: 3.125rem;
      border-radius: 3.8125rem;
      z-index: 2; }
      @media (min-width: 768px) {
        .cardWhy__desc::after {
          width: 6.25rem;
          height: 6.25rem; } }

.cardAvatar {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
  .cardAvatar__img {
    flex: 0 0 3.75rem;
    max-width: 3.75rem; }
    @media (min-width: 768px) {
      .cardAvatar__img {
        flex: 0 0 6rem;
        max-width: 6rem; } }
  .cardAvatar__content {
    position: relative;
    font-size: 1.25rem;
    line-height: 1.75rem;
    flex: 0 0 calc(100% - 3.75rem);
    max-width: calc(100% - 3.75rem);
    padding-left: 0.9375rem;
    font-weight: 700; }
    @media (min-width: 768px) {
      .cardAvatar__content {
        flex: 0 0 calc(100% - 6rem);
        max-width: calc(100% - 6rem);
        padding-left: 2rem; } }
  .cardAvatar__inner {
    border: 1px solid black;
    position: relative;
    padding: 0.5rem 1rem 0.8125rem 2rem; }
    .cardAvatar__inner::before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      width: 0;
      height: 0;
      border: 10px solid transparent;
      border-right-color: black;
      top: 50%;
      transform: translateY(-50%);
      margin-left: -20px; }
    .cardAvatar__inner::after {
      content: '';
      display: block;
      position: absolute;
      left: 1px;
      width: 0;
      height: 0;
      border: 10px solid transparent;
      border-right-color: #fff;
      top: 50%;
      transform: translateY(-50%);
      margin-left: -20px; }

@media (min-width: 992px) {
  .template-team {
    background-image: url("../images/background-overed-warrants-overview.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom; } }

.template-team h4 {
  color: #585858; }

.cardGraphic__icon {
  max-width: 6.25rem;
  margin: auto; }
  @media (max-width: 767.98px) {
    .cardGraphic__icon {
      margin-top: 1.5rem; } }

.cardGraphic__body {
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  margin-top: 1rem; }
  @media (min-width: 768px) {
    .cardGraphic__body {
      margin-top: 2rem; } }
  @media (max-width: 767.98px) {
    .cardGraphic__body {
      max-width: 18.75rem;
      margin-left: auto;
      margin-right: auto; } }

.cardGraphic__title {
  text-align: center;
  font-size: 1.375rem;
  line-height: 2rem;
  font-weight: 700; }

.cardGraphic__desc {
  margin-top: 1.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700; }

.cardGraphic__scrollBox {
  height: 100%;
  position: relative;
  padding-top: calc(350 / 222 * 100%); }
  @media (min-width: 768px) {
    .cardGraphic__scrollBox {
      padding-top: calc(642 / 222 * 100%); } }
  .cardGraphic__scrollBox__inner {
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
  .cardGraphic__scrollBox__content {
    margin-top: 4rem;
    padding: 1rem;
    flex: 1 1;
    overflow-y: auto;
    scrollbar-face-color: #b3b3b3;
    scrollbar-track-color: transparent; }
    .cardGraphic__scrollBox__content::-webkit-scrollbar {
      width: 0.5rem;
      height: 0.5rem;
      margin-right: 0.3125rem; }
    .cardGraphic__scrollBox__content::-webkit-scrollbar-thumb {
      background: #b3b3b3;
      border: 0.125rem solid transparent;
      border-radius: 0.1875rem; }
    .cardGraphic__scrollBox__content::-webkit-scrollbar-track {
      background: transparent; }

@media (min-width: 768px) {
  .template-characteristicsOfCw__inner {
    display: flex;
    flex-wrap: wrap; } }

@media (min-width: 768px) {
  .template-characteristicsOfCw__item {
    flex: 0 0 calc(100% / 5);
    max-width: calc(100% / 5); } }

.cardPosition__title {
  font-size: 1.375rem;
  line-height: 2rem;
  color: #23395d;
  margin-bottom: 1rem;
  font-weight: 700; }
  .cardPosition-mdTitle .cardPosition__title {
    font-size: 1.25rem;
    line-height: 1.75rem; }
  .cardPosition-useBenefitsOfInvestingInFundEtf .cardPosition__title {
    font-size: 1.25rem;
    line-height: 1.75rem; }

.cardPosition__desc {
  font-size: 1rem;
  line-height: 1.5rem; }
  .cardPosition-mdDesc .cardPosition__desc {
    font-size: 1.125rem;
    line-height: 1.5rem; }
  .cardPosition-useBenefitsOfInvestingInFundEtf .cardPosition__desc {
    font-size: 1.125rem;
    line-height: 1.5rem; }

.template-position {
  position: relative; }
  @media (min-width: 992px) {
    .template-position {
      background-image: url("../images/background-position.png");
      background-repeat: no-repeat;
      background-size: contain;
      background-position: bottom; } }
  @media (min-width: 992px) {
    .template-position__inner {
      position: relative;
      padding-top: calc(950 / 1440 * 100%); } }
  @media (min-width: 992px) {
    .template-position__body {
      display: flex;
      flex-wrap: wrap;
      margin-left: -0.9375rem;
      margin-right: -0.9375rem;
      position: absolute;
      top: 0; } }
  @media (min-width: 992px) {
    .template-position__item {
      flex: 0 0 calc(100% / 4);
      max-width: calc(100% / 4);
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; }
      .template-position__item:first-child {
        margin-top: 8rem; }
      .template-position__item:nth-child(2) {
        margin-top: 5.5rem; }
      .template-position__item:nth-child(3) {
        margin-top: 3rem; } }
  @media (max-width: 991.98px) {
    .template-position__item {
      padding-bottom: 2rem; } }

.t-thumbnailContent {
  padding: 56px 0;
  background-color: #f9f9f9; }
  @media (max-width: 991px) {
    .t-thumbnailContent {
      padding: 38px 0; } }
  .t-thumbnailContent-secondary {
    background-color: #1c2e4a; }
    .t-thumbnailContent-secondary .t-thumbnailContent_title h2 {
      color: #fff; }
    .t-thumbnailContent-secondary .t-thumbnailContent_col p {
      color: #fff; }
    .t-thumbnailContent-secondary .t-thumbnailContent_border {
      border: 1px solid #fff; }
    @media (min-width: 1200px) {
      .t-thumbnailContent-secondary .t-thumbnailContent_row {
        margin-top: 52px; } }
  .t-thumbnailContent_title {
    text-align: center; }
    .t-thumbnailContent_title h2 {
      font-weight: 700;
      font-size: 32px;
      line-height: 48px;
      text-transform: uppercase;
      color: #23395d; }
      @media (max-width: 767px) {
        .t-thumbnailContent_title h2 {
          font-size: 28px;
          line-height: 38px; } }
  .t-thumbnailContent_row {
    margin-top: 48px; }
    @media (max-width: 991px) {
      .t-thumbnailContent_row {
        margin-top: 22px; } }
    @media (max-width: 767px) {
      .t-thumbnailContent_row {
        margin-top: 17px; } }
  .t-thumbnailContent_col p {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #23395d;
    text-align: justify; }
    @media (max-width: 767px) {
      .t-thumbnailContent_col p {
        font-size: 15px;
        line-height: 22px; } }
  .t-thumbnailContent_border {
    border-radius: 20px;
    padding: 16px;
    position: relative; }
    .t-thumbnailContent_border::before {
      content: '';
      position: absolute;
      top: calc(50% - 10px);
      right: -10.5px;
      width: 20px;
      height: 20px;
      border-right: 1px solid #fff;
      border-top: 1px solid #fff;
      transform: rotate(45deg);
      background-color: #1c2e4a; }

.o-customBanner {
  position: relative;
  overflow: hidden; }
  @media (min-width: 992px) {
    .o-customBanner_img {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      display: block; }
      .o-customBanner_img:after {
        content: "";
        padding-top: 32.63889%;
        display: block; }
      .o-customBanner_img img {
        display: none; } }
  @media (min-width: 992px) {
    .o-customBanner_img .img-bg {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      transition: all 0.6s ease-in-out; } }
  @media (max-width: 991px) {
    .o-customBanner_img.hasContent .img-bg {
      position: relative; } }
  @media (min-width: 992px) {
    .o-customBanner_img.hasContent .img-bg::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      background: linear-gradient(90deg, #f7f7f7 33.78%, rgba(244, 244, 244, 0.83) 54.91%, rgba(255, 255, 255, 0) 81.94%); } }
  @media (max-width: 991px) {
    .o-customBanner_img.hasContent .image-ratio-1440x470 {
      padding-bottom: 51.63889%; } }
  @media (max-width: 767px) {
    .o-customBanner_img.hasContent .image-ratio-1440x470 {
      padding-bottom: 123%; } }
  @media (min-width: 992px) {
    .o-customBanner_content {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 10%;
      z-index: 2; } }
  @media (max-width: 991px) {
    .o-customBanner_content {
      padding: 20px 15px 20px 15px; } }
  .o-customBanner_content h3 {
    font-weight: 700;
    font-size: 26px;
    line-height: 40px;
    text-transform: uppercase;
    color: #23395d;
    position: relative;
    margin: 0; }
    @media (max-width: 767px) {
      .o-customBanner_content h3 {
        font-size: 20px;
        line-height: 30px; } }
    .o-customBanner_content h3::before {
      width: 150px;
      height: 2px;
      content: '';
      position: absolute;
      bottom: -20px;
      background-color: #e31937;
      left: 0; }
      @media (max-width: 767px) {
        .o-customBanner_content h3::before {
          bottom: -10px; } }
  .o-customBanner_content_obj {
    margin-top: 36px; }
    @media (max-width: 767px) {
      .o-customBanner_content_obj {
        margin: 20px 0; } }
    .o-customBanner_content_obj .line:not(:first-child) {
      margin-top: 6px; }
    .o-customBanner_content_obj .line p {
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      margin: 0; }
      .o-customBanner_content_obj .line p:first-child {
        color: #23395d;
        margin-right: 7px; }
    .o-customBanner_content_obj .line ul {
      margin: 0;
      padding-left: 21px;
      font-weight: 700; }
  .o-customBanner_content_button {
    margin-top: 16px; }
    @media (max-width: 991px) {
      .o-customBanner_content_button {
        margin-bottom: 30px; } }
  .o-customBanner .slick-dots__custom {
    position: absolute;
    bottom: 24px;
    left: 0;
    right: 0; }
    .o-customBanner .slick-dots__custom li button {
      background-color: #b3b3b3; }

.t-registerFormPopup_form {
  display: flex;
  margin-left: -10px;
  margin-right: -10px;
  flex-wrap: wrap; }

.t-registerFormPopup_input {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 16px;
  position: relative;
  width: 100%; }
  @media (min-width: 992px) {
    .t-registerFormPopup_input {
      flex: 0 0 50%;
      max-width: 50%; } }
  .t-registerFormPopup_input.textarea {
    flex: 0 0 100%;
    max-width: 100%; }

.t-registerFormPopup_button {
  display: flex;
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
  flex-wrap: wrap; }
  .t-registerFormPopup_button_item {
    padding-left: 10px;
    padding-right: 10px;
    flex: 0 0 50%;
    max-width: 50%;
    position: relative; }

.searchResultItem {
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 1.14286em;
  padding: 1.71429em;
  transition: all 0.2s ease-in-out; }
  .searchResultItem__title {
    font-size: 1.14286em;
    line-height: 1.5; }
  .searchResultItem__date {
    display: flex; }
    .searchResultItem__date__icon {
      display: inline-block;
      width: 1.14286em;
      height: 1.14286em;
      background: url("../icons/ic-date-gray.svg") no-repeat center/contain; }
    .searchResultItem__date__value {
      color: #585858;
      font-size: 1em;
      line-height: 1.42857;
      margin-left: 0.57143em; }
  .searchResultItem:hover {
    box-shadow: 0 12px 25px rgba(0, 0, 0, 0.15); }

.cardGraphicArrow__scrollBox {
  height: 100%;
  position: relative;
  padding-top: calc(400 / 437 * 100%); }
  .cardGraphicArrow__scrollBox__inner {
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
  .cardGraphicArrow__scrollBox__content {
    margin: 1rem 1.5625rem;
    flex: 1 1;
    overflow-y: auto;
    color: #fff;
    scrollbar-face-color: #b3b3b3;
    scrollbar-track-color: transparent; }
    .cardGraphicArrow__scrollBox__content::-webkit-scrollbar {
      width: 0.375rem;
      height: 0.375rem;
      margin-right: 0.3125rem; }
    .cardGraphicArrow__scrollBox__content::-webkit-scrollbar-thumb {
      background: #b3b3b3;
      border: 0.125rem solid transparent;
      border-radius: 0.1875rem; }
    .cardGraphicArrow__scrollBox__content::-webkit-scrollbar-track {
      background: transparent; }

.cardGraphicArrow__desc {
  font-size: 1.25rem;
  line-height: 1.75rem;
  height: 100%;
  display: inline-flex;
  align-items: center;
  font-weight: 700; }
  @media (max-width: 991px) {
    .cardGraphicArrow__desc {
      font-size: 0.9375rem;
      line-height: 1.375rem; } }

.template-whatIsACoveredWarrant {
  position: relative; }
  .template-whatIsACoveredWarrant__inner {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.5rem;
    justify-content: center; }
  .template-whatIsACoveredWarrant__item {
    position: relative;
    flex: 0 0 calc(100% / 2);
    max-width: calc(100% / 2);
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 2rem; }
    @media (min-width: 992px) {
      .template-whatIsACoveredWarrant__item {
        flex: 0 0 calc(100% / 3);
        max-width: calc(100% / 3);
        margin-bottom: 0; } }
    @media (max-width: 767px) {
      .template-whatIsACoveredWarrant__item {
        flex: 0 0 100%;
        max-width: 100%; } }
    .template-whatIsACoveredWarrant__item:first-child .template-whatIsACoveredWarrant__body {
      background-color: #23395d; }
      .template-whatIsACoveredWarrant__item:first-child .template-whatIsACoveredWarrant__body::after {
        border-left-color: #23395d;
        z-index: 1; }
    .template-whatIsACoveredWarrant__item:nth-child(2) .template-whatIsACoveredWarrant__body {
      background-color: #974063; }
      .template-whatIsACoveredWarrant__item:nth-child(2) .template-whatIsACoveredWarrant__body::after {
        border-left-color: #974063;
        z-index: 1; }
    .template-whatIsACoveredWarrant__item:nth-child(2) .template-whatIsACoveredWarrant__content::before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      width: 0;
      height: 0;
      border: 20px solid transparent;
      top: 50%;
      transform: translateY(-50%);
      margin-right: -38px; }
    .template-whatIsACoveredWarrant__item:nth-child(2) .template-whatIsACoveredWarrant__content::after {
      content: '';
      display: block;
      position: absolute;
      left: -7px;
      width: 0;
      height: 0;
      border: 20px solid transparent;
      border-left-color: #fff;
      top: 50%;
      transform: translateY(-50%);
      margin-right: -38px; }
      @media (max-width: 767px) {
        .template-whatIsACoveredWarrant__item:nth-child(2) .template-whatIsACoveredWarrant__content::after {
          top: -5px;
          transform: translateX(-50%) rotate(90deg);
          left: 50%; } }
    .template-whatIsACoveredWarrant__item:nth-child(3) .template-whatIsACoveredWarrant__body {
      background-color: #ff6c39; }
      .template-whatIsACoveredWarrant__item:nth-child(3) .template-whatIsACoveredWarrant__body::before {
        left: 0;
        right: auto; }
      .template-whatIsACoveredWarrant__item:nth-child(3) .template-whatIsACoveredWarrant__body::after {
        border-left-color: #fff;
        left: -7px;
        right: auto; }
        @media (max-width: 767px) {
          .template-whatIsACoveredWarrant__item:nth-child(3) .template-whatIsACoveredWarrant__body::after {
            top: -5px;
            transform: translateX(-50%) rotate(90deg);
            left: 50%; } }
  .template-whatIsACoveredWarrant__body {
    position: relative; }
    .template-whatIsACoveredWarrant__body::before {
      content: '';
      display: block;
      position: absolute;
      right: 0;
      width: 0;
      height: 0;
      border: 20px solid transparent;
      top: 50%;
      transform: translateY(-50%);
      margin-right: -38px; }
    .template-whatIsACoveredWarrant__body::after {
      content: '';
      display: block;
      position: absolute;
      right: 1px;
      width: 0;
      height: 0;
      border: 20px solid transparent;
      border-left-color: #fff;
      top: 50%;
      transform: translateY(-50%);
      margin-right: -38px; }
      @media (max-width: 767px) {
        .template-whatIsACoveredWarrant__body::after {
          top: unset;
          bottom: -2.375rem;
          right: 50%;
          transform: translateX(-50%) rotate(90deg); } }

.template-infoChartPosition {
  position: relative;
  background-color: #1c2e4a;
  color: #fff;
  padding-top: 1rem;
  padding-bottom: 1.75rem; }
  @media (min-width: 768px) {
    .template-infoChartPosition {
      padding-top: 2rem;
      padding-bottom: 3.5rem; } }
  @media (min-width: 992px) {
    .template-infoChartPosition__body {
      display: flex;
      flex-wrap: wrap;
      margin-left: -1.875rem;
      margin-right: -1.875rem; } }
  @media (min-width: 992px) {
    .template-infoChartPosition__item {
      flex: 0 0 calc(100% / 3);
      max-width: calc(100% / 3);
      padding-left: 1.875rem;
      padding-right: 1.875rem; }
      .template-infoChartPosition__item:first-child {
        margin-top: -5.875rem; }
      .template-infoChartPosition__item:nth-child(2) {
        margin-top: 0.625rem; }
      .template-infoChartPosition__item:nth-child(3) {
        margin-top: -5.875rem; } }

.cardBorderTitle {
  width: 100%;
  display: inline-flex;
  text-align: center; }
  @media (max-width: 767.98px) {
    .cardBorderTitle {
      justify-content: center; } }
  .cardBorderTitle-center {
    justify-content: center; }
  .cardBorderTitle__title {
    text-transform: uppercase;
    border: 1.5px solid #23395d;
    padding: 1rem 1.5rem;
    margin: 0; }
    .cardBorderTitle-white .cardBorderTitle__title {
      color: #fff;
      border-color: #fff; }

.cardTree {
  position: relative; }
  .cardTree__inner {
    position: relative; }
    @media (min-width: 768px) {
      .cardTree__inner {
        display: flex;
        flex-wrap: wrap;
        margin-left: -2.375rem;
        margin-right: -2.375rem; }
        .cardTree__inner::before {
          content: '';
          width: 0.09375rem;
          height: 100%;
          left: 50%;
          transform: translateX(-50%);
          top: 0;
          background-color: #23395d;
          position: absolute; }
          .cardTree-white .cardTree__inner::before {
            background-color: #fff; } }
  @media (min-width: 768px) {
    .cardTree__item {
      flex: 0 0 50%;
      max-width: 50%;
      padding-left: 2.375rem;
      padding-right: 2.375rem; } }
  .cardTree-normal .cardTree__item:first-child {
    margin-top: 2.5rem; }
    @media (min-width: 768px) {
      .cardTree-normal .cardTree__item:first-child {
        margin-top: 5rem; } }
  .cardTree-leftArrow .cardTree__item:first-child {
    margin-top: 2.5rem; }
    @media (min-width: 768px) {
      .cardTree-leftArrow .cardTree__item:first-child {
        margin-top: 7.3125rem; } }

.template-dividendByBondYield {
  position: relative; }
  .template-dividendByBondYield__item {
    margin-top: 2.5rem; }
    @media (min-width: 768px) {
      .template-dividendByBondYield__item {
        margin-top: 2.6875rem; } }
    .template-dividendByBondYield__item + .template-dividendByBondYield__item {
      margin-top: 2.5rem; }
      @media (min-width: 768px) {
        .template-dividendByBondYield__item + .template-dividendByBondYield__item {
          margin-top: 8.375rem; } }
  .template-dividendByBondYield .cardBorderTitle__title {
    max-width: 18.125rem; }

.cardBoxBackgroundTitle__titleGroup {
  position: relative; }
  @media (min-width: 768px) {
    .cardBoxBackgroundTitle__titleGroup::before {
      content: '';
      display: block;
      position: absolute;
      width: 1rem;
      height: 1rem;
      top: 50%;
      transform: translateY(-50%);
      background: #2c4a96;
      border: 2px solid #1c2e4a; }
      .cardBoxBackgroundTitle:not(.cardBoxBackgroundTitle-leftArrow) .cardBoxBackgroundTitle__titleGroup::before {
        margin-left: -2.875rem;
        left: 0; }
      .cardBoxBackgroundTitle-deepLilac .cardBoxBackgroundTitle__titleGroup::before {
        background: #8c48c8; }
      .cardBoxBackgroundTitle-crayola .cardBoxBackgroundTitle__titleGroup::before {
        background: #28ae64; }
      .cardBoxBackgroundTitle-leftArrow .cardBoxBackgroundTitle__titleGroup::before {
        background: #28ae64;
        right: 0;
        margin-right: -2.875rem; } }

.cardBoxBackgroundTitle__title {
  position: relative;
  background: #2c4a96;
  padding: 1rem 1.5rem;
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 2rem;
  color: #fff;
  text-align: center; }
  .cardBoxBackgroundTitle-leftArrow .cardBoxBackgroundTitle__title {
    background: #28ae64; }
  .cardBoxBackgroundTitle-crayola .cardBoxBackgroundTitle__title {
    background: #28ae64; }
  .cardBoxBackgroundTitle-deepLilac .cardBoxBackgroundTitle__title {
    background: #8c48c8; }
  @media (min-width: 768px) {
    .cardBoxBackgroundTitle__title::before {
      content: '';
      display: block;
      position: absolute;
      width: 0;
      height: 0;
      border: 10px solid transparent;
      top: 50%;
      transform: translateY(-50%);
      margin-left: -20px; }
      .cardBoxBackgroundTitle:not(.cardBoxBackgroundTitle-leftArrow) .cardBoxBackgroundTitle__title::before {
        left: 0;
        margin-left: -20px; }
      .cardBoxBackgroundTitle-leftArrow .cardBoxBackgroundTitle__title::before {
        right: 0;
        margin-right: -20px; } }
  @media (min-width: 768px) {
    .cardBoxBackgroundTitle__title::after {
      content: '';
      display: block;
      position: absolute;
      width: 0;
      height: 0;
      border: 10px solid transparent;
      top: 50%;
      transform: translateY(-50%); }
      .cardBoxBackgroundTitle:not(.cardBoxBackgroundTitle-leftArrow) .cardBoxBackgroundTitle__title::after {
        left: 1px;
        border-right-color: #2c4a96;
        margin-left: -20px; }
      .cardBoxBackgroundTitle-leftArrow .cardBoxBackgroundTitle__title::after {
        right: 1px;
        border-left-color: #28ae64;
        margin-right: -20px; }
      .cardBoxBackgroundTitle-crayola .cardBoxBackgroundTitle__title::after {
        border-right-color: #28ae64 !important; }
      .cardBoxBackgroundTitle-deepLilac .cardBoxBackgroundTitle__title::after {
        border-right-color: #8c48c8 !important; } }

.cardBoxBackgroundTitle:not(.cardBoxBackgroundTitle-normal) .cardBoxBackgroundTitle__inner {
  border: 1px solid #b3b3b3;
  padding: 1.25rem; }

.cardBoxBackgroundTitle-leftArrow .cardBoxBackgroundTitle__img .img-bg {
  margin-top: 1.25rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block; }
  .cardBoxBackgroundTitle-leftArrow .cardBoxBackgroundTitle__img .img-bg:after {
    content: "";
    padding-top: 59.53878%;
    display: block; }
  .cardBoxBackgroundTitle-leftArrow .cardBoxBackgroundTitle__img .img-bg img {
    display: none; }

.cardLine__title {
  text-transform: uppercase; }
  .cardLine__title::after {
    display: block;
    content: '';
    width: 5rem;
    height: 0.1875rem;
    margin-top: 1rem;
    background: linear-gradient(90deg, #01b6ff 0%, #0056a8 100%); }
    .cardLine-bleuDeFrance .cardLine__title::after {
      background: linear-gradient(90deg, #3499d7 0%, #2ec679 100%); }
    .cardLine-rossoCorsa .cardLine__title::after {
      background: linear-gradient(90deg, #dd0505 0%, #863f8a 100%); }

.cardLine__desc {
  margin-top: 1rem; }

.template-divideByNatureOfBonds {
  background: #f9f9f9 url("../images/bg-divide-by-nature-of-bonds.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom center; }
  @media (min-width: 768px) {
    .template-divideByNatureOfBonds {
      background-position: center center; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .template-divideByNatureOfBonds {
      background-size: 80%;
      background-position: center left; } }
  .template-divideByNatureOfBonds__body {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }
    @media (min-width: 768px) {
      .template-divideByNatureOfBonds__body {
        padding-top: 7.5rem;
        padding-bottom: 9.625rem;
        display: flex;
        justify-content: space-between; } }
  @media (min-width: 768px) {
    .template-divideByNatureOfBonds__inner {
      max-width: 21.875rem;
      padding-left: 1.875rem; } }
  @media (max-width: 767.98px) {
    .template-divideByNatureOfBonds__inner {
      padding-top: 3.5rem;
      padding-bottom: calc(254 / 375 * 100%); } }
  .template-divideByNatureOfBonds__item + .template-divideByNatureOfBonds__item {
    margin-top: 2.5rem; }
  .template-divideByNatureOfBonds .cardBorderTitle__title {
    max-width: 21.875rem; }

.template-dividendByBondYieldArrow {
  position: relative;
  background-color: #1c2e4a; }
  .template-dividendByBondYieldArrow__inner {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }
    @media (min-width: 768px) {
      .template-dividendByBondYieldArrow__inner {
        padding-top: 3.5rem;
        padding-bottom: 6.125rem; } }
  .template-dividendByBondYieldArrow__item + .template-dividendByBondYieldArrow__item {
    margin-top: 1.5rem; }
  .template-dividendByBondYieldArrow .cardBorderTitle__title {
    max-width: 24.25rem; }

.template-infoTypesOfStocks,
.template-infoTypesOfStocks p {
  font-size: 1rem;
  line-height: 1.5rem; }

.template-infoTypesOfStocks h4 {
  color: #585858; }

.cardArrow {
  position: relative;
  color: #fff; }
  .cardArrow__inner {
    position: relative;
    border: 1px solid #fff;
    padding: 1rem;
    background-color: #1c2e4a;
    border-radius: 1rem; }
    @media (min-width: 768px) {
      .cardArrow__inner::before {
        content: '';
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border: 10px solid transparent;
        top: 50%;
        transform: translateY(-50%); }
        .cardArrow:not(.cardArrow-arrowLeft) .cardArrow__inner::before {
          right: 0;
          border-left-color: #fff;
          margin-right: -20px; }
        .cardArrow-arrowLeft .cardArrow__inner::before {
          left: 0;
          margin-left: -20px;
          border-right-color: #fff; }
      .cardArrow__inner::after {
        content: '';
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border: 10px solid transparent;
        top: 50%;
        transform: translateY(-50%); }
        .cardArrow:not(.cardArrow-arrowLeft) .cardArrow__inner::after {
          right: 1px;
          border-left-color: #1c2e4a;
          margin-right: -20px; }
        .cardArrow-arrowLeft .cardArrow__inner::after {
          left: 1px;
          margin-left: -20px;
          border-right-color: #1c2e4a; } }
  .cardArrow__title {
    color: #fff; }
  .cardArrow__desc {
    margin-top: 0.8125rem;
    text-align: justify; }

.template-infoAdvantagesOfBonds {
  position: relative; }
  @media (min-width: 768px) {
    .template-infoAdvantagesOfBonds__inner {
      background-image: url("../images/bg-advantages-of-bonds.png");
      background-repeat: no-repeat;
      background-size: contain;
      background-position: bottom center; } }
  @media (min-width: 768px) {
    .template-infoAdvantagesOfBonds__item {
      max-width: 21.875rem; }
      .template-infoAdvantagesOfBonds__item:first-child {
        margin-top: 2.5rem;
        margin-left: auto;
        margin-right: 6rem;
        max-width: 27.8125rem; }
      .template-infoAdvantagesOfBonds__item:nth-child(2) {
        margin-top: 6.3125rem; }
      .template-infoAdvantagesOfBonds__item:nth-child(3) {
        margin-top: 14.875rem;
        margin-left: auto;
        margin-right: auto; } }

.t-ckeditor img {
  width: 100%; }

.t-ckeditor ul.listStyleNone {
  list-style: none; }

.t-ckeditor ul.decimalStyle {
  list-style-type: decimal; }

.t-ckeditor ul.iconList {
  margin-bottom: 8px !important; }
  .t-ckeditor ul.iconList li {
    display: flex;
    margin-top: 8px; }
    .t-ckeditor ul.iconList li i + p {
      margin-left: 7px !important; }

.t-ckeditor ul.noPadding {
  padding-left: 0; }

.t-ckeditor figure figcaption {
  margin-top: 8px; }

.t-ckeditor a {
  color: #56aeff;
  font-weight: 700;
  text-decoration: underline; }
  .t-ckeditor a:hover {
    color: #e31937; }

.cardGraphicNumber {
  height: 100%; }
  .cardGraphicNumber__title {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700; }
  .cardGraphicNumber__desc {
    margin-top: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700; }

.t-what-are-the-advantages-of-fund-certificates__content {
  position: relative;
  margin-top: 2.5rem; }
  @media (min-width: 1200px) {
    .t-what-are-the-advantages-of-fund-certificates__content {
      background-image: url("../images/background-what-are-the-advantages-of-fund-certificates.png");
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      padding-top: calc(386.85 / 1109.45 * 100%); } }

@media (min-width: 1200px) {
  .t-what-are-the-advantages-of-fund-certificates__body {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    padding-left: 0.75rem;
    padding-right: 1.375rem; } }

@media (min-width: 1200px) {
  .t-what-are-the-advantages-of-fund-certificates__inner {
    display: flex;
    flex-wrap: wrap;
    margin: 7.8125rem -0.5rem 0 -0.5rem; } }

@media (min-width: 1200px) {
  .t-what-are-the-advantages-of-fund-certificates__item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    margin-bottom: 1rem; }
    .t-what-are-the-advantages-of-fund-certificates__item:nth-child(2) .t-what-are-the-advantages-of-fund-certificates__scrollBox {
      margin-left: auto; }
      .t-what-are-the-advantages-of-fund-certificates__item:nth-child(2) .t-what-are-the-advantages-of-fund-certificates__scrollBox .cardPosition__desc {
        padding-right: 0.5rem; }
    .t-what-are-the-advantages-of-fund-certificates__item:nth-child(3) {
      margin-top: 1.25rem; }
      .t-what-are-the-advantages-of-fund-certificates__item:nth-child(3) .t-what-are-the-advantages-of-fund-certificates__scrollBox {
        padding-top: calc(48 / 326 * 100%); }
    .t-what-are-the-advantages-of-fund-certificates__item:nth-child(4) {
      margin-top: 1.25rem; }
      .t-what-are-the-advantages-of-fund-certificates__item:nth-child(4) .t-what-are-the-advantages-of-fund-certificates__scrollBox {
        margin-left: auto;
        padding-top: calc(42 / 326 * 100%); }
        .t-what-are-the-advantages-of-fund-certificates__item:nth-child(4) .t-what-are-the-advantages-of-fund-certificates__scrollBox .cardPosition__desc {
          padding-right: 0.5rem; } }

@media (max-width: 1199px) {
  .t-what-are-the-advantages-of-fund-certificates__item + .t-what-are-the-advantages-of-fund-certificates__item {
    margin-top: 0.5rem; }
  .t-what-are-the-advantages-of-fund-certificates__item:first-child .t-what-are-the-advantages-of-fund-certificates__scrollBox {
    background-color: #2c4a96; }
  .t-what-are-the-advantages-of-fund-certificates__item:nth-child(2) .t-what-are-the-advantages-of-fund-certificates__scrollBox {
    background-color: #e31937; }
  .t-what-are-the-advantages-of-fund-certificates__item:nth-child(3) .t-what-are-the-advantages-of-fund-certificates__scrollBox {
    background-color: #8c3858; }
  .t-what-are-the-advantages-of-fund-certificates__item:nth-child(4) .t-what-are-the-advantages-of-fund-certificates__scrollBox {
    background-color: #ff6c39; } }

@media (min-width: 1200px) {
  .t-what-are-the-advantages-of-fund-certificates__scrollBox {
    position: relative;
    max-width: 25rem;
    height: 100%;
    padding-top: calc(57 / 320 * 100%); } }

@media (max-width: 1199px) {
  .t-what-are-the-advantages-of-fund-certificates__scrollBox {
    border-radius: 0.3125rem; } }

@media (min-width: 1200px) {
  .t-what-are-the-advantages-of-fund-certificates__scrollBox__inner {
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; } }

.t-what-are-the-advantages-of-fund-certificates__scrollBox__content {
  color: #fff; }
  @media (min-width: 1200px) {
    .t-what-are-the-advantages-of-fund-certificates__scrollBox__content {
      flex: 1 1;
      overflow-y: auto;
      padding: 0 1rem;
      scrollbar-face-color: #b3b3b3;
      scrollbar-track-color: transparent; }
      .t-what-are-the-advantages-of-fund-certificates__scrollBox__content::-webkit-scrollbar {
        width: 0.375rem;
        height: 0.375rem;
        margin-right: 0.3125rem; }
      .t-what-are-the-advantages-of-fund-certificates__scrollBox__content::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: 0.125rem solid transparent;
        border-radius: 0.1875rem; }
      .t-what-are-the-advantages-of-fund-certificates__scrollBox__content::-webkit-scrollbar-track {
        background: transparent; } }
  @media (max-width: 1199px) {
    .t-what-are-the-advantages-of-fund-certificates__scrollBox__content {
      padding: 1rem; } }

.t-what-are-the-advantages-of-fund-certificates .cardPosition__desc {
  text-align: justify; }

.t-investment-fund-classification {
  background-color: #f8f8f8; }
  .t-investment-fund-classification ol {
    counter-reset: li;
    list-style: none;
    padding-top: 1.75rem; }
    @media (min-width: 768px) {
      .t-investment-fund-classification ol {
        padding-top: 3.5rem; } }
  @media (min-width: 992px) {
    .t-investment-fund-classification__inner {
      display: flex;
      flex-wrap: wrap;
      margin: -0.9375rem; } }
  .t-investment-fund-classification__item {
    position: relative;
    margin: 0.9375rem 0; }
    @media (min-width: 992px) {
      .t-investment-fund-classification__item {
        flex: 0 0 calc(100% / 3);
        max-width: calc(100% / 3);
        padding-left: 0.9375rem;
        padding-right: 0.9375rem; } }
    .t-investment-fund-classification__item .t-investment-fund-classification__box {
      background-image: url("../images/background-investment-fund-classification-blue.png");
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center; }
      .t-investment-fund-classification__item .t-investment-fund-classification__box::before {
        background-image: url("../images/background-number-blue.png");
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain; }
    .t-investment-fund-classification__item:nth-child(2) .t-investment-fund-classification__box {
      background-image: url("../images/background-investment-fund-classification-sea-green.png"); }
      .t-investment-fund-classification__item:nth-child(2) .t-investment-fund-classification__box::before {
        background-image: url("../images/background-number-sea-green.png"); }
    .t-investment-fund-classification__item:nth-child(3) .t-investment-fund-classification__box {
      background-image: url("../images/background-investment-fund-classification-dark-orchid.png"); }
      .t-investment-fund-classification__item:nth-child(3) .t-investment-fund-classification__box::before {
        background-image: url("../images/background-number-dark-orchid.png"); }
  .t-investment-fund-classification__box {
    text-decoration: none;
    transition: all 0.3s ease-out;
    padding-top: calc(183 / 348 * 100%);
    position: relative; }
    .t-investment-fund-classification__box::before {
      right: 0;
      width: 3.25rem;
      height: 3.375rem;
      content: counter(li);
      counter-increment: li;
      position: absolute;
      top: 0.5rem;
      padding-top: 0.75rem;
      padding-left: 0.5rem;
      line-height: 1.25rem;
      color: #fff;
      text-align: center;
      font-size: 1.25rem;
      font-weight: 700;
      transition: all 0.3s ease-out; }
  .t-investment-fund-classification__scrollBox {
    width: 100%;
    height: 100%;
    padding-top: calc(57 / 326 * 100%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .t-investment-fund-classification__scrollBox__inner {
      bottom: 0;
      display: flex;
      flex-direction: column;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      padding: 2.375rem 2rem 2.375rem 1.25rem; }
    .t-investment-fund-classification__scrollBox__content {
      flex: 1 1;
      overflow-y: auto;
      scrollbar-face-color: #b3b3b3;
      scrollbar-track-color: transparent; }
      .t-investment-fund-classification__scrollBox__content::-webkit-scrollbar {
        width: 0.375rem;
        height: 0.375rem;
        margin-right: 0.3125rem; }
      .t-investment-fund-classification__scrollBox__content::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: 0.125rem solid transparent;
        border-radius: 0.1875rem; }
      .t-investment-fund-classification__scrollBox__content::-webkit-scrollbar-track {
        background: transparent; }

.t-typesOfFunds {
  background-color: #1a2941; }
  .t-typesOfFunds__content {
    position: relative;
    margin-top: 1.25rem; }
    @media (min-width: 992px) {
      .t-typesOfFunds__content {
        background: #1a2941 url("../images/background-types-of-funds.png");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: bottom left; } }
  @media (min-width: 992px) {
    .t-typesOfFunds__scrollBox {
      padding-top: calc(801 / 1440 * 100%);
      height: 100%;
      position: relative; }
      .t-typesOfFunds__scrollBox__inner {
        bottom: 0;
        display: flex;
        flex-direction: column;
        left: 0;
        position: absolute;
        right: 0;
        top: 0; }
      .t-typesOfFunds__scrollBox__content {
        flex: 1 1;
        overflow-y: auto;
        scrollbar-face-color: #b3b3b3;
        scrollbar-track-color: transparent; }
        .t-typesOfFunds__scrollBox__content::-webkit-scrollbar {
          width: 0.375rem;
          height: 0.375rem;
          margin-right: 0.3125rem; }
        .t-typesOfFunds__scrollBox__content::-webkit-scrollbar-thumb {
          background: #b3b3b3;
          border: 0.125rem solid transparent;
          border-radius: 0.1875rem; }
        .t-typesOfFunds__scrollBox__content::-webkit-scrollbar-track {
          background: transparent; } }
  @media (min-width: 992px) {
    .t-typesOfFunds__body {
      margin-top: calc(76 / 1440 * 100%); } }
  .t-typesOfFunds__item + .t-typesOfFunds__item {
    margin-top: 1.5rem; }

.t-whoAreOpenEndedFundsSuitableFor {
  position: relative; }
  .t-whoAreOpenEndedFundsSuitableFor__item {
    margin-top: 2.5rem; }
    @media (min-width: 768px) {
      .t-whoAreOpenEndedFundsSuitableFor__item {
        margin-top: 5rem; } }
    .t-whoAreOpenEndedFundsSuitableFor__item + .t-whoAreOpenEndedFundsSuitableFor__item {
      margin-top: 2.5rem; }
      @media (min-width: 768px) {
        .t-whoAreOpenEndedFundsSuitableFor__item + .t-whoAreOpenEndedFundsSuitableFor__item {
          margin-top: 2.875rem; } }

.cardGradientNumber {
  display: flex;
  flex-wrap: wrap;
  border-top: solid 1px #f15623; }
  .cardGradientNumber-squareFrenchBlue {
    border-color: #d62636; }
  .cardGradientNumber-squareAmaranthRed {
    border-color: #d42739; }
  .cardGradientNumber__number {
    background: linear-gradient(180deg, #f5851f 0%, #f04c23 100%);
    flex: 0 0 3.75rem;
    max-width: 3.75rem;
    height: 3.75rem;
    color: #fff;
    font-size: 2rem;
    line-height: 3rem;
    display: flex;
    align-items: center;
    justify-content: center; }
    .cardGradientNumber-squareFrenchBlue .cardGradientNumber__number {
      background: linear-gradient(180deg, #006dc4 0%, #0060b4 100%); }
    .cardGradientNumber-squareAmaranthRed .cardGradientNumber__number {
      background: linear-gradient(180deg, #d72534 0%, #9c3873 100%); }
    .cardGradientNumber-squareBleuDeFrance .cardGradientNumber__number {
      background: linear-gradient(180deg, #3499d6 0%, #2fc57c 100%); }
    @media (min-width: 768px) {
      .cardGradientNumber__number {
        flex: 0 0 7rem;
        max-width: 7rem;
        height: 7rem;
        font-size: 3.5rem;
        line-height: 4.5rem; } }
  .cardGradientNumber__title {
    margin-top: 1rem; }
  .cardGradientNumber__content {
    position: relative;
    font-size: 1.25rem;
    list-style: 1.75rem;
    flex: 0 0 calc(100% - 3.75rem);
    max-width: calc(100% - 3.75rem);
    padding-left: 0.75rem; }
    @media (min-width: 768px) {
      .cardGradientNumber__content {
        flex: 0 0 calc(100% - 7rem);
        max-width: calc(100% - 7rem);
        padding-left: 1.5rem; } }
  .cardGradientNumber__desc {
    margin-top: 0.75rem; }

.t-outstandingAdvantagesOfOpenEndedFunds {
  position: relative; }
  .t-outstandingAdvantagesOfOpenEndedFunds__items {
    margin-top: 2rem; }
    @media (min-width: 992px) {
      .t-outstandingAdvantagesOfOpenEndedFunds__items {
        margin-top: 4rem; } }
    .t-outstandingAdvantagesOfOpenEndedFunds__items:nth-child(2n) .t-outstandingAdvantagesOfOpenEndedFunds__informations {
      order: 2; }
    .t-outstandingAdvantagesOfOpenEndedFunds__items:nth-child(2n) .cardGradientNumber__number {
      order: 2; }
    .t-outstandingAdvantagesOfOpenEndedFunds__items:nth-child(2n) .cardGradientNumber__content {
      padding-right: 0.75rem;
      padding-left: 0; }
      @media (min-width: 768px) {
        .t-outstandingAdvantagesOfOpenEndedFunds__items:nth-child(2n) .cardGradientNumber__content {
          padding-right: 1.5rem; } }
  @media (min-width: 992px) {
    .t-outstandingAdvantagesOfOpenEndedFunds__inner {
      display: flex;
      flex-wrap: wrap;
      margin: 0 -0.9375rem; } }
  @media (min-width: 992px) {
    .t-outstandingAdvantagesOfOpenEndedFunds__img {
      flex: 0 0 calc(445 / 1110 * 100%);
      max-width: calc(445 / 1110 * 100%);
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }
  @media (max-width: 991.98px) {
    .t-outstandingAdvantagesOfOpenEndedFunds__img {
      margin-top: 1.5rem; } }
  @media (min-width: 992px) {
    .t-outstandingAdvantagesOfOpenEndedFunds__informations {
      flex: 0 0 calc(100% - (445 / 1110 * 100%));
      max-width: calc(100% - (445 / 1110 * 100%));
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }
  .t-outstandingAdvantagesOfOpenEndedFunds__item + .t-outstandingAdvantagesOfOpenEndedFunds__item {
    margin-top: 1.75rem; }
    @media (min-width: 992px) {
      .t-outstandingAdvantagesOfOpenEndedFunds__item + .t-outstandingAdvantagesOfOpenEndedFunds__item {
        margin-top: 3.5rem; } }

.t-whoAreETFsSuitableFor {
  position: relative; }
  .t-whoAreETFsSuitableFor .container {
    height: 100%; }
  @media (min-width: 992px) {
    .t-whoAreETFsSuitableFor {
      background: url("../images/background-map.png");
      background-repeat: no-repeat;
      background-size: 83% 71%;
      background-position: bottom center;
      padding-top: calc(617 / 1440 * 100%); } }
  @media (min-width: 992px) {
    .t-whoAreETFsSuitableFor__content {
      background: url("../images/background-people.png");
      background-repeat: no-repeat;
      background-size: 23% 64%;
      background-position: 50% 65%;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      top: 0; } }
  @media (min-width: 992px) {
    .t-whoAreETFsSuitableFor__body {
      margin-top: 2.875rem;
      display: flex;
      flex-wrap: wrap;
      margin-left: -1.875rem;
      margin-right: -1.875rem;
      height: 100%;
      justify-content: space-between; } }
  @media (max-width: 991.98px) {
    .t-whoAreETFsSuitableFor__body {
      margin-top: 1.75rem; } }
  @media (min-width: 1440px) {
    .t-whoAreETFsSuitableFor__item:nth-child(3) {
      margin-top: 7.875rem; } }
  @media (min-width: 992px) {
    .t-whoAreETFsSuitableFor__item {
      flex: 0 0 50%;
      max-width: 50%;
      padding-left: 1.875rem;
      padding-right: 1.875rem; }
      .t-whoAreETFsSuitableFor__item .t-whoAreETFsSuitableFor__desc {
        padding-right: 1.375rem; }
      .t-whoAreETFsSuitableFor__item:first-child .t-whoAreETFsSuitableFor__inner::before {
        width: 8.5rem;
        height: 3.5625rem;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        background-image: url("../images/line-rounded-01.png"); }
      .t-whoAreETFsSuitableFor__item:nth-child(2) .t-whoAreETFsSuitableFor__inner {
        margin-left: auto; }
        .t-whoAreETFsSuitableFor__item:nth-child(2) .t-whoAreETFsSuitableFor__inner::before {
          width: 7.625rem;
          height: 3.1875rem;
          left: 0;
          top: 10%;
          transform: translateY(-10%);
          background-image: url("../images/line-rounded-02.png"); }
      .t-whoAreETFsSuitableFor__item:nth-child(2) .t-whoAreETFsSuitableFor__desc {
        padding-left: 1rem;
        margin-left: auto;
        padding-right: 0; }
      .t-whoAreETFsSuitableFor__item:nth-child(3) .t-whoAreETFsSuitableFor__inner::before {
        width: 7.875rem;
        height: 3.3125rem;
        right: 0;
        top: 0;
        background-image: url("../images/line-rounded-03.png"); }
      .t-whoAreETFsSuitableFor__item:nth-child(3) .t-whoAreETFsSuitableFor__desc {
        padding-top: 1.375rem; } }
  @media (max-width: 991.98px) {
    .t-whoAreETFsSuitableFor__item + .t-whoAreETFsSuitableFor__item {
      padding-top: 1.75rem; } }
  @media (max-width: 991.98px) {
    .t-whoAreETFsSuitableFor__item:nth-child(3) {
      padding-top: 0; } }
  .t-whoAreETFsSuitableFor__inner {
    position: relative; }
    @media (min-width: 1440px) {
      .t-whoAreETFsSuitableFor__inner {
        max-width: 23.75rem; } }
    @media (max-width: 1439px) {
      .t-whoAreETFsSuitableFor__inner {
        max-width: 23.75rem; } }
    @media (max-width: 1200px) {
      .t-whoAreETFsSuitableFor__inner {
        max-width: 18.75rem; } }
    @media (max-width: 991.98px) {
      .t-whoAreETFsSuitableFor__inner {
        max-width: 100%; } }
    @media (min-width: 992px) {
      .t-whoAreETFsSuitableFor__inner::before {
        content: '';
        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center; } }
  @media (min-width: 1440px) {
    .t-whoAreETFsSuitableFor__desc {
      max-width: 15.875rem; } }
  @media (max-width: 1439px) {
    .t-whoAreETFsSuitableFor__desc {
      max-width: 14rem; } }
  @media (max-width: 1200px) {
    .t-whoAreETFsSuitableFor__desc {
      max-width: 10.625rem; } }
  @media (max-width: 991.98px) {
    .t-whoAreETFsSuitableFor__desc {
      max-width: 100%; } }
  @media (min-width: 992px) {
    .t-whoAreETFsSuitableFor__desc {
      overflow: hidden auto;
      max-height: 10.625rem;
      scrollbar-face-color: #b3b3b3;
      scrollbar-track-color: transparent; }
      .t-whoAreETFsSuitableFor__desc::-webkit-scrollbar {
        width: 0.3125rem;
        height: 0.3125rem;
        margin-right: 0.3125rem; }
      .t-whoAreETFsSuitableFor__desc::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: 0.125rem solid transparent;
        border-radius: 0.1875rem; }
      .t-whoAreETFsSuitableFor__desc::-webkit-scrollbar-track {
        background: transparent; } }

.t-benefitsOfInvestingInFundEtf {
  position: relative; }
  .t-benefitsOfInvestingInFundEtf .container {
    height: 100%; }
  .t-benefitsOfInvestingInFundEtf__content {
    position: relative; }
    @media (min-width: 992px) {
      .t-benefitsOfInvestingInFundEtf__content::before {
        content: '';
        width: 51.25rem;
        height: 28.1875rem;
        background: url("../images/background-benefits-of-investing-in-fund-etf.png");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center;
        display: block;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); } }
  @media (min-width: 992px) {
    .t-benefitsOfInvestingInFundEtf__body {
      margin-top: 4.375rem;
      display: flex;
      flex-wrap: wrap;
      margin-left: -1.875rem;
      margin-right: -1.875rem;
      height: 100%;
      justify-content: space-between; } }
  @media (max-width: 991.98px) {
    .t-benefitsOfInvestingInFundEtf__body {
      margin-top: 1.75rem; } }
  @media (min-width: 992px) {
    .t-benefitsOfInvestingInFundEtf__item {
      flex: 0 0 50%;
      max-width: 50%;
      padding-left: 1.875rem;
      padding-right: 1.875rem; }
      .t-benefitsOfInvestingInFundEtf__item:first-child {
        margin-top: 3.375rem; }
        .t-benefitsOfInvestingInFundEtf__item:first-child .t-benefitsOfInvestingInFundEtf__inner {
          max-width: 24.625rem; }
        .t-benefitsOfInvestingInFundEtf__item:first-child .t-benefitsOfInvestingInFundEtf__line {
          margin-left: 0.125rem;
          width: 47px;
          height: 391px;
          background-image: url("../images/line-rounded-red.png"); }
      .t-benefitsOfInvestingInFundEtf__item:nth-child(2) .t-benefitsOfInvestingInFundEtf__inner {
        max-width: 24.625rem; }
      .t-benefitsOfInvestingInFundEtf__item:nth-child(2) .t-benefitsOfInvestingInFundEtf__line {
        margin-right: 0.9375rem;
        width: 43px;
        height: 495px;
        background-image: url("../images/line-rounded-blue.png"); }
      .t-benefitsOfInvestingInFundEtf__item:nth-child(2) .t-benefitsOfInvestingInFundEtf__desc {
        order: 2; }
      .t-benefitsOfInvestingInFundEtf__item:nth-child(3) {
        margin-top: 10.375rem; }
        .t-benefitsOfInvestingInFundEtf__item:nth-child(3) .t-benefitsOfInvestingInFundEtf__inner {
          flex-direction: column; }
        .t-benefitsOfInvestingInFundEtf__item:nth-child(3) .t-benefitsOfInvestingInFundEtf__line {
          margin-left: 10.3125rem;
          width: 135px;
          height: 91px;
          background-image: url("../images/line-rounded-yellow.png"); }
        .t-benefitsOfInvestingInFundEtf__item:nth-child(3) .t-benefitsOfInvestingInFundEtf__desc {
          margin-left: 5.9375rem;
          margin-top: 3.0625rem;
          order: 2; }
      .t-benefitsOfInvestingInFundEtf__item:nth-child(4) {
        margin-top: 10.375rem; }
        .t-benefitsOfInvestingInFundEtf__item:nth-child(4) .t-benefitsOfInvestingInFundEtf__inner {
          flex-direction: column; }
        .t-benefitsOfInvestingInFundEtf__item:nth-child(4) .t-benefitsOfInvestingInFundEtf__line {
          margin-right: 10.3125rem;
          width: 131px;
          height: 100px;
          margin-left: auto;
          background-image: url("../images/line-rounded-green.png"); }
        .t-benefitsOfInvestingInFundEtf__item:nth-child(4) .t-benefitsOfInvestingInFundEtf__desc {
          margin-left: auto;
          order: 2;
          margin-top: 0.3125rem; } }
  @media (max-width: 991.98px) {
    .t-benefitsOfInvestingInFundEtf__item + .t-benefitsOfInvestingInFundEtf__item {
      padding-top: 1.75rem; } }
  .t-benefitsOfInvestingInFundEtf__inner {
    position: relative; }
    @media (min-width: 992px) {
      .t-benefitsOfInvestingInFundEtf__inner {
        display: flex;
        max-width: 27.8125rem; } }
  @media (min-width: 992px) {
    .t-benefitsOfInvestingInFundEtf__line {
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center center;
      position: relative;
      margin-top: 0.5rem;
      flex: 0 0 auto; } }
  @media (min-width: 992px) {
    .t-benefitsOfInvestingInFundEtf__desc {
      overflow: hidden auto;
      max-height: 37.5rem;
      scrollbar-face-color: #b3b3b3;
      scrollbar-track-color: transparent; }
      .t-benefitsOfInvestingInFundEtf__desc::-webkit-scrollbar {
        width: 0.375rem;
        height: 0.375rem;
        margin-right: 0.3125rem; }
      .t-benefitsOfInvestingInFundEtf__desc::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: 0.125rem solid transparent;
        border-radius: 0.1875rem; }
      .t-benefitsOfInvestingInFundEtf__desc::-webkit-scrollbar-track {
        background: transparent; } }

.t-filterSearch {
  display: block;
  background: #23395d;
  color: #fff; }
  @media (max-width: 991.98px) {
    .t-filterSearch {
      padding: 0.625rem; } }
  .t-filterSearch ::-moz-placeholder {
    color: #fff; }
  .t-filterSearch ::placeholder {
    color: #fff; }
  .t-filterSearch .u-icon {
    margin-right: 0.625rem; }
  @media (min-width: 992px) {
    .t-filterSearch__inner {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      .t-filterSearch-marginTrading .t-filterSearch__inner {
        justify-content: flex-end; } }
  .t-filterSearch__title {
    display: flex;
    align-items: center;
    font-size: 1rem;
    line-height: 1.5rem;
    border: 1px solid #b3b3b3;
    font-weight: 700; }
    @media (min-width: 992px) {
      .t-filterSearch__title {
        padding-left: 1.5rem;
        flex: 0 0 calc(330 / 823 * 100%);
        max-width: calc(330 / 823 * 100%); } }
    @media (max-width: 991.98px) {
      .t-filterSearch__title {
        margin-bottom: 0.625rem; } }
  @media (min-width: 992px) {
    .t-filterSearch__emptySpace {
      flex: 1;
      border: 1px solid #b3b3b3; } }
  @media (min-width: 992px) {
    .t-filterSearch__search {
      flex: 1; } }
  @media (max-width: 991.98px) {
    .t-filterSearch__search {
      margin-bottom: 0.625rem; } }
  .t-filterSearch__filterDropdown {
    display: flex;
    position: relative; }
    @media (min-width: 992px) {
      .t-filterSearch__filterDropdown {
        flex: 0 0 calc(160 / 823 * 100%);
        max-width: calc(160 / 823 * 100%); }
        .t-filterSearch-marginTrading .t-filterSearch__filterDropdown {
          min-width: 10rem; } }
    .t-filterSearch__filterDropdown .select2-selection__placeholder {
      color: #fff; }
    .t-filterSearch__filterDropdown .select2-selection--single {
      background-color: transparent;
      color: #fff;
      background-image: url("../images/icons/arrow-down-white.svg");
      background-size: 20px 20px;
      border: 0;
      padding: 0.75rem 2rem 0.75rem 1.375rem; }
    .t-filterSearch__filterDropdown .select2-container--open {
      background-color: #fff; }
      .t-filterSearch__filterDropdown .select2-container--open .select2-selection {
        color: #585858;
        background-image: url("../images/icons/arrow-right-davy-grey.svg"); }
        .t-filterSearch__filterDropdown .select2-container--open .select2-selection__placeholder {
          color: #585858; }
    .t-filterSearch__filterDropdown .select2-dropdown {
      background-color: #eaeaea;
      border: 0;
      border-radius: 0; }
    .t-filterSearch__filterDropdown .select2-results__option {
      color: #585858; }
      .t-filterSearch__filterDropdown .select2-results__option--highlighted[aria-selected] {
        background: whitesmoke; }
  .t-filterSearch__group {
    display: flex;
    align-items: center;
    height: 2.25rem; }
    @media (min-width: 992px) {
      .t-filterSearch__group {
        margin: 0.25rem 0;
        padding-left: 1.5rem; } }
    .t-filterSearch__group__input {
      background-color: transparent;
      border: 0;
      color: #fff;
      width: 100%; }
      @media (min-width: 992px) {
        .t-filterSearch__group__input {
          max-width: 15.9375rem; } }

.navKnowledgeCenter_list {
  border: 0;
  flex-wrap: nowrap;
  overflow-x: auto;
  display: inline-flex;
  left: 50%;
  max-width: 100%;
  position: relative;
  transform: translateX(-50%);
  list-style: none; }
  .navKnowledgeCenter_list::-webkit-scrollbar {
    display: none; }
  .navKnowledgeCenter_list_item.current .navKnowledgeCenter_label {
    border-bottom-color: #e31937;
    color: #e31937;
    font-weight: bold; }

.navKnowledgeCenter_label {
  white-space: nowrap;
  display: block;
  color: #23395d;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  padding: 0.875rem 2.3125rem;
  border: 2px solid #eaeaea; }
  .navKnowledgeCenter_label:hover {
    border-bottom-color: #e31937;
    color: #e31937;
    font-weight: bold; }

.chooseAccountManagement__select .select2-selection--single,
.chooseAccountManagement__select .select2-selection--multiple {
  border: 0;
  background-image: url(../icons/ic-arrow-right-outline.svg);
  background-repeat: no-repeat;
  background-position: right 0 center;
  background-size: 32px 32px; }

.chooseAccountManagement__select .select2-selection__placeholder {
  color: #e31937;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  text-transform: uppercase; }

.chooseAccountManagement__select .select2-container {
  transition: 0.3s ease-in-out; }
  .chooseAccountManagement__select .select2-container--open .select2-selection--single {
    background-image: url(../icons/ic-arrow-down-outline.svg); }

.chooseAccountManagement__select .select2-dropdown {
  border: solid 1px #d2d2d2;
  border-radius: 10px; }

.chooseAccountManagement__select .select2-selection__rendered {
  color: #e31937;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  text-transform: uppercase; }

.chooseAccountManagement__content {
  position: relative; }
  .chooseAccountManagement__content__item {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      .chooseAccountManagement__content__item {
        transition: none; } }
    .active .chooseAccountManagement__content__item.active {
      position: static;
      opacity: 1;
      visibility: visible; }

.chooseAccountManagement .arrow--1 .arrow_carrot-up {
  z-index: 1; }

/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/dt-1.13.1
 *
 * Included libraries:
 *  DataTables 1.13.1
 */
table.dataTable td.dt-control {
  text-align: center;
  cursor: pointer; }

table.dataTable td.dt-control:before {
  height: 1em;
  width: 1em;
  margin-top: -9px;
  display: inline-block;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: 'Courier New', Courier, monospace;
  line-height: 1em;
  content: '+';
  background-color: #31b131; }

table.dataTable tr.dt-hasChild td.dt-control:before {
  content: '-';
  background-color: #d33333; }

table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc,
table.dataTable thead > tr > th.sorting_asc_disabled,
table.dataTable thead > tr > th.sorting_desc_disabled,
table.dataTable thead > tr > td.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting_asc_disabled,
table.dataTable thead > tr > td.sorting_desc_disabled {
  cursor: pointer;
  position: relative;
  padding-right: 10px; }

table.dataTable thead > tr > th.sorting:before,
table.dataTable thead > tr > th.sorting:after,
table.dataTable thead > tr > th.sorting_asc:before,
table.dataTable thead > tr > th.sorting_asc:after,
table.dataTable thead > tr > th.sorting_desc:before,
table.dataTable thead > tr > th.sorting_desc:after,
table.dataTable thead > tr > th.sorting_asc_disabled:before,
table.dataTable thead > tr > th.sorting_asc_disabled:after,
table.dataTable thead > tr > th.sorting_desc_disabled:before,
table.dataTable thead > tr > th.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting:before,
table.dataTable thead > tr > td.sorting:after,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_asc:after,
table.dataTable thead > tr > td.sorting_desc:before,
table.dataTable thead > tr > td.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_asc_disabled:after,
table.dataTable thead > tr > td.sorting_desc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:after {
  position: absolute;
  display: block;
  opacity: 0.125;
  right: 10px;
  line-height: 9px;
  font-size: 0.8em;
  width: 0.75rem;
  height: 0.75rem; }

table.dataTable thead > tr > th.sorting:before,
table.dataTable thead > tr > th.sorting_asc:before,
table.dataTable thead > tr > th.sorting_desc:before,
table.dataTable thead > tr > th.sorting_asc_disabled:before,
table.dataTable thead > tr > th.sorting_desc_disabled:before,
table.dataTable thead > tr > td.sorting:before,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_desc:before,
table.dataTable thead > tr > td.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:before {
  bottom: 50%; }

table.dataTable thead > tr > th.sorting:after,
table.dataTable thead > tr > th.sorting_asc:after,
table.dataTable thead > tr > th.sorting_desc:after,
table.dataTable thead > tr > th.sorting_asc_disabled:after,
table.dataTable thead > tr > th.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting:after,
table.dataTable thead > tr > td.sorting_asc:after,
table.dataTable thead > tr > td.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc_disabled:after,
table.dataTable thead > tr > td.sorting_desc_disabled:after {
  top: 50%; }

table.dataTable thead > tr > th.sorting_asc:before,
table.dataTable thead > tr > th.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_desc:after {
  opacity: 0.6; }

table.dataTable thead > tr > th.sorting_desc_disabled:after,
table.dataTable thead > tr > th.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting_asc_disabled:before {
  display: none; }

table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none; }

div.dataTables_scrollBody table.dataTable thead > tr > th:before,
div.dataTables_scrollBody table.dataTable thead > tr > th:after,
div.dataTables_scrollBody table.dataTable thead > tr > td:before,
div.dataTables_scrollBody table.dataTable thead > tr > td:after {
  display: none; }

div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 2px; }

div.dataTables_processing > div:last-child {
  position: relative;
  width: 80px;
  height: 15px;
  margin: 1em auto; }

div.dataTables_processing > div:last-child > div {
  position: absolute;
  top: 0;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: rgba(13, 110, 253, 0.9);
  animation-timing-function: cubic-bezier(0, 1, 1, 0); }

div.dataTables_processing > div:last-child > div:nth-child(1) {
  left: 8px;
  animation: datatables-loader-1 0.6s infinite; }

div.dataTables_processing > div:last-child > div:nth-child(2) {
  left: 8px;
  animation: datatables-loader-2 0.6s infinite; }

div.dataTables_processing > div:last-child > div:nth-child(3) {
  left: 32px;
  animation: datatables-loader-2 0.6s infinite; }

div.dataTables_processing > div:last-child > div:nth-child(4) {
  left: 56px;
  animation: datatables-loader-3 0.6s infinite; }

@keyframes datatables-loader-1 {
  0% {
    transform: scale(0); }
  100% {
    transform: scale(1); } }

@keyframes datatables-loader-3 {
  0% {
    transform: scale(1); }
  100% {
    transform: scale(0); } }

@keyframes datatables-loader-2 {
  0% {
    transform: translate(0, 0); }
  100% {
    transform: translate(24px, 0); } }

table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap; }

table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left; }

table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center; }

table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right; }

table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify; }

table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap; }

table.dataTable thead th,
table.dataTable thead td,
table.dataTable tfoot th,
table.dataTable tfoot td {
  text-align: center; }

table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left; }

table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center; }

table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right; }

table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify; }

table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap; }

table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left; }

table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center; }

table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right; }

table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify; }

table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap; }

table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0; }

table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold; }

table.dataTable thead th,
table.dataTable thead td {
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3); }

table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none; }

table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 10px 6px 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.3); }

table.dataTable tbody tr {
  background-color: white !important; }

table.dataTable tbody tr.selected > * {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.9);
  color: white; }

table.dataTable tbody tr.selected a {
  color: #090a0b; }

table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px; }

table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
  border-top: 1px solid rgba(0, 0, 0, 0.15); }

table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td,
table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none; }

table.dataTable.cell-border tbody th,
table.dataTable.cell-border tbody td {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-right: 1px solid rgba(0, 0, 0, 0.15); }

table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid rgba(0, 0, 0, 0.15); }

table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none; }

table.dataTable.stripe > tbody > tr.odd > *,
table.dataTable.display > tbody > tr.odd > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.023); }

table.dataTable.stripe > tbody > tr.odd.selected > *,
table.dataTable.display > tbody > tr.odd.selected > * {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.923); }

table.dataTable.hover > tbody > tr:hover > *,
table.dataTable.display > tbody > tr:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.035); }

table.dataTable.hover > tbody > tr.selected:hover > *,
table.dataTable.display > tbody > tr.selected:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.935); }

table.dataTable.order-column > tbody tr > .sorting_1,
table.dataTable.order-column > tbody tr > .sorting_2,
table.dataTable.order-column > tbody tr > .sorting_3,
table.dataTable.display > tbody tr > .sorting_1,
table.dataTable.display > tbody tr > .sorting_2,
table.dataTable.display > tbody tr > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019); }

table.dataTable.order-column > tbody tr.selected > .sorting_1,
table.dataTable.order-column > tbody tr.selected > .sorting_2,
table.dataTable.order-column > tbody tr.selected > .sorting_3,
table.dataTable.display > tbody tr.selected > .sorting_1,
table.dataTable.display > tbody tr.selected > .sorting_2,
table.dataTable.display > tbody tr.selected > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.919); }

table.dataTable.display > tbody > tr.odd > .sorting_1,
table.dataTable.order-column.stripe > tbody > tr.odd > .sorting_1 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.054); }

table.dataTable.display > tbody > tr.odd > .sorting_2,
table.dataTable.order-column.stripe > tbody > tr.odd > .sorting_2 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.047); }

table.dataTable.display > tbody > tr.odd > .sorting_3,
table.dataTable.order-column.stripe > tbody > tr.odd > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.039); }

table.dataTable.display > tbody > tr.odd.selected > .sorting_1,
table.dataTable.order-column.stripe > tbody > tr.odd.selected > .sorting_1 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.954); }

table.dataTable.display > tbody > tr.odd.selected > .sorting_2,
table.dataTable.order-column.stripe > tbody > tr.odd.selected > .sorting_2 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.947); }

table.dataTable.display > tbody > tr.odd.selected > .sorting_3,
table.dataTable.order-column.stripe > tbody > tr.odd.selected > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.939); }

table.dataTable.display > tbody > tr.even > .sorting_1,
table.dataTable.order-column.stripe > tbody > tr.even > .sorting_1 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019); }

table.dataTable.display > tbody > tr.even > .sorting_2,
table.dataTable.order-column.stripe > tbody > tr.even > .sorting_2 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.011); }

table.dataTable.display > tbody > tr.even > .sorting_3,
table.dataTable.order-column.stripe > tbody > tr.even > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.003); }

table.dataTable.display > tbody > tr.even.selected > .sorting_1,
table.dataTable.order-column.stripe > tbody > tr.even.selected > .sorting_1 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.919); }

table.dataTable.display > tbody > tr.even.selected > .sorting_2,
table.dataTable.order-column.stripe > tbody > tr.even.selected > .sorting_2 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.911); }

table.dataTable.display > tbody > tr.even.selected > .sorting_3,
table.dataTable.order-column.stripe > tbody > tr.even.selected > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.903); }

table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.082); }

table.dataTable.display tbody tr:hover > .sorting_2,
table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.074); }

table.dataTable.display tbody tr:hover > .sorting_3,
table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.062); }

table.dataTable.display tbody tr:hover.selected > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.982); }

table.dataTable.display tbody tr:hover.selected > .sorting_2,
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.974); }

table.dataTable.display tbody tr:hover.selected > .sorting_3,
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.962); }

table.dataTable.no-footer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3); }

table.dataTable.compact thead th,
table.dataTable.compact thead td,
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td,
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px; }

table.dataTable th,
table.dataTable td {
  box-sizing: content-box; }

.dataTables_wrapper {
  position: relative;
  clear: both; }

.dataTables_wrapper .dataTables_length {
  float: left; }

.dataTables_wrapper .dataTables_length select {
  border: none;
  outline: none;
  border-radius: 0 5px 5px 0;
  padding: 5px;
  background-color: #fff;
  padding: 4px;
  margin-left: 10px; }

.dataTables_wrapper .dataTables_length label {
  border-radius: 5px;
  padding-left: 16px;
  border: 1px solid #585858;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  background-color: #1a2941; }

.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
  display: none; }

.dataTables_wrapper .dataTables_filter input {
  border: 1px solid #aaa;
  border-radius: 3px;
  padding: 5px;
  background-color: transparent;
  margin-left: 3px; }

.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em; }

.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em; }

.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  color: #23395d !important;
  border: 1px solid #eaeaea;
  border-radius: 5px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: white !important;
  border: 1px solid #e31937;
  background: #e31937; }

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none; }

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid transparent;
  background-color: #e31937; }

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: rgba(227, 25, 55, 0.6); }

.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em; }

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: inherit;
  margin-top: 34px; }
  @media (max-width: 767px) {
    .dataTables_wrapper .dataTables_length,
    .dataTables_wrapper .dataTables_filter,
    .dataTables_wrapper .dataTables_info,
    .dataTables_wrapper .dataTables_processing,
    .dataTables_wrapper .dataTables_paginate {
      margin-top: 20px; } }

.dataTables_wrapper .dataTables_scroll {
  clear: both; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  -webkit-overflow-scrolling: touch; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
  vertical-align: middle; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important; }

.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3); }

.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
.dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none; }

.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: '';
  clear: both;
  height: 0; }

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center; }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em; } }

@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center; }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em; } }

table.dataTable thead tr > .dtfc-fixed-left,
table.dataTable thead tr > .dtfc-fixed-right,
table.dataTable tfoot tr > .dtfc-fixed-left,
table.dataTable tfoot tr > .dtfc-fixed-right {
  top: 0;
  bottom: 0;
  z-index: 3; }

table.dataTable tfoot tr > .dtfc-fixed-left,
table.dataTable tfoot tr > .dtfc-fixed-right {
  top: 0;
  bottom: 0;
  z-index: 3;
  background-color: white; }

table.dataTable tbody tr > .dtfc-fixed-left,
table.dataTable tbody tr > .dtfc-fixed-right {
  z-index: 1;
  background-color: white; }

div.dtfc-left-top-blocker,
div.dtfc-right-top-blocker {
  background-color: white; }

/**
    Custom Styles
*/
.dataTables-fixHeight {
  margin-bottom: 0; }

.dataTables_customHeader {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .dataTables_customHeader p {
    flex: 1 0 0;
    display: flex;
    align-items: center;
    justify-content: center; }
  .dataTables_customHeader .icon {
    width: 0.75rem;
    height: 1.5rem;
    flex: 0 0 0.75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-left: 0.5rem; }
    @media (max-width: 767px) {
      .dataTables_customHeader .icon {
        width: 0.5rem;
        height: 1.125rem; } }
    .dataTables_customHeader .icon::before {
      content: '';
      display: block;
      width: 0.625rem;
      height: 0.625rem;
      background: transparent url("../icons/chevron-white.svg") no-repeat center/100% auto; }
    .dataTables_customHeader .icon::after {
      transform: rotate(180deg);
      content: '';
      display: block;
      width: 0.625rem;
      height: 0.625rem;
      background: transparent url("../icons/chevron-white.svg") no-repeat center/100% auto; }
    @media (max-width: 767px) {
      .dataTables_customHeader .icon::before, .dataTables_customHeader .icon::after {
        width: 0.5rem;
        height: 0.5rem; } }

.dataTables_wrapper .btn--khcn {
  width: 100%; }

.dataTables_wrapper .custom-input {
  margin-top: 1.125rem; }
  @media (max-width: 767px) {
    .dataTables_wrapper .custom-input {
      margin-top: 0.625rem; } }

.dataTables_headGroup {
  background-color: #e31937 !important; }

.dataTables-md .dataTables_customHeader p {
  font-size: 12px;
  line-height: 20px;
  font-weight: 400; }

.dataTables_field {
  margin-top: 9px;
  position: relative; }
  .dataTables_field .custom-input {
    margin-top: 0; }

.sorting_disabled .dataTables_customHeader .icon::before, .sorting_disabled .dataTables_customHeader .icon::after {
  display: none; }

.sorting_desc .dataTables_customHeader .icon::before {
  opacity: 0.5; }

.sorting_asc .dataTables_customHeader .icon::after {
  opacity: 0.5; }

.select-filter-column.sm + .select2-container .select2-selection--single {
  padding: 3px 9px;
  color: #464646; }

.search-column,
.search-column-date {
  padding: 3px 9px;
  border-radius: 5px; }

.navbar {
  z-index: 1030;
  position: fixed;
  left: 0;
  right: 0;
  top: 0; }
  .navbar__search--layer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    z-index: 11;
    background-color: #f9f9f9;
    display: flex;
    align-items: center;
    transition: 0.2s linear;
    visibility: hidden; }
    @media (min-width: 769px) {
      .navbar__search--layer {
        display: none; } }
    .navbar__search--layer.active {
      transform: translateX(0);
      visibility: visible; }
    .navbar__search--layer__wrap--form {
      display: flex;
      align-items: center;
      padding: 0 1rem; }
      .navbar__search--layer__wrap--form .btn {
        padding: 0;
        color: #4f4f4f; }
    .navbar__search--layer .navbar__search__group {
      width: 100%;
      flex-shrink: 0;
      max-width: 19.75rem; }
    .navbar__search--layer .btn__close {
      margin-right: 1.25rem;
      font-size: 1.5rem;
      background: transparent; }
  .navbar__mobile {
    background-color: #fff;
    box-shadow: 0px 2px 4px rgba(47, 65, 82, 0.25); }
    @media (min-width: 769px) {
      .navbar__mobile {
        display: none; } }
    .navbar__mobile__inner {
      height: 2.75rem;
      display: flex;
      justify-content: space-between;
      align-items: center; }
    .navbar__mobile__right {
      display: flex;
      align-items: center; }
    .navbar__mobile__center {
      width: 2rem; }
      .navbar__mobile__center img {
        width: 100%;
        max-height: 1.75rem; }
    .navbar__mobile__left {
      display: flex;
      align-items: center; }
    .navbar__mobile__btn--search {
      display: flex;
      align-items: center;
      margin-left: 0.3125rem; }
      .navbar__mobile__btn--search button {
        -webkit-appearance: none;
           -moz-appearance: none;
                appearance: none;
        background-color: transparent;
        border: 0;
        outline: none;
        padding: 0; }
      .navbar__mobile__btn--search span {
        display: block;
        width: 1.5rem;
        height: 1.5rem;
        background: url("../images/icons/ic-search-gray.svg") no-repeat center/contain; }
    .navbar__mobile__user {
      margin-left: 0.625rem; }
      .navbar__mobile__user span {
        display: block;
        width: 1.5rem;
        height: 1.5rem;
        background: url("../images/icons/ic-user-gray.svg") no-repeat center/contain; }
  .navbar__top {
    background: #fff;
    padding: 1rem 0 1.25rem 0;
    transition: all 0.5s; }
    @media (max-width: 992px) {
      .navbar__top {
        padding: 0.625rem 0 0.875rem; } }
    @media (max-width: 768px) {
      .navbar__top {
        display: none; } }
    .navbar__top__inner {
      display: flex;
      justify-content: space-between;
      align-items: center;
      position: relative; }
    .navbar__top__left {
      width: 3.6875rem; }
      @media (max-width: 992px) {
        .navbar__top__left {
          width: 2.5rem; } }
    .navbar__top__right {
      display: flex;
      align-items: center;
      flex-grow: 1;
      justify-content: flex-end; }
  .navbar__brand img {
    transition: all 0.5s;
    max-height: 3.25rem;
    width: 100%; }
  .navbar__search__form {
    max-width: 19.75rem;
    width: 100%; }
    @media (max-width: 992px) {
      .navbar__search__form {
        max-width: 15.625rem; } }
    @media (max-width: 992px) {
      .navbar__search__form__dropdown {
        position: relative; } }
    .navbar__search__form__dropdown ul {
      padding: 0.5625rem; }
    .navbar__search__form__dropdown ul,
    .navbar__search__form__dropdown li {
      list-style: none; }
    .navbar__search__form__dropdown li:not(:first-child) {
      padding-top: 0.625rem; }
    .navbar__search__form__dropdown li a {
      color: #585858;
      overflow: hidden;
      display: flex;
      justify-content: space-between; }
      .navbar__search__form__dropdown li a span {
        font-weight: 700;
        color: #23395d; }
        .navbar__search__form__dropdown li a span:last-child {
          color: #e31937;
          white-space: nowrap;
          margin-left: 1.25rem; }
    .navbar__search__form__dropdown__content {
      display: none;
      position: absolute;
      background-color: #fff;
      box-shadow: 0 4px 40px rgba(0, 0, 0, 0.05);
      border: 1px solid #eaeaea;
      z-index: 1;
      margin-top: 1rem; }
      @media (max-width: 992px) {
        .navbar__search__form__dropdown__content {
          left: 0;
          top: 0;
          margin-top: 2rem; } }
    .navbar__search__form__dropdown .hidden {
      display: none; }
  .navbar__search__group {
    display: flex;
    align-items: center;
    padding: 0.21875rem 0.5rem 0.21875rem 1rem;
    background: #fff;
    border: 1px solid #e31937;
    border-radius: 5px; }
    .navbar__search__group input {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      font-family: inherit;
      margin: 0;
      outline: none;
      width: 100%;
      font-size: 1em;
      line-height: 1;
      border: none;
      color: #23395d; }
      .navbar__search__group input::-moz-placeholder {
        color: #b3b3b3; }
      .navbar__search__group input::placeholder {
        color: #b3b3b3; }
    .navbar__search__group button {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      background-color: transparent;
      border: 0;
      outline: none;
      flex-shrink: 0;
      cursor: pointer;
      margin-left: 0.625rem;
      padding: 0; }
    .navbar__search__group .icon--search {
      display: block;
      width: 1.3125rem;
      height: 1.3125rem;
      background: url("../images/icons/ic-search-red.svg") no-repeat center/contain; }
  .navbar__btn {
    padding: 0.34375rem 1.375rem;
    border-width: 1px;
    border-style: solid;
    border-radius: 0.34375rem;
    transition: 0.2s ease;
    cursor: pointer; }
    .navbar__btn span {
      font-size: 0.875rem;
      line-height: 1.25rem; }
    .navbar__btn--outline {
      border-color: #23395d;
      color: #23395d; }
      .navbar__btn--outline:hover {
        background-color: #23395d;
        color: #fff; }
    .navbar__btn--danger {
      border-color: #e31937;
      background-color: #e31937;
      color: #fff; }
      .navbar__btn--danger:hover {
        background: linear-gradient(281.83deg, #ec1c3c 0.77%, #920d10 98.28%);
        color: #fff;
        text-decoration: none; }
  @media (min-width: 992px) {
    .navbar__btnCta {
      margin-bottom: -1px; } }
  .navbar__btn-login {
    flex-shrink: 0;
    margin: 0 1rem; }
  .navbar__btn-account {
    flex-shrink: 0;
    margin-right: 1rem; }
  .navbar__bottom {
    background: linear-gradient(281.83deg, #E22127 0.77%, #BC0B0F 98.28%);
    padding: 1rem 0; }
    @media (max-width: 992px) {
      .navbar__bottom {
        padding: 0.625rem; } }
    @media (max-width: 768px) {
      .navbar__bottom {
        display: none; } }
  .navbar__menu__list {
    display: flex;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0; }
    .navbar__menu__list.between {
      justify-content: space-between; }
  .navbar__menu__item {
    margin-right: 5rem; }
    @media (max-width: 1280px) {
      .navbar__menu__item {
        margin-right: 2.5rem; } }
    @media (max-width: 992px) {
      .navbar__menu__item {
        margin-right: 1.25rem; } }
    .navbar__menu__item:last-child {
      margin-right: 0; }
  .navbar__menu__link {
    color: #fff;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    transition: all 0.5s; }
    @media (max-width: 1024px) {
      .navbar__menu__link {
        font-size: 0.875rem;
        line-height: 1.25rem; } }
    .navbar__menu__link::before {
      content: '';
      width: 0;
      left: 0;
      bottom: -0.5rem;
      height: 0.25rem;
      position: absolute;
      background-color: #fff;
      transition: all 0.2s linear; }
      @media (max-width: 1024px) {
        .navbar__menu__link::before {
          height: 0.125rem; } }
    .navbar__menu__link.active, .navbar__menu__link:hover {
      color: #fff; }
      .navbar__menu__link.active::before, .navbar__menu__link:hover::before {
        width: 100%; }
  .navbar__language {
    position: relative; }
    .navbar__language button {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      background-color: transparent;
      border: 0;
      outline: none;
      padding: 0; }
    .navbar__language .dropdown-toggle span {
      display: block;
      width: 1.5rem;
      height: 1.5rem;
      background: url("../images/icons/ic-language-global.svg") no-repeat center/contain; }
    .navbar__language .dropdown-toggle::after {
      display: none; }
    .navbar__language .dropdown-menu {
      left: auto;
      right: 0;
      min-width: 7em;
      padding: 15px 0;
      margin-top: 0.71429em;
      font-size: 1em;
      background: #9b9b9b;
      border: none;
      border: 1px solid #fff;
      border-radius: 0;
      box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); }
      .navbar__language .dropdown-menu .dropdown-item {
        padding-right: 32px;
        padding-left: 12px;
        color: #fff; }
        .navbar__language .dropdown-menu .dropdown-item:hover, .navbar__language .dropdown-menu .dropdown-item.active, .navbar__language .dropdown-menu .dropdown-item:active {
          color: #f00;
          background: transparent; }
        .navbar__language .dropdown-menu .dropdown-item img {
          width: 1.28571em;
          height: 1.28571em;
          margin-right: 0.71429em;
          border-radius: 50%; }
  .navbar.thiner .navbar__brand img {
    max-height: 2rem; }
  .navbar.thiner .navbar__top {
    padding: 0.25rem 0; }
  .navbar.thiner .navbar__bottom {
    padding: 0.25rem 0; }
    .navbar.thiner .navbar__bottom .navbar__menu__item {
      margin-right: 2.5rem;
      padding-bottom: 0.25rem; }
      @media (max-width: 1280px) {
        .navbar.thiner .navbar__bottom .navbar__menu__item {
          margin-right: 2.5rem; } }
      @media (max-width: 992px) {
        .navbar.thiner .navbar__bottom .navbar__menu__item {
          margin-right: 1.25rem; } }
      .navbar.thiner .navbar__bottom .navbar__menu__item:last-child {
        margin-right: 0; }
    .navbar.thiner .navbar__bottom .navbar__menu__link {
      font-size: 0.9rem; }
      @media (max-width: 1024px) {
        .navbar.thiner .navbar__bottom .navbar__menu__link {
          font-size: 0.875rem;
          line-height: 1.25rem; } }

.hamburger {
  cursor: pointer;
  display: block; }
  .hamburger span {
    background-color: #6d6d6d;
    display: block;
    height: 0.125rem;
    margin-bottom: 0.1875rem;
    position: relative;
    transition: 0.4s ease;
    width: 1.5rem;
    border-radius: 0.3125rem; }
    .hamburger span:nth-child(1) {
      transform-origin: left; }
    .hamburger span:nth-child(2) {
      transform-origin: center; }
    .hamburger span:nth-child(3) {
      transform-origin: left;
      margin-bottom: 0; }
  .hamburger.active span:nth-child(1) {
    left: 0;
    top: -0.0625rem;
    transform: rotate(45deg); }
  .hamburger.active span:nth-child(2) {
    right: 0.25rem;
    top: 0.125rem;
    transform: rotate(315deg); }
  .hamburger.active span:nth-child(3) {
    transform: scaleX(0); }

.pages {
  padding: 70px 0;
  position: relative; }
  .pages > .container {
    overflow: hidden; }
  .pages.relationship {
    padding: 70px 0 0; }
  @media (max-width: 767px) {
    .pages {
      padding-bottom: 50px; } }
  @media (max-width: 575px) {
    .pages {
      padding-top: 50px;
      padding-bottom: 20px; } }
  .pages.contactCapital {
    padding: 70px 0 15px; }
  .pages img {
    max-width: 100%;
    height: auto !important; }
  .pages.icPage {
    overflow: inherit; }

.sidebar .navBox::before {
  display: none; }

@media (max-width: 767px) {
  .sidebar .navBox {
    display: none; } }

.arrow--navHeading {
  width: 2.25rem;
  height: 2.25rem;
  background: #eaeaea;
  text-align: center;
  line-height: 2.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 7.62px;
  transition: all 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .arrow--navHeading {
      transition: none; } }
  .arrow--navHeading::after {
    content: '';
    background: #f00;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    transform: scale(0);
    opacity: 0;
    border-radius: 7.62px;
    transition: all 0.15s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      .arrow--navHeading::after {
        transition: none; } }
  .arrow--navHeading > i {
    font-size: 1.375rem;
    color: #23395d;
    position: relative;
    z-index: 2;
    font-weight: bold; }
    .arrow--navHeading > i:before {
      margin-left: -1px; }
  .arrow--navHeading:hover::after {
    transform: scale(1);
    opacity: 1; }
  .arrow--navHeading:hover > i {
    color: #fff; }

.arrow--1 {
  width: 2.5rem;
  height: 2.5rem;
  background: rgba(255, 255, 255, 0.9);
  text-align: center;
  line-height: 2.75rem;
  box-shadow: -0.42857em 0.57143em 3.28571em rgba(0, 0, 0, 0.24);
  display: block;
  position: absolute;
  left: 0;
  bottom: -0.5rem;
  transition: all 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .arrow--1 {
      transition: none; } }
  .arrow--1::after {
    content: '';
    background: #f00;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    transform: scale(0);
    opacity: 0;
    transition: all 0.15s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      .arrow--1::after {
        transition: none; } }
  .arrow--1 > i {
    font-size: 1rem;
    color: #464646;
    position: relative;
    z-index: 2; }
  .arrow--1:hover::after {
    transform: scale(1);
    opacity: 1; }
  .arrow--1:hover > i {
    color: #fff; }
  .arrow--1.arrow--prev {
    left: 0rem; }
  .arrow--1.arrow--next {
    left: inherit;
    right: 0rem; }
  .arrow--1.arrow--middle {
    top: 50%;
    bottom: inherit;
    margin-top: -1.25rem; }
    .arrow--1.arrow--middle.arrow--prev {
      left: -4.375rem; }
      @media (max-width: 991.98px) {
        .arrow--1.arrow--middle.arrow--prev {
          left: 0rem; } }
    .arrow--1.arrow--middle.arrow--next {
      left: inherit;
      right: -4.375rem; }
      @media (max-width: 991.98px) {
        .arrow--1.arrow--middle.arrow--next {
          right: 0rem; } }
  .arrow--1.partner {
    top: 50%;
    transform: translate(0, -50%); }
    .arrow--1.partner.arrow--prev {
      left: -4.375rem; }
      @media (max-width: 1199px) {
        .arrow--1.partner.arrow--prev {
          left: 0rem;
          z-index: 1; } }
    .arrow--1.partner.arrow--next {
      left: inherit;
      right: -4.375rem; }
      @media (max-width: 1199px) {
        .arrow--1.partner.arrow--next {
          right: 0rem; } }
  .arrow--1.vertical {
    width: 1.37312rem;
    height: 1.37312rem;
    background: #fff;
    border: 1px solid #585858;
    text-align: center;
    line-height: 1.37312rem;
    box-shadow: -0.42857em 0.57143em 1.56929em rgba(0, 0, 0, 0.24);
    position: absolute;
    left: 0;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center; }
    .arrow--1.vertical:after {
      border-radius: 50%; }
    .arrow--1.vertical > i:before {
      margin-left: -1px; }
    .arrow--1.vertical.arrow--prev {
      top: 46px; }
    .arrow--1.vertical.arrow--next {
      bottom: 46px; }
  .arrow--1.motaikhoan.arrow--prev, .arrow--1.motaikhoan.arrow--next {
    width: 2.28571em;
    height: 2.28571em;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid #23395d;
    z-index: 2; }
  .arrow--1.motaikhoan:after {
    border-radius: 50%;
    background-color: #23395d;
    box-shadow: 0 0 0 2px #23395d; }
  .arrow--1.motaikhoan.arrow--prev {
    top: 50%;
    transform: translateY(-50%);
    left: 0.85714em; }
  .arrow--1.motaikhoan.arrow--next {
    top: 50%;
    bottom: inherit;
    transform: translateY(-50%);
    right: 0.85714em; }

@media (max-width: 1349px) {
  .arrow--1.arrow--middle.arrow--prev {
    left: -1.365rem; }
  .arrow--1.arrow--middle.arrow--next {
    right: -1.365rem; } }

.btn-nav {
  font-size: 1rem;
  padding: 0.25rem;
  position: relative;
  text-transform: uppercase;
  margin-top: 0;
  text-decoration: none !important;
  z-index: 99;
  color: #fff !important;
  background: #e12027;
  display: block;
  font-weight: bold;
  text-align: center; }
  @media (min-width: 768px) {
    .btn-nav {
      display: none; } }
  .btn-nav::after {
    color: #fff;
    content: '\33';
    position: absolute;
    top: 50%;
    right: 1.25rem;
    margin-top: -0.5rem;
    font-family: 'ElegantIcons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased; }
  .btn-nav.open-nav::after {
    content: '\32'; }

a:focus {
  outline: none; }

@media (max-width: 991.98px) {
  .mb-tab {
    display: none; } }

@media (min-width: 768px) {
  .mb-tab {
    display: block !important;
    height: auto !important; } }

.ic-chat {
  background: url("../images/icons/ic-chat.svg") no-repeat center;
  background-size: contain; }

.ic-phone {
  background: url("../images/icons/ic-phone.svg") no-repeat center; }

.ic-mail {
  background: url("../images/icons/ic-mail.svg") no-repeat center; }

.ic-comment {
  background: url("../images/icons/ic-comment.svg") no-repeat center; }

.ic-email {
  background: url("../images/icons/ic-email.svg") no-repeat center; }

.ic-question {
  background: url("../images/icons/ic-question.svg") no-repeat center; }

.ic-upload {
  background: url("../images/upload.svg") no-repeat center; }

.ic-smartphone {
  background: url("../images/smartphone.svg") no-repeat center; }

.ic-mail-2 {
  background: url("../images/email.svg") no-repeat center; }

.ic-phone-2 {
  background: url("../images/telephone.svg") no-repeat center; }

.ic-fax-2 {
  background: url("../images/fax-basic.svg") no-repeat center; }

.date {
  display: flex;
  align-items: center;
  justify-content: flex-end; }
  .date span,
  .date a {
    font-weight: 400; }
  .date span {
    padding: 0 0.9375rem; }
  .date a {
    padding: 0 0.9375rem 0 1.875rem; }
  .date__wrap {
    position: relative;
    width: 9.375rem;
    z-index: 1; }
    .date__wrap i {
      position: absolute;
      top: 0.625rem;
      right: 0.625rem; }
    .date__wrap .form-control, .date__wrap .select2-selection--single, .date__wrap .select2-selection--multiple, .date__wrap .select2-search__field {
      background-color: transparent;
      border: 1px solid #fff;
      color: #fff; }
      .date__wrap .form-control::-moz-placeholder, .date__wrap .select2-selection--single::-moz-placeholder, .date__wrap .select2-selection--multiple::-moz-placeholder, .date__wrap .select2-search__field::-moz-placeholder {
        color: #fff; }
      .date__wrap .form-control::placeholder, .date__wrap .select2-selection--single::placeholder, .date__wrap .select2-selection--multiple::placeholder, .date__wrap .select2-search__field::placeholder {
        color: #fff; }
  .date a {
    color: #fff;
    text-decoration: underline; }

.listInfo {
  list-style-type: none;
  padding: 0;
  margin-top: -0.3125rem;
  margin-bottom: 0; }
  .listInfo__item {
    position: relative;
    padding: 0.5rem 1.5625rem; }
    .listInfo__item i {
      position: absolute;
      top: 0.75rem;
      left: 0;
      width: 0.875rem;
      height: 0.875rem; }
      .listInfo__item i.ico_list {
        background-image: url("../images/list.svg");
        background-repeat: no-repeat; }
      .listInfo__item i.ico_coin {
        background-image: url("../images/coin.svg");
        background-repeat: no-repeat; }
      .listInfo__item i.ico_personal {
        background-image: url("../images/personal.svg");
        background-repeat: no-repeat; }
      .listInfo__item i.ico_organize {
        background-image: url("../images/organize.svg");
        background-repeat: no-repeat;
        width: 1.5rem; }
      .listInfo__item i.ico_date {
        background-image: url("../images/date.svg");
        background-repeat: no-repeat; }
      .listInfo__item i.ico_bars {
        background-image: url("../images/bars.svg");
        background-repeat: no-repeat; }
      .listInfo__item i.ico_pin {
        background-image: url("../images/pin.svg");
        background-repeat: no-repeat; }
      .listInfo__item i.ico_phone {
        background-image: url("../images/phone.svg");
        background-repeat: no-repeat; }
      .listInfo__item i.ico_fax {
        background-image: url("../images/fax.svg");
        background-repeat: no-repeat; }
      .listInfo__item i.ico_document {
        background-image: url("../images/document.svg");
        background-repeat: no-repeat; }
  .listInfo--1 {
    display: flex;
    flex-flow: row wrap;
    margin-top: -0.3125rem; }
    .listInfo--1 .listInfo__item {
      padding-right: 3.57143em; }
      .listInfo--1 .listInfo__item:first-child {
        flex: 0 0 100%;
        max-width: 100%; }
  .listInfo--2 {
    display: flex;
    flex-flow: row wrap;
    margin: -0.3125rem 0 0.625rem; }
    .listInfo--2 .listInfo__item:first-child {
      padding-left: 0; }
      .listInfo--2 .listInfo__item:first-child i {
        display: none; }
    .listInfo--2 .listInfo__item:last-child {
      padding-left: 2.1875rem; }
  .listInfo--3 {
    display: flex;
    flex-flow: row wrap; }
    .listInfo--3 .listInfo__item {
      padding-right: 6.25rem; }
      .listInfo--3 .listInfo__item:last-child {
        padding-left: 2.1875rem; }
    @media (max-width: 991.98px) {
      .listInfo--3 .listInfo__item {
        padding-right: 2.5rem; } }
  .listInfo--4 {
    display: flex;
    flex-flow: row wrap; }
    .listInfo--4 .listInfo__item:nth-child(2) {
      flex: 0 0 100%;
      max-width: 100%; }
  .listInfo--5 {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 1rem; }
    .listInfo--5 .listInfo__item:nth-child(2) {
      flex: 0 0 100%;
      max-width: 100%; }
    .listInfo--5 .listInfo__item:nth-child(3), .listInfo--5 .listInfo__item:nth-child(5) {
      flex: 0 0 35%;
      max-width: 35%; }
    .listInfo--5 .listInfo__item:nth-child(4), .listInfo--5 .listInfo__item:nth-child(6) {
      flex: 0 0 65%;
      max-width: 65%; }
    @media (max-width: 1219.98px) {
      .listInfo--5 .listInfo__item:nth-child(3), .listInfo--5 .listInfo__item:nth-child(5) {
        flex: 0 0 45%;
        max-width: 45%; }
      .listInfo--5 .listInfo__item:nth-child(4), .listInfo--5 .listInfo__item:nth-child(6) {
        flex: 0 0 55%;
        max-width: 55%; } }
    @media (max-width: 991.98px) {
      .listInfo--5 .listInfo__item {
        flex: 0 0 100% !important;
        max-width: 100% !important; } }

.formService {
  border-bottom: 1px dashed #707070;
  padding: 1.5625rem 0 0.9375rem; }
  .formService--custom {
    border-bottom: none;
    padding: 2.25rem 0 0.875rem; }
  .formService--custom-2 {
    border-bottom: none;
    padding: 0rem 0 0.875rem; }
  .formService--custom-3 {
    border-bottom: none;
    padding: 1.875rem 0 0; }
    .formService--custom-3 span {
      display: inline-block;
      vertical-align: middle; }
      .formService--custom-3 span.build {
        width: 1.3125rem;
        height: 1.3125rem;
        background: url("../images/bars-red.svg") no-repeat;
        margin-right: 11px; }
      .formService--custom-3 span.connect {
        width: 1.3125rem;
        height: 1.3125rem;
        background: url("../images/money.svg") no-repeat;
        margin-right: 11px; }
      .formService--custom-3 span.document-1 {
        width: 1.3125rem;
        height: 1.3125rem;
        background: url("../images/document-red.svg") no-repeat;
        margin-right: 11px; }
      .formService--custom-3 span.money {
        width: 1.3125rem;
        height: 1.3125rem;
        background: url("../images/coin-red.svg") no-repeat;
        margin-right: 11px; }
  .formService--custom-4 {
    padding: 1.25rem 0 0; }
  .formService--custom-5 {
    padding: 0 0; }
  .formService__title {
    padding: 0.625rem 0.9375rem;
    font-weight: 700;
    background-color: rgba(139, 139, 139, 0.2);
    border-left: 6px solid #f00;
    margin-bottom: 1.25rem;
    display: inline-block; }
  .formService__text {
    padding: 0.625rem 1.5625rem; }
    .formService__text p {
      margin-bottom: 0; }
  .formService--1 {
    padding-top: 0; }
  .formService--2 {
    border-bottom: 0; }

.payment {
  padding: 18px 23px;
  background-color: #ededed;
  border: 1px dashed #707070; }
  .payment h6 {
    font-weight: 700;
    font-size: 1em;
    margin: 0; }
  .payment p {
    margin-bottom: 0.21429em; }
  .payment p:last-child {
    margin: 0; }

p.case {
  position: relative;
  padding-left: 15px; }
  p.case::before {
    position: absolute;
    content: '';
    top: 6px;
    left: 0;
    width: 0.375rem;
    height: 0.375rem;
    background-color: #f00;
    border-radius: 50%; }

p.example {
  font-size: 0.75rem; }

.share {
  text-align: right;
  display: block;
  color: #363636; }
  .share--1 {
    text-align: left; }
  .share i {
    width: 1.25rem;
    height: 1.25rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    background-image: url("../images/share.svg");
    background-repeat: no-repeat; }

a.link {
  color: #363636; }
  a.link:hover {
    text-decoration: underline; }

.nicescroll-rails.nicescroll-rails-vr {
  left: auto !important;
  right: 10px; }

.content__text {
  width: 100%; }

.iconSticky {
  position: absolute;
  top: 8em;
  left: 25px;
  font-size: 1em;
  z-index: 3; }
  .iconSticky a {
    display: block;
    position: relative;
    text-decoration: underline;
    color: #fff; }
    .iconSticky a i {
      position: relative;
      z-index: 1;
      width: 3em;
      height: 3em;
      display: block; }
      .iconSticky a i::before {
        content: '';
        display: block;
        position: absolute;
        width: 1.78571em;
        height: 1.78571em;
        top: 50%;
        left: 50%;
        margin-left: -0.89286em;
        margin-top: -0.89286em;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center; }
      .iconSticky a i.ic-mo-tai-khoan::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.728 20.728'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='pencil-black-tool-interface-symbol' transform='translate(-0.002)'%3E%3Cg id='Group_746' data-name='Group 746' transform='translate(0.002)'%3E%3Cpath id='Path_268' data-name='Path 268' class='cls-1' d='M0,483.784l2.255-.294L.3,481.528Z' transform='translate(-0.002 -463.056)'/%3E%3Cpath id='Path_269' data-name='Path 269' class='cls-1' d='M10.888,109.759l-.231,1.773,2.728,2.728,1.773-.231,12.071-12.07-4.27-4.27Z' transform='translate(-10.248 -93.941)'/%3E%3Cpath id='Path_270' data-name='Path 270' class='cls-1' d='M350.922.215A.737.737,0,0,0,350.4,0a.8.8,0,0,0-.564.236L346.92,3.15l4.27,4.27L354.1,4.506a.77.77,0,0,0,.021-1.089Z' transform='translate(-333.612)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      .iconSticky a i.ic-gdck-co-so::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.546 22.707'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='pie-chart' transform='translate(0 -18.2)'%3E%3Cg id='Group_744' data-name='Group 744' transform='translate(0 18.2)'%3E%3Cpath id='Path_247' data-name='Path 247' class='cls-1' d='M136.372,419.427h.116a2.964,2.964,0,0,1-2.2-1.127h-6.275a2.964,2.964,0,0,1-2.2,1.127h.076a.682.682,0,0,0,0,1.364h10.489a.682.682,0,0,0,0-1.364Z' transform='translate(-118.874 -398.084)'/%3E%3Cpath id='Path_248' data-name='Path 248' class='cls-1' d='M24.546,32.833V19.984A1.783,1.783,0,0,0,22.762,18.2H1.784A1.783,1.783,0,0,0,0,19.984V35.778H0a1.571,1.571,0,0,0,1.571,1.511h21.4a1.575,1.575,0,0,0,1.571-1.511h0l.005-2.946ZM13.7,35.576a.4.4,0,0,1-.394.394H11.237a.4.4,0,0,1-.394-.394V35.3a.4.4,0,0,1,.394-.394H13.3a.4.4,0,0,1,.394.394Zm9.065-2.117H1.784a.315.315,0,0,1-.313-.313V19.984a.315.315,0,0,1,.313-.313H22.757a.315.315,0,0,1,.313.313V33.146h0A.311.311,0,0,1,22.762,33.459Z' transform='translate(0 -18.2)'/%3E%3Cpath id='Path_249' data-name='Path 249' class='cls-1' d='M344.2,159.058h.788l.025-.025a5.109,5.109,0,0,0-.056-.733Z' transform='translate(-326.809 -151.221)'/%3E%3Cpath id='Path_250' data-name='Path 250' class='cls-1' d='M261.4,84.7l-2.5,2.5v.788l2.981-2.981A4.521,4.521,0,0,0,261.4,84.7Z' transform='translate(-245.819 -81.34)'/%3E%3Cpath id='Path_251' data-name='Path 251' class='cls-1' d='M260.289,75.6,258.9,76.989v.788l1.971-1.971A3.977,3.977,0,0,0,260.289,75.6Z' transform='translate(-245.819 -72.7)'/%3E%3Cpath id='Path_252' data-name='Path 252' class='cls-1' d='M259.643,71.856a5.054,5.054,0,0,0-.733-.056l-.01.01V72.6Z' transform='translate(-245.819 -69.092)'/%3E%3Cpath id='Path_253' data-name='Path 253' class='cls-1' d='M282.788,117.091l2.511-2.511a4.529,4.529,0,0,0-.308-.48L282,117.091Z' transform='translate(-267.751 -109.254)'/%3E%3Cpath id='Path_254' data-name='Path 254' class='cls-1' d='M262.71,97.994c-.061-.066-.121-.131-.187-.2s-.136-.131-.207-.2l-3.416,3.421v.4h.384Z' transform='translate(-245.819 -93.588)'/%3E%3Cpath id='Path_255' data-name='Path 255' class='cls-1' d='M313.983,135.986l1.4-1.4a6.086,6.086,0,0,0-.2-.581l-1.986,1.986Z' transform='translate(-297.375 -128.149)'/%3E%3Cpath id='Path_256' data-name='Path 256' class='cls-1' d='M144.544,89.3a5.144,5.144,0,1,0,5.144,5.144h-5.144Z' transform='translate(-132.357 -85.708)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      .iconSticky a i.ic-gdck-phai-sinh::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.546 22.707'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='Group_752' data-name='Group 752' transform='translate(-32 -217)'%3E%3Cg id='pie-chart' transform='translate(32 198.8)'%3E%3Cg id='Group_744' data-name='Group 744' transform='translate(0 18.2)'%3E%3Cpath id='Path_247' data-name='Path 247' class='cls-1' d='M136.372,419.427h.116a2.964,2.964,0,0,1-2.2-1.127h-6.275a2.964,2.964,0,0,1-2.2,1.127h.076a.682.682,0,0,0,0,1.364h10.489a.682.682,0,0,0,0-1.364Z' transform='translate(-118.874 -398.084)'/%3E%3Cpath id='Path_248' data-name='Path 248' class='cls-1' d='M24.546,32.833V19.984A1.783,1.783,0,0,0,22.762,18.2H1.784A1.783,1.783,0,0,0,0,19.984V35.778H0a1.571,1.571,0,0,0,1.571,1.511h21.4a1.575,1.575,0,0,0,1.571-1.511h0l.005-2.946ZM13.7,35.576a.4.4,0,0,1-.394.394H11.237a.4.4,0,0,1-.394-.394V35.3a.4.4,0,0,1,.394-.394H13.3a.4.4,0,0,1,.394.394Zm9.065-2.117H1.784a.315.315,0,0,1-.313-.313V19.984a.315.315,0,0,1,.313-.313H22.757a.315.315,0,0,1,.313.313V33.146h0A.311.311,0,0,1,22.762,33.459Z' transform='translate(0 -18.2)'/%3E%3C/g%3E%3C/g%3E%3Cg id='statistics' transform='translate(37 221.049)'%3E%3Cpath id='Path_258' data-name='Path 258' class='cls-1' d='M32.138,6.071a1.133,1.133,0,0,0,.788-.32l1.123.562a1.114,1.114,0,0,0-.014.138,1.138,1.138,0,0,0,2.277,0,1.124,1.124,0,0,0-.114-.488l1.524-1.524a1.124,1.124,0,0,0,.488.114,1.14,1.14,0,0,0,1.138-1.138,1.121,1.121,0,0,0-.057-.337l1.324-.993a1.138,1.138,0,1,0-.508-.947,1.121,1.121,0,0,0,.057.337l-1.324.993A1.133,1.133,0,0,0,37.185,3.9L35.661,5.426a1.119,1.119,0,0,0-1.276.206l-1.123-.562a1.114,1.114,0,0,0,.014-.138,1.138,1.138,0,1,0-1.138,1.138Zm0,0' transform='translate(-30.216)'/%3E%3Cpath id='Path_259' data-name='Path 259' class='cls-1' d='M12.572,158.4h-.4v-8.019a.379.379,0,0,0-.379-.379H10.27a.379.379,0,0,0-.379.379V158.4H9.132v-5.742a.379.379,0,0,0-.379-.379H7.234a.379.379,0,0,0-.379.379V158.4H6.1v-2.707a.379.379,0,0,0-.379-.379H4.2a.379.379,0,0,0-.379.379V158.4H3.061v-4.224a.379.379,0,0,0-.379-.379H1.164a.379.379,0,0,0-.379.379V158.4h-.4a.379.379,0,1,0,0,.759H12.572a.379.379,0,1,0,0-.759Zm0,0' transform='translate(0 -146.206)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      .iconSticky a i.ic-bang-gia::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.547 21.811'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='coin-stack' transform='translate(0 -22.379)'%3E%3Cg id='Group_745' data-name='Group 745' transform='translate(0 22.379)'%3E%3Cpath id='Path_260' data-name='Path 260' class='cls-1' d='M7.133,119.18a15.288,15.288,0,0,0,1.988-.128v-6.916a15.3,15.3,0,0,0-1.988-.127c-3.939,0-7.132,1.448-7.132,3.235v.7C0,117.732,3.194,119.18,7.133,119.18Z' transform='translate(-0.001 -106.531)'/%3E%3Cpath id='Path_261' data-name='Path 261' class='cls-1' d='M7.133,217.773a15.31,15.31,0,0,0,1.988-.127v-2.027a15.3,15.3,0,0,1-1.988.128c-3.438,0-6.308-1.1-6.982-2.572a1.578,1.578,0,0,0-.15.663v.7C0,216.324,3.194,217.773,7.133,217.773Z' transform='translate(-0.001 -201.512)'/%3E%3Cpath id='Path_262' data-name='Path 262' class='cls-1' d='M9.119,274.86V274.7a15.3,15.3,0,0,1-1.988.128c-3.438,0-6.308-1.1-6.982-2.572a1.577,1.577,0,0,0-.15.662v.7c0,1.787,3.193,3.235,7.132,3.235a15.149,15.149,0,0,0,2.254-.165,2.552,2.552,0,0,1-.266-1.131Z' transform='translate(0 -256.985)'/%3E%3Cpath id='Path_263' data-name='Path 263' class='cls-1' d='M175.371,22.379c-3.939,0-7.132,1.448-7.132,3.235v.7c0,1.786,3.193,3.235,7.132,3.235S182.5,28.1,182.5,26.315v-.7C182.5,23.827,179.31,22.379,175.371,22.379Z' transform='translate(-157.956 -22.379)'/%3E%3Cpath id='Path_264' data-name='Path 264' class='cls-1' d='M175.371,126.116c-3.438,0-6.308-1.1-6.982-2.572a1.577,1.577,0,0,0-.15.663v.7c0,1.786,3.193,3.235,7.132,3.235s7.132-1.448,7.132-3.235v-.7a1.577,1.577,0,0,0-.15-.663C181.679,125.013,178.809,126.116,175.371,126.116Z' transform='translate(-157.956 -117.361)'/%3E%3Cpath id='Path_265' data-name='Path 265' class='cls-1' d='M175.371,185.2c-3.438,0-6.308-1.1-6.982-2.572a1.577,1.577,0,0,0-.15.663v.7c0,1.787,3.193,3.235,7.132,3.235s7.132-1.448,7.132-3.235v-.7a1.577,1.577,0,0,0-.15-.663C181.679,184.1,178.809,185.2,175.371,185.2Z' transform='translate(-157.956 -172.833)'/%3E%3Cpath id='Path_266' data-name='Path 266' class='cls-1' d='M175.371,247.473c-3.438,0-6.308-1.1-6.982-2.572a1.577,1.577,0,0,0-.15.662v.7c0,1.786,3.193,3.235,7.132,3.235s7.132-1.448,7.132-3.235v-.7a1.577,1.577,0,0,0-.15-.662C181.679,246.37,178.809,247.473,175.371,247.473Z' transform='translate(-157.956 -231.3)'/%3E%3Cpath id='Path_267' data-name='Path 267' class='cls-1' d='M175.371,306.556c-3.438,0-6.308-1.1-6.982-2.572a1.578,1.578,0,0,0-.15.662v.7c0,1.786,3.193,3.235,7.132,3.235s7.132-1.448,7.132-3.235v-.7a1.577,1.577,0,0,0-.15-.662C181.679,305.453,178.809,306.556,175.371,306.556Z' transform='translate(-157.956 -286.772)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      .iconSticky a i.ic-data-feed::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.178 21.21'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='folder_1_' data-name='folder (1)' transform='translate(-0.045)'%3E%3Cpath id='Path_271' data-name='Path 271' class='cls-1' d='M21.115,27.157A.45.45,0,0,0,20.774,27H.494a.449.449,0,0,0-.444.516L1.788,38.284a.447.447,0,0,0,.444.381h16.8a.447.447,0,0,0,.444-.382l1.738-10.765A.45.45,0,0,0,21.115,27.157Z' transform='translate(0 -17.456)'/%3E%3Cpath id='Path_272' data-name='Path 272' class='cls-1' d='M5.547,3.888H21.1V8.837h1.414V2.392a.626.626,0,0,0-.625-.625H11.05L10.171.3A.628.628,0,0,0,9.636,0H4.758a.626.626,0,0,0-.625.625V8.837H5.547V3.888Z' transform='translate(-2.643)'/%3E%3Crect id='Rectangle_245' data-name='Rectangle 245' class='cls-1' width='14.14' height='1.414' transform='translate(3.579 7.423)'/%3E%3Crect id='Rectangle_246' data-name='Rectangle 246' class='cls-1' width='13.433' height='1.06' transform='translate(3.933 6.009)'/%3E%3Crect id='Rectangle_247' data-name='Rectangle 247' class='cls-1' width='12.726' height='1.06' transform='translate(4.286 4.595)'/%3E%3C/g%3E%3C/svg%3E%0A"); }
    .iconSticky a > span {
      position: absolute;
      left: 100%;
      top: 0;
      bottom: 0;
      white-space: nowrap;
      display: block;
      line-height: 3;
      padding-right: 1.5em;
      visibility: hidden; }
      .iconSticky a > span::before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: -3em;
        bottom: 0;
        right: 100%;
        background: #920d10;
        background: linear-gradient(to bottom, #920d10 0%, #bc1323 33%, #e01833 70%, #ed1a39 100%);
        filter: progid:dximagetransform.microsoft.gradient(startColorstr='#920d10', endColorstr='#ed1a39', GradientType=0);
        z-index: -1;
        opacity: 0.9;
        transition: all 0.2s ease-in-out;
        transition-delay: 0.2s;
        visibility: visible; }
        @media screen and (prefers-reduced-motion: reduce) {
          .iconSticky a > span::before {
            transition: none; } }
      .iconSticky a > span span {
        display: block;
        opacity: 0;
        transform: translate(10%, 0);
        visibility: hidden;
        transition: all 0.2s ease-in-out;
        transition-delay: 0s; }
        @media screen and (prefers-reduced-motion: reduce) {
          .iconSticky a > span span {
            transition: none; } }
    .iconSticky a + a {
      margin-top: 0.71429em; }
    .iconSticky a:hover span {
      visibility: visible; }
      .iconSticky a:hover span::before {
        right: 0;
        box-shadow: 0.14286em 0.21429em 0.42857em rgba(0, 0, 0, 0.16);
        transition-delay: 0s; }
      .iconSticky a:hover span span {
        opacity: 1;
        visibility: visible;
        transform: translate(0, 0);
        transition-delay: 0.2s; }
  @media (max-width: 767px) {
    .iconSticky {
      display: none; } }
  @media (max-width: 1219px) {
    .iconSticky {
      font-size: 12px; } }
  @media (max-width: 991px) {
    .iconSticky {
      font-size: 10px;
      top: 6em; } }

.overLink {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9; }

.u-mt-negative-50 {
  margin-top: -50px; }

.u-mt-negative-49 {
  margin-top: -49px; }

.u-mt-negative-48 {
  margin-top: -48px; }

.u-mt-negative-47 {
  margin-top: -47px; }

.u-mt-negative-46 {
  margin-top: -46px; }

.u-mt-negative-45 {
  margin-top: -45px; }

.u-mt-negative-44 {
  margin-top: -44px; }

.u-mt-negative-43 {
  margin-top: -43px; }

.u-mt-negative-42 {
  margin-top: -42px; }

.u-mt-negative-41 {
  margin-top: -41px; }

.u-mt-negative-40 {
  margin-top: -40px; }

.u-mt-negative-39 {
  margin-top: -39px; }

.u-mt-negative-38 {
  margin-top: -38px; }

.u-mt-negative-37 {
  margin-top: -37px; }

.u-mt-negative-36 {
  margin-top: -36px; }

.u-mt-negative-35 {
  margin-top: -35px; }

.u-mt-negative-34 {
  margin-top: -34px; }

.u-mt-negative-33 {
  margin-top: -33px; }

.u-mt-negative-32 {
  margin-top: -32px; }

.u-mt-negative-31 {
  margin-top: -31px; }

.u-mt-negative-30 {
  margin-top: -30px; }

.u-mt-negative-29 {
  margin-top: -29px; }

.u-mt-negative-28 {
  margin-top: -28px; }

.u-mt-negative-27 {
  margin-top: -27px; }

.u-mt-negative-26 {
  margin-top: -26px; }

.u-mt-negative-25 {
  margin-top: -25px; }

.u-mt-negative-24 {
  margin-top: -24px; }

.u-mt-negative-23 {
  margin-top: -23px; }

.u-mt-negative-22 {
  margin-top: -22px; }

.u-mt-negative-21 {
  margin-top: -21px; }

.u-mt-negative-20 {
  margin-top: -20px; }

.u-mt-negative-19 {
  margin-top: -19px; }

.u-mt-negative-18 {
  margin-top: -18px; }

.u-mt-negative-17 {
  margin-top: -17px; }

.u-mt-negative-16 {
  margin-top: -16px; }

.u-mt-negative-15 {
  margin-top: -15px; }

.u-mt-negative-14 {
  margin-top: -14px; }

.u-mt-negative-13 {
  margin-top: -13px; }

.u-mt-negative-12 {
  margin-top: -12px; }

.u-mt-negative-11 {
  margin-top: -11px; }

.u-mt-negative-10 {
  margin-top: -10px; }

.u-mt-negative-9 {
  margin-top: -9px; }

.u-mt-negative-8 {
  margin-top: -8px; }

.u-mt-negative-7 {
  margin-top: -7px; }

.u-mt-negative-6 {
  margin-top: -6px; }

.u-mt-negative-5 {
  margin-top: -5px; }

.u-mt-negative-4 {
  margin-top: -4px; }

.u-mt-negative-3 {
  margin-top: -3px; }

.u-mt-negative-2 {
  margin-top: -2px; }

.u-mt-negative-1 {
  margin-top: -1px; }

.u-mt-0 {
  margin-top: 0px; }

.u-pt-0 {
  padding-top: 0px; }

.u-mt-1 {
  margin-top: 1px; }

.u-pt-1 {
  padding-top: 1px; }

.u-mt-2 {
  margin-top: 2px; }

.u-pt-2 {
  padding-top: 2px; }

.u-mt-3 {
  margin-top: 3px; }

.u-pt-3 {
  padding-top: 3px; }

.u-mt-4 {
  margin-top: 4px; }

.u-pt-4 {
  padding-top: 4px; }

.u-mt-5 {
  margin-top: 5px; }

.u-pt-5 {
  padding-top: 5px; }

.u-mt-6 {
  margin-top: 6px; }

.u-pt-6 {
  padding-top: 6px; }

.u-mt-7 {
  margin-top: 7px; }

.u-pt-7 {
  padding-top: 7px; }

.u-mt-8 {
  margin-top: 8px; }

.u-pt-8 {
  padding-top: 8px; }

.u-mt-9 {
  margin-top: 9px; }

.u-pt-9 {
  padding-top: 9px; }

.u-mt-10 {
  margin-top: 10px; }

.u-pt-10 {
  padding-top: 10px; }

.u-mt-11 {
  margin-top: 11px; }

.u-pt-11 {
  padding-top: 11px; }

.u-mt-12 {
  margin-top: 12px; }

.u-pt-12 {
  padding-top: 12px; }

.u-mt-13 {
  margin-top: 13px; }

.u-pt-13 {
  padding-top: 13px; }

.u-mt-14 {
  margin-top: 14px; }

.u-pt-14 {
  padding-top: 14px; }

.u-mt-15 {
  margin-top: 15px; }

.u-pt-15 {
  padding-top: 15px; }

.u-mt-16 {
  margin-top: 16px; }

.u-pt-16 {
  padding-top: 16px; }

.u-mt-17 {
  margin-top: 17px; }

.u-pt-17 {
  padding-top: 17px; }

.u-mt-18 {
  margin-top: 18px; }

.u-pt-18 {
  padding-top: 18px; }

.u-mt-19 {
  margin-top: 19px; }

.u-pt-19 {
  padding-top: 19px; }

.u-mt-20 {
  margin-top: 20px; }

.u-pt-20 {
  padding-top: 20px; }

.u-mt-21 {
  margin-top: 21px; }

.u-pt-21 {
  padding-top: 21px; }

.u-mt-22 {
  margin-top: 22px; }

.u-pt-22 {
  padding-top: 22px; }

.u-mt-23 {
  margin-top: 23px; }

.u-pt-23 {
  padding-top: 23px; }

.u-mt-24 {
  margin-top: 24px; }

.u-pt-24 {
  padding-top: 24px; }

.u-mt-25 {
  margin-top: 25px; }

.u-pt-25 {
  padding-top: 25px; }

.u-mt-26 {
  margin-top: 26px; }

.u-pt-26 {
  padding-top: 26px; }

.u-mt-27 {
  margin-top: 27px; }

.u-pt-27 {
  padding-top: 27px; }

.u-mt-28 {
  margin-top: 28px; }

.u-pt-28 {
  padding-top: 28px; }

.u-mt-29 {
  margin-top: 29px; }

.u-pt-29 {
  padding-top: 29px; }

.u-mt-30 {
  margin-top: 30px; }

.u-pt-30 {
  padding-top: 30px; }

.u-mt-31 {
  margin-top: 31px; }

.u-pt-31 {
  padding-top: 31px; }

.u-mt-32 {
  margin-top: 32px; }

.u-pt-32 {
  padding-top: 32px; }

.u-mt-33 {
  margin-top: 33px; }

.u-pt-33 {
  padding-top: 33px; }

.u-mt-34 {
  margin-top: 34px; }

.u-pt-34 {
  padding-top: 34px; }

.u-mt-35 {
  margin-top: 35px; }

.u-pt-35 {
  padding-top: 35px; }

.u-mt-36 {
  margin-top: 36px; }

.u-pt-36 {
  padding-top: 36px; }

.u-mt-37 {
  margin-top: 37px; }

.u-pt-37 {
  padding-top: 37px; }

.u-mt-38 {
  margin-top: 38px; }

.u-pt-38 {
  padding-top: 38px; }

.u-mt-39 {
  margin-top: 39px; }

.u-pt-39 {
  padding-top: 39px; }

.u-mt-40 {
  margin-top: 40px; }

.u-pt-40 {
  padding-top: 40px; }

.u-mt-41 {
  margin-top: 41px; }

.u-pt-41 {
  padding-top: 41px; }

.u-mt-42 {
  margin-top: 42px; }

.u-pt-42 {
  padding-top: 42px; }

.u-mt-43 {
  margin-top: 43px; }

.u-pt-43 {
  padding-top: 43px; }

.u-mt-44 {
  margin-top: 44px; }

.u-pt-44 {
  padding-top: 44px; }

.u-mt-45 {
  margin-top: 45px; }

.u-pt-45 {
  padding-top: 45px; }

.u-mt-46 {
  margin-top: 46px; }

.u-pt-46 {
  padding-top: 46px; }

.u-mt-47 {
  margin-top: 47px; }

.u-pt-47 {
  padding-top: 47px; }

.u-mt-48 {
  margin-top: 48px; }

.u-pt-48 {
  padding-top: 48px; }

.u-mt-49 {
  margin-top: 49px; }

.u-pt-49 {
  padding-top: 49px; }

.u-mt-50 {
  margin-top: 50px; }

.u-pt-50 {
  padding-top: 50px; }

.u-mt-51 {
  margin-top: 51px; }

.u-pt-51 {
  padding-top: 51px; }

.u-mt-52 {
  margin-top: 52px; }

.u-pt-52 {
  padding-top: 52px; }

.u-mt-53 {
  margin-top: 53px; }

.u-pt-53 {
  padding-top: 53px; }

.u-mt-54 {
  margin-top: 54px; }

.u-pt-54 {
  padding-top: 54px; }

.u-mt-55 {
  margin-top: 55px; }

.u-pt-55 {
  padding-top: 55px; }

.u-mt-56 {
  margin-top: 56px; }

.u-pt-56 {
  padding-top: 56px; }

.u-mt-57 {
  margin-top: 57px; }

.u-pt-57 {
  padding-top: 57px; }

.u-mt-58 {
  margin-top: 58px; }

.u-pt-58 {
  padding-top: 58px; }

.u-mt-59 {
  margin-top: 59px; }

.u-pt-59 {
  padding-top: 59px; }

.u-mt-60 {
  margin-top: 60px; }

.u-pt-60 {
  padding-top: 60px; }

.u-mt-61 {
  margin-top: 61px; }

.u-pt-61 {
  padding-top: 61px; }

.u-mt-62 {
  margin-top: 62px; }

.u-pt-62 {
  padding-top: 62px; }

.u-mt-63 {
  margin-top: 63px; }

.u-pt-63 {
  padding-top: 63px; }

.u-mt-64 {
  margin-top: 64px; }

.u-pt-64 {
  padding-top: 64px; }

.u-mt-65 {
  margin-top: 65px; }

.u-pt-65 {
  padding-top: 65px; }

.u-mt-66 {
  margin-top: 66px; }

.u-pt-66 {
  padding-top: 66px; }

.u-mt-67 {
  margin-top: 67px; }

.u-pt-67 {
  padding-top: 67px; }

.u-mt-68 {
  margin-top: 68px; }

.u-pt-68 {
  padding-top: 68px; }

.u-mt-69 {
  margin-top: 69px; }

.u-pt-69 {
  padding-top: 69px; }

.u-mt-70 {
  margin-top: 70px; }

.u-pt-70 {
  padding-top: 70px; }

.u-mt-71 {
  margin-top: 71px; }

.u-pt-71 {
  padding-top: 71px; }

.u-mt-72 {
  margin-top: 72px; }

.u-pt-72 {
  padding-top: 72px; }

.u-mt-73 {
  margin-top: 73px; }

.u-pt-73 {
  padding-top: 73px; }

.u-mt-74 {
  margin-top: 74px; }

.u-pt-74 {
  padding-top: 74px; }

.u-mt-75 {
  margin-top: 75px; }

.u-pt-75 {
  padding-top: 75px; }

.u-mt-76 {
  margin-top: 76px; }

.u-pt-76 {
  padding-top: 76px; }

.u-mt-77 {
  margin-top: 77px; }

.u-pt-77 {
  padding-top: 77px; }

.u-mt-78 {
  margin-top: 78px; }

.u-pt-78 {
  padding-top: 78px; }

.u-mt-79 {
  margin-top: 79px; }

.u-pt-79 {
  padding-top: 79px; }

.u-mt-80 {
  margin-top: 80px; }

.u-pt-80 {
  padding-top: 80px; }

.u-mt-81 {
  margin-top: 81px; }

.u-pt-81 {
  padding-top: 81px; }

.u-mt-82 {
  margin-top: 82px; }

.u-pt-82 {
  padding-top: 82px; }

.u-mt-83 {
  margin-top: 83px; }

.u-pt-83 {
  padding-top: 83px; }

.u-mt-84 {
  margin-top: 84px; }

.u-pt-84 {
  padding-top: 84px; }

.u-mt-85 {
  margin-top: 85px; }

.u-pt-85 {
  padding-top: 85px; }

.u-mt-86 {
  margin-top: 86px; }

.u-pt-86 {
  padding-top: 86px; }

.u-mt-87 {
  margin-top: 87px; }

.u-pt-87 {
  padding-top: 87px; }

.u-mt-88 {
  margin-top: 88px; }

.u-pt-88 {
  padding-top: 88px; }

.u-mt-89 {
  margin-top: 89px; }

.u-pt-89 {
  padding-top: 89px; }

.u-mt-90 {
  margin-top: 90px; }

.u-pt-90 {
  padding-top: 90px; }

.u-mt-91 {
  margin-top: 91px; }

.u-pt-91 {
  padding-top: 91px; }

.u-mt-92 {
  margin-top: 92px; }

.u-pt-92 {
  padding-top: 92px; }

.u-mt-93 {
  margin-top: 93px; }

.u-pt-93 {
  padding-top: 93px; }

.u-mt-94 {
  margin-top: 94px; }

.u-pt-94 {
  padding-top: 94px; }

.u-mt-95 {
  margin-top: 95px; }

.u-pt-95 {
  padding-top: 95px; }

.u-mt-96 {
  margin-top: 96px; }

.u-pt-96 {
  padding-top: 96px; }

.u-mt-97 {
  margin-top: 97px; }

.u-pt-97 {
  padding-top: 97px; }

.u-mt-98 {
  margin-top: 98px; }

.u-pt-98 {
  padding-top: 98px; }

.u-mt-99 {
  margin-top: 99px; }

.u-pt-99 {
  padding-top: 99px; }

.u-mt-100 {
  margin-top: 100px; }

.u-pt-100 {
  padding-top: 100px; }

.u-mt-101 {
  margin-top: 101px; }

.u-pt-101 {
  padding-top: 101px; }

.u-mt-102 {
  margin-top: 102px; }

.u-pt-102 {
  padding-top: 102px; }

.u-mt-103 {
  margin-top: 103px; }

.u-pt-103 {
  padding-top: 103px; }

.u-mt-104 {
  margin-top: 104px; }

.u-pt-104 {
  padding-top: 104px; }

.u-mt-105 {
  margin-top: 105px; }

.u-pt-105 {
  padding-top: 105px; }

.u-mt-106 {
  margin-top: 106px; }

.u-pt-106 {
  padding-top: 106px; }

.u-mt-107 {
  margin-top: 107px; }

.u-pt-107 {
  padding-top: 107px; }

.u-mt-108 {
  margin-top: 108px; }

.u-pt-108 {
  padding-top: 108px; }

.u-mt-109 {
  margin-top: 109px; }

.u-pt-109 {
  padding-top: 109px; }

.u-mt-110 {
  margin-top: 110px; }

.u-pt-110 {
  padding-top: 110px; }

.u-mt-111 {
  margin-top: 111px; }

.u-pt-111 {
  padding-top: 111px; }

.u-mt-112 {
  margin-top: 112px; }

.u-pt-112 {
  padding-top: 112px; }

.u-mt-113 {
  margin-top: 113px; }

.u-pt-113 {
  padding-top: 113px; }

.u-mt-114 {
  margin-top: 114px; }

.u-pt-114 {
  padding-top: 114px; }

.u-mt-115 {
  margin-top: 115px; }

.u-pt-115 {
  padding-top: 115px; }

.u-mt-116 {
  margin-top: 116px; }

.u-pt-116 {
  padding-top: 116px; }

.u-mt-117 {
  margin-top: 117px; }

.u-pt-117 {
  padding-top: 117px; }

.u-mt-118 {
  margin-top: 118px; }

.u-pt-118 {
  padding-top: 118px; }

.u-mt-119 {
  margin-top: 119px; }

.u-pt-119 {
  padding-top: 119px; }

.u-mt-120 {
  margin-top: 120px; }

.u-pt-120 {
  padding-top: 120px; }

.u-mt-121 {
  margin-top: 121px; }

.u-pt-121 {
  padding-top: 121px; }

.u-mt-122 {
  margin-top: 122px; }

.u-pt-122 {
  padding-top: 122px; }

.u-mt-123 {
  margin-top: 123px; }

.u-pt-123 {
  padding-top: 123px; }

.u-mt-124 {
  margin-top: 124px; }

.u-pt-124 {
  padding-top: 124px; }

.u-mt-125 {
  margin-top: 125px; }

.u-pt-125 {
  padding-top: 125px; }

.u-mt-126 {
  margin-top: 126px; }

.u-pt-126 {
  padding-top: 126px; }

.u-mt-127 {
  margin-top: 127px; }

.u-pt-127 {
  padding-top: 127px; }

.u-mt-128 {
  margin-top: 128px; }

.u-pt-128 {
  padding-top: 128px; }

.u-mt-129 {
  margin-top: 129px; }

.u-pt-129 {
  padding-top: 129px; }

.u-mt-130 {
  margin-top: 130px; }

.u-pt-130 {
  padding-top: 130px; }

.u-mt-131 {
  margin-top: 131px; }

.u-pt-131 {
  padding-top: 131px; }

.u-mt-132 {
  margin-top: 132px; }

.u-pt-132 {
  padding-top: 132px; }

.u-mt-133 {
  margin-top: 133px; }

.u-pt-133 {
  padding-top: 133px; }

.u-mt-134 {
  margin-top: 134px; }

.u-pt-134 {
  padding-top: 134px; }

.u-mt-135 {
  margin-top: 135px; }

.u-pt-135 {
  padding-top: 135px; }

.u-mt-136 {
  margin-top: 136px; }

.u-pt-136 {
  padding-top: 136px; }

.u-mt-137 {
  margin-top: 137px; }

.u-pt-137 {
  padding-top: 137px; }

.u-mt-138 {
  margin-top: 138px; }

.u-pt-138 {
  padding-top: 138px; }

.u-mt-139 {
  margin-top: 139px; }

.u-pt-139 {
  padding-top: 139px; }

.u-mt-140 {
  margin-top: 140px; }

.u-pt-140 {
  padding-top: 140px; }

.u-mt-141 {
  margin-top: 141px; }

.u-pt-141 {
  padding-top: 141px; }

.u-mt-142 {
  margin-top: 142px; }

.u-pt-142 {
  padding-top: 142px; }

.u-mt-143 {
  margin-top: 143px; }

.u-pt-143 {
  padding-top: 143px; }

.u-mt-144 {
  margin-top: 144px; }

.u-pt-144 {
  padding-top: 144px; }

.u-mt-145 {
  margin-top: 145px; }

.u-pt-145 {
  padding-top: 145px; }

.u-mt-146 {
  margin-top: 146px; }

.u-pt-146 {
  padding-top: 146px; }

.u-mt-147 {
  margin-top: 147px; }

.u-pt-147 {
  padding-top: 147px; }

.u-mt-148 {
  margin-top: 148px; }

.u-pt-148 {
  padding-top: 148px; }

.u-mt-149 {
  margin-top: 149px; }

.u-pt-149 {
  padding-top: 149px; }

.u-mt-150 {
  margin-top: 150px; }

.u-pt-150 {
  padding-top: 150px; }

.u-mt-151 {
  margin-top: 151px; }

.u-pt-151 {
  padding-top: 151px; }

.u-mt-152 {
  margin-top: 152px; }

.u-pt-152 {
  padding-top: 152px; }

.u-mt-153 {
  margin-top: 153px; }

.u-pt-153 {
  padding-top: 153px; }

.u-mt-154 {
  margin-top: 154px; }

.u-pt-154 {
  padding-top: 154px; }

.u-mt-155 {
  margin-top: 155px; }

.u-pt-155 {
  padding-top: 155px; }

.u-mt-156 {
  margin-top: 156px; }

.u-pt-156 {
  padding-top: 156px; }

.u-mt-157 {
  margin-top: 157px; }

.u-pt-157 {
  padding-top: 157px; }

.u-mt-158 {
  margin-top: 158px; }

.u-pt-158 {
  padding-top: 158px; }

.u-mt-159 {
  margin-top: 159px; }

.u-pt-159 {
  padding-top: 159px; }

.u-mt-160 {
  margin-top: 160px; }

.u-pt-160 {
  padding-top: 160px; }

.u-mt-161 {
  margin-top: 161px; }

.u-pt-161 {
  padding-top: 161px; }

.u-mt-162 {
  margin-top: 162px; }

.u-pt-162 {
  padding-top: 162px; }

.u-mt-163 {
  margin-top: 163px; }

.u-pt-163 {
  padding-top: 163px; }

.u-mt-164 {
  margin-top: 164px; }

.u-pt-164 {
  padding-top: 164px; }

.u-mt-165 {
  margin-top: 165px; }

.u-pt-165 {
  padding-top: 165px; }

.u-mt-166 {
  margin-top: 166px; }

.u-pt-166 {
  padding-top: 166px; }

.u-mt-167 {
  margin-top: 167px; }

.u-pt-167 {
  padding-top: 167px; }

.u-mt-168 {
  margin-top: 168px; }

.u-pt-168 {
  padding-top: 168px; }

.u-mt-169 {
  margin-top: 169px; }

.u-pt-169 {
  padding-top: 169px; }

.u-mt-170 {
  margin-top: 170px; }

.u-pt-170 {
  padding-top: 170px; }

.u-mt-171 {
  margin-top: 171px; }

.u-pt-171 {
  padding-top: 171px; }

.u-mt-172 {
  margin-top: 172px; }

.u-pt-172 {
  padding-top: 172px; }

.u-mt-173 {
  margin-top: 173px; }

.u-pt-173 {
  padding-top: 173px; }

.u-mt-174 {
  margin-top: 174px; }

.u-pt-174 {
  padding-top: 174px; }

.u-mt-175 {
  margin-top: 175px; }

.u-pt-175 {
  padding-top: 175px; }

.u-mt-176 {
  margin-top: 176px; }

.u-pt-176 {
  padding-top: 176px; }

.u-mt-177 {
  margin-top: 177px; }

.u-pt-177 {
  padding-top: 177px; }

.u-mt-178 {
  margin-top: 178px; }

.u-pt-178 {
  padding-top: 178px; }

.u-mt-179 {
  margin-top: 179px; }

.u-pt-179 {
  padding-top: 179px; }

.u-mt-180 {
  margin-top: 180px; }

.u-pt-180 {
  padding-top: 180px; }

.u-mt-181 {
  margin-top: 181px; }

.u-pt-181 {
  padding-top: 181px; }

.u-mt-182 {
  margin-top: 182px; }

.u-pt-182 {
  padding-top: 182px; }

.u-mt-183 {
  margin-top: 183px; }

.u-pt-183 {
  padding-top: 183px; }

.u-mt-184 {
  margin-top: 184px; }

.u-pt-184 {
  padding-top: 184px; }

.u-mt-185 {
  margin-top: 185px; }

.u-pt-185 {
  padding-top: 185px; }

.u-mt-186 {
  margin-top: 186px; }

.u-pt-186 {
  padding-top: 186px; }

.u-mt-187 {
  margin-top: 187px; }

.u-pt-187 {
  padding-top: 187px; }

.u-mt-188 {
  margin-top: 188px; }

.u-pt-188 {
  padding-top: 188px; }

.u-mt-189 {
  margin-top: 189px; }

.u-pt-189 {
  padding-top: 189px; }

.u-mt-190 {
  margin-top: 190px; }

.u-pt-190 {
  padding-top: 190px; }

.u-mt-191 {
  margin-top: 191px; }

.u-pt-191 {
  padding-top: 191px; }

.u-mt-192 {
  margin-top: 192px; }

.u-pt-192 {
  padding-top: 192px; }

.u-mt-193 {
  margin-top: 193px; }

.u-pt-193 {
  padding-top: 193px; }

.u-mt-194 {
  margin-top: 194px; }

.u-pt-194 {
  padding-top: 194px; }

.u-mt-195 {
  margin-top: 195px; }

.u-pt-195 {
  padding-top: 195px; }

.u-mt-196 {
  margin-top: 196px; }

.u-pt-196 {
  padding-top: 196px; }

.u-mt-197 {
  margin-top: 197px; }

.u-pt-197 {
  padding-top: 197px; }

.u-mt-198 {
  margin-top: 198px; }

.u-pt-198 {
  padding-top: 198px; }

.u-mt-199 {
  margin-top: 199px; }

.u-pt-199 {
  padding-top: 199px; }

.u-mt-200 {
  margin-top: 200px; }

.u-pt-200 {
  padding-top: 200px; }

.u-mb-negative-50 {
  margin-bottom: -50px; }

.u-mb-negative-49 {
  margin-bottom: -49px; }

.u-mb-negative-48 {
  margin-bottom: -48px; }

.u-mb-negative-47 {
  margin-bottom: -47px; }

.u-mb-negative-46 {
  margin-bottom: -46px; }

.u-mb-negative-45 {
  margin-bottom: -45px; }

.u-mb-negative-44 {
  margin-bottom: -44px; }

.u-mb-negative-43 {
  margin-bottom: -43px; }

.u-mb-negative-42 {
  margin-bottom: -42px; }

.u-mb-negative-41 {
  margin-bottom: -41px; }

.u-mb-negative-40 {
  margin-bottom: -40px; }

.u-mb-negative-39 {
  margin-bottom: -39px; }

.u-mb-negative-38 {
  margin-bottom: -38px; }

.u-mb-negative-37 {
  margin-bottom: -37px; }

.u-mb-negative-36 {
  margin-bottom: -36px; }

.u-mb-negative-35 {
  margin-bottom: -35px; }

.u-mb-negative-34 {
  margin-bottom: -34px; }

.u-mb-negative-33 {
  margin-bottom: -33px; }

.u-mb-negative-32 {
  margin-bottom: -32px; }

.u-mb-negative-31 {
  margin-bottom: -31px; }

.u-mb-negative-30 {
  margin-bottom: -30px; }

.u-mb-negative-29 {
  margin-bottom: -29px; }

.u-mb-negative-28 {
  margin-bottom: -28px; }

.u-mb-negative-27 {
  margin-bottom: -27px; }

.u-mb-negative-26 {
  margin-bottom: -26px; }

.u-mb-negative-25 {
  margin-bottom: -25px; }

.u-mb-negative-24 {
  margin-bottom: -24px; }

.u-mb-negative-23 {
  margin-bottom: -23px; }

.u-mb-negative-22 {
  margin-bottom: -22px; }

.u-mb-negative-21 {
  margin-bottom: -21px; }

.u-mb-negative-20 {
  margin-bottom: -20px; }

.u-mb-negative-19 {
  margin-bottom: -19px; }

.u-mb-negative-18 {
  margin-bottom: -18px; }

.u-mb-negative-17 {
  margin-bottom: -17px; }

.u-mb-negative-16 {
  margin-bottom: -16px; }

.u-mb-negative-15 {
  margin-bottom: -15px; }

.u-mb-negative-14 {
  margin-bottom: -14px; }

.u-mb-negative-13 {
  margin-bottom: -13px; }

.u-mb-negative-12 {
  margin-bottom: -12px; }

.u-mb-negative-11 {
  margin-bottom: -11px; }

.u-mb-negative-10 {
  margin-bottom: -10px; }

.u-mb-negative-9 {
  margin-bottom: -9px; }

.u-mb-negative-8 {
  margin-bottom: -8px; }

.u-mb-negative-7 {
  margin-bottom: -7px; }

.u-mb-negative-6 {
  margin-bottom: -6px; }

.u-mb-negative-5 {
  margin-bottom: -5px; }

.u-mb-negative-4 {
  margin-bottom: -4px; }

.u-mb-negative-3 {
  margin-bottom: -3px; }

.u-mb-negative-2 {
  margin-bottom: -2px; }

.u-mb-negative-1 {
  margin-bottom: -1px; }

.u-mb-0 {
  margin-bottom: 0px; }

.u-pb-0 {
  padding-bottom: 0px; }

.u-mb-1 {
  margin-bottom: 1px; }

.u-pb-1 {
  padding-bottom: 1px; }

.u-mb-2 {
  margin-bottom: 2px; }

.u-pb-2 {
  padding-bottom: 2px; }

.u-mb-3 {
  margin-bottom: 3px; }

.u-pb-3 {
  padding-bottom: 3px; }

.u-mb-4 {
  margin-bottom: 4px; }

.u-pb-4 {
  padding-bottom: 4px; }

.u-mb-5 {
  margin-bottom: 5px; }

.u-pb-5 {
  padding-bottom: 5px; }

.u-mb-6 {
  margin-bottom: 6px; }

.u-pb-6 {
  padding-bottom: 6px; }

.u-mb-7 {
  margin-bottom: 7px; }

.u-pb-7 {
  padding-bottom: 7px; }

.u-mb-8 {
  margin-bottom: 8px; }

.u-pb-8 {
  padding-bottom: 8px; }

.u-mb-9 {
  margin-bottom: 9px; }

.u-pb-9 {
  padding-bottom: 9px; }

.u-mb-10 {
  margin-bottom: 10px; }

.u-pb-10 {
  padding-bottom: 10px; }

.u-mb-11 {
  margin-bottom: 11px; }

.u-pb-11 {
  padding-bottom: 11px; }

.u-mb-12 {
  margin-bottom: 12px; }

.u-pb-12 {
  padding-bottom: 12px; }

.u-mb-13 {
  margin-bottom: 13px; }

.u-pb-13 {
  padding-bottom: 13px; }

.u-mb-14 {
  margin-bottom: 14px; }

.u-pb-14 {
  padding-bottom: 14px; }

.u-mb-15 {
  margin-bottom: 15px; }

.u-pb-15 {
  padding-bottom: 15px; }

.u-mb-16 {
  margin-bottom: 16px; }

.u-pb-16 {
  padding-bottom: 16px; }

.u-mb-17 {
  margin-bottom: 17px; }

.u-pb-17 {
  padding-bottom: 17px; }

.u-mb-18 {
  margin-bottom: 18px; }

.u-pb-18 {
  padding-bottom: 18px; }

.u-mb-19 {
  margin-bottom: 19px; }

.u-pb-19 {
  padding-bottom: 19px; }

.u-mb-20 {
  margin-bottom: 20px; }

.u-pb-20 {
  padding-bottom: 20px; }

.u-mb-21 {
  margin-bottom: 21px; }

.u-pb-21 {
  padding-bottom: 21px; }

.u-mb-22 {
  margin-bottom: 22px; }

.u-pb-22 {
  padding-bottom: 22px; }

.u-mb-23 {
  margin-bottom: 23px; }

.u-pb-23 {
  padding-bottom: 23px; }

.u-mb-24 {
  margin-bottom: 24px; }

.u-pb-24 {
  padding-bottom: 24px; }

.u-mb-25 {
  margin-bottom: 25px; }

.u-pb-25 {
  padding-bottom: 25px; }

.u-mb-26 {
  margin-bottom: 26px; }

.u-pb-26 {
  padding-bottom: 26px; }

.u-mb-27 {
  margin-bottom: 27px; }

.u-pb-27 {
  padding-bottom: 27px; }

.u-mb-28 {
  margin-bottom: 28px; }

.u-pb-28 {
  padding-bottom: 28px; }

.u-mb-29 {
  margin-bottom: 29px; }

.u-pb-29 {
  padding-bottom: 29px; }

.u-mb-30 {
  margin-bottom: 30px; }

.u-pb-30 {
  padding-bottom: 30px; }

.u-mb-31 {
  margin-bottom: 31px; }

.u-pb-31 {
  padding-bottom: 31px; }

.u-mb-32 {
  margin-bottom: 32px; }

.u-pb-32 {
  padding-bottom: 32px; }

.u-mb-33 {
  margin-bottom: 33px; }

.u-pb-33 {
  padding-bottom: 33px; }

.u-mb-34 {
  margin-bottom: 34px; }

.u-pb-34 {
  padding-bottom: 34px; }

.u-mb-35 {
  margin-bottom: 35px; }

.u-pb-35 {
  padding-bottom: 35px; }

.u-mb-36 {
  margin-bottom: 36px; }

.u-pb-36 {
  padding-bottom: 36px; }

.u-mb-37 {
  margin-bottom: 37px; }

.u-pb-37 {
  padding-bottom: 37px; }

.u-mb-38 {
  margin-bottom: 38px; }

.u-pb-38 {
  padding-bottom: 38px; }

.u-mb-39 {
  margin-bottom: 39px; }

.u-pb-39 {
  padding-bottom: 39px; }

.u-mb-40 {
  margin-bottom: 40px; }

.u-pb-40 {
  padding-bottom: 40px; }

.u-mb-41 {
  margin-bottom: 41px; }

.u-pb-41 {
  padding-bottom: 41px; }

.u-mb-42 {
  margin-bottom: 42px; }

.u-pb-42 {
  padding-bottom: 42px; }

.u-mb-43 {
  margin-bottom: 43px; }

.u-pb-43 {
  padding-bottom: 43px; }

.u-mb-44 {
  margin-bottom: 44px; }

.u-pb-44 {
  padding-bottom: 44px; }

.u-mb-45 {
  margin-bottom: 45px; }

.u-pb-45 {
  padding-bottom: 45px; }

.u-mb-46 {
  margin-bottom: 46px; }

.u-pb-46 {
  padding-bottom: 46px; }

.u-mb-47 {
  margin-bottom: 47px; }

.u-pb-47 {
  padding-bottom: 47px; }

.u-mb-48 {
  margin-bottom: 48px; }

.u-pb-48 {
  padding-bottom: 48px; }

.u-mb-49 {
  margin-bottom: 49px; }

.u-pb-49 {
  padding-bottom: 49px; }

.u-mb-50 {
  margin-bottom: 50px; }

.u-pb-50 {
  padding-bottom: 50px; }

.u-mb-51 {
  margin-bottom: 51px; }

.u-pb-51 {
  padding-bottom: 51px; }

.u-mb-52 {
  margin-bottom: 52px; }

.u-pb-52 {
  padding-bottom: 52px; }

.u-mb-53 {
  margin-bottom: 53px; }

.u-pb-53 {
  padding-bottom: 53px; }

.u-mb-54 {
  margin-bottom: 54px; }

.u-pb-54 {
  padding-bottom: 54px; }

.u-mb-55 {
  margin-bottom: 55px; }

.u-pb-55 {
  padding-bottom: 55px; }

.u-mb-56 {
  margin-bottom: 56px; }

.u-pb-56 {
  padding-bottom: 56px; }

.u-mb-57 {
  margin-bottom: 57px; }

.u-pb-57 {
  padding-bottom: 57px; }

.u-mb-58 {
  margin-bottom: 58px; }

.u-pb-58 {
  padding-bottom: 58px; }

.u-mb-59 {
  margin-bottom: 59px; }

.u-pb-59 {
  padding-bottom: 59px; }

.u-mb-60 {
  margin-bottom: 60px; }

.u-pb-60 {
  padding-bottom: 60px; }

.u-mb-61 {
  margin-bottom: 61px; }

.u-pb-61 {
  padding-bottom: 61px; }

.u-mb-62 {
  margin-bottom: 62px; }

.u-pb-62 {
  padding-bottom: 62px; }

.u-mb-63 {
  margin-bottom: 63px; }

.u-pb-63 {
  padding-bottom: 63px; }

.u-mb-64 {
  margin-bottom: 64px; }

.u-pb-64 {
  padding-bottom: 64px; }

.u-mb-65 {
  margin-bottom: 65px; }

.u-pb-65 {
  padding-bottom: 65px; }

.u-mb-66 {
  margin-bottom: 66px; }

.u-pb-66 {
  padding-bottom: 66px; }

.u-mb-67 {
  margin-bottom: 67px; }

.u-pb-67 {
  padding-bottom: 67px; }

.u-mb-68 {
  margin-bottom: 68px; }

.u-pb-68 {
  padding-bottom: 68px; }

.u-mb-69 {
  margin-bottom: 69px; }

.u-pb-69 {
  padding-bottom: 69px; }

.u-mb-70 {
  margin-bottom: 70px; }

.u-pb-70 {
  padding-bottom: 70px; }

.u-mb-71 {
  margin-bottom: 71px; }

.u-pb-71 {
  padding-bottom: 71px; }

.u-mb-72 {
  margin-bottom: 72px; }

.u-pb-72 {
  padding-bottom: 72px; }

.u-mb-73 {
  margin-bottom: 73px; }

.u-pb-73 {
  padding-bottom: 73px; }

.u-mb-74 {
  margin-bottom: 74px; }

.u-pb-74 {
  padding-bottom: 74px; }

.u-mb-75 {
  margin-bottom: 75px; }

.u-pb-75 {
  padding-bottom: 75px; }

.u-mb-76 {
  margin-bottom: 76px; }

.u-pb-76 {
  padding-bottom: 76px; }

.u-mb-77 {
  margin-bottom: 77px; }

.u-pb-77 {
  padding-bottom: 77px; }

.u-mb-78 {
  margin-bottom: 78px; }

.u-pb-78 {
  padding-bottom: 78px; }

.u-mb-79 {
  margin-bottom: 79px; }

.u-pb-79 {
  padding-bottom: 79px; }

.u-mb-80 {
  margin-bottom: 80px; }

.u-pb-80 {
  padding-bottom: 80px; }

.u-mb-81 {
  margin-bottom: 81px; }

.u-pb-81 {
  padding-bottom: 81px; }

.u-mb-82 {
  margin-bottom: 82px; }

.u-pb-82 {
  padding-bottom: 82px; }

.u-mb-83 {
  margin-bottom: 83px; }

.u-pb-83 {
  padding-bottom: 83px; }

.u-mb-84 {
  margin-bottom: 84px; }

.u-pb-84 {
  padding-bottom: 84px; }

.u-mb-85 {
  margin-bottom: 85px; }

.u-pb-85 {
  padding-bottom: 85px; }

.u-mb-86 {
  margin-bottom: 86px; }

.u-pb-86 {
  padding-bottom: 86px; }

.u-mb-87 {
  margin-bottom: 87px; }

.u-pb-87 {
  padding-bottom: 87px; }

.u-mb-88 {
  margin-bottom: 88px; }

.u-pb-88 {
  padding-bottom: 88px; }

.u-mb-89 {
  margin-bottom: 89px; }

.u-pb-89 {
  padding-bottom: 89px; }

.u-mb-90 {
  margin-bottom: 90px; }

.u-pb-90 {
  padding-bottom: 90px; }

.u-mb-91 {
  margin-bottom: 91px; }

.u-pb-91 {
  padding-bottom: 91px; }

.u-mb-92 {
  margin-bottom: 92px; }

.u-pb-92 {
  padding-bottom: 92px; }

.u-mb-93 {
  margin-bottom: 93px; }

.u-pb-93 {
  padding-bottom: 93px; }

.u-mb-94 {
  margin-bottom: 94px; }

.u-pb-94 {
  padding-bottom: 94px; }

.u-mb-95 {
  margin-bottom: 95px; }

.u-pb-95 {
  padding-bottom: 95px; }

.u-mb-96 {
  margin-bottom: 96px; }

.u-pb-96 {
  padding-bottom: 96px; }

.u-mb-97 {
  margin-bottom: 97px; }

.u-pb-97 {
  padding-bottom: 97px; }

.u-mb-98 {
  margin-bottom: 98px; }

.u-pb-98 {
  padding-bottom: 98px; }

.u-mb-99 {
  margin-bottom: 99px; }

.u-pb-99 {
  padding-bottom: 99px; }

.u-mb-100 {
  margin-bottom: 100px; }

.u-pb-100 {
  padding-bottom: 100px; }

.u-mb-101 {
  margin-bottom: 101px; }

.u-pb-101 {
  padding-bottom: 101px; }

.u-mb-102 {
  margin-bottom: 102px; }

.u-pb-102 {
  padding-bottom: 102px; }

.u-mb-103 {
  margin-bottom: 103px; }

.u-pb-103 {
  padding-bottom: 103px; }

.u-mb-104 {
  margin-bottom: 104px; }

.u-pb-104 {
  padding-bottom: 104px; }

.u-mb-105 {
  margin-bottom: 105px; }

.u-pb-105 {
  padding-bottom: 105px; }

.u-mb-106 {
  margin-bottom: 106px; }

.u-pb-106 {
  padding-bottom: 106px; }

.u-mb-107 {
  margin-bottom: 107px; }

.u-pb-107 {
  padding-bottom: 107px; }

.u-mb-108 {
  margin-bottom: 108px; }

.u-pb-108 {
  padding-bottom: 108px; }

.u-mb-109 {
  margin-bottom: 109px; }

.u-pb-109 {
  padding-bottom: 109px; }

.u-mb-110 {
  margin-bottom: 110px; }

.u-pb-110 {
  padding-bottom: 110px; }

.u-mb-111 {
  margin-bottom: 111px; }

.u-pb-111 {
  padding-bottom: 111px; }

.u-mb-112 {
  margin-bottom: 112px; }

.u-pb-112 {
  padding-bottom: 112px; }

.u-mb-113 {
  margin-bottom: 113px; }

.u-pb-113 {
  padding-bottom: 113px; }

.u-mb-114 {
  margin-bottom: 114px; }

.u-pb-114 {
  padding-bottom: 114px; }

.u-mb-115 {
  margin-bottom: 115px; }

.u-pb-115 {
  padding-bottom: 115px; }

.u-mb-116 {
  margin-bottom: 116px; }

.u-pb-116 {
  padding-bottom: 116px; }

.u-mb-117 {
  margin-bottom: 117px; }

.u-pb-117 {
  padding-bottom: 117px; }

.u-mb-118 {
  margin-bottom: 118px; }

.u-pb-118 {
  padding-bottom: 118px; }

.u-mb-119 {
  margin-bottom: 119px; }

.u-pb-119 {
  padding-bottom: 119px; }

.u-mb-120 {
  margin-bottom: 120px; }

.u-pb-120 {
  padding-bottom: 120px; }

.u-mb-121 {
  margin-bottom: 121px; }

.u-pb-121 {
  padding-bottom: 121px; }

.u-mb-122 {
  margin-bottom: 122px; }

.u-pb-122 {
  padding-bottom: 122px; }

.u-mb-123 {
  margin-bottom: 123px; }

.u-pb-123 {
  padding-bottom: 123px; }

.u-mb-124 {
  margin-bottom: 124px; }

.u-pb-124 {
  padding-bottom: 124px; }

.u-mb-125 {
  margin-bottom: 125px; }

.u-pb-125 {
  padding-bottom: 125px; }

.u-mb-126 {
  margin-bottom: 126px; }

.u-pb-126 {
  padding-bottom: 126px; }

.u-mb-127 {
  margin-bottom: 127px; }

.u-pb-127 {
  padding-bottom: 127px; }

.u-mb-128 {
  margin-bottom: 128px; }

.u-pb-128 {
  padding-bottom: 128px; }

.u-mb-129 {
  margin-bottom: 129px; }

.u-pb-129 {
  padding-bottom: 129px; }

.u-mb-130 {
  margin-bottom: 130px; }

.u-pb-130 {
  padding-bottom: 130px; }

.u-mb-131 {
  margin-bottom: 131px; }

.u-pb-131 {
  padding-bottom: 131px; }

.u-mb-132 {
  margin-bottom: 132px; }

.u-pb-132 {
  padding-bottom: 132px; }

.u-mb-133 {
  margin-bottom: 133px; }

.u-pb-133 {
  padding-bottom: 133px; }

.u-mb-134 {
  margin-bottom: 134px; }

.u-pb-134 {
  padding-bottom: 134px; }

.u-mb-135 {
  margin-bottom: 135px; }

.u-pb-135 {
  padding-bottom: 135px; }

.u-mb-136 {
  margin-bottom: 136px; }

.u-pb-136 {
  padding-bottom: 136px; }

.u-mb-137 {
  margin-bottom: 137px; }

.u-pb-137 {
  padding-bottom: 137px; }

.u-mb-138 {
  margin-bottom: 138px; }

.u-pb-138 {
  padding-bottom: 138px; }

.u-mb-139 {
  margin-bottom: 139px; }

.u-pb-139 {
  padding-bottom: 139px; }

.u-mb-140 {
  margin-bottom: 140px; }

.u-pb-140 {
  padding-bottom: 140px; }

.u-mb-141 {
  margin-bottom: 141px; }

.u-pb-141 {
  padding-bottom: 141px; }

.u-mb-142 {
  margin-bottom: 142px; }

.u-pb-142 {
  padding-bottom: 142px; }

.u-mb-143 {
  margin-bottom: 143px; }

.u-pb-143 {
  padding-bottom: 143px; }

.u-mb-144 {
  margin-bottom: 144px; }

.u-pb-144 {
  padding-bottom: 144px; }

.u-mb-145 {
  margin-bottom: 145px; }

.u-pb-145 {
  padding-bottom: 145px; }

.u-mb-146 {
  margin-bottom: 146px; }

.u-pb-146 {
  padding-bottom: 146px; }

.u-mb-147 {
  margin-bottom: 147px; }

.u-pb-147 {
  padding-bottom: 147px; }

.u-mb-148 {
  margin-bottom: 148px; }

.u-pb-148 {
  padding-bottom: 148px; }

.u-mb-149 {
  margin-bottom: 149px; }

.u-pb-149 {
  padding-bottom: 149px; }

.u-mb-150 {
  margin-bottom: 150px; }

.u-pb-150 {
  padding-bottom: 150px; }

.u-mb-151 {
  margin-bottom: 151px; }

.u-pb-151 {
  padding-bottom: 151px; }

.u-mb-152 {
  margin-bottom: 152px; }

.u-pb-152 {
  padding-bottom: 152px; }

.u-mb-153 {
  margin-bottom: 153px; }

.u-pb-153 {
  padding-bottom: 153px; }

.u-mb-154 {
  margin-bottom: 154px; }

.u-pb-154 {
  padding-bottom: 154px; }

.u-mb-155 {
  margin-bottom: 155px; }

.u-pb-155 {
  padding-bottom: 155px; }

.u-mb-156 {
  margin-bottom: 156px; }

.u-pb-156 {
  padding-bottom: 156px; }

.u-mb-157 {
  margin-bottom: 157px; }

.u-pb-157 {
  padding-bottom: 157px; }

.u-mb-158 {
  margin-bottom: 158px; }

.u-pb-158 {
  padding-bottom: 158px; }

.u-mb-159 {
  margin-bottom: 159px; }

.u-pb-159 {
  padding-bottom: 159px; }

.u-mb-160 {
  margin-bottom: 160px; }

.u-pb-160 {
  padding-bottom: 160px; }

.u-mb-161 {
  margin-bottom: 161px; }

.u-pb-161 {
  padding-bottom: 161px; }

.u-mb-162 {
  margin-bottom: 162px; }

.u-pb-162 {
  padding-bottom: 162px; }

.u-mb-163 {
  margin-bottom: 163px; }

.u-pb-163 {
  padding-bottom: 163px; }

.u-mb-164 {
  margin-bottom: 164px; }

.u-pb-164 {
  padding-bottom: 164px; }

.u-mb-165 {
  margin-bottom: 165px; }

.u-pb-165 {
  padding-bottom: 165px; }

.u-mb-166 {
  margin-bottom: 166px; }

.u-pb-166 {
  padding-bottom: 166px; }

.u-mb-167 {
  margin-bottom: 167px; }

.u-pb-167 {
  padding-bottom: 167px; }

.u-mb-168 {
  margin-bottom: 168px; }

.u-pb-168 {
  padding-bottom: 168px; }

.u-mb-169 {
  margin-bottom: 169px; }

.u-pb-169 {
  padding-bottom: 169px; }

.u-mb-170 {
  margin-bottom: 170px; }

.u-pb-170 {
  padding-bottom: 170px; }

.u-mb-171 {
  margin-bottom: 171px; }

.u-pb-171 {
  padding-bottom: 171px; }

.u-mb-172 {
  margin-bottom: 172px; }

.u-pb-172 {
  padding-bottom: 172px; }

.u-mb-173 {
  margin-bottom: 173px; }

.u-pb-173 {
  padding-bottom: 173px; }

.u-mb-174 {
  margin-bottom: 174px; }

.u-pb-174 {
  padding-bottom: 174px; }

.u-mb-175 {
  margin-bottom: 175px; }

.u-pb-175 {
  padding-bottom: 175px; }

.u-mb-176 {
  margin-bottom: 176px; }

.u-pb-176 {
  padding-bottom: 176px; }

.u-mb-177 {
  margin-bottom: 177px; }

.u-pb-177 {
  padding-bottom: 177px; }

.u-mb-178 {
  margin-bottom: 178px; }

.u-pb-178 {
  padding-bottom: 178px; }

.u-mb-179 {
  margin-bottom: 179px; }

.u-pb-179 {
  padding-bottom: 179px; }

.u-mb-180 {
  margin-bottom: 180px; }

.u-pb-180 {
  padding-bottom: 180px; }

.u-mb-181 {
  margin-bottom: 181px; }

.u-pb-181 {
  padding-bottom: 181px; }

.u-mb-182 {
  margin-bottom: 182px; }

.u-pb-182 {
  padding-bottom: 182px; }

.u-mb-183 {
  margin-bottom: 183px; }

.u-pb-183 {
  padding-bottom: 183px; }

.u-mb-184 {
  margin-bottom: 184px; }

.u-pb-184 {
  padding-bottom: 184px; }

.u-mb-185 {
  margin-bottom: 185px; }

.u-pb-185 {
  padding-bottom: 185px; }

.u-mb-186 {
  margin-bottom: 186px; }

.u-pb-186 {
  padding-bottom: 186px; }

.u-mb-187 {
  margin-bottom: 187px; }

.u-pb-187 {
  padding-bottom: 187px; }

.u-mb-188 {
  margin-bottom: 188px; }

.u-pb-188 {
  padding-bottom: 188px; }

.u-mb-189 {
  margin-bottom: 189px; }

.u-pb-189 {
  padding-bottom: 189px; }

.u-mb-190 {
  margin-bottom: 190px; }

.u-pb-190 {
  padding-bottom: 190px; }

.u-mb-191 {
  margin-bottom: 191px; }

.u-pb-191 {
  padding-bottom: 191px; }

.u-mb-192 {
  margin-bottom: 192px; }

.u-pb-192 {
  padding-bottom: 192px; }

.u-mb-193 {
  margin-bottom: 193px; }

.u-pb-193 {
  padding-bottom: 193px; }

.u-mb-194 {
  margin-bottom: 194px; }

.u-pb-194 {
  padding-bottom: 194px; }

.u-mb-195 {
  margin-bottom: 195px; }

.u-pb-195 {
  padding-bottom: 195px; }

.u-mb-196 {
  margin-bottom: 196px; }

.u-pb-196 {
  padding-bottom: 196px; }

.u-mb-197 {
  margin-bottom: 197px; }

.u-pb-197 {
  padding-bottom: 197px; }

.u-mb-198 {
  margin-bottom: 198px; }

.u-pb-198 {
  padding-bottom: 198px; }

.u-mb-199 {
  margin-bottom: 199px; }

.u-pb-199 {
  padding-bottom: 199px; }

.u-mb-200 {
  margin-bottom: 200px; }

.u-pb-200 {
  padding-bottom: 200px; }

.u-ml-negative-50 {
  margin-left: -50px; }

.u-ml-negative-49 {
  margin-left: -49px; }

.u-ml-negative-48 {
  margin-left: -48px; }

.u-ml-negative-47 {
  margin-left: -47px; }

.u-ml-negative-46 {
  margin-left: -46px; }

.u-ml-negative-45 {
  margin-left: -45px; }

.u-ml-negative-44 {
  margin-left: -44px; }

.u-ml-negative-43 {
  margin-left: -43px; }

.u-ml-negative-42 {
  margin-left: -42px; }

.u-ml-negative-41 {
  margin-left: -41px; }

.u-ml-negative-40 {
  margin-left: -40px; }

.u-ml-negative-39 {
  margin-left: -39px; }

.u-ml-negative-38 {
  margin-left: -38px; }

.u-ml-negative-37 {
  margin-left: -37px; }

.u-ml-negative-36 {
  margin-left: -36px; }

.u-ml-negative-35 {
  margin-left: -35px; }

.u-ml-negative-34 {
  margin-left: -34px; }

.u-ml-negative-33 {
  margin-left: -33px; }

.u-ml-negative-32 {
  margin-left: -32px; }

.u-ml-negative-31 {
  margin-left: -31px; }

.u-ml-negative-30 {
  margin-left: -30px; }

.u-ml-negative-29 {
  margin-left: -29px; }

.u-ml-negative-28 {
  margin-left: -28px; }

.u-ml-negative-27 {
  margin-left: -27px; }

.u-ml-negative-26 {
  margin-left: -26px; }

.u-ml-negative-25 {
  margin-left: -25px; }

.u-ml-negative-24 {
  margin-left: -24px; }

.u-ml-negative-23 {
  margin-left: -23px; }

.u-ml-negative-22 {
  margin-left: -22px; }

.u-ml-negative-21 {
  margin-left: -21px; }

.u-ml-negative-20 {
  margin-left: -20px; }

.u-ml-negative-19 {
  margin-left: -19px; }

.u-ml-negative-18 {
  margin-left: -18px; }

.u-ml-negative-17 {
  margin-left: -17px; }

.u-ml-negative-16 {
  margin-left: -16px; }

.u-ml-negative-15 {
  margin-left: -15px; }

.u-ml-negative-14 {
  margin-left: -14px; }

.u-ml-negative-13 {
  margin-left: -13px; }

.u-ml-negative-12 {
  margin-left: -12px; }

.u-ml-negative-11 {
  margin-left: -11px; }

.u-ml-negative-10 {
  margin-left: -10px; }

.u-ml-negative-9 {
  margin-left: -9px; }

.u-ml-negative-8 {
  margin-left: -8px; }

.u-ml-negative-7 {
  margin-left: -7px; }

.u-ml-negative-6 {
  margin-left: -6px; }

.u-ml-negative-5 {
  margin-left: -5px; }

.u-ml-negative-4 {
  margin-left: -4px; }

.u-ml-negative-3 {
  margin-left: -3px; }

.u-ml-negative-2 {
  margin-left: -2px; }

.u-ml-negative-1 {
  margin-left: -1px; }

.u-ml-0 {
  margin-left: 0px; }

.u-pl-0 {
  padding-left: 0px; }

.u-ml-1 {
  margin-left: 1px; }

.u-pl-1 {
  padding-left: 1px; }

.u-ml-2 {
  margin-left: 2px; }

.u-pl-2 {
  padding-left: 2px; }

.u-ml-3 {
  margin-left: 3px; }

.u-pl-3 {
  padding-left: 3px; }

.u-ml-4 {
  margin-left: 4px; }

.u-pl-4 {
  padding-left: 4px; }

.u-ml-5 {
  margin-left: 5px; }

.u-pl-5 {
  padding-left: 5px; }

.u-ml-6 {
  margin-left: 6px; }

.u-pl-6 {
  padding-left: 6px; }

.u-ml-7 {
  margin-left: 7px; }

.u-pl-7 {
  padding-left: 7px; }

.u-ml-8 {
  margin-left: 8px; }

.u-pl-8 {
  padding-left: 8px; }

.u-ml-9 {
  margin-left: 9px; }

.u-pl-9 {
  padding-left: 9px; }

.u-ml-10 {
  margin-left: 10px; }

.u-pl-10 {
  padding-left: 10px; }

.u-ml-11 {
  margin-left: 11px; }

.u-pl-11 {
  padding-left: 11px; }

.u-ml-12 {
  margin-left: 12px; }

.u-pl-12 {
  padding-left: 12px; }

.u-ml-13 {
  margin-left: 13px; }

.u-pl-13 {
  padding-left: 13px; }

.u-ml-14 {
  margin-left: 14px; }

.u-pl-14 {
  padding-left: 14px; }

.u-ml-15 {
  margin-left: 15px; }

.u-pl-15 {
  padding-left: 15px; }

.u-ml-16 {
  margin-left: 16px; }

.u-pl-16 {
  padding-left: 16px; }

.u-ml-17 {
  margin-left: 17px; }

.u-pl-17 {
  padding-left: 17px; }

.u-ml-18 {
  margin-left: 18px; }

.u-pl-18 {
  padding-left: 18px; }

.u-ml-19 {
  margin-left: 19px; }

.u-pl-19 {
  padding-left: 19px; }

.u-ml-20 {
  margin-left: 20px; }

.u-pl-20 {
  padding-left: 20px; }

.u-ml-21 {
  margin-left: 21px; }

.u-pl-21 {
  padding-left: 21px; }

.u-ml-22 {
  margin-left: 22px; }

.u-pl-22 {
  padding-left: 22px; }

.u-ml-23 {
  margin-left: 23px; }

.u-pl-23 {
  padding-left: 23px; }

.u-ml-24 {
  margin-left: 24px; }

.u-pl-24 {
  padding-left: 24px; }

.u-ml-25 {
  margin-left: 25px; }

.u-pl-25 {
  padding-left: 25px; }

.u-ml-26 {
  margin-left: 26px; }

.u-pl-26 {
  padding-left: 26px; }

.u-ml-27 {
  margin-left: 27px; }

.u-pl-27 {
  padding-left: 27px; }

.u-ml-28 {
  margin-left: 28px; }

.u-pl-28 {
  padding-left: 28px; }

.u-ml-29 {
  margin-left: 29px; }

.u-pl-29 {
  padding-left: 29px; }

.u-ml-30 {
  margin-left: 30px; }

.u-pl-30 {
  padding-left: 30px; }

.u-ml-31 {
  margin-left: 31px; }

.u-pl-31 {
  padding-left: 31px; }

.u-ml-32 {
  margin-left: 32px; }

.u-pl-32 {
  padding-left: 32px; }

.u-ml-33 {
  margin-left: 33px; }

.u-pl-33 {
  padding-left: 33px; }

.u-ml-34 {
  margin-left: 34px; }

.u-pl-34 {
  padding-left: 34px; }

.u-ml-35 {
  margin-left: 35px; }

.u-pl-35 {
  padding-left: 35px; }

.u-ml-36 {
  margin-left: 36px; }

.u-pl-36 {
  padding-left: 36px; }

.u-ml-37 {
  margin-left: 37px; }

.u-pl-37 {
  padding-left: 37px; }

.u-ml-38 {
  margin-left: 38px; }

.u-pl-38 {
  padding-left: 38px; }

.u-ml-39 {
  margin-left: 39px; }

.u-pl-39 {
  padding-left: 39px; }

.u-ml-40 {
  margin-left: 40px; }

.u-pl-40 {
  padding-left: 40px; }

.u-ml-41 {
  margin-left: 41px; }

.u-pl-41 {
  padding-left: 41px; }

.u-ml-42 {
  margin-left: 42px; }

.u-pl-42 {
  padding-left: 42px; }

.u-ml-43 {
  margin-left: 43px; }

.u-pl-43 {
  padding-left: 43px; }

.u-ml-44 {
  margin-left: 44px; }

.u-pl-44 {
  padding-left: 44px; }

.u-ml-45 {
  margin-left: 45px; }

.u-pl-45 {
  padding-left: 45px; }

.u-ml-46 {
  margin-left: 46px; }

.u-pl-46 {
  padding-left: 46px; }

.u-ml-47 {
  margin-left: 47px; }

.u-pl-47 {
  padding-left: 47px; }

.u-ml-48 {
  margin-left: 48px; }

.u-pl-48 {
  padding-left: 48px; }

.u-ml-49 {
  margin-left: 49px; }

.u-pl-49 {
  padding-left: 49px; }

.u-ml-50 {
  margin-left: 50px; }

.u-pl-50 {
  padding-left: 50px; }

.u-ml-51 {
  margin-left: 51px; }

.u-pl-51 {
  padding-left: 51px; }

.u-ml-52 {
  margin-left: 52px; }

.u-pl-52 {
  padding-left: 52px; }

.u-ml-53 {
  margin-left: 53px; }

.u-pl-53 {
  padding-left: 53px; }

.u-ml-54 {
  margin-left: 54px; }

.u-pl-54 {
  padding-left: 54px; }

.u-ml-55 {
  margin-left: 55px; }

.u-pl-55 {
  padding-left: 55px; }

.u-ml-56 {
  margin-left: 56px; }

.u-pl-56 {
  padding-left: 56px; }

.u-ml-57 {
  margin-left: 57px; }

.u-pl-57 {
  padding-left: 57px; }

.u-ml-58 {
  margin-left: 58px; }

.u-pl-58 {
  padding-left: 58px; }

.u-ml-59 {
  margin-left: 59px; }

.u-pl-59 {
  padding-left: 59px; }

.u-ml-60 {
  margin-left: 60px; }

.u-pl-60 {
  padding-left: 60px; }

.u-ml-61 {
  margin-left: 61px; }

.u-pl-61 {
  padding-left: 61px; }

.u-ml-62 {
  margin-left: 62px; }

.u-pl-62 {
  padding-left: 62px; }

.u-ml-63 {
  margin-left: 63px; }

.u-pl-63 {
  padding-left: 63px; }

.u-ml-64 {
  margin-left: 64px; }

.u-pl-64 {
  padding-left: 64px; }

.u-ml-65 {
  margin-left: 65px; }

.u-pl-65 {
  padding-left: 65px; }

.u-ml-66 {
  margin-left: 66px; }

.u-pl-66 {
  padding-left: 66px; }

.u-ml-67 {
  margin-left: 67px; }

.u-pl-67 {
  padding-left: 67px; }

.u-ml-68 {
  margin-left: 68px; }

.u-pl-68 {
  padding-left: 68px; }

.u-ml-69 {
  margin-left: 69px; }

.u-pl-69 {
  padding-left: 69px; }

.u-ml-70 {
  margin-left: 70px; }

.u-pl-70 {
  padding-left: 70px; }

.u-ml-71 {
  margin-left: 71px; }

.u-pl-71 {
  padding-left: 71px; }

.u-ml-72 {
  margin-left: 72px; }

.u-pl-72 {
  padding-left: 72px; }

.u-ml-73 {
  margin-left: 73px; }

.u-pl-73 {
  padding-left: 73px; }

.u-ml-74 {
  margin-left: 74px; }

.u-pl-74 {
  padding-left: 74px; }

.u-ml-75 {
  margin-left: 75px; }

.u-pl-75 {
  padding-left: 75px; }

.u-ml-76 {
  margin-left: 76px; }

.u-pl-76 {
  padding-left: 76px; }

.u-ml-77 {
  margin-left: 77px; }

.u-pl-77 {
  padding-left: 77px; }

.u-ml-78 {
  margin-left: 78px; }

.u-pl-78 {
  padding-left: 78px; }

.u-ml-79 {
  margin-left: 79px; }

.u-pl-79 {
  padding-left: 79px; }

.u-ml-80 {
  margin-left: 80px; }

.u-pl-80 {
  padding-left: 80px; }

.u-ml-81 {
  margin-left: 81px; }

.u-pl-81 {
  padding-left: 81px; }

.u-ml-82 {
  margin-left: 82px; }

.u-pl-82 {
  padding-left: 82px; }

.u-ml-83 {
  margin-left: 83px; }

.u-pl-83 {
  padding-left: 83px; }

.u-ml-84 {
  margin-left: 84px; }

.u-pl-84 {
  padding-left: 84px; }

.u-ml-85 {
  margin-left: 85px; }

.u-pl-85 {
  padding-left: 85px; }

.u-ml-86 {
  margin-left: 86px; }

.u-pl-86 {
  padding-left: 86px; }

.u-ml-87 {
  margin-left: 87px; }

.u-pl-87 {
  padding-left: 87px; }

.u-ml-88 {
  margin-left: 88px; }

.u-pl-88 {
  padding-left: 88px; }

.u-ml-89 {
  margin-left: 89px; }

.u-pl-89 {
  padding-left: 89px; }

.u-ml-90 {
  margin-left: 90px; }

.u-pl-90 {
  padding-left: 90px; }

.u-ml-91 {
  margin-left: 91px; }

.u-pl-91 {
  padding-left: 91px; }

.u-ml-92 {
  margin-left: 92px; }

.u-pl-92 {
  padding-left: 92px; }

.u-ml-93 {
  margin-left: 93px; }

.u-pl-93 {
  padding-left: 93px; }

.u-ml-94 {
  margin-left: 94px; }

.u-pl-94 {
  padding-left: 94px; }

.u-ml-95 {
  margin-left: 95px; }

.u-pl-95 {
  padding-left: 95px; }

.u-ml-96 {
  margin-left: 96px; }

.u-pl-96 {
  padding-left: 96px; }

.u-ml-97 {
  margin-left: 97px; }

.u-pl-97 {
  padding-left: 97px; }

.u-ml-98 {
  margin-left: 98px; }

.u-pl-98 {
  padding-left: 98px; }

.u-ml-99 {
  margin-left: 99px; }

.u-pl-99 {
  padding-left: 99px; }

.u-ml-100 {
  margin-left: 100px; }

.u-pl-100 {
  padding-left: 100px; }

.u-ml-101 {
  margin-left: 101px; }

.u-pl-101 {
  padding-left: 101px; }

.u-ml-102 {
  margin-left: 102px; }

.u-pl-102 {
  padding-left: 102px; }

.u-ml-103 {
  margin-left: 103px; }

.u-pl-103 {
  padding-left: 103px; }

.u-ml-104 {
  margin-left: 104px; }

.u-pl-104 {
  padding-left: 104px; }

.u-ml-105 {
  margin-left: 105px; }

.u-pl-105 {
  padding-left: 105px; }

.u-ml-106 {
  margin-left: 106px; }

.u-pl-106 {
  padding-left: 106px; }

.u-ml-107 {
  margin-left: 107px; }

.u-pl-107 {
  padding-left: 107px; }

.u-ml-108 {
  margin-left: 108px; }

.u-pl-108 {
  padding-left: 108px; }

.u-ml-109 {
  margin-left: 109px; }

.u-pl-109 {
  padding-left: 109px; }

.u-ml-110 {
  margin-left: 110px; }

.u-pl-110 {
  padding-left: 110px; }

.u-ml-111 {
  margin-left: 111px; }

.u-pl-111 {
  padding-left: 111px; }

.u-ml-112 {
  margin-left: 112px; }

.u-pl-112 {
  padding-left: 112px; }

.u-ml-113 {
  margin-left: 113px; }

.u-pl-113 {
  padding-left: 113px; }

.u-ml-114 {
  margin-left: 114px; }

.u-pl-114 {
  padding-left: 114px; }

.u-ml-115 {
  margin-left: 115px; }

.u-pl-115 {
  padding-left: 115px; }

.u-ml-116 {
  margin-left: 116px; }

.u-pl-116 {
  padding-left: 116px; }

.u-ml-117 {
  margin-left: 117px; }

.u-pl-117 {
  padding-left: 117px; }

.u-ml-118 {
  margin-left: 118px; }

.u-pl-118 {
  padding-left: 118px; }

.u-ml-119 {
  margin-left: 119px; }

.u-pl-119 {
  padding-left: 119px; }

.u-ml-120 {
  margin-left: 120px; }

.u-pl-120 {
  padding-left: 120px; }

.u-ml-121 {
  margin-left: 121px; }

.u-pl-121 {
  padding-left: 121px; }

.u-ml-122 {
  margin-left: 122px; }

.u-pl-122 {
  padding-left: 122px; }

.u-ml-123 {
  margin-left: 123px; }

.u-pl-123 {
  padding-left: 123px; }

.u-ml-124 {
  margin-left: 124px; }

.u-pl-124 {
  padding-left: 124px; }

.u-ml-125 {
  margin-left: 125px; }

.u-pl-125 {
  padding-left: 125px; }

.u-ml-126 {
  margin-left: 126px; }

.u-pl-126 {
  padding-left: 126px; }

.u-ml-127 {
  margin-left: 127px; }

.u-pl-127 {
  padding-left: 127px; }

.u-ml-128 {
  margin-left: 128px; }

.u-pl-128 {
  padding-left: 128px; }

.u-ml-129 {
  margin-left: 129px; }

.u-pl-129 {
  padding-left: 129px; }

.u-ml-130 {
  margin-left: 130px; }

.u-pl-130 {
  padding-left: 130px; }

.u-ml-131 {
  margin-left: 131px; }

.u-pl-131 {
  padding-left: 131px; }

.u-ml-132 {
  margin-left: 132px; }

.u-pl-132 {
  padding-left: 132px; }

.u-ml-133 {
  margin-left: 133px; }

.u-pl-133 {
  padding-left: 133px; }

.u-ml-134 {
  margin-left: 134px; }

.u-pl-134 {
  padding-left: 134px; }

.u-ml-135 {
  margin-left: 135px; }

.u-pl-135 {
  padding-left: 135px; }

.u-ml-136 {
  margin-left: 136px; }

.u-pl-136 {
  padding-left: 136px; }

.u-ml-137 {
  margin-left: 137px; }

.u-pl-137 {
  padding-left: 137px; }

.u-ml-138 {
  margin-left: 138px; }

.u-pl-138 {
  padding-left: 138px; }

.u-ml-139 {
  margin-left: 139px; }

.u-pl-139 {
  padding-left: 139px; }

.u-ml-140 {
  margin-left: 140px; }

.u-pl-140 {
  padding-left: 140px; }

.u-ml-141 {
  margin-left: 141px; }

.u-pl-141 {
  padding-left: 141px; }

.u-ml-142 {
  margin-left: 142px; }

.u-pl-142 {
  padding-left: 142px; }

.u-ml-143 {
  margin-left: 143px; }

.u-pl-143 {
  padding-left: 143px; }

.u-ml-144 {
  margin-left: 144px; }

.u-pl-144 {
  padding-left: 144px; }

.u-ml-145 {
  margin-left: 145px; }

.u-pl-145 {
  padding-left: 145px; }

.u-ml-146 {
  margin-left: 146px; }

.u-pl-146 {
  padding-left: 146px; }

.u-ml-147 {
  margin-left: 147px; }

.u-pl-147 {
  padding-left: 147px; }

.u-ml-148 {
  margin-left: 148px; }

.u-pl-148 {
  padding-left: 148px; }

.u-ml-149 {
  margin-left: 149px; }

.u-pl-149 {
  padding-left: 149px; }

.u-ml-150 {
  margin-left: 150px; }

.u-pl-150 {
  padding-left: 150px; }

.u-ml-151 {
  margin-left: 151px; }

.u-pl-151 {
  padding-left: 151px; }

.u-ml-152 {
  margin-left: 152px; }

.u-pl-152 {
  padding-left: 152px; }

.u-ml-153 {
  margin-left: 153px; }

.u-pl-153 {
  padding-left: 153px; }

.u-ml-154 {
  margin-left: 154px; }

.u-pl-154 {
  padding-left: 154px; }

.u-ml-155 {
  margin-left: 155px; }

.u-pl-155 {
  padding-left: 155px; }

.u-ml-156 {
  margin-left: 156px; }

.u-pl-156 {
  padding-left: 156px; }

.u-ml-157 {
  margin-left: 157px; }

.u-pl-157 {
  padding-left: 157px; }

.u-ml-158 {
  margin-left: 158px; }

.u-pl-158 {
  padding-left: 158px; }

.u-ml-159 {
  margin-left: 159px; }

.u-pl-159 {
  padding-left: 159px; }

.u-ml-160 {
  margin-left: 160px; }

.u-pl-160 {
  padding-left: 160px; }

.u-ml-161 {
  margin-left: 161px; }

.u-pl-161 {
  padding-left: 161px; }

.u-ml-162 {
  margin-left: 162px; }

.u-pl-162 {
  padding-left: 162px; }

.u-ml-163 {
  margin-left: 163px; }

.u-pl-163 {
  padding-left: 163px; }

.u-ml-164 {
  margin-left: 164px; }

.u-pl-164 {
  padding-left: 164px; }

.u-ml-165 {
  margin-left: 165px; }

.u-pl-165 {
  padding-left: 165px; }

.u-ml-166 {
  margin-left: 166px; }

.u-pl-166 {
  padding-left: 166px; }

.u-ml-167 {
  margin-left: 167px; }

.u-pl-167 {
  padding-left: 167px; }

.u-ml-168 {
  margin-left: 168px; }

.u-pl-168 {
  padding-left: 168px; }

.u-ml-169 {
  margin-left: 169px; }

.u-pl-169 {
  padding-left: 169px; }

.u-ml-170 {
  margin-left: 170px; }

.u-pl-170 {
  padding-left: 170px; }

.u-ml-171 {
  margin-left: 171px; }

.u-pl-171 {
  padding-left: 171px; }

.u-ml-172 {
  margin-left: 172px; }

.u-pl-172 {
  padding-left: 172px; }

.u-ml-173 {
  margin-left: 173px; }

.u-pl-173 {
  padding-left: 173px; }

.u-ml-174 {
  margin-left: 174px; }

.u-pl-174 {
  padding-left: 174px; }

.u-ml-175 {
  margin-left: 175px; }

.u-pl-175 {
  padding-left: 175px; }

.u-ml-176 {
  margin-left: 176px; }

.u-pl-176 {
  padding-left: 176px; }

.u-ml-177 {
  margin-left: 177px; }

.u-pl-177 {
  padding-left: 177px; }

.u-ml-178 {
  margin-left: 178px; }

.u-pl-178 {
  padding-left: 178px; }

.u-ml-179 {
  margin-left: 179px; }

.u-pl-179 {
  padding-left: 179px; }

.u-ml-180 {
  margin-left: 180px; }

.u-pl-180 {
  padding-left: 180px; }

.u-ml-181 {
  margin-left: 181px; }

.u-pl-181 {
  padding-left: 181px; }

.u-ml-182 {
  margin-left: 182px; }

.u-pl-182 {
  padding-left: 182px; }

.u-ml-183 {
  margin-left: 183px; }

.u-pl-183 {
  padding-left: 183px; }

.u-ml-184 {
  margin-left: 184px; }

.u-pl-184 {
  padding-left: 184px; }

.u-ml-185 {
  margin-left: 185px; }

.u-pl-185 {
  padding-left: 185px; }

.u-ml-186 {
  margin-left: 186px; }

.u-pl-186 {
  padding-left: 186px; }

.u-ml-187 {
  margin-left: 187px; }

.u-pl-187 {
  padding-left: 187px; }

.u-ml-188 {
  margin-left: 188px; }

.u-pl-188 {
  padding-left: 188px; }

.u-ml-189 {
  margin-left: 189px; }

.u-pl-189 {
  padding-left: 189px; }

.u-ml-190 {
  margin-left: 190px; }

.u-pl-190 {
  padding-left: 190px; }

.u-ml-191 {
  margin-left: 191px; }

.u-pl-191 {
  padding-left: 191px; }

.u-ml-192 {
  margin-left: 192px; }

.u-pl-192 {
  padding-left: 192px; }

.u-ml-193 {
  margin-left: 193px; }

.u-pl-193 {
  padding-left: 193px; }

.u-ml-194 {
  margin-left: 194px; }

.u-pl-194 {
  padding-left: 194px; }

.u-ml-195 {
  margin-left: 195px; }

.u-pl-195 {
  padding-left: 195px; }

.u-ml-196 {
  margin-left: 196px; }

.u-pl-196 {
  padding-left: 196px; }

.u-ml-197 {
  margin-left: 197px; }

.u-pl-197 {
  padding-left: 197px; }

.u-ml-198 {
  margin-left: 198px; }

.u-pl-198 {
  padding-left: 198px; }

.u-ml-199 {
  margin-left: 199px; }

.u-pl-199 {
  padding-left: 199px; }

.u-ml-200 {
  margin-left: 200px; }

.u-pl-200 {
  padding-left: 200px; }

.u-mr-negative-50 {
  margin-right: -50px; }

.u-mr-negative-49 {
  margin-right: -49px; }

.u-mr-negative-48 {
  margin-right: -48px; }

.u-mr-negative-47 {
  margin-right: -47px; }

.u-mr-negative-46 {
  margin-right: -46px; }

.u-mr-negative-45 {
  margin-right: -45px; }

.u-mr-negative-44 {
  margin-right: -44px; }

.u-mr-negative-43 {
  margin-right: -43px; }

.u-mr-negative-42 {
  margin-right: -42px; }

.u-mr-negative-41 {
  margin-right: -41px; }

.u-mr-negative-40 {
  margin-right: -40px; }

.u-mr-negative-39 {
  margin-right: -39px; }

.u-mr-negative-38 {
  margin-right: -38px; }

.u-mr-negative-37 {
  margin-right: -37px; }

.u-mr-negative-36 {
  margin-right: -36px; }

.u-mr-negative-35 {
  margin-right: -35px; }

.u-mr-negative-34 {
  margin-right: -34px; }

.u-mr-negative-33 {
  margin-right: -33px; }

.u-mr-negative-32 {
  margin-right: -32px; }

.u-mr-negative-31 {
  margin-right: -31px; }

.u-mr-negative-30 {
  margin-right: -30px; }

.u-mr-negative-29 {
  margin-right: -29px; }

.u-mr-negative-28 {
  margin-right: -28px; }

.u-mr-negative-27 {
  margin-right: -27px; }

.u-mr-negative-26 {
  margin-right: -26px; }

.u-mr-negative-25 {
  margin-right: -25px; }

.u-mr-negative-24 {
  margin-right: -24px; }

.u-mr-negative-23 {
  margin-right: -23px; }

.u-mr-negative-22 {
  margin-right: -22px; }

.u-mr-negative-21 {
  margin-right: -21px; }

.u-mr-negative-20 {
  margin-right: -20px; }

.u-mr-negative-19 {
  margin-right: -19px; }

.u-mr-negative-18 {
  margin-right: -18px; }

.u-mr-negative-17 {
  margin-right: -17px; }

.u-mr-negative-16 {
  margin-right: -16px; }

.u-mr-negative-15 {
  margin-right: -15px; }

.u-mr-negative-14 {
  margin-right: -14px; }

.u-mr-negative-13 {
  margin-right: -13px; }

.u-mr-negative-12 {
  margin-right: -12px; }

.u-mr-negative-11 {
  margin-right: -11px; }

.u-mr-negative-10 {
  margin-right: -10px; }

.u-mr-negative-9 {
  margin-right: -9px; }

.u-mr-negative-8 {
  margin-right: -8px; }

.u-mr-negative-7 {
  margin-right: -7px; }

.u-mr-negative-6 {
  margin-right: -6px; }

.u-mr-negative-5 {
  margin-right: -5px; }

.u-mr-negative-4 {
  margin-right: -4px; }

.u-mr-negative-3 {
  margin-right: -3px; }

.u-mr-negative-2 {
  margin-right: -2px; }

.u-mr-negative-1 {
  margin-right: -1px; }

.u-mr-0 {
  margin-right: 0px; }

.u-pr-0 {
  padding-right: 0px; }

.u-mr-1 {
  margin-right: 1px; }

.u-pr-1 {
  padding-right: 1px; }

.u-mr-2 {
  margin-right: 2px; }

.u-pr-2 {
  padding-right: 2px; }

.u-mr-3 {
  margin-right: 3px; }

.u-pr-3 {
  padding-right: 3px; }

.u-mr-4 {
  margin-right: 4px; }

.u-pr-4 {
  padding-right: 4px; }

.u-mr-5 {
  margin-right: 5px; }

.u-pr-5 {
  padding-right: 5px; }

.u-mr-6 {
  margin-right: 6px; }

.u-pr-6 {
  padding-right: 6px; }

.u-mr-7 {
  margin-right: 7px; }

.u-pr-7 {
  padding-right: 7px; }

.u-mr-8 {
  margin-right: 8px; }

.u-pr-8 {
  padding-right: 8px; }

.u-mr-9 {
  margin-right: 9px; }

.u-pr-9 {
  padding-right: 9px; }

.u-mr-10 {
  margin-right: 10px; }

.u-pr-10 {
  padding-right: 10px; }

.u-mr-11 {
  margin-right: 11px; }

.u-pr-11 {
  padding-right: 11px; }

.u-mr-12 {
  margin-right: 12px; }

.u-pr-12 {
  padding-right: 12px; }

.u-mr-13 {
  margin-right: 13px; }

.u-pr-13 {
  padding-right: 13px; }

.u-mr-14 {
  margin-right: 14px; }

.u-pr-14 {
  padding-right: 14px; }

.u-mr-15 {
  margin-right: 15px; }

.u-pr-15 {
  padding-right: 15px; }

.u-mr-16 {
  margin-right: 16px; }

.u-pr-16 {
  padding-right: 16px; }

.u-mr-17 {
  margin-right: 17px; }

.u-pr-17 {
  padding-right: 17px; }

.u-mr-18 {
  margin-right: 18px; }

.u-pr-18 {
  padding-right: 18px; }

.u-mr-19 {
  margin-right: 19px; }

.u-pr-19 {
  padding-right: 19px; }

.u-mr-20 {
  margin-right: 20px; }

.u-pr-20 {
  padding-right: 20px; }

.u-mr-21 {
  margin-right: 21px; }

.u-pr-21 {
  padding-right: 21px; }

.u-mr-22 {
  margin-right: 22px; }

.u-pr-22 {
  padding-right: 22px; }

.u-mr-23 {
  margin-right: 23px; }

.u-pr-23 {
  padding-right: 23px; }

.u-mr-24 {
  margin-right: 24px; }

.u-pr-24 {
  padding-right: 24px; }

.u-mr-25 {
  margin-right: 25px; }

.u-pr-25 {
  padding-right: 25px; }

.u-mr-26 {
  margin-right: 26px; }

.u-pr-26 {
  padding-right: 26px; }

.u-mr-27 {
  margin-right: 27px; }

.u-pr-27 {
  padding-right: 27px; }

.u-mr-28 {
  margin-right: 28px; }

.u-pr-28 {
  padding-right: 28px; }

.u-mr-29 {
  margin-right: 29px; }

.u-pr-29 {
  padding-right: 29px; }

.u-mr-30 {
  margin-right: 30px; }

.u-pr-30 {
  padding-right: 30px; }

.u-mr-31 {
  margin-right: 31px; }

.u-pr-31 {
  padding-right: 31px; }

.u-mr-32 {
  margin-right: 32px; }

.u-pr-32 {
  padding-right: 32px; }

.u-mr-33 {
  margin-right: 33px; }

.u-pr-33 {
  padding-right: 33px; }

.u-mr-34 {
  margin-right: 34px; }

.u-pr-34 {
  padding-right: 34px; }

.u-mr-35 {
  margin-right: 35px; }

.u-pr-35 {
  padding-right: 35px; }

.u-mr-36 {
  margin-right: 36px; }

.u-pr-36 {
  padding-right: 36px; }

.u-mr-37 {
  margin-right: 37px; }

.u-pr-37 {
  padding-right: 37px; }

.u-mr-38 {
  margin-right: 38px; }

.u-pr-38 {
  padding-right: 38px; }

.u-mr-39 {
  margin-right: 39px; }

.u-pr-39 {
  padding-right: 39px; }

.u-mr-40 {
  margin-right: 40px; }

.u-pr-40 {
  padding-right: 40px; }

.u-mr-41 {
  margin-right: 41px; }

.u-pr-41 {
  padding-right: 41px; }

.u-mr-42 {
  margin-right: 42px; }

.u-pr-42 {
  padding-right: 42px; }

.u-mr-43 {
  margin-right: 43px; }

.u-pr-43 {
  padding-right: 43px; }

.u-mr-44 {
  margin-right: 44px; }

.u-pr-44 {
  padding-right: 44px; }

.u-mr-45 {
  margin-right: 45px; }

.u-pr-45 {
  padding-right: 45px; }

.u-mr-46 {
  margin-right: 46px; }

.u-pr-46 {
  padding-right: 46px; }

.u-mr-47 {
  margin-right: 47px; }

.u-pr-47 {
  padding-right: 47px; }

.u-mr-48 {
  margin-right: 48px; }

.u-pr-48 {
  padding-right: 48px; }

.u-mr-49 {
  margin-right: 49px; }

.u-pr-49 {
  padding-right: 49px; }

.u-mr-50 {
  margin-right: 50px; }

.u-pr-50 {
  padding-right: 50px; }

.u-mr-51 {
  margin-right: 51px; }

.u-pr-51 {
  padding-right: 51px; }

.u-mr-52 {
  margin-right: 52px; }

.u-pr-52 {
  padding-right: 52px; }

.u-mr-53 {
  margin-right: 53px; }

.u-pr-53 {
  padding-right: 53px; }

.u-mr-54 {
  margin-right: 54px; }

.u-pr-54 {
  padding-right: 54px; }

.u-mr-55 {
  margin-right: 55px; }

.u-pr-55 {
  padding-right: 55px; }

.u-mr-56 {
  margin-right: 56px; }

.u-pr-56 {
  padding-right: 56px; }

.u-mr-57 {
  margin-right: 57px; }

.u-pr-57 {
  padding-right: 57px; }

.u-mr-58 {
  margin-right: 58px; }

.u-pr-58 {
  padding-right: 58px; }

.u-mr-59 {
  margin-right: 59px; }

.u-pr-59 {
  padding-right: 59px; }

.u-mr-60 {
  margin-right: 60px; }

.u-pr-60 {
  padding-right: 60px; }

.u-mr-61 {
  margin-right: 61px; }

.u-pr-61 {
  padding-right: 61px; }

.u-mr-62 {
  margin-right: 62px; }

.u-pr-62 {
  padding-right: 62px; }

.u-mr-63 {
  margin-right: 63px; }

.u-pr-63 {
  padding-right: 63px; }

.u-mr-64 {
  margin-right: 64px; }

.u-pr-64 {
  padding-right: 64px; }

.u-mr-65 {
  margin-right: 65px; }

.u-pr-65 {
  padding-right: 65px; }

.u-mr-66 {
  margin-right: 66px; }

.u-pr-66 {
  padding-right: 66px; }

.u-mr-67 {
  margin-right: 67px; }

.u-pr-67 {
  padding-right: 67px; }

.u-mr-68 {
  margin-right: 68px; }

.u-pr-68 {
  padding-right: 68px; }

.u-mr-69 {
  margin-right: 69px; }

.u-pr-69 {
  padding-right: 69px; }

.u-mr-70 {
  margin-right: 70px; }

.u-pr-70 {
  padding-right: 70px; }

.u-mr-71 {
  margin-right: 71px; }

.u-pr-71 {
  padding-right: 71px; }

.u-mr-72 {
  margin-right: 72px; }

.u-pr-72 {
  padding-right: 72px; }

.u-mr-73 {
  margin-right: 73px; }

.u-pr-73 {
  padding-right: 73px; }

.u-mr-74 {
  margin-right: 74px; }

.u-pr-74 {
  padding-right: 74px; }

.u-mr-75 {
  margin-right: 75px; }

.u-pr-75 {
  padding-right: 75px; }

.u-mr-76 {
  margin-right: 76px; }

.u-pr-76 {
  padding-right: 76px; }

.u-mr-77 {
  margin-right: 77px; }

.u-pr-77 {
  padding-right: 77px; }

.u-mr-78 {
  margin-right: 78px; }

.u-pr-78 {
  padding-right: 78px; }

.u-mr-79 {
  margin-right: 79px; }

.u-pr-79 {
  padding-right: 79px; }

.u-mr-80 {
  margin-right: 80px; }

.u-pr-80 {
  padding-right: 80px; }

.u-mr-81 {
  margin-right: 81px; }

.u-pr-81 {
  padding-right: 81px; }

.u-mr-82 {
  margin-right: 82px; }

.u-pr-82 {
  padding-right: 82px; }

.u-mr-83 {
  margin-right: 83px; }

.u-pr-83 {
  padding-right: 83px; }

.u-mr-84 {
  margin-right: 84px; }

.u-pr-84 {
  padding-right: 84px; }

.u-mr-85 {
  margin-right: 85px; }

.u-pr-85 {
  padding-right: 85px; }

.u-mr-86 {
  margin-right: 86px; }

.u-pr-86 {
  padding-right: 86px; }

.u-mr-87 {
  margin-right: 87px; }

.u-pr-87 {
  padding-right: 87px; }

.u-mr-88 {
  margin-right: 88px; }

.u-pr-88 {
  padding-right: 88px; }

.u-mr-89 {
  margin-right: 89px; }

.u-pr-89 {
  padding-right: 89px; }

.u-mr-90 {
  margin-right: 90px; }

.u-pr-90 {
  padding-right: 90px; }

.u-mr-91 {
  margin-right: 91px; }

.u-pr-91 {
  padding-right: 91px; }

.u-mr-92 {
  margin-right: 92px; }

.u-pr-92 {
  padding-right: 92px; }

.u-mr-93 {
  margin-right: 93px; }

.u-pr-93 {
  padding-right: 93px; }

.u-mr-94 {
  margin-right: 94px; }

.u-pr-94 {
  padding-right: 94px; }

.u-mr-95 {
  margin-right: 95px; }

.u-pr-95 {
  padding-right: 95px; }

.u-mr-96 {
  margin-right: 96px; }

.u-pr-96 {
  padding-right: 96px; }

.u-mr-97 {
  margin-right: 97px; }

.u-pr-97 {
  padding-right: 97px; }

.u-mr-98 {
  margin-right: 98px; }

.u-pr-98 {
  padding-right: 98px; }

.u-mr-99 {
  margin-right: 99px; }

.u-pr-99 {
  padding-right: 99px; }

.u-mr-100 {
  margin-right: 100px; }

.u-pr-100 {
  padding-right: 100px; }

.u-mr-101 {
  margin-right: 101px; }

.u-pr-101 {
  padding-right: 101px; }

.u-mr-102 {
  margin-right: 102px; }

.u-pr-102 {
  padding-right: 102px; }

.u-mr-103 {
  margin-right: 103px; }

.u-pr-103 {
  padding-right: 103px; }

.u-mr-104 {
  margin-right: 104px; }

.u-pr-104 {
  padding-right: 104px; }

.u-mr-105 {
  margin-right: 105px; }

.u-pr-105 {
  padding-right: 105px; }

.u-mr-106 {
  margin-right: 106px; }

.u-pr-106 {
  padding-right: 106px; }

.u-mr-107 {
  margin-right: 107px; }

.u-pr-107 {
  padding-right: 107px; }

.u-mr-108 {
  margin-right: 108px; }

.u-pr-108 {
  padding-right: 108px; }

.u-mr-109 {
  margin-right: 109px; }

.u-pr-109 {
  padding-right: 109px; }

.u-mr-110 {
  margin-right: 110px; }

.u-pr-110 {
  padding-right: 110px; }

.u-mr-111 {
  margin-right: 111px; }

.u-pr-111 {
  padding-right: 111px; }

.u-mr-112 {
  margin-right: 112px; }

.u-pr-112 {
  padding-right: 112px; }

.u-mr-113 {
  margin-right: 113px; }

.u-pr-113 {
  padding-right: 113px; }

.u-mr-114 {
  margin-right: 114px; }

.u-pr-114 {
  padding-right: 114px; }

.u-mr-115 {
  margin-right: 115px; }

.u-pr-115 {
  padding-right: 115px; }

.u-mr-116 {
  margin-right: 116px; }

.u-pr-116 {
  padding-right: 116px; }

.u-mr-117 {
  margin-right: 117px; }

.u-pr-117 {
  padding-right: 117px; }

.u-mr-118 {
  margin-right: 118px; }

.u-pr-118 {
  padding-right: 118px; }

.u-mr-119 {
  margin-right: 119px; }

.u-pr-119 {
  padding-right: 119px; }

.u-mr-120 {
  margin-right: 120px; }

.u-pr-120 {
  padding-right: 120px; }

.u-mr-121 {
  margin-right: 121px; }

.u-pr-121 {
  padding-right: 121px; }

.u-mr-122 {
  margin-right: 122px; }

.u-pr-122 {
  padding-right: 122px; }

.u-mr-123 {
  margin-right: 123px; }

.u-pr-123 {
  padding-right: 123px; }

.u-mr-124 {
  margin-right: 124px; }

.u-pr-124 {
  padding-right: 124px; }

.u-mr-125 {
  margin-right: 125px; }

.u-pr-125 {
  padding-right: 125px; }

.u-mr-126 {
  margin-right: 126px; }

.u-pr-126 {
  padding-right: 126px; }

.u-mr-127 {
  margin-right: 127px; }

.u-pr-127 {
  padding-right: 127px; }

.u-mr-128 {
  margin-right: 128px; }

.u-pr-128 {
  padding-right: 128px; }

.u-mr-129 {
  margin-right: 129px; }

.u-pr-129 {
  padding-right: 129px; }

.u-mr-130 {
  margin-right: 130px; }

.u-pr-130 {
  padding-right: 130px; }

.u-mr-131 {
  margin-right: 131px; }

.u-pr-131 {
  padding-right: 131px; }

.u-mr-132 {
  margin-right: 132px; }

.u-pr-132 {
  padding-right: 132px; }

.u-mr-133 {
  margin-right: 133px; }

.u-pr-133 {
  padding-right: 133px; }

.u-mr-134 {
  margin-right: 134px; }

.u-pr-134 {
  padding-right: 134px; }

.u-mr-135 {
  margin-right: 135px; }

.u-pr-135 {
  padding-right: 135px; }

.u-mr-136 {
  margin-right: 136px; }

.u-pr-136 {
  padding-right: 136px; }

.u-mr-137 {
  margin-right: 137px; }

.u-pr-137 {
  padding-right: 137px; }

.u-mr-138 {
  margin-right: 138px; }

.u-pr-138 {
  padding-right: 138px; }

.u-mr-139 {
  margin-right: 139px; }

.u-pr-139 {
  padding-right: 139px; }

.u-mr-140 {
  margin-right: 140px; }

.u-pr-140 {
  padding-right: 140px; }

.u-mr-141 {
  margin-right: 141px; }

.u-pr-141 {
  padding-right: 141px; }

.u-mr-142 {
  margin-right: 142px; }

.u-pr-142 {
  padding-right: 142px; }

.u-mr-143 {
  margin-right: 143px; }

.u-pr-143 {
  padding-right: 143px; }

.u-mr-144 {
  margin-right: 144px; }

.u-pr-144 {
  padding-right: 144px; }

.u-mr-145 {
  margin-right: 145px; }

.u-pr-145 {
  padding-right: 145px; }

.u-mr-146 {
  margin-right: 146px; }

.u-pr-146 {
  padding-right: 146px; }

.u-mr-147 {
  margin-right: 147px; }

.u-pr-147 {
  padding-right: 147px; }

.u-mr-148 {
  margin-right: 148px; }

.u-pr-148 {
  padding-right: 148px; }

.u-mr-149 {
  margin-right: 149px; }

.u-pr-149 {
  padding-right: 149px; }

.u-mr-150 {
  margin-right: 150px; }

.u-pr-150 {
  padding-right: 150px; }

.u-mr-151 {
  margin-right: 151px; }

.u-pr-151 {
  padding-right: 151px; }

.u-mr-152 {
  margin-right: 152px; }

.u-pr-152 {
  padding-right: 152px; }

.u-mr-153 {
  margin-right: 153px; }

.u-pr-153 {
  padding-right: 153px; }

.u-mr-154 {
  margin-right: 154px; }

.u-pr-154 {
  padding-right: 154px; }

.u-mr-155 {
  margin-right: 155px; }

.u-pr-155 {
  padding-right: 155px; }

.u-mr-156 {
  margin-right: 156px; }

.u-pr-156 {
  padding-right: 156px; }

.u-mr-157 {
  margin-right: 157px; }

.u-pr-157 {
  padding-right: 157px; }

.u-mr-158 {
  margin-right: 158px; }

.u-pr-158 {
  padding-right: 158px; }

.u-mr-159 {
  margin-right: 159px; }

.u-pr-159 {
  padding-right: 159px; }

.u-mr-160 {
  margin-right: 160px; }

.u-pr-160 {
  padding-right: 160px; }

.u-mr-161 {
  margin-right: 161px; }

.u-pr-161 {
  padding-right: 161px; }

.u-mr-162 {
  margin-right: 162px; }

.u-pr-162 {
  padding-right: 162px; }

.u-mr-163 {
  margin-right: 163px; }

.u-pr-163 {
  padding-right: 163px; }

.u-mr-164 {
  margin-right: 164px; }

.u-pr-164 {
  padding-right: 164px; }

.u-mr-165 {
  margin-right: 165px; }

.u-pr-165 {
  padding-right: 165px; }

.u-mr-166 {
  margin-right: 166px; }

.u-pr-166 {
  padding-right: 166px; }

.u-mr-167 {
  margin-right: 167px; }

.u-pr-167 {
  padding-right: 167px; }

.u-mr-168 {
  margin-right: 168px; }

.u-pr-168 {
  padding-right: 168px; }

.u-mr-169 {
  margin-right: 169px; }

.u-pr-169 {
  padding-right: 169px; }

.u-mr-170 {
  margin-right: 170px; }

.u-pr-170 {
  padding-right: 170px; }

.u-mr-171 {
  margin-right: 171px; }

.u-pr-171 {
  padding-right: 171px; }

.u-mr-172 {
  margin-right: 172px; }

.u-pr-172 {
  padding-right: 172px; }

.u-mr-173 {
  margin-right: 173px; }

.u-pr-173 {
  padding-right: 173px; }

.u-mr-174 {
  margin-right: 174px; }

.u-pr-174 {
  padding-right: 174px; }

.u-mr-175 {
  margin-right: 175px; }

.u-pr-175 {
  padding-right: 175px; }

.u-mr-176 {
  margin-right: 176px; }

.u-pr-176 {
  padding-right: 176px; }

.u-mr-177 {
  margin-right: 177px; }

.u-pr-177 {
  padding-right: 177px; }

.u-mr-178 {
  margin-right: 178px; }

.u-pr-178 {
  padding-right: 178px; }

.u-mr-179 {
  margin-right: 179px; }

.u-pr-179 {
  padding-right: 179px; }

.u-mr-180 {
  margin-right: 180px; }

.u-pr-180 {
  padding-right: 180px; }

.u-mr-181 {
  margin-right: 181px; }

.u-pr-181 {
  padding-right: 181px; }

.u-mr-182 {
  margin-right: 182px; }

.u-pr-182 {
  padding-right: 182px; }

.u-mr-183 {
  margin-right: 183px; }

.u-pr-183 {
  padding-right: 183px; }

.u-mr-184 {
  margin-right: 184px; }

.u-pr-184 {
  padding-right: 184px; }

.u-mr-185 {
  margin-right: 185px; }

.u-pr-185 {
  padding-right: 185px; }

.u-mr-186 {
  margin-right: 186px; }

.u-pr-186 {
  padding-right: 186px; }

.u-mr-187 {
  margin-right: 187px; }

.u-pr-187 {
  padding-right: 187px; }

.u-mr-188 {
  margin-right: 188px; }

.u-pr-188 {
  padding-right: 188px; }

.u-mr-189 {
  margin-right: 189px; }

.u-pr-189 {
  padding-right: 189px; }

.u-mr-190 {
  margin-right: 190px; }

.u-pr-190 {
  padding-right: 190px; }

.u-mr-191 {
  margin-right: 191px; }

.u-pr-191 {
  padding-right: 191px; }

.u-mr-192 {
  margin-right: 192px; }

.u-pr-192 {
  padding-right: 192px; }

.u-mr-193 {
  margin-right: 193px; }

.u-pr-193 {
  padding-right: 193px; }

.u-mr-194 {
  margin-right: 194px; }

.u-pr-194 {
  padding-right: 194px; }

.u-mr-195 {
  margin-right: 195px; }

.u-pr-195 {
  padding-right: 195px; }

.u-mr-196 {
  margin-right: 196px; }

.u-pr-196 {
  padding-right: 196px; }

.u-mr-197 {
  margin-right: 197px; }

.u-pr-197 {
  padding-right: 197px; }

.u-mr-198 {
  margin-right: 198px; }

.u-pr-198 {
  padding-right: 198px; }

.u-mr-199 {
  margin-right: 199px; }

.u-pr-199 {
  padding-right: 199px; }

.u-mr-200 {
  margin-right: 200px; }

.u-pr-200 {
  padding-right: 200px; }

@media (min-width: 576px) {
  .u-mt-negative-sm-50 {
    margin-top: -50px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-49 {
    margin-top: -49px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-48 {
    margin-top: -48px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-47 {
    margin-top: -47px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-46 {
    margin-top: -46px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-45 {
    margin-top: -45px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-44 {
    margin-top: -44px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-43 {
    margin-top: -43px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-42 {
    margin-top: -42px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-41 {
    margin-top: -41px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-40 {
    margin-top: -40px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-39 {
    margin-top: -39px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-38 {
    margin-top: -38px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-37 {
    margin-top: -37px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-36 {
    margin-top: -36px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-35 {
    margin-top: -35px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-34 {
    margin-top: -34px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-33 {
    margin-top: -33px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-32 {
    margin-top: -32px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-31 {
    margin-top: -31px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-30 {
    margin-top: -30px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-29 {
    margin-top: -29px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-28 {
    margin-top: -28px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-27 {
    margin-top: -27px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-26 {
    margin-top: -26px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-25 {
    margin-top: -25px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-24 {
    margin-top: -24px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-23 {
    margin-top: -23px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-22 {
    margin-top: -22px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-21 {
    margin-top: -21px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-20 {
    margin-top: -20px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-19 {
    margin-top: -19px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-18 {
    margin-top: -18px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-17 {
    margin-top: -17px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-16 {
    margin-top: -16px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-15 {
    margin-top: -15px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-14 {
    margin-top: -14px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-13 {
    margin-top: -13px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-12 {
    margin-top: -12px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-11 {
    margin-top: -11px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-10 {
    margin-top: -10px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-9 {
    margin-top: -9px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-8 {
    margin-top: -8px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-7 {
    margin-top: -7px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-6 {
    margin-top: -6px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-5 {
    margin-top: -5px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-4 {
    margin-top: -4px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-3 {
    margin-top: -3px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-2 {
    margin-top: -2px; } }

@media (min-width: 576px) {
  .u-mt-negative-sm-1 {
    margin-top: -1px; } }

@media (min-width: 576px) {
  .u-mt-sm-0 {
    margin-top: 0px; } }

@media (min-width: 576px) {
  .u-pt-sm-0 {
    padding-top: 0px; } }

@media (min-width: 576px) {
  .u-mt-sm-1 {
    margin-top: 1px; } }

@media (min-width: 576px) {
  .u-pt-sm-1 {
    padding-top: 1px; } }

@media (min-width: 576px) {
  .u-mt-sm-2 {
    margin-top: 2px; } }

@media (min-width: 576px) {
  .u-pt-sm-2 {
    padding-top: 2px; } }

@media (min-width: 576px) {
  .u-mt-sm-3 {
    margin-top: 3px; } }

@media (min-width: 576px) {
  .u-pt-sm-3 {
    padding-top: 3px; } }

@media (min-width: 576px) {
  .u-mt-sm-4 {
    margin-top: 4px; } }

@media (min-width: 576px) {
  .u-pt-sm-4 {
    padding-top: 4px; } }

@media (min-width: 576px) {
  .u-mt-sm-5 {
    margin-top: 5px; } }

@media (min-width: 576px) {
  .u-pt-sm-5 {
    padding-top: 5px; } }

@media (min-width: 576px) {
  .u-mt-sm-6 {
    margin-top: 6px; } }

@media (min-width: 576px) {
  .u-pt-sm-6 {
    padding-top: 6px; } }

@media (min-width: 576px) {
  .u-mt-sm-7 {
    margin-top: 7px; } }

@media (min-width: 576px) {
  .u-pt-sm-7 {
    padding-top: 7px; } }

@media (min-width: 576px) {
  .u-mt-sm-8 {
    margin-top: 8px; } }

@media (min-width: 576px) {
  .u-pt-sm-8 {
    padding-top: 8px; } }

@media (min-width: 576px) {
  .u-mt-sm-9 {
    margin-top: 9px; } }

@media (min-width: 576px) {
  .u-pt-sm-9 {
    padding-top: 9px; } }

@media (min-width: 576px) {
  .u-mt-sm-10 {
    margin-top: 10px; } }

@media (min-width: 576px) {
  .u-pt-sm-10 {
    padding-top: 10px; } }

@media (min-width: 576px) {
  .u-mt-sm-11 {
    margin-top: 11px; } }

@media (min-width: 576px) {
  .u-pt-sm-11 {
    padding-top: 11px; } }

@media (min-width: 576px) {
  .u-mt-sm-12 {
    margin-top: 12px; } }

@media (min-width: 576px) {
  .u-pt-sm-12 {
    padding-top: 12px; } }

@media (min-width: 576px) {
  .u-mt-sm-13 {
    margin-top: 13px; } }

@media (min-width: 576px) {
  .u-pt-sm-13 {
    padding-top: 13px; } }

@media (min-width: 576px) {
  .u-mt-sm-14 {
    margin-top: 14px; } }

@media (min-width: 576px) {
  .u-pt-sm-14 {
    padding-top: 14px; } }

@media (min-width: 576px) {
  .u-mt-sm-15 {
    margin-top: 15px; } }

@media (min-width: 576px) {
  .u-pt-sm-15 {
    padding-top: 15px; } }

@media (min-width: 576px) {
  .u-mt-sm-16 {
    margin-top: 16px; } }

@media (min-width: 576px) {
  .u-pt-sm-16 {
    padding-top: 16px; } }

@media (min-width: 576px) {
  .u-mt-sm-17 {
    margin-top: 17px; } }

@media (min-width: 576px) {
  .u-pt-sm-17 {
    padding-top: 17px; } }

@media (min-width: 576px) {
  .u-mt-sm-18 {
    margin-top: 18px; } }

@media (min-width: 576px) {
  .u-pt-sm-18 {
    padding-top: 18px; } }

@media (min-width: 576px) {
  .u-mt-sm-19 {
    margin-top: 19px; } }

@media (min-width: 576px) {
  .u-pt-sm-19 {
    padding-top: 19px; } }

@media (min-width: 576px) {
  .u-mt-sm-20 {
    margin-top: 20px; } }

@media (min-width: 576px) {
  .u-pt-sm-20 {
    padding-top: 20px; } }

@media (min-width: 576px) {
  .u-mt-sm-21 {
    margin-top: 21px; } }

@media (min-width: 576px) {
  .u-pt-sm-21 {
    padding-top: 21px; } }

@media (min-width: 576px) {
  .u-mt-sm-22 {
    margin-top: 22px; } }

@media (min-width: 576px) {
  .u-pt-sm-22 {
    padding-top: 22px; } }

@media (min-width: 576px) {
  .u-mt-sm-23 {
    margin-top: 23px; } }

@media (min-width: 576px) {
  .u-pt-sm-23 {
    padding-top: 23px; } }

@media (min-width: 576px) {
  .u-mt-sm-24 {
    margin-top: 24px; } }

@media (min-width: 576px) {
  .u-pt-sm-24 {
    padding-top: 24px; } }

@media (min-width: 576px) {
  .u-mt-sm-25 {
    margin-top: 25px; } }

@media (min-width: 576px) {
  .u-pt-sm-25 {
    padding-top: 25px; } }

@media (min-width: 576px) {
  .u-mt-sm-26 {
    margin-top: 26px; } }

@media (min-width: 576px) {
  .u-pt-sm-26 {
    padding-top: 26px; } }

@media (min-width: 576px) {
  .u-mt-sm-27 {
    margin-top: 27px; } }

@media (min-width: 576px) {
  .u-pt-sm-27 {
    padding-top: 27px; } }

@media (min-width: 576px) {
  .u-mt-sm-28 {
    margin-top: 28px; } }

@media (min-width: 576px) {
  .u-pt-sm-28 {
    padding-top: 28px; } }

@media (min-width: 576px) {
  .u-mt-sm-29 {
    margin-top: 29px; } }

@media (min-width: 576px) {
  .u-pt-sm-29 {
    padding-top: 29px; } }

@media (min-width: 576px) {
  .u-mt-sm-30 {
    margin-top: 30px; } }

@media (min-width: 576px) {
  .u-pt-sm-30 {
    padding-top: 30px; } }

@media (min-width: 576px) {
  .u-mt-sm-31 {
    margin-top: 31px; } }

@media (min-width: 576px) {
  .u-pt-sm-31 {
    padding-top: 31px; } }

@media (min-width: 576px) {
  .u-mt-sm-32 {
    margin-top: 32px; } }

@media (min-width: 576px) {
  .u-pt-sm-32 {
    padding-top: 32px; } }

@media (min-width: 576px) {
  .u-mt-sm-33 {
    margin-top: 33px; } }

@media (min-width: 576px) {
  .u-pt-sm-33 {
    padding-top: 33px; } }

@media (min-width: 576px) {
  .u-mt-sm-34 {
    margin-top: 34px; } }

@media (min-width: 576px) {
  .u-pt-sm-34 {
    padding-top: 34px; } }

@media (min-width: 576px) {
  .u-mt-sm-35 {
    margin-top: 35px; } }

@media (min-width: 576px) {
  .u-pt-sm-35 {
    padding-top: 35px; } }

@media (min-width: 576px) {
  .u-mt-sm-36 {
    margin-top: 36px; } }

@media (min-width: 576px) {
  .u-pt-sm-36 {
    padding-top: 36px; } }

@media (min-width: 576px) {
  .u-mt-sm-37 {
    margin-top: 37px; } }

@media (min-width: 576px) {
  .u-pt-sm-37 {
    padding-top: 37px; } }

@media (min-width: 576px) {
  .u-mt-sm-38 {
    margin-top: 38px; } }

@media (min-width: 576px) {
  .u-pt-sm-38 {
    padding-top: 38px; } }

@media (min-width: 576px) {
  .u-mt-sm-39 {
    margin-top: 39px; } }

@media (min-width: 576px) {
  .u-pt-sm-39 {
    padding-top: 39px; } }

@media (min-width: 576px) {
  .u-mt-sm-40 {
    margin-top: 40px; } }

@media (min-width: 576px) {
  .u-pt-sm-40 {
    padding-top: 40px; } }

@media (min-width: 576px) {
  .u-mt-sm-41 {
    margin-top: 41px; } }

@media (min-width: 576px) {
  .u-pt-sm-41 {
    padding-top: 41px; } }

@media (min-width: 576px) {
  .u-mt-sm-42 {
    margin-top: 42px; } }

@media (min-width: 576px) {
  .u-pt-sm-42 {
    padding-top: 42px; } }

@media (min-width: 576px) {
  .u-mt-sm-43 {
    margin-top: 43px; } }

@media (min-width: 576px) {
  .u-pt-sm-43 {
    padding-top: 43px; } }

@media (min-width: 576px) {
  .u-mt-sm-44 {
    margin-top: 44px; } }

@media (min-width: 576px) {
  .u-pt-sm-44 {
    padding-top: 44px; } }

@media (min-width: 576px) {
  .u-mt-sm-45 {
    margin-top: 45px; } }

@media (min-width: 576px) {
  .u-pt-sm-45 {
    padding-top: 45px; } }

@media (min-width: 576px) {
  .u-mt-sm-46 {
    margin-top: 46px; } }

@media (min-width: 576px) {
  .u-pt-sm-46 {
    padding-top: 46px; } }

@media (min-width: 576px) {
  .u-mt-sm-47 {
    margin-top: 47px; } }

@media (min-width: 576px) {
  .u-pt-sm-47 {
    padding-top: 47px; } }

@media (min-width: 576px) {
  .u-mt-sm-48 {
    margin-top: 48px; } }

@media (min-width: 576px) {
  .u-pt-sm-48 {
    padding-top: 48px; } }

@media (min-width: 576px) {
  .u-mt-sm-49 {
    margin-top: 49px; } }

@media (min-width: 576px) {
  .u-pt-sm-49 {
    padding-top: 49px; } }

@media (min-width: 576px) {
  .u-mt-sm-50 {
    margin-top: 50px; } }

@media (min-width: 576px) {
  .u-pt-sm-50 {
    padding-top: 50px; } }

@media (min-width: 576px) {
  .u-mt-sm-51 {
    margin-top: 51px; } }

@media (min-width: 576px) {
  .u-pt-sm-51 {
    padding-top: 51px; } }

@media (min-width: 576px) {
  .u-mt-sm-52 {
    margin-top: 52px; } }

@media (min-width: 576px) {
  .u-pt-sm-52 {
    padding-top: 52px; } }

@media (min-width: 576px) {
  .u-mt-sm-53 {
    margin-top: 53px; } }

@media (min-width: 576px) {
  .u-pt-sm-53 {
    padding-top: 53px; } }

@media (min-width: 576px) {
  .u-mt-sm-54 {
    margin-top: 54px; } }

@media (min-width: 576px) {
  .u-pt-sm-54 {
    padding-top: 54px; } }

@media (min-width: 576px) {
  .u-mt-sm-55 {
    margin-top: 55px; } }

@media (min-width: 576px) {
  .u-pt-sm-55 {
    padding-top: 55px; } }

@media (min-width: 576px) {
  .u-mt-sm-56 {
    margin-top: 56px; } }

@media (min-width: 576px) {
  .u-pt-sm-56 {
    padding-top: 56px; } }

@media (min-width: 576px) {
  .u-mt-sm-57 {
    margin-top: 57px; } }

@media (min-width: 576px) {
  .u-pt-sm-57 {
    padding-top: 57px; } }

@media (min-width: 576px) {
  .u-mt-sm-58 {
    margin-top: 58px; } }

@media (min-width: 576px) {
  .u-pt-sm-58 {
    padding-top: 58px; } }

@media (min-width: 576px) {
  .u-mt-sm-59 {
    margin-top: 59px; } }

@media (min-width: 576px) {
  .u-pt-sm-59 {
    padding-top: 59px; } }

@media (min-width: 576px) {
  .u-mt-sm-60 {
    margin-top: 60px; } }

@media (min-width: 576px) {
  .u-pt-sm-60 {
    padding-top: 60px; } }

@media (min-width: 576px) {
  .u-mt-sm-61 {
    margin-top: 61px; } }

@media (min-width: 576px) {
  .u-pt-sm-61 {
    padding-top: 61px; } }

@media (min-width: 576px) {
  .u-mt-sm-62 {
    margin-top: 62px; } }

@media (min-width: 576px) {
  .u-pt-sm-62 {
    padding-top: 62px; } }

@media (min-width: 576px) {
  .u-mt-sm-63 {
    margin-top: 63px; } }

@media (min-width: 576px) {
  .u-pt-sm-63 {
    padding-top: 63px; } }

@media (min-width: 576px) {
  .u-mt-sm-64 {
    margin-top: 64px; } }

@media (min-width: 576px) {
  .u-pt-sm-64 {
    padding-top: 64px; } }

@media (min-width: 576px) {
  .u-mt-sm-65 {
    margin-top: 65px; } }

@media (min-width: 576px) {
  .u-pt-sm-65 {
    padding-top: 65px; } }

@media (min-width: 576px) {
  .u-mt-sm-66 {
    margin-top: 66px; } }

@media (min-width: 576px) {
  .u-pt-sm-66 {
    padding-top: 66px; } }

@media (min-width: 576px) {
  .u-mt-sm-67 {
    margin-top: 67px; } }

@media (min-width: 576px) {
  .u-pt-sm-67 {
    padding-top: 67px; } }

@media (min-width: 576px) {
  .u-mt-sm-68 {
    margin-top: 68px; } }

@media (min-width: 576px) {
  .u-pt-sm-68 {
    padding-top: 68px; } }

@media (min-width: 576px) {
  .u-mt-sm-69 {
    margin-top: 69px; } }

@media (min-width: 576px) {
  .u-pt-sm-69 {
    padding-top: 69px; } }

@media (min-width: 576px) {
  .u-mt-sm-70 {
    margin-top: 70px; } }

@media (min-width: 576px) {
  .u-pt-sm-70 {
    padding-top: 70px; } }

@media (min-width: 576px) {
  .u-mt-sm-71 {
    margin-top: 71px; } }

@media (min-width: 576px) {
  .u-pt-sm-71 {
    padding-top: 71px; } }

@media (min-width: 576px) {
  .u-mt-sm-72 {
    margin-top: 72px; } }

@media (min-width: 576px) {
  .u-pt-sm-72 {
    padding-top: 72px; } }

@media (min-width: 576px) {
  .u-mt-sm-73 {
    margin-top: 73px; } }

@media (min-width: 576px) {
  .u-pt-sm-73 {
    padding-top: 73px; } }

@media (min-width: 576px) {
  .u-mt-sm-74 {
    margin-top: 74px; } }

@media (min-width: 576px) {
  .u-pt-sm-74 {
    padding-top: 74px; } }

@media (min-width: 576px) {
  .u-mt-sm-75 {
    margin-top: 75px; } }

@media (min-width: 576px) {
  .u-pt-sm-75 {
    padding-top: 75px; } }

@media (min-width: 576px) {
  .u-mt-sm-76 {
    margin-top: 76px; } }

@media (min-width: 576px) {
  .u-pt-sm-76 {
    padding-top: 76px; } }

@media (min-width: 576px) {
  .u-mt-sm-77 {
    margin-top: 77px; } }

@media (min-width: 576px) {
  .u-pt-sm-77 {
    padding-top: 77px; } }

@media (min-width: 576px) {
  .u-mt-sm-78 {
    margin-top: 78px; } }

@media (min-width: 576px) {
  .u-pt-sm-78 {
    padding-top: 78px; } }

@media (min-width: 576px) {
  .u-mt-sm-79 {
    margin-top: 79px; } }

@media (min-width: 576px) {
  .u-pt-sm-79 {
    padding-top: 79px; } }

@media (min-width: 576px) {
  .u-mt-sm-80 {
    margin-top: 80px; } }

@media (min-width: 576px) {
  .u-pt-sm-80 {
    padding-top: 80px; } }

@media (min-width: 576px) {
  .u-mt-sm-81 {
    margin-top: 81px; } }

@media (min-width: 576px) {
  .u-pt-sm-81 {
    padding-top: 81px; } }

@media (min-width: 576px) {
  .u-mt-sm-82 {
    margin-top: 82px; } }

@media (min-width: 576px) {
  .u-pt-sm-82 {
    padding-top: 82px; } }

@media (min-width: 576px) {
  .u-mt-sm-83 {
    margin-top: 83px; } }

@media (min-width: 576px) {
  .u-pt-sm-83 {
    padding-top: 83px; } }

@media (min-width: 576px) {
  .u-mt-sm-84 {
    margin-top: 84px; } }

@media (min-width: 576px) {
  .u-pt-sm-84 {
    padding-top: 84px; } }

@media (min-width: 576px) {
  .u-mt-sm-85 {
    margin-top: 85px; } }

@media (min-width: 576px) {
  .u-pt-sm-85 {
    padding-top: 85px; } }

@media (min-width: 576px) {
  .u-mt-sm-86 {
    margin-top: 86px; } }

@media (min-width: 576px) {
  .u-pt-sm-86 {
    padding-top: 86px; } }

@media (min-width: 576px) {
  .u-mt-sm-87 {
    margin-top: 87px; } }

@media (min-width: 576px) {
  .u-pt-sm-87 {
    padding-top: 87px; } }

@media (min-width: 576px) {
  .u-mt-sm-88 {
    margin-top: 88px; } }

@media (min-width: 576px) {
  .u-pt-sm-88 {
    padding-top: 88px; } }

@media (min-width: 576px) {
  .u-mt-sm-89 {
    margin-top: 89px; } }

@media (min-width: 576px) {
  .u-pt-sm-89 {
    padding-top: 89px; } }

@media (min-width: 576px) {
  .u-mt-sm-90 {
    margin-top: 90px; } }

@media (min-width: 576px) {
  .u-pt-sm-90 {
    padding-top: 90px; } }

@media (min-width: 576px) {
  .u-mt-sm-91 {
    margin-top: 91px; } }

@media (min-width: 576px) {
  .u-pt-sm-91 {
    padding-top: 91px; } }

@media (min-width: 576px) {
  .u-mt-sm-92 {
    margin-top: 92px; } }

@media (min-width: 576px) {
  .u-pt-sm-92 {
    padding-top: 92px; } }

@media (min-width: 576px) {
  .u-mt-sm-93 {
    margin-top: 93px; } }

@media (min-width: 576px) {
  .u-pt-sm-93 {
    padding-top: 93px; } }

@media (min-width: 576px) {
  .u-mt-sm-94 {
    margin-top: 94px; } }

@media (min-width: 576px) {
  .u-pt-sm-94 {
    padding-top: 94px; } }

@media (min-width: 576px) {
  .u-mt-sm-95 {
    margin-top: 95px; } }

@media (min-width: 576px) {
  .u-pt-sm-95 {
    padding-top: 95px; } }

@media (min-width: 576px) {
  .u-mt-sm-96 {
    margin-top: 96px; } }

@media (min-width: 576px) {
  .u-pt-sm-96 {
    padding-top: 96px; } }

@media (min-width: 576px) {
  .u-mt-sm-97 {
    margin-top: 97px; } }

@media (min-width: 576px) {
  .u-pt-sm-97 {
    padding-top: 97px; } }

@media (min-width: 576px) {
  .u-mt-sm-98 {
    margin-top: 98px; } }

@media (min-width: 576px) {
  .u-pt-sm-98 {
    padding-top: 98px; } }

@media (min-width: 576px) {
  .u-mt-sm-99 {
    margin-top: 99px; } }

@media (min-width: 576px) {
  .u-pt-sm-99 {
    padding-top: 99px; } }

@media (min-width: 576px) {
  .u-mt-sm-100 {
    margin-top: 100px; } }

@media (min-width: 576px) {
  .u-pt-sm-100 {
    padding-top: 100px; } }

@media (min-width: 576px) {
  .u-mt-sm-101 {
    margin-top: 101px; } }

@media (min-width: 576px) {
  .u-pt-sm-101 {
    padding-top: 101px; } }

@media (min-width: 576px) {
  .u-mt-sm-102 {
    margin-top: 102px; } }

@media (min-width: 576px) {
  .u-pt-sm-102 {
    padding-top: 102px; } }

@media (min-width: 576px) {
  .u-mt-sm-103 {
    margin-top: 103px; } }

@media (min-width: 576px) {
  .u-pt-sm-103 {
    padding-top: 103px; } }

@media (min-width: 576px) {
  .u-mt-sm-104 {
    margin-top: 104px; } }

@media (min-width: 576px) {
  .u-pt-sm-104 {
    padding-top: 104px; } }

@media (min-width: 576px) {
  .u-mt-sm-105 {
    margin-top: 105px; } }

@media (min-width: 576px) {
  .u-pt-sm-105 {
    padding-top: 105px; } }

@media (min-width: 576px) {
  .u-mt-sm-106 {
    margin-top: 106px; } }

@media (min-width: 576px) {
  .u-pt-sm-106 {
    padding-top: 106px; } }

@media (min-width: 576px) {
  .u-mt-sm-107 {
    margin-top: 107px; } }

@media (min-width: 576px) {
  .u-pt-sm-107 {
    padding-top: 107px; } }

@media (min-width: 576px) {
  .u-mt-sm-108 {
    margin-top: 108px; } }

@media (min-width: 576px) {
  .u-pt-sm-108 {
    padding-top: 108px; } }

@media (min-width: 576px) {
  .u-mt-sm-109 {
    margin-top: 109px; } }

@media (min-width: 576px) {
  .u-pt-sm-109 {
    padding-top: 109px; } }

@media (min-width: 576px) {
  .u-mt-sm-110 {
    margin-top: 110px; } }

@media (min-width: 576px) {
  .u-pt-sm-110 {
    padding-top: 110px; } }

@media (min-width: 576px) {
  .u-mt-sm-111 {
    margin-top: 111px; } }

@media (min-width: 576px) {
  .u-pt-sm-111 {
    padding-top: 111px; } }

@media (min-width: 576px) {
  .u-mt-sm-112 {
    margin-top: 112px; } }

@media (min-width: 576px) {
  .u-pt-sm-112 {
    padding-top: 112px; } }

@media (min-width: 576px) {
  .u-mt-sm-113 {
    margin-top: 113px; } }

@media (min-width: 576px) {
  .u-pt-sm-113 {
    padding-top: 113px; } }

@media (min-width: 576px) {
  .u-mt-sm-114 {
    margin-top: 114px; } }

@media (min-width: 576px) {
  .u-pt-sm-114 {
    padding-top: 114px; } }

@media (min-width: 576px) {
  .u-mt-sm-115 {
    margin-top: 115px; } }

@media (min-width: 576px) {
  .u-pt-sm-115 {
    padding-top: 115px; } }

@media (min-width: 576px) {
  .u-mt-sm-116 {
    margin-top: 116px; } }

@media (min-width: 576px) {
  .u-pt-sm-116 {
    padding-top: 116px; } }

@media (min-width: 576px) {
  .u-mt-sm-117 {
    margin-top: 117px; } }

@media (min-width: 576px) {
  .u-pt-sm-117 {
    padding-top: 117px; } }

@media (min-width: 576px) {
  .u-mt-sm-118 {
    margin-top: 118px; } }

@media (min-width: 576px) {
  .u-pt-sm-118 {
    padding-top: 118px; } }

@media (min-width: 576px) {
  .u-mt-sm-119 {
    margin-top: 119px; } }

@media (min-width: 576px) {
  .u-pt-sm-119 {
    padding-top: 119px; } }

@media (min-width: 576px) {
  .u-mt-sm-120 {
    margin-top: 120px; } }

@media (min-width: 576px) {
  .u-pt-sm-120 {
    padding-top: 120px; } }

@media (min-width: 576px) {
  .u-mt-sm-121 {
    margin-top: 121px; } }

@media (min-width: 576px) {
  .u-pt-sm-121 {
    padding-top: 121px; } }

@media (min-width: 576px) {
  .u-mt-sm-122 {
    margin-top: 122px; } }

@media (min-width: 576px) {
  .u-pt-sm-122 {
    padding-top: 122px; } }

@media (min-width: 576px) {
  .u-mt-sm-123 {
    margin-top: 123px; } }

@media (min-width: 576px) {
  .u-pt-sm-123 {
    padding-top: 123px; } }

@media (min-width: 576px) {
  .u-mt-sm-124 {
    margin-top: 124px; } }

@media (min-width: 576px) {
  .u-pt-sm-124 {
    padding-top: 124px; } }

@media (min-width: 576px) {
  .u-mt-sm-125 {
    margin-top: 125px; } }

@media (min-width: 576px) {
  .u-pt-sm-125 {
    padding-top: 125px; } }

@media (min-width: 576px) {
  .u-mt-sm-126 {
    margin-top: 126px; } }

@media (min-width: 576px) {
  .u-pt-sm-126 {
    padding-top: 126px; } }

@media (min-width: 576px) {
  .u-mt-sm-127 {
    margin-top: 127px; } }

@media (min-width: 576px) {
  .u-pt-sm-127 {
    padding-top: 127px; } }

@media (min-width: 576px) {
  .u-mt-sm-128 {
    margin-top: 128px; } }

@media (min-width: 576px) {
  .u-pt-sm-128 {
    padding-top: 128px; } }

@media (min-width: 576px) {
  .u-mt-sm-129 {
    margin-top: 129px; } }

@media (min-width: 576px) {
  .u-pt-sm-129 {
    padding-top: 129px; } }

@media (min-width: 576px) {
  .u-mt-sm-130 {
    margin-top: 130px; } }

@media (min-width: 576px) {
  .u-pt-sm-130 {
    padding-top: 130px; } }

@media (min-width: 576px) {
  .u-mt-sm-131 {
    margin-top: 131px; } }

@media (min-width: 576px) {
  .u-pt-sm-131 {
    padding-top: 131px; } }

@media (min-width: 576px) {
  .u-mt-sm-132 {
    margin-top: 132px; } }

@media (min-width: 576px) {
  .u-pt-sm-132 {
    padding-top: 132px; } }

@media (min-width: 576px) {
  .u-mt-sm-133 {
    margin-top: 133px; } }

@media (min-width: 576px) {
  .u-pt-sm-133 {
    padding-top: 133px; } }

@media (min-width: 576px) {
  .u-mt-sm-134 {
    margin-top: 134px; } }

@media (min-width: 576px) {
  .u-pt-sm-134 {
    padding-top: 134px; } }

@media (min-width: 576px) {
  .u-mt-sm-135 {
    margin-top: 135px; } }

@media (min-width: 576px) {
  .u-pt-sm-135 {
    padding-top: 135px; } }

@media (min-width: 576px) {
  .u-mt-sm-136 {
    margin-top: 136px; } }

@media (min-width: 576px) {
  .u-pt-sm-136 {
    padding-top: 136px; } }

@media (min-width: 576px) {
  .u-mt-sm-137 {
    margin-top: 137px; } }

@media (min-width: 576px) {
  .u-pt-sm-137 {
    padding-top: 137px; } }

@media (min-width: 576px) {
  .u-mt-sm-138 {
    margin-top: 138px; } }

@media (min-width: 576px) {
  .u-pt-sm-138 {
    padding-top: 138px; } }

@media (min-width: 576px) {
  .u-mt-sm-139 {
    margin-top: 139px; } }

@media (min-width: 576px) {
  .u-pt-sm-139 {
    padding-top: 139px; } }

@media (min-width: 576px) {
  .u-mt-sm-140 {
    margin-top: 140px; } }

@media (min-width: 576px) {
  .u-pt-sm-140 {
    padding-top: 140px; } }

@media (min-width: 576px) {
  .u-mt-sm-141 {
    margin-top: 141px; } }

@media (min-width: 576px) {
  .u-pt-sm-141 {
    padding-top: 141px; } }

@media (min-width: 576px) {
  .u-mt-sm-142 {
    margin-top: 142px; } }

@media (min-width: 576px) {
  .u-pt-sm-142 {
    padding-top: 142px; } }

@media (min-width: 576px) {
  .u-mt-sm-143 {
    margin-top: 143px; } }

@media (min-width: 576px) {
  .u-pt-sm-143 {
    padding-top: 143px; } }

@media (min-width: 576px) {
  .u-mt-sm-144 {
    margin-top: 144px; } }

@media (min-width: 576px) {
  .u-pt-sm-144 {
    padding-top: 144px; } }

@media (min-width: 576px) {
  .u-mt-sm-145 {
    margin-top: 145px; } }

@media (min-width: 576px) {
  .u-pt-sm-145 {
    padding-top: 145px; } }

@media (min-width: 576px) {
  .u-mt-sm-146 {
    margin-top: 146px; } }

@media (min-width: 576px) {
  .u-pt-sm-146 {
    padding-top: 146px; } }

@media (min-width: 576px) {
  .u-mt-sm-147 {
    margin-top: 147px; } }

@media (min-width: 576px) {
  .u-pt-sm-147 {
    padding-top: 147px; } }

@media (min-width: 576px) {
  .u-mt-sm-148 {
    margin-top: 148px; } }

@media (min-width: 576px) {
  .u-pt-sm-148 {
    padding-top: 148px; } }

@media (min-width: 576px) {
  .u-mt-sm-149 {
    margin-top: 149px; } }

@media (min-width: 576px) {
  .u-pt-sm-149 {
    padding-top: 149px; } }

@media (min-width: 576px) {
  .u-mt-sm-150 {
    margin-top: 150px; } }

@media (min-width: 576px) {
  .u-pt-sm-150 {
    padding-top: 150px; } }

@media (min-width: 576px) {
  .u-mt-sm-151 {
    margin-top: 151px; } }

@media (min-width: 576px) {
  .u-pt-sm-151 {
    padding-top: 151px; } }

@media (min-width: 576px) {
  .u-mt-sm-152 {
    margin-top: 152px; } }

@media (min-width: 576px) {
  .u-pt-sm-152 {
    padding-top: 152px; } }

@media (min-width: 576px) {
  .u-mt-sm-153 {
    margin-top: 153px; } }

@media (min-width: 576px) {
  .u-pt-sm-153 {
    padding-top: 153px; } }

@media (min-width: 576px) {
  .u-mt-sm-154 {
    margin-top: 154px; } }

@media (min-width: 576px) {
  .u-pt-sm-154 {
    padding-top: 154px; } }

@media (min-width: 576px) {
  .u-mt-sm-155 {
    margin-top: 155px; } }

@media (min-width: 576px) {
  .u-pt-sm-155 {
    padding-top: 155px; } }

@media (min-width: 576px) {
  .u-mt-sm-156 {
    margin-top: 156px; } }

@media (min-width: 576px) {
  .u-pt-sm-156 {
    padding-top: 156px; } }

@media (min-width: 576px) {
  .u-mt-sm-157 {
    margin-top: 157px; } }

@media (min-width: 576px) {
  .u-pt-sm-157 {
    padding-top: 157px; } }

@media (min-width: 576px) {
  .u-mt-sm-158 {
    margin-top: 158px; } }

@media (min-width: 576px) {
  .u-pt-sm-158 {
    padding-top: 158px; } }

@media (min-width: 576px) {
  .u-mt-sm-159 {
    margin-top: 159px; } }

@media (min-width: 576px) {
  .u-pt-sm-159 {
    padding-top: 159px; } }

@media (min-width: 576px) {
  .u-mt-sm-160 {
    margin-top: 160px; } }

@media (min-width: 576px) {
  .u-pt-sm-160 {
    padding-top: 160px; } }

@media (min-width: 576px) {
  .u-mt-sm-161 {
    margin-top: 161px; } }

@media (min-width: 576px) {
  .u-pt-sm-161 {
    padding-top: 161px; } }

@media (min-width: 576px) {
  .u-mt-sm-162 {
    margin-top: 162px; } }

@media (min-width: 576px) {
  .u-pt-sm-162 {
    padding-top: 162px; } }

@media (min-width: 576px) {
  .u-mt-sm-163 {
    margin-top: 163px; } }

@media (min-width: 576px) {
  .u-pt-sm-163 {
    padding-top: 163px; } }

@media (min-width: 576px) {
  .u-mt-sm-164 {
    margin-top: 164px; } }

@media (min-width: 576px) {
  .u-pt-sm-164 {
    padding-top: 164px; } }

@media (min-width: 576px) {
  .u-mt-sm-165 {
    margin-top: 165px; } }

@media (min-width: 576px) {
  .u-pt-sm-165 {
    padding-top: 165px; } }

@media (min-width: 576px) {
  .u-mt-sm-166 {
    margin-top: 166px; } }

@media (min-width: 576px) {
  .u-pt-sm-166 {
    padding-top: 166px; } }

@media (min-width: 576px) {
  .u-mt-sm-167 {
    margin-top: 167px; } }

@media (min-width: 576px) {
  .u-pt-sm-167 {
    padding-top: 167px; } }

@media (min-width: 576px) {
  .u-mt-sm-168 {
    margin-top: 168px; } }

@media (min-width: 576px) {
  .u-pt-sm-168 {
    padding-top: 168px; } }

@media (min-width: 576px) {
  .u-mt-sm-169 {
    margin-top: 169px; } }

@media (min-width: 576px) {
  .u-pt-sm-169 {
    padding-top: 169px; } }

@media (min-width: 576px) {
  .u-mt-sm-170 {
    margin-top: 170px; } }

@media (min-width: 576px) {
  .u-pt-sm-170 {
    padding-top: 170px; } }

@media (min-width: 576px) {
  .u-mt-sm-171 {
    margin-top: 171px; } }

@media (min-width: 576px) {
  .u-pt-sm-171 {
    padding-top: 171px; } }

@media (min-width: 576px) {
  .u-mt-sm-172 {
    margin-top: 172px; } }

@media (min-width: 576px) {
  .u-pt-sm-172 {
    padding-top: 172px; } }

@media (min-width: 576px) {
  .u-mt-sm-173 {
    margin-top: 173px; } }

@media (min-width: 576px) {
  .u-pt-sm-173 {
    padding-top: 173px; } }

@media (min-width: 576px) {
  .u-mt-sm-174 {
    margin-top: 174px; } }

@media (min-width: 576px) {
  .u-pt-sm-174 {
    padding-top: 174px; } }

@media (min-width: 576px) {
  .u-mt-sm-175 {
    margin-top: 175px; } }

@media (min-width: 576px) {
  .u-pt-sm-175 {
    padding-top: 175px; } }

@media (min-width: 576px) {
  .u-mt-sm-176 {
    margin-top: 176px; } }

@media (min-width: 576px) {
  .u-pt-sm-176 {
    padding-top: 176px; } }

@media (min-width: 576px) {
  .u-mt-sm-177 {
    margin-top: 177px; } }

@media (min-width: 576px) {
  .u-pt-sm-177 {
    padding-top: 177px; } }

@media (min-width: 576px) {
  .u-mt-sm-178 {
    margin-top: 178px; } }

@media (min-width: 576px) {
  .u-pt-sm-178 {
    padding-top: 178px; } }

@media (min-width: 576px) {
  .u-mt-sm-179 {
    margin-top: 179px; } }

@media (min-width: 576px) {
  .u-pt-sm-179 {
    padding-top: 179px; } }

@media (min-width: 576px) {
  .u-mt-sm-180 {
    margin-top: 180px; } }

@media (min-width: 576px) {
  .u-pt-sm-180 {
    padding-top: 180px; } }

@media (min-width: 576px) {
  .u-mt-sm-181 {
    margin-top: 181px; } }

@media (min-width: 576px) {
  .u-pt-sm-181 {
    padding-top: 181px; } }

@media (min-width: 576px) {
  .u-mt-sm-182 {
    margin-top: 182px; } }

@media (min-width: 576px) {
  .u-pt-sm-182 {
    padding-top: 182px; } }

@media (min-width: 576px) {
  .u-mt-sm-183 {
    margin-top: 183px; } }

@media (min-width: 576px) {
  .u-pt-sm-183 {
    padding-top: 183px; } }

@media (min-width: 576px) {
  .u-mt-sm-184 {
    margin-top: 184px; } }

@media (min-width: 576px) {
  .u-pt-sm-184 {
    padding-top: 184px; } }

@media (min-width: 576px) {
  .u-mt-sm-185 {
    margin-top: 185px; } }

@media (min-width: 576px) {
  .u-pt-sm-185 {
    padding-top: 185px; } }

@media (min-width: 576px) {
  .u-mt-sm-186 {
    margin-top: 186px; } }

@media (min-width: 576px) {
  .u-pt-sm-186 {
    padding-top: 186px; } }

@media (min-width: 576px) {
  .u-mt-sm-187 {
    margin-top: 187px; } }

@media (min-width: 576px) {
  .u-pt-sm-187 {
    padding-top: 187px; } }

@media (min-width: 576px) {
  .u-mt-sm-188 {
    margin-top: 188px; } }

@media (min-width: 576px) {
  .u-pt-sm-188 {
    padding-top: 188px; } }

@media (min-width: 576px) {
  .u-mt-sm-189 {
    margin-top: 189px; } }

@media (min-width: 576px) {
  .u-pt-sm-189 {
    padding-top: 189px; } }

@media (min-width: 576px) {
  .u-mt-sm-190 {
    margin-top: 190px; } }

@media (min-width: 576px) {
  .u-pt-sm-190 {
    padding-top: 190px; } }

@media (min-width: 576px) {
  .u-mt-sm-191 {
    margin-top: 191px; } }

@media (min-width: 576px) {
  .u-pt-sm-191 {
    padding-top: 191px; } }

@media (min-width: 576px) {
  .u-mt-sm-192 {
    margin-top: 192px; } }

@media (min-width: 576px) {
  .u-pt-sm-192 {
    padding-top: 192px; } }

@media (min-width: 576px) {
  .u-mt-sm-193 {
    margin-top: 193px; } }

@media (min-width: 576px) {
  .u-pt-sm-193 {
    padding-top: 193px; } }

@media (min-width: 576px) {
  .u-mt-sm-194 {
    margin-top: 194px; } }

@media (min-width: 576px) {
  .u-pt-sm-194 {
    padding-top: 194px; } }

@media (min-width: 576px) {
  .u-mt-sm-195 {
    margin-top: 195px; } }

@media (min-width: 576px) {
  .u-pt-sm-195 {
    padding-top: 195px; } }

@media (min-width: 576px) {
  .u-mt-sm-196 {
    margin-top: 196px; } }

@media (min-width: 576px) {
  .u-pt-sm-196 {
    padding-top: 196px; } }

@media (min-width: 576px) {
  .u-mt-sm-197 {
    margin-top: 197px; } }

@media (min-width: 576px) {
  .u-pt-sm-197 {
    padding-top: 197px; } }

@media (min-width: 576px) {
  .u-mt-sm-198 {
    margin-top: 198px; } }

@media (min-width: 576px) {
  .u-pt-sm-198 {
    padding-top: 198px; } }

@media (min-width: 576px) {
  .u-mt-sm-199 {
    margin-top: 199px; } }

@media (min-width: 576px) {
  .u-pt-sm-199 {
    padding-top: 199px; } }

@media (min-width: 576px) {
  .u-mt-sm-200 {
    margin-top: 200px; } }

@media (min-width: 576px) {
  .u-pt-sm-200 {
    padding-top: 200px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-50 {
    margin-bottom: -50px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-49 {
    margin-bottom: -49px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-48 {
    margin-bottom: -48px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-47 {
    margin-bottom: -47px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-46 {
    margin-bottom: -46px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-45 {
    margin-bottom: -45px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-44 {
    margin-bottom: -44px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-43 {
    margin-bottom: -43px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-42 {
    margin-bottom: -42px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-41 {
    margin-bottom: -41px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-40 {
    margin-bottom: -40px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-39 {
    margin-bottom: -39px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-38 {
    margin-bottom: -38px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-37 {
    margin-bottom: -37px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-36 {
    margin-bottom: -36px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-35 {
    margin-bottom: -35px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-34 {
    margin-bottom: -34px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-33 {
    margin-bottom: -33px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-32 {
    margin-bottom: -32px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-31 {
    margin-bottom: -31px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-30 {
    margin-bottom: -30px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-29 {
    margin-bottom: -29px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-28 {
    margin-bottom: -28px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-27 {
    margin-bottom: -27px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-26 {
    margin-bottom: -26px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-25 {
    margin-bottom: -25px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-24 {
    margin-bottom: -24px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-23 {
    margin-bottom: -23px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-22 {
    margin-bottom: -22px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-21 {
    margin-bottom: -21px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-20 {
    margin-bottom: -20px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-19 {
    margin-bottom: -19px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-18 {
    margin-bottom: -18px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-17 {
    margin-bottom: -17px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-16 {
    margin-bottom: -16px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-15 {
    margin-bottom: -15px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-14 {
    margin-bottom: -14px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-13 {
    margin-bottom: -13px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-12 {
    margin-bottom: -12px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-11 {
    margin-bottom: -11px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-10 {
    margin-bottom: -10px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-9 {
    margin-bottom: -9px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-8 {
    margin-bottom: -8px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-7 {
    margin-bottom: -7px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-6 {
    margin-bottom: -6px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-5 {
    margin-bottom: -5px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-4 {
    margin-bottom: -4px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-3 {
    margin-bottom: -3px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-2 {
    margin-bottom: -2px; } }

@media (min-width: 576px) {
  .u-mb-negative-sm-1 {
    margin-bottom: -1px; } }

@media (min-width: 576px) {
  .u-mb-sm-0 {
    margin-bottom: 0px; } }

@media (min-width: 576px) {
  .u-pb-sm-0 {
    padding-bottom: 0px; } }

@media (min-width: 576px) {
  .u-mb-sm-1 {
    margin-bottom: 1px; } }

@media (min-width: 576px) {
  .u-pb-sm-1 {
    padding-bottom: 1px; } }

@media (min-width: 576px) {
  .u-mb-sm-2 {
    margin-bottom: 2px; } }

@media (min-width: 576px) {
  .u-pb-sm-2 {
    padding-bottom: 2px; } }

@media (min-width: 576px) {
  .u-mb-sm-3 {
    margin-bottom: 3px; } }

@media (min-width: 576px) {
  .u-pb-sm-3 {
    padding-bottom: 3px; } }

@media (min-width: 576px) {
  .u-mb-sm-4 {
    margin-bottom: 4px; } }

@media (min-width: 576px) {
  .u-pb-sm-4 {
    padding-bottom: 4px; } }

@media (min-width: 576px) {
  .u-mb-sm-5 {
    margin-bottom: 5px; } }

@media (min-width: 576px) {
  .u-pb-sm-5 {
    padding-bottom: 5px; } }

@media (min-width: 576px) {
  .u-mb-sm-6 {
    margin-bottom: 6px; } }

@media (min-width: 576px) {
  .u-pb-sm-6 {
    padding-bottom: 6px; } }

@media (min-width: 576px) {
  .u-mb-sm-7 {
    margin-bottom: 7px; } }

@media (min-width: 576px) {
  .u-pb-sm-7 {
    padding-bottom: 7px; } }

@media (min-width: 576px) {
  .u-mb-sm-8 {
    margin-bottom: 8px; } }

@media (min-width: 576px) {
  .u-pb-sm-8 {
    padding-bottom: 8px; } }

@media (min-width: 576px) {
  .u-mb-sm-9 {
    margin-bottom: 9px; } }

@media (min-width: 576px) {
  .u-pb-sm-9 {
    padding-bottom: 9px; } }

@media (min-width: 576px) {
  .u-mb-sm-10 {
    margin-bottom: 10px; } }

@media (min-width: 576px) {
  .u-pb-sm-10 {
    padding-bottom: 10px; } }

@media (min-width: 576px) {
  .u-mb-sm-11 {
    margin-bottom: 11px; } }

@media (min-width: 576px) {
  .u-pb-sm-11 {
    padding-bottom: 11px; } }

@media (min-width: 576px) {
  .u-mb-sm-12 {
    margin-bottom: 12px; } }

@media (min-width: 576px) {
  .u-pb-sm-12 {
    padding-bottom: 12px; } }

@media (min-width: 576px) {
  .u-mb-sm-13 {
    margin-bottom: 13px; } }

@media (min-width: 576px) {
  .u-pb-sm-13 {
    padding-bottom: 13px; } }

@media (min-width: 576px) {
  .u-mb-sm-14 {
    margin-bottom: 14px; } }

@media (min-width: 576px) {
  .u-pb-sm-14 {
    padding-bottom: 14px; } }

@media (min-width: 576px) {
  .u-mb-sm-15 {
    margin-bottom: 15px; } }

@media (min-width: 576px) {
  .u-pb-sm-15 {
    padding-bottom: 15px; } }

@media (min-width: 576px) {
  .u-mb-sm-16 {
    margin-bottom: 16px; } }

@media (min-width: 576px) {
  .u-pb-sm-16 {
    padding-bottom: 16px; } }

@media (min-width: 576px) {
  .u-mb-sm-17 {
    margin-bottom: 17px; } }

@media (min-width: 576px) {
  .u-pb-sm-17 {
    padding-bottom: 17px; } }

@media (min-width: 576px) {
  .u-mb-sm-18 {
    margin-bottom: 18px; } }

@media (min-width: 576px) {
  .u-pb-sm-18 {
    padding-bottom: 18px; } }

@media (min-width: 576px) {
  .u-mb-sm-19 {
    margin-bottom: 19px; } }

@media (min-width: 576px) {
  .u-pb-sm-19 {
    padding-bottom: 19px; } }

@media (min-width: 576px) {
  .u-mb-sm-20 {
    margin-bottom: 20px; } }

@media (min-width: 576px) {
  .u-pb-sm-20 {
    padding-bottom: 20px; } }

@media (min-width: 576px) {
  .u-mb-sm-21 {
    margin-bottom: 21px; } }

@media (min-width: 576px) {
  .u-pb-sm-21 {
    padding-bottom: 21px; } }

@media (min-width: 576px) {
  .u-mb-sm-22 {
    margin-bottom: 22px; } }

@media (min-width: 576px) {
  .u-pb-sm-22 {
    padding-bottom: 22px; } }

@media (min-width: 576px) {
  .u-mb-sm-23 {
    margin-bottom: 23px; } }

@media (min-width: 576px) {
  .u-pb-sm-23 {
    padding-bottom: 23px; } }

@media (min-width: 576px) {
  .u-mb-sm-24 {
    margin-bottom: 24px; } }

@media (min-width: 576px) {
  .u-pb-sm-24 {
    padding-bottom: 24px; } }

@media (min-width: 576px) {
  .u-mb-sm-25 {
    margin-bottom: 25px; } }

@media (min-width: 576px) {
  .u-pb-sm-25 {
    padding-bottom: 25px; } }

@media (min-width: 576px) {
  .u-mb-sm-26 {
    margin-bottom: 26px; } }

@media (min-width: 576px) {
  .u-pb-sm-26 {
    padding-bottom: 26px; } }

@media (min-width: 576px) {
  .u-mb-sm-27 {
    margin-bottom: 27px; } }

@media (min-width: 576px) {
  .u-pb-sm-27 {
    padding-bottom: 27px; } }

@media (min-width: 576px) {
  .u-mb-sm-28 {
    margin-bottom: 28px; } }

@media (min-width: 576px) {
  .u-pb-sm-28 {
    padding-bottom: 28px; } }

@media (min-width: 576px) {
  .u-mb-sm-29 {
    margin-bottom: 29px; } }

@media (min-width: 576px) {
  .u-pb-sm-29 {
    padding-bottom: 29px; } }

@media (min-width: 576px) {
  .u-mb-sm-30 {
    margin-bottom: 30px; } }

@media (min-width: 576px) {
  .u-pb-sm-30 {
    padding-bottom: 30px; } }

@media (min-width: 576px) {
  .u-mb-sm-31 {
    margin-bottom: 31px; } }

@media (min-width: 576px) {
  .u-pb-sm-31 {
    padding-bottom: 31px; } }

@media (min-width: 576px) {
  .u-mb-sm-32 {
    margin-bottom: 32px; } }

@media (min-width: 576px) {
  .u-pb-sm-32 {
    padding-bottom: 32px; } }

@media (min-width: 576px) {
  .u-mb-sm-33 {
    margin-bottom: 33px; } }

@media (min-width: 576px) {
  .u-pb-sm-33 {
    padding-bottom: 33px; } }

@media (min-width: 576px) {
  .u-mb-sm-34 {
    margin-bottom: 34px; } }

@media (min-width: 576px) {
  .u-pb-sm-34 {
    padding-bottom: 34px; } }

@media (min-width: 576px) {
  .u-mb-sm-35 {
    margin-bottom: 35px; } }

@media (min-width: 576px) {
  .u-pb-sm-35 {
    padding-bottom: 35px; } }

@media (min-width: 576px) {
  .u-mb-sm-36 {
    margin-bottom: 36px; } }

@media (min-width: 576px) {
  .u-pb-sm-36 {
    padding-bottom: 36px; } }

@media (min-width: 576px) {
  .u-mb-sm-37 {
    margin-bottom: 37px; } }

@media (min-width: 576px) {
  .u-pb-sm-37 {
    padding-bottom: 37px; } }

@media (min-width: 576px) {
  .u-mb-sm-38 {
    margin-bottom: 38px; } }

@media (min-width: 576px) {
  .u-pb-sm-38 {
    padding-bottom: 38px; } }

@media (min-width: 576px) {
  .u-mb-sm-39 {
    margin-bottom: 39px; } }

@media (min-width: 576px) {
  .u-pb-sm-39 {
    padding-bottom: 39px; } }

@media (min-width: 576px) {
  .u-mb-sm-40 {
    margin-bottom: 40px; } }

@media (min-width: 576px) {
  .u-pb-sm-40 {
    padding-bottom: 40px; } }

@media (min-width: 576px) {
  .u-mb-sm-41 {
    margin-bottom: 41px; } }

@media (min-width: 576px) {
  .u-pb-sm-41 {
    padding-bottom: 41px; } }

@media (min-width: 576px) {
  .u-mb-sm-42 {
    margin-bottom: 42px; } }

@media (min-width: 576px) {
  .u-pb-sm-42 {
    padding-bottom: 42px; } }

@media (min-width: 576px) {
  .u-mb-sm-43 {
    margin-bottom: 43px; } }

@media (min-width: 576px) {
  .u-pb-sm-43 {
    padding-bottom: 43px; } }

@media (min-width: 576px) {
  .u-mb-sm-44 {
    margin-bottom: 44px; } }

@media (min-width: 576px) {
  .u-pb-sm-44 {
    padding-bottom: 44px; } }

@media (min-width: 576px) {
  .u-mb-sm-45 {
    margin-bottom: 45px; } }

@media (min-width: 576px) {
  .u-pb-sm-45 {
    padding-bottom: 45px; } }

@media (min-width: 576px) {
  .u-mb-sm-46 {
    margin-bottom: 46px; } }

@media (min-width: 576px) {
  .u-pb-sm-46 {
    padding-bottom: 46px; } }

@media (min-width: 576px) {
  .u-mb-sm-47 {
    margin-bottom: 47px; } }

@media (min-width: 576px) {
  .u-pb-sm-47 {
    padding-bottom: 47px; } }

@media (min-width: 576px) {
  .u-mb-sm-48 {
    margin-bottom: 48px; } }

@media (min-width: 576px) {
  .u-pb-sm-48 {
    padding-bottom: 48px; } }

@media (min-width: 576px) {
  .u-mb-sm-49 {
    margin-bottom: 49px; } }

@media (min-width: 576px) {
  .u-pb-sm-49 {
    padding-bottom: 49px; } }

@media (min-width: 576px) {
  .u-mb-sm-50 {
    margin-bottom: 50px; } }

@media (min-width: 576px) {
  .u-pb-sm-50 {
    padding-bottom: 50px; } }

@media (min-width: 576px) {
  .u-mb-sm-51 {
    margin-bottom: 51px; } }

@media (min-width: 576px) {
  .u-pb-sm-51 {
    padding-bottom: 51px; } }

@media (min-width: 576px) {
  .u-mb-sm-52 {
    margin-bottom: 52px; } }

@media (min-width: 576px) {
  .u-pb-sm-52 {
    padding-bottom: 52px; } }

@media (min-width: 576px) {
  .u-mb-sm-53 {
    margin-bottom: 53px; } }

@media (min-width: 576px) {
  .u-pb-sm-53 {
    padding-bottom: 53px; } }

@media (min-width: 576px) {
  .u-mb-sm-54 {
    margin-bottom: 54px; } }

@media (min-width: 576px) {
  .u-pb-sm-54 {
    padding-bottom: 54px; } }

@media (min-width: 576px) {
  .u-mb-sm-55 {
    margin-bottom: 55px; } }

@media (min-width: 576px) {
  .u-pb-sm-55 {
    padding-bottom: 55px; } }

@media (min-width: 576px) {
  .u-mb-sm-56 {
    margin-bottom: 56px; } }

@media (min-width: 576px) {
  .u-pb-sm-56 {
    padding-bottom: 56px; } }

@media (min-width: 576px) {
  .u-mb-sm-57 {
    margin-bottom: 57px; } }

@media (min-width: 576px) {
  .u-pb-sm-57 {
    padding-bottom: 57px; } }

@media (min-width: 576px) {
  .u-mb-sm-58 {
    margin-bottom: 58px; } }

@media (min-width: 576px) {
  .u-pb-sm-58 {
    padding-bottom: 58px; } }

@media (min-width: 576px) {
  .u-mb-sm-59 {
    margin-bottom: 59px; } }

@media (min-width: 576px) {
  .u-pb-sm-59 {
    padding-bottom: 59px; } }

@media (min-width: 576px) {
  .u-mb-sm-60 {
    margin-bottom: 60px; } }

@media (min-width: 576px) {
  .u-pb-sm-60 {
    padding-bottom: 60px; } }

@media (min-width: 576px) {
  .u-mb-sm-61 {
    margin-bottom: 61px; } }

@media (min-width: 576px) {
  .u-pb-sm-61 {
    padding-bottom: 61px; } }

@media (min-width: 576px) {
  .u-mb-sm-62 {
    margin-bottom: 62px; } }

@media (min-width: 576px) {
  .u-pb-sm-62 {
    padding-bottom: 62px; } }

@media (min-width: 576px) {
  .u-mb-sm-63 {
    margin-bottom: 63px; } }

@media (min-width: 576px) {
  .u-pb-sm-63 {
    padding-bottom: 63px; } }

@media (min-width: 576px) {
  .u-mb-sm-64 {
    margin-bottom: 64px; } }

@media (min-width: 576px) {
  .u-pb-sm-64 {
    padding-bottom: 64px; } }

@media (min-width: 576px) {
  .u-mb-sm-65 {
    margin-bottom: 65px; } }

@media (min-width: 576px) {
  .u-pb-sm-65 {
    padding-bottom: 65px; } }

@media (min-width: 576px) {
  .u-mb-sm-66 {
    margin-bottom: 66px; } }

@media (min-width: 576px) {
  .u-pb-sm-66 {
    padding-bottom: 66px; } }

@media (min-width: 576px) {
  .u-mb-sm-67 {
    margin-bottom: 67px; } }

@media (min-width: 576px) {
  .u-pb-sm-67 {
    padding-bottom: 67px; } }

@media (min-width: 576px) {
  .u-mb-sm-68 {
    margin-bottom: 68px; } }

@media (min-width: 576px) {
  .u-pb-sm-68 {
    padding-bottom: 68px; } }

@media (min-width: 576px) {
  .u-mb-sm-69 {
    margin-bottom: 69px; } }

@media (min-width: 576px) {
  .u-pb-sm-69 {
    padding-bottom: 69px; } }

@media (min-width: 576px) {
  .u-mb-sm-70 {
    margin-bottom: 70px; } }

@media (min-width: 576px) {
  .u-pb-sm-70 {
    padding-bottom: 70px; } }

@media (min-width: 576px) {
  .u-mb-sm-71 {
    margin-bottom: 71px; } }

@media (min-width: 576px) {
  .u-pb-sm-71 {
    padding-bottom: 71px; } }

@media (min-width: 576px) {
  .u-mb-sm-72 {
    margin-bottom: 72px; } }

@media (min-width: 576px) {
  .u-pb-sm-72 {
    padding-bottom: 72px; } }

@media (min-width: 576px) {
  .u-mb-sm-73 {
    margin-bottom: 73px; } }

@media (min-width: 576px) {
  .u-pb-sm-73 {
    padding-bottom: 73px; } }

@media (min-width: 576px) {
  .u-mb-sm-74 {
    margin-bottom: 74px; } }

@media (min-width: 576px) {
  .u-pb-sm-74 {
    padding-bottom: 74px; } }

@media (min-width: 576px) {
  .u-mb-sm-75 {
    margin-bottom: 75px; } }

@media (min-width: 576px) {
  .u-pb-sm-75 {
    padding-bottom: 75px; } }

@media (min-width: 576px) {
  .u-mb-sm-76 {
    margin-bottom: 76px; } }

@media (min-width: 576px) {
  .u-pb-sm-76 {
    padding-bottom: 76px; } }

@media (min-width: 576px) {
  .u-mb-sm-77 {
    margin-bottom: 77px; } }

@media (min-width: 576px) {
  .u-pb-sm-77 {
    padding-bottom: 77px; } }

@media (min-width: 576px) {
  .u-mb-sm-78 {
    margin-bottom: 78px; } }

@media (min-width: 576px) {
  .u-pb-sm-78 {
    padding-bottom: 78px; } }

@media (min-width: 576px) {
  .u-mb-sm-79 {
    margin-bottom: 79px; } }

@media (min-width: 576px) {
  .u-pb-sm-79 {
    padding-bottom: 79px; } }

@media (min-width: 576px) {
  .u-mb-sm-80 {
    margin-bottom: 80px; } }

@media (min-width: 576px) {
  .u-pb-sm-80 {
    padding-bottom: 80px; } }

@media (min-width: 576px) {
  .u-mb-sm-81 {
    margin-bottom: 81px; } }

@media (min-width: 576px) {
  .u-pb-sm-81 {
    padding-bottom: 81px; } }

@media (min-width: 576px) {
  .u-mb-sm-82 {
    margin-bottom: 82px; } }

@media (min-width: 576px) {
  .u-pb-sm-82 {
    padding-bottom: 82px; } }

@media (min-width: 576px) {
  .u-mb-sm-83 {
    margin-bottom: 83px; } }

@media (min-width: 576px) {
  .u-pb-sm-83 {
    padding-bottom: 83px; } }

@media (min-width: 576px) {
  .u-mb-sm-84 {
    margin-bottom: 84px; } }

@media (min-width: 576px) {
  .u-pb-sm-84 {
    padding-bottom: 84px; } }

@media (min-width: 576px) {
  .u-mb-sm-85 {
    margin-bottom: 85px; } }

@media (min-width: 576px) {
  .u-pb-sm-85 {
    padding-bottom: 85px; } }

@media (min-width: 576px) {
  .u-mb-sm-86 {
    margin-bottom: 86px; } }

@media (min-width: 576px) {
  .u-pb-sm-86 {
    padding-bottom: 86px; } }

@media (min-width: 576px) {
  .u-mb-sm-87 {
    margin-bottom: 87px; } }

@media (min-width: 576px) {
  .u-pb-sm-87 {
    padding-bottom: 87px; } }

@media (min-width: 576px) {
  .u-mb-sm-88 {
    margin-bottom: 88px; } }

@media (min-width: 576px) {
  .u-pb-sm-88 {
    padding-bottom: 88px; } }

@media (min-width: 576px) {
  .u-mb-sm-89 {
    margin-bottom: 89px; } }

@media (min-width: 576px) {
  .u-pb-sm-89 {
    padding-bottom: 89px; } }

@media (min-width: 576px) {
  .u-mb-sm-90 {
    margin-bottom: 90px; } }

@media (min-width: 576px) {
  .u-pb-sm-90 {
    padding-bottom: 90px; } }

@media (min-width: 576px) {
  .u-mb-sm-91 {
    margin-bottom: 91px; } }

@media (min-width: 576px) {
  .u-pb-sm-91 {
    padding-bottom: 91px; } }

@media (min-width: 576px) {
  .u-mb-sm-92 {
    margin-bottom: 92px; } }

@media (min-width: 576px) {
  .u-pb-sm-92 {
    padding-bottom: 92px; } }

@media (min-width: 576px) {
  .u-mb-sm-93 {
    margin-bottom: 93px; } }

@media (min-width: 576px) {
  .u-pb-sm-93 {
    padding-bottom: 93px; } }

@media (min-width: 576px) {
  .u-mb-sm-94 {
    margin-bottom: 94px; } }

@media (min-width: 576px) {
  .u-pb-sm-94 {
    padding-bottom: 94px; } }

@media (min-width: 576px) {
  .u-mb-sm-95 {
    margin-bottom: 95px; } }

@media (min-width: 576px) {
  .u-pb-sm-95 {
    padding-bottom: 95px; } }

@media (min-width: 576px) {
  .u-mb-sm-96 {
    margin-bottom: 96px; } }

@media (min-width: 576px) {
  .u-pb-sm-96 {
    padding-bottom: 96px; } }

@media (min-width: 576px) {
  .u-mb-sm-97 {
    margin-bottom: 97px; } }

@media (min-width: 576px) {
  .u-pb-sm-97 {
    padding-bottom: 97px; } }

@media (min-width: 576px) {
  .u-mb-sm-98 {
    margin-bottom: 98px; } }

@media (min-width: 576px) {
  .u-pb-sm-98 {
    padding-bottom: 98px; } }

@media (min-width: 576px) {
  .u-mb-sm-99 {
    margin-bottom: 99px; } }

@media (min-width: 576px) {
  .u-pb-sm-99 {
    padding-bottom: 99px; } }

@media (min-width: 576px) {
  .u-mb-sm-100 {
    margin-bottom: 100px; } }

@media (min-width: 576px) {
  .u-pb-sm-100 {
    padding-bottom: 100px; } }

@media (min-width: 576px) {
  .u-mb-sm-101 {
    margin-bottom: 101px; } }

@media (min-width: 576px) {
  .u-pb-sm-101 {
    padding-bottom: 101px; } }

@media (min-width: 576px) {
  .u-mb-sm-102 {
    margin-bottom: 102px; } }

@media (min-width: 576px) {
  .u-pb-sm-102 {
    padding-bottom: 102px; } }

@media (min-width: 576px) {
  .u-mb-sm-103 {
    margin-bottom: 103px; } }

@media (min-width: 576px) {
  .u-pb-sm-103 {
    padding-bottom: 103px; } }

@media (min-width: 576px) {
  .u-mb-sm-104 {
    margin-bottom: 104px; } }

@media (min-width: 576px) {
  .u-pb-sm-104 {
    padding-bottom: 104px; } }

@media (min-width: 576px) {
  .u-mb-sm-105 {
    margin-bottom: 105px; } }

@media (min-width: 576px) {
  .u-pb-sm-105 {
    padding-bottom: 105px; } }

@media (min-width: 576px) {
  .u-mb-sm-106 {
    margin-bottom: 106px; } }

@media (min-width: 576px) {
  .u-pb-sm-106 {
    padding-bottom: 106px; } }

@media (min-width: 576px) {
  .u-mb-sm-107 {
    margin-bottom: 107px; } }

@media (min-width: 576px) {
  .u-pb-sm-107 {
    padding-bottom: 107px; } }

@media (min-width: 576px) {
  .u-mb-sm-108 {
    margin-bottom: 108px; } }

@media (min-width: 576px) {
  .u-pb-sm-108 {
    padding-bottom: 108px; } }

@media (min-width: 576px) {
  .u-mb-sm-109 {
    margin-bottom: 109px; } }

@media (min-width: 576px) {
  .u-pb-sm-109 {
    padding-bottom: 109px; } }

@media (min-width: 576px) {
  .u-mb-sm-110 {
    margin-bottom: 110px; } }

@media (min-width: 576px) {
  .u-pb-sm-110 {
    padding-bottom: 110px; } }

@media (min-width: 576px) {
  .u-mb-sm-111 {
    margin-bottom: 111px; } }

@media (min-width: 576px) {
  .u-pb-sm-111 {
    padding-bottom: 111px; } }

@media (min-width: 576px) {
  .u-mb-sm-112 {
    margin-bottom: 112px; } }

@media (min-width: 576px) {
  .u-pb-sm-112 {
    padding-bottom: 112px; } }

@media (min-width: 576px) {
  .u-mb-sm-113 {
    margin-bottom: 113px; } }

@media (min-width: 576px) {
  .u-pb-sm-113 {
    padding-bottom: 113px; } }

@media (min-width: 576px) {
  .u-mb-sm-114 {
    margin-bottom: 114px; } }

@media (min-width: 576px) {
  .u-pb-sm-114 {
    padding-bottom: 114px; } }

@media (min-width: 576px) {
  .u-mb-sm-115 {
    margin-bottom: 115px; } }

@media (min-width: 576px) {
  .u-pb-sm-115 {
    padding-bottom: 115px; } }

@media (min-width: 576px) {
  .u-mb-sm-116 {
    margin-bottom: 116px; } }

@media (min-width: 576px) {
  .u-pb-sm-116 {
    padding-bottom: 116px; } }

@media (min-width: 576px) {
  .u-mb-sm-117 {
    margin-bottom: 117px; } }

@media (min-width: 576px) {
  .u-pb-sm-117 {
    padding-bottom: 117px; } }

@media (min-width: 576px) {
  .u-mb-sm-118 {
    margin-bottom: 118px; } }

@media (min-width: 576px) {
  .u-pb-sm-118 {
    padding-bottom: 118px; } }

@media (min-width: 576px) {
  .u-mb-sm-119 {
    margin-bottom: 119px; } }

@media (min-width: 576px) {
  .u-pb-sm-119 {
    padding-bottom: 119px; } }

@media (min-width: 576px) {
  .u-mb-sm-120 {
    margin-bottom: 120px; } }

@media (min-width: 576px) {
  .u-pb-sm-120 {
    padding-bottom: 120px; } }

@media (min-width: 576px) {
  .u-mb-sm-121 {
    margin-bottom: 121px; } }

@media (min-width: 576px) {
  .u-pb-sm-121 {
    padding-bottom: 121px; } }

@media (min-width: 576px) {
  .u-mb-sm-122 {
    margin-bottom: 122px; } }

@media (min-width: 576px) {
  .u-pb-sm-122 {
    padding-bottom: 122px; } }

@media (min-width: 576px) {
  .u-mb-sm-123 {
    margin-bottom: 123px; } }

@media (min-width: 576px) {
  .u-pb-sm-123 {
    padding-bottom: 123px; } }

@media (min-width: 576px) {
  .u-mb-sm-124 {
    margin-bottom: 124px; } }

@media (min-width: 576px) {
  .u-pb-sm-124 {
    padding-bottom: 124px; } }

@media (min-width: 576px) {
  .u-mb-sm-125 {
    margin-bottom: 125px; } }

@media (min-width: 576px) {
  .u-pb-sm-125 {
    padding-bottom: 125px; } }

@media (min-width: 576px) {
  .u-mb-sm-126 {
    margin-bottom: 126px; } }

@media (min-width: 576px) {
  .u-pb-sm-126 {
    padding-bottom: 126px; } }

@media (min-width: 576px) {
  .u-mb-sm-127 {
    margin-bottom: 127px; } }

@media (min-width: 576px) {
  .u-pb-sm-127 {
    padding-bottom: 127px; } }

@media (min-width: 576px) {
  .u-mb-sm-128 {
    margin-bottom: 128px; } }

@media (min-width: 576px) {
  .u-pb-sm-128 {
    padding-bottom: 128px; } }

@media (min-width: 576px) {
  .u-mb-sm-129 {
    margin-bottom: 129px; } }

@media (min-width: 576px) {
  .u-pb-sm-129 {
    padding-bottom: 129px; } }

@media (min-width: 576px) {
  .u-mb-sm-130 {
    margin-bottom: 130px; } }

@media (min-width: 576px) {
  .u-pb-sm-130 {
    padding-bottom: 130px; } }

@media (min-width: 576px) {
  .u-mb-sm-131 {
    margin-bottom: 131px; } }

@media (min-width: 576px) {
  .u-pb-sm-131 {
    padding-bottom: 131px; } }

@media (min-width: 576px) {
  .u-mb-sm-132 {
    margin-bottom: 132px; } }

@media (min-width: 576px) {
  .u-pb-sm-132 {
    padding-bottom: 132px; } }

@media (min-width: 576px) {
  .u-mb-sm-133 {
    margin-bottom: 133px; } }

@media (min-width: 576px) {
  .u-pb-sm-133 {
    padding-bottom: 133px; } }

@media (min-width: 576px) {
  .u-mb-sm-134 {
    margin-bottom: 134px; } }

@media (min-width: 576px) {
  .u-pb-sm-134 {
    padding-bottom: 134px; } }

@media (min-width: 576px) {
  .u-mb-sm-135 {
    margin-bottom: 135px; } }

@media (min-width: 576px) {
  .u-pb-sm-135 {
    padding-bottom: 135px; } }

@media (min-width: 576px) {
  .u-mb-sm-136 {
    margin-bottom: 136px; } }

@media (min-width: 576px) {
  .u-pb-sm-136 {
    padding-bottom: 136px; } }

@media (min-width: 576px) {
  .u-mb-sm-137 {
    margin-bottom: 137px; } }

@media (min-width: 576px) {
  .u-pb-sm-137 {
    padding-bottom: 137px; } }

@media (min-width: 576px) {
  .u-mb-sm-138 {
    margin-bottom: 138px; } }

@media (min-width: 576px) {
  .u-pb-sm-138 {
    padding-bottom: 138px; } }

@media (min-width: 576px) {
  .u-mb-sm-139 {
    margin-bottom: 139px; } }

@media (min-width: 576px) {
  .u-pb-sm-139 {
    padding-bottom: 139px; } }

@media (min-width: 576px) {
  .u-mb-sm-140 {
    margin-bottom: 140px; } }

@media (min-width: 576px) {
  .u-pb-sm-140 {
    padding-bottom: 140px; } }

@media (min-width: 576px) {
  .u-mb-sm-141 {
    margin-bottom: 141px; } }

@media (min-width: 576px) {
  .u-pb-sm-141 {
    padding-bottom: 141px; } }

@media (min-width: 576px) {
  .u-mb-sm-142 {
    margin-bottom: 142px; } }

@media (min-width: 576px) {
  .u-pb-sm-142 {
    padding-bottom: 142px; } }

@media (min-width: 576px) {
  .u-mb-sm-143 {
    margin-bottom: 143px; } }

@media (min-width: 576px) {
  .u-pb-sm-143 {
    padding-bottom: 143px; } }

@media (min-width: 576px) {
  .u-mb-sm-144 {
    margin-bottom: 144px; } }

@media (min-width: 576px) {
  .u-pb-sm-144 {
    padding-bottom: 144px; } }

@media (min-width: 576px) {
  .u-mb-sm-145 {
    margin-bottom: 145px; } }

@media (min-width: 576px) {
  .u-pb-sm-145 {
    padding-bottom: 145px; } }

@media (min-width: 576px) {
  .u-mb-sm-146 {
    margin-bottom: 146px; } }

@media (min-width: 576px) {
  .u-pb-sm-146 {
    padding-bottom: 146px; } }

@media (min-width: 576px) {
  .u-mb-sm-147 {
    margin-bottom: 147px; } }

@media (min-width: 576px) {
  .u-pb-sm-147 {
    padding-bottom: 147px; } }

@media (min-width: 576px) {
  .u-mb-sm-148 {
    margin-bottom: 148px; } }

@media (min-width: 576px) {
  .u-pb-sm-148 {
    padding-bottom: 148px; } }

@media (min-width: 576px) {
  .u-mb-sm-149 {
    margin-bottom: 149px; } }

@media (min-width: 576px) {
  .u-pb-sm-149 {
    padding-bottom: 149px; } }

@media (min-width: 576px) {
  .u-mb-sm-150 {
    margin-bottom: 150px; } }

@media (min-width: 576px) {
  .u-pb-sm-150 {
    padding-bottom: 150px; } }

@media (min-width: 576px) {
  .u-mb-sm-151 {
    margin-bottom: 151px; } }

@media (min-width: 576px) {
  .u-pb-sm-151 {
    padding-bottom: 151px; } }

@media (min-width: 576px) {
  .u-mb-sm-152 {
    margin-bottom: 152px; } }

@media (min-width: 576px) {
  .u-pb-sm-152 {
    padding-bottom: 152px; } }

@media (min-width: 576px) {
  .u-mb-sm-153 {
    margin-bottom: 153px; } }

@media (min-width: 576px) {
  .u-pb-sm-153 {
    padding-bottom: 153px; } }

@media (min-width: 576px) {
  .u-mb-sm-154 {
    margin-bottom: 154px; } }

@media (min-width: 576px) {
  .u-pb-sm-154 {
    padding-bottom: 154px; } }

@media (min-width: 576px) {
  .u-mb-sm-155 {
    margin-bottom: 155px; } }

@media (min-width: 576px) {
  .u-pb-sm-155 {
    padding-bottom: 155px; } }

@media (min-width: 576px) {
  .u-mb-sm-156 {
    margin-bottom: 156px; } }

@media (min-width: 576px) {
  .u-pb-sm-156 {
    padding-bottom: 156px; } }

@media (min-width: 576px) {
  .u-mb-sm-157 {
    margin-bottom: 157px; } }

@media (min-width: 576px) {
  .u-pb-sm-157 {
    padding-bottom: 157px; } }

@media (min-width: 576px) {
  .u-mb-sm-158 {
    margin-bottom: 158px; } }

@media (min-width: 576px) {
  .u-pb-sm-158 {
    padding-bottom: 158px; } }

@media (min-width: 576px) {
  .u-mb-sm-159 {
    margin-bottom: 159px; } }

@media (min-width: 576px) {
  .u-pb-sm-159 {
    padding-bottom: 159px; } }

@media (min-width: 576px) {
  .u-mb-sm-160 {
    margin-bottom: 160px; } }

@media (min-width: 576px) {
  .u-pb-sm-160 {
    padding-bottom: 160px; } }

@media (min-width: 576px) {
  .u-mb-sm-161 {
    margin-bottom: 161px; } }

@media (min-width: 576px) {
  .u-pb-sm-161 {
    padding-bottom: 161px; } }

@media (min-width: 576px) {
  .u-mb-sm-162 {
    margin-bottom: 162px; } }

@media (min-width: 576px) {
  .u-pb-sm-162 {
    padding-bottom: 162px; } }

@media (min-width: 576px) {
  .u-mb-sm-163 {
    margin-bottom: 163px; } }

@media (min-width: 576px) {
  .u-pb-sm-163 {
    padding-bottom: 163px; } }

@media (min-width: 576px) {
  .u-mb-sm-164 {
    margin-bottom: 164px; } }

@media (min-width: 576px) {
  .u-pb-sm-164 {
    padding-bottom: 164px; } }

@media (min-width: 576px) {
  .u-mb-sm-165 {
    margin-bottom: 165px; } }

@media (min-width: 576px) {
  .u-pb-sm-165 {
    padding-bottom: 165px; } }

@media (min-width: 576px) {
  .u-mb-sm-166 {
    margin-bottom: 166px; } }

@media (min-width: 576px) {
  .u-pb-sm-166 {
    padding-bottom: 166px; } }

@media (min-width: 576px) {
  .u-mb-sm-167 {
    margin-bottom: 167px; } }

@media (min-width: 576px) {
  .u-pb-sm-167 {
    padding-bottom: 167px; } }

@media (min-width: 576px) {
  .u-mb-sm-168 {
    margin-bottom: 168px; } }

@media (min-width: 576px) {
  .u-pb-sm-168 {
    padding-bottom: 168px; } }

@media (min-width: 576px) {
  .u-mb-sm-169 {
    margin-bottom: 169px; } }

@media (min-width: 576px) {
  .u-pb-sm-169 {
    padding-bottom: 169px; } }

@media (min-width: 576px) {
  .u-mb-sm-170 {
    margin-bottom: 170px; } }

@media (min-width: 576px) {
  .u-pb-sm-170 {
    padding-bottom: 170px; } }

@media (min-width: 576px) {
  .u-mb-sm-171 {
    margin-bottom: 171px; } }

@media (min-width: 576px) {
  .u-pb-sm-171 {
    padding-bottom: 171px; } }

@media (min-width: 576px) {
  .u-mb-sm-172 {
    margin-bottom: 172px; } }

@media (min-width: 576px) {
  .u-pb-sm-172 {
    padding-bottom: 172px; } }

@media (min-width: 576px) {
  .u-mb-sm-173 {
    margin-bottom: 173px; } }

@media (min-width: 576px) {
  .u-pb-sm-173 {
    padding-bottom: 173px; } }

@media (min-width: 576px) {
  .u-mb-sm-174 {
    margin-bottom: 174px; } }

@media (min-width: 576px) {
  .u-pb-sm-174 {
    padding-bottom: 174px; } }

@media (min-width: 576px) {
  .u-mb-sm-175 {
    margin-bottom: 175px; } }

@media (min-width: 576px) {
  .u-pb-sm-175 {
    padding-bottom: 175px; } }

@media (min-width: 576px) {
  .u-mb-sm-176 {
    margin-bottom: 176px; } }

@media (min-width: 576px) {
  .u-pb-sm-176 {
    padding-bottom: 176px; } }

@media (min-width: 576px) {
  .u-mb-sm-177 {
    margin-bottom: 177px; } }

@media (min-width: 576px) {
  .u-pb-sm-177 {
    padding-bottom: 177px; } }

@media (min-width: 576px) {
  .u-mb-sm-178 {
    margin-bottom: 178px; } }

@media (min-width: 576px) {
  .u-pb-sm-178 {
    padding-bottom: 178px; } }

@media (min-width: 576px) {
  .u-mb-sm-179 {
    margin-bottom: 179px; } }

@media (min-width: 576px) {
  .u-pb-sm-179 {
    padding-bottom: 179px; } }

@media (min-width: 576px) {
  .u-mb-sm-180 {
    margin-bottom: 180px; } }

@media (min-width: 576px) {
  .u-pb-sm-180 {
    padding-bottom: 180px; } }

@media (min-width: 576px) {
  .u-mb-sm-181 {
    margin-bottom: 181px; } }

@media (min-width: 576px) {
  .u-pb-sm-181 {
    padding-bottom: 181px; } }

@media (min-width: 576px) {
  .u-mb-sm-182 {
    margin-bottom: 182px; } }

@media (min-width: 576px) {
  .u-pb-sm-182 {
    padding-bottom: 182px; } }

@media (min-width: 576px) {
  .u-mb-sm-183 {
    margin-bottom: 183px; } }

@media (min-width: 576px) {
  .u-pb-sm-183 {
    padding-bottom: 183px; } }

@media (min-width: 576px) {
  .u-mb-sm-184 {
    margin-bottom: 184px; } }

@media (min-width: 576px) {
  .u-pb-sm-184 {
    padding-bottom: 184px; } }

@media (min-width: 576px) {
  .u-mb-sm-185 {
    margin-bottom: 185px; } }

@media (min-width: 576px) {
  .u-pb-sm-185 {
    padding-bottom: 185px; } }

@media (min-width: 576px) {
  .u-mb-sm-186 {
    margin-bottom: 186px; } }

@media (min-width: 576px) {
  .u-pb-sm-186 {
    padding-bottom: 186px; } }

@media (min-width: 576px) {
  .u-mb-sm-187 {
    margin-bottom: 187px; } }

@media (min-width: 576px) {
  .u-pb-sm-187 {
    padding-bottom: 187px; } }

@media (min-width: 576px) {
  .u-mb-sm-188 {
    margin-bottom: 188px; } }

@media (min-width: 576px) {
  .u-pb-sm-188 {
    padding-bottom: 188px; } }

@media (min-width: 576px) {
  .u-mb-sm-189 {
    margin-bottom: 189px; } }

@media (min-width: 576px) {
  .u-pb-sm-189 {
    padding-bottom: 189px; } }

@media (min-width: 576px) {
  .u-mb-sm-190 {
    margin-bottom: 190px; } }

@media (min-width: 576px) {
  .u-pb-sm-190 {
    padding-bottom: 190px; } }

@media (min-width: 576px) {
  .u-mb-sm-191 {
    margin-bottom: 191px; } }

@media (min-width: 576px) {
  .u-pb-sm-191 {
    padding-bottom: 191px; } }

@media (min-width: 576px) {
  .u-mb-sm-192 {
    margin-bottom: 192px; } }

@media (min-width: 576px) {
  .u-pb-sm-192 {
    padding-bottom: 192px; } }

@media (min-width: 576px) {
  .u-mb-sm-193 {
    margin-bottom: 193px; } }

@media (min-width: 576px) {
  .u-pb-sm-193 {
    padding-bottom: 193px; } }

@media (min-width: 576px) {
  .u-mb-sm-194 {
    margin-bottom: 194px; } }

@media (min-width: 576px) {
  .u-pb-sm-194 {
    padding-bottom: 194px; } }

@media (min-width: 576px) {
  .u-mb-sm-195 {
    margin-bottom: 195px; } }

@media (min-width: 576px) {
  .u-pb-sm-195 {
    padding-bottom: 195px; } }

@media (min-width: 576px) {
  .u-mb-sm-196 {
    margin-bottom: 196px; } }

@media (min-width: 576px) {
  .u-pb-sm-196 {
    padding-bottom: 196px; } }

@media (min-width: 576px) {
  .u-mb-sm-197 {
    margin-bottom: 197px; } }

@media (min-width: 576px) {
  .u-pb-sm-197 {
    padding-bottom: 197px; } }

@media (min-width: 576px) {
  .u-mb-sm-198 {
    margin-bottom: 198px; } }

@media (min-width: 576px) {
  .u-pb-sm-198 {
    padding-bottom: 198px; } }

@media (min-width: 576px) {
  .u-mb-sm-199 {
    margin-bottom: 199px; } }

@media (min-width: 576px) {
  .u-pb-sm-199 {
    padding-bottom: 199px; } }

@media (min-width: 576px) {
  .u-mb-sm-200 {
    margin-bottom: 200px; } }

@media (min-width: 576px) {
  .u-pb-sm-200 {
    padding-bottom: 200px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-50 {
    margin-left: -50px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-49 {
    margin-left: -49px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-48 {
    margin-left: -48px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-47 {
    margin-left: -47px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-46 {
    margin-left: -46px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-45 {
    margin-left: -45px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-44 {
    margin-left: -44px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-43 {
    margin-left: -43px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-42 {
    margin-left: -42px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-41 {
    margin-left: -41px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-40 {
    margin-left: -40px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-39 {
    margin-left: -39px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-38 {
    margin-left: -38px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-37 {
    margin-left: -37px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-36 {
    margin-left: -36px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-35 {
    margin-left: -35px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-34 {
    margin-left: -34px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-33 {
    margin-left: -33px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-32 {
    margin-left: -32px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-31 {
    margin-left: -31px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-30 {
    margin-left: -30px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-29 {
    margin-left: -29px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-28 {
    margin-left: -28px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-27 {
    margin-left: -27px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-26 {
    margin-left: -26px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-25 {
    margin-left: -25px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-24 {
    margin-left: -24px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-23 {
    margin-left: -23px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-22 {
    margin-left: -22px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-21 {
    margin-left: -21px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-20 {
    margin-left: -20px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-19 {
    margin-left: -19px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-18 {
    margin-left: -18px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-17 {
    margin-left: -17px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-16 {
    margin-left: -16px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-15 {
    margin-left: -15px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-14 {
    margin-left: -14px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-13 {
    margin-left: -13px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-12 {
    margin-left: -12px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-11 {
    margin-left: -11px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-10 {
    margin-left: -10px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-9 {
    margin-left: -9px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-8 {
    margin-left: -8px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-7 {
    margin-left: -7px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-6 {
    margin-left: -6px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-5 {
    margin-left: -5px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-4 {
    margin-left: -4px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-3 {
    margin-left: -3px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-2 {
    margin-left: -2px; } }

@media (min-width: 576px) {
  .u-ml-negative-sm-1 {
    margin-left: -1px; } }

@media (min-width: 576px) {
  .u-ml-sm-0 {
    margin-left: 0px; } }

@media (min-width: 576px) {
  .u-pl-sm-0 {
    padding-left: 0px; } }

@media (min-width: 576px) {
  .u-ml-sm-1 {
    margin-left: 1px; } }

@media (min-width: 576px) {
  .u-pl-sm-1 {
    padding-left: 1px; } }

@media (min-width: 576px) {
  .u-ml-sm-2 {
    margin-left: 2px; } }

@media (min-width: 576px) {
  .u-pl-sm-2 {
    padding-left: 2px; } }

@media (min-width: 576px) {
  .u-ml-sm-3 {
    margin-left: 3px; } }

@media (min-width: 576px) {
  .u-pl-sm-3 {
    padding-left: 3px; } }

@media (min-width: 576px) {
  .u-ml-sm-4 {
    margin-left: 4px; } }

@media (min-width: 576px) {
  .u-pl-sm-4 {
    padding-left: 4px; } }

@media (min-width: 576px) {
  .u-ml-sm-5 {
    margin-left: 5px; } }

@media (min-width: 576px) {
  .u-pl-sm-5 {
    padding-left: 5px; } }

@media (min-width: 576px) {
  .u-ml-sm-6 {
    margin-left: 6px; } }

@media (min-width: 576px) {
  .u-pl-sm-6 {
    padding-left: 6px; } }

@media (min-width: 576px) {
  .u-ml-sm-7 {
    margin-left: 7px; } }

@media (min-width: 576px) {
  .u-pl-sm-7 {
    padding-left: 7px; } }

@media (min-width: 576px) {
  .u-ml-sm-8 {
    margin-left: 8px; } }

@media (min-width: 576px) {
  .u-pl-sm-8 {
    padding-left: 8px; } }

@media (min-width: 576px) {
  .u-ml-sm-9 {
    margin-left: 9px; } }

@media (min-width: 576px) {
  .u-pl-sm-9 {
    padding-left: 9px; } }

@media (min-width: 576px) {
  .u-ml-sm-10 {
    margin-left: 10px; } }

@media (min-width: 576px) {
  .u-pl-sm-10 {
    padding-left: 10px; } }

@media (min-width: 576px) {
  .u-ml-sm-11 {
    margin-left: 11px; } }

@media (min-width: 576px) {
  .u-pl-sm-11 {
    padding-left: 11px; } }

@media (min-width: 576px) {
  .u-ml-sm-12 {
    margin-left: 12px; } }

@media (min-width: 576px) {
  .u-pl-sm-12 {
    padding-left: 12px; } }

@media (min-width: 576px) {
  .u-ml-sm-13 {
    margin-left: 13px; } }

@media (min-width: 576px) {
  .u-pl-sm-13 {
    padding-left: 13px; } }

@media (min-width: 576px) {
  .u-ml-sm-14 {
    margin-left: 14px; } }

@media (min-width: 576px) {
  .u-pl-sm-14 {
    padding-left: 14px; } }

@media (min-width: 576px) {
  .u-ml-sm-15 {
    margin-left: 15px; } }

@media (min-width: 576px) {
  .u-pl-sm-15 {
    padding-left: 15px; } }

@media (min-width: 576px) {
  .u-ml-sm-16 {
    margin-left: 16px; } }

@media (min-width: 576px) {
  .u-pl-sm-16 {
    padding-left: 16px; } }

@media (min-width: 576px) {
  .u-ml-sm-17 {
    margin-left: 17px; } }

@media (min-width: 576px) {
  .u-pl-sm-17 {
    padding-left: 17px; } }

@media (min-width: 576px) {
  .u-ml-sm-18 {
    margin-left: 18px; } }

@media (min-width: 576px) {
  .u-pl-sm-18 {
    padding-left: 18px; } }

@media (min-width: 576px) {
  .u-ml-sm-19 {
    margin-left: 19px; } }

@media (min-width: 576px) {
  .u-pl-sm-19 {
    padding-left: 19px; } }

@media (min-width: 576px) {
  .u-ml-sm-20 {
    margin-left: 20px; } }

@media (min-width: 576px) {
  .u-pl-sm-20 {
    padding-left: 20px; } }

@media (min-width: 576px) {
  .u-ml-sm-21 {
    margin-left: 21px; } }

@media (min-width: 576px) {
  .u-pl-sm-21 {
    padding-left: 21px; } }

@media (min-width: 576px) {
  .u-ml-sm-22 {
    margin-left: 22px; } }

@media (min-width: 576px) {
  .u-pl-sm-22 {
    padding-left: 22px; } }

@media (min-width: 576px) {
  .u-ml-sm-23 {
    margin-left: 23px; } }

@media (min-width: 576px) {
  .u-pl-sm-23 {
    padding-left: 23px; } }

@media (min-width: 576px) {
  .u-ml-sm-24 {
    margin-left: 24px; } }

@media (min-width: 576px) {
  .u-pl-sm-24 {
    padding-left: 24px; } }

@media (min-width: 576px) {
  .u-ml-sm-25 {
    margin-left: 25px; } }

@media (min-width: 576px) {
  .u-pl-sm-25 {
    padding-left: 25px; } }

@media (min-width: 576px) {
  .u-ml-sm-26 {
    margin-left: 26px; } }

@media (min-width: 576px) {
  .u-pl-sm-26 {
    padding-left: 26px; } }

@media (min-width: 576px) {
  .u-ml-sm-27 {
    margin-left: 27px; } }

@media (min-width: 576px) {
  .u-pl-sm-27 {
    padding-left: 27px; } }

@media (min-width: 576px) {
  .u-ml-sm-28 {
    margin-left: 28px; } }

@media (min-width: 576px) {
  .u-pl-sm-28 {
    padding-left: 28px; } }

@media (min-width: 576px) {
  .u-ml-sm-29 {
    margin-left: 29px; } }

@media (min-width: 576px) {
  .u-pl-sm-29 {
    padding-left: 29px; } }

@media (min-width: 576px) {
  .u-ml-sm-30 {
    margin-left: 30px; } }

@media (min-width: 576px) {
  .u-pl-sm-30 {
    padding-left: 30px; } }

@media (min-width: 576px) {
  .u-ml-sm-31 {
    margin-left: 31px; } }

@media (min-width: 576px) {
  .u-pl-sm-31 {
    padding-left: 31px; } }

@media (min-width: 576px) {
  .u-ml-sm-32 {
    margin-left: 32px; } }

@media (min-width: 576px) {
  .u-pl-sm-32 {
    padding-left: 32px; } }

@media (min-width: 576px) {
  .u-ml-sm-33 {
    margin-left: 33px; } }

@media (min-width: 576px) {
  .u-pl-sm-33 {
    padding-left: 33px; } }

@media (min-width: 576px) {
  .u-ml-sm-34 {
    margin-left: 34px; } }

@media (min-width: 576px) {
  .u-pl-sm-34 {
    padding-left: 34px; } }

@media (min-width: 576px) {
  .u-ml-sm-35 {
    margin-left: 35px; } }

@media (min-width: 576px) {
  .u-pl-sm-35 {
    padding-left: 35px; } }

@media (min-width: 576px) {
  .u-ml-sm-36 {
    margin-left: 36px; } }

@media (min-width: 576px) {
  .u-pl-sm-36 {
    padding-left: 36px; } }

@media (min-width: 576px) {
  .u-ml-sm-37 {
    margin-left: 37px; } }

@media (min-width: 576px) {
  .u-pl-sm-37 {
    padding-left: 37px; } }

@media (min-width: 576px) {
  .u-ml-sm-38 {
    margin-left: 38px; } }

@media (min-width: 576px) {
  .u-pl-sm-38 {
    padding-left: 38px; } }

@media (min-width: 576px) {
  .u-ml-sm-39 {
    margin-left: 39px; } }

@media (min-width: 576px) {
  .u-pl-sm-39 {
    padding-left: 39px; } }

@media (min-width: 576px) {
  .u-ml-sm-40 {
    margin-left: 40px; } }

@media (min-width: 576px) {
  .u-pl-sm-40 {
    padding-left: 40px; } }

@media (min-width: 576px) {
  .u-ml-sm-41 {
    margin-left: 41px; } }

@media (min-width: 576px) {
  .u-pl-sm-41 {
    padding-left: 41px; } }

@media (min-width: 576px) {
  .u-ml-sm-42 {
    margin-left: 42px; } }

@media (min-width: 576px) {
  .u-pl-sm-42 {
    padding-left: 42px; } }

@media (min-width: 576px) {
  .u-ml-sm-43 {
    margin-left: 43px; } }

@media (min-width: 576px) {
  .u-pl-sm-43 {
    padding-left: 43px; } }

@media (min-width: 576px) {
  .u-ml-sm-44 {
    margin-left: 44px; } }

@media (min-width: 576px) {
  .u-pl-sm-44 {
    padding-left: 44px; } }

@media (min-width: 576px) {
  .u-ml-sm-45 {
    margin-left: 45px; } }

@media (min-width: 576px) {
  .u-pl-sm-45 {
    padding-left: 45px; } }

@media (min-width: 576px) {
  .u-ml-sm-46 {
    margin-left: 46px; } }

@media (min-width: 576px) {
  .u-pl-sm-46 {
    padding-left: 46px; } }

@media (min-width: 576px) {
  .u-ml-sm-47 {
    margin-left: 47px; } }

@media (min-width: 576px) {
  .u-pl-sm-47 {
    padding-left: 47px; } }

@media (min-width: 576px) {
  .u-ml-sm-48 {
    margin-left: 48px; } }

@media (min-width: 576px) {
  .u-pl-sm-48 {
    padding-left: 48px; } }

@media (min-width: 576px) {
  .u-ml-sm-49 {
    margin-left: 49px; } }

@media (min-width: 576px) {
  .u-pl-sm-49 {
    padding-left: 49px; } }

@media (min-width: 576px) {
  .u-ml-sm-50 {
    margin-left: 50px; } }

@media (min-width: 576px) {
  .u-pl-sm-50 {
    padding-left: 50px; } }

@media (min-width: 576px) {
  .u-ml-sm-51 {
    margin-left: 51px; } }

@media (min-width: 576px) {
  .u-pl-sm-51 {
    padding-left: 51px; } }

@media (min-width: 576px) {
  .u-ml-sm-52 {
    margin-left: 52px; } }

@media (min-width: 576px) {
  .u-pl-sm-52 {
    padding-left: 52px; } }

@media (min-width: 576px) {
  .u-ml-sm-53 {
    margin-left: 53px; } }

@media (min-width: 576px) {
  .u-pl-sm-53 {
    padding-left: 53px; } }

@media (min-width: 576px) {
  .u-ml-sm-54 {
    margin-left: 54px; } }

@media (min-width: 576px) {
  .u-pl-sm-54 {
    padding-left: 54px; } }

@media (min-width: 576px) {
  .u-ml-sm-55 {
    margin-left: 55px; } }

@media (min-width: 576px) {
  .u-pl-sm-55 {
    padding-left: 55px; } }

@media (min-width: 576px) {
  .u-ml-sm-56 {
    margin-left: 56px; } }

@media (min-width: 576px) {
  .u-pl-sm-56 {
    padding-left: 56px; } }

@media (min-width: 576px) {
  .u-ml-sm-57 {
    margin-left: 57px; } }

@media (min-width: 576px) {
  .u-pl-sm-57 {
    padding-left: 57px; } }

@media (min-width: 576px) {
  .u-ml-sm-58 {
    margin-left: 58px; } }

@media (min-width: 576px) {
  .u-pl-sm-58 {
    padding-left: 58px; } }

@media (min-width: 576px) {
  .u-ml-sm-59 {
    margin-left: 59px; } }

@media (min-width: 576px) {
  .u-pl-sm-59 {
    padding-left: 59px; } }

@media (min-width: 576px) {
  .u-ml-sm-60 {
    margin-left: 60px; } }

@media (min-width: 576px) {
  .u-pl-sm-60 {
    padding-left: 60px; } }

@media (min-width: 576px) {
  .u-ml-sm-61 {
    margin-left: 61px; } }

@media (min-width: 576px) {
  .u-pl-sm-61 {
    padding-left: 61px; } }

@media (min-width: 576px) {
  .u-ml-sm-62 {
    margin-left: 62px; } }

@media (min-width: 576px) {
  .u-pl-sm-62 {
    padding-left: 62px; } }

@media (min-width: 576px) {
  .u-ml-sm-63 {
    margin-left: 63px; } }

@media (min-width: 576px) {
  .u-pl-sm-63 {
    padding-left: 63px; } }

@media (min-width: 576px) {
  .u-ml-sm-64 {
    margin-left: 64px; } }

@media (min-width: 576px) {
  .u-pl-sm-64 {
    padding-left: 64px; } }

@media (min-width: 576px) {
  .u-ml-sm-65 {
    margin-left: 65px; } }

@media (min-width: 576px) {
  .u-pl-sm-65 {
    padding-left: 65px; } }

@media (min-width: 576px) {
  .u-ml-sm-66 {
    margin-left: 66px; } }

@media (min-width: 576px) {
  .u-pl-sm-66 {
    padding-left: 66px; } }

@media (min-width: 576px) {
  .u-ml-sm-67 {
    margin-left: 67px; } }

@media (min-width: 576px) {
  .u-pl-sm-67 {
    padding-left: 67px; } }

@media (min-width: 576px) {
  .u-ml-sm-68 {
    margin-left: 68px; } }

@media (min-width: 576px) {
  .u-pl-sm-68 {
    padding-left: 68px; } }

@media (min-width: 576px) {
  .u-ml-sm-69 {
    margin-left: 69px; } }

@media (min-width: 576px) {
  .u-pl-sm-69 {
    padding-left: 69px; } }

@media (min-width: 576px) {
  .u-ml-sm-70 {
    margin-left: 70px; } }

@media (min-width: 576px) {
  .u-pl-sm-70 {
    padding-left: 70px; } }

@media (min-width: 576px) {
  .u-ml-sm-71 {
    margin-left: 71px; } }

@media (min-width: 576px) {
  .u-pl-sm-71 {
    padding-left: 71px; } }

@media (min-width: 576px) {
  .u-ml-sm-72 {
    margin-left: 72px; } }

@media (min-width: 576px) {
  .u-pl-sm-72 {
    padding-left: 72px; } }

@media (min-width: 576px) {
  .u-ml-sm-73 {
    margin-left: 73px; } }

@media (min-width: 576px) {
  .u-pl-sm-73 {
    padding-left: 73px; } }

@media (min-width: 576px) {
  .u-ml-sm-74 {
    margin-left: 74px; } }

@media (min-width: 576px) {
  .u-pl-sm-74 {
    padding-left: 74px; } }

@media (min-width: 576px) {
  .u-ml-sm-75 {
    margin-left: 75px; } }

@media (min-width: 576px) {
  .u-pl-sm-75 {
    padding-left: 75px; } }

@media (min-width: 576px) {
  .u-ml-sm-76 {
    margin-left: 76px; } }

@media (min-width: 576px) {
  .u-pl-sm-76 {
    padding-left: 76px; } }

@media (min-width: 576px) {
  .u-ml-sm-77 {
    margin-left: 77px; } }

@media (min-width: 576px) {
  .u-pl-sm-77 {
    padding-left: 77px; } }

@media (min-width: 576px) {
  .u-ml-sm-78 {
    margin-left: 78px; } }

@media (min-width: 576px) {
  .u-pl-sm-78 {
    padding-left: 78px; } }

@media (min-width: 576px) {
  .u-ml-sm-79 {
    margin-left: 79px; } }

@media (min-width: 576px) {
  .u-pl-sm-79 {
    padding-left: 79px; } }

@media (min-width: 576px) {
  .u-ml-sm-80 {
    margin-left: 80px; } }

@media (min-width: 576px) {
  .u-pl-sm-80 {
    padding-left: 80px; } }

@media (min-width: 576px) {
  .u-ml-sm-81 {
    margin-left: 81px; } }

@media (min-width: 576px) {
  .u-pl-sm-81 {
    padding-left: 81px; } }

@media (min-width: 576px) {
  .u-ml-sm-82 {
    margin-left: 82px; } }

@media (min-width: 576px) {
  .u-pl-sm-82 {
    padding-left: 82px; } }

@media (min-width: 576px) {
  .u-ml-sm-83 {
    margin-left: 83px; } }

@media (min-width: 576px) {
  .u-pl-sm-83 {
    padding-left: 83px; } }

@media (min-width: 576px) {
  .u-ml-sm-84 {
    margin-left: 84px; } }

@media (min-width: 576px) {
  .u-pl-sm-84 {
    padding-left: 84px; } }

@media (min-width: 576px) {
  .u-ml-sm-85 {
    margin-left: 85px; } }

@media (min-width: 576px) {
  .u-pl-sm-85 {
    padding-left: 85px; } }

@media (min-width: 576px) {
  .u-ml-sm-86 {
    margin-left: 86px; } }

@media (min-width: 576px) {
  .u-pl-sm-86 {
    padding-left: 86px; } }

@media (min-width: 576px) {
  .u-ml-sm-87 {
    margin-left: 87px; } }

@media (min-width: 576px) {
  .u-pl-sm-87 {
    padding-left: 87px; } }

@media (min-width: 576px) {
  .u-ml-sm-88 {
    margin-left: 88px; } }

@media (min-width: 576px) {
  .u-pl-sm-88 {
    padding-left: 88px; } }

@media (min-width: 576px) {
  .u-ml-sm-89 {
    margin-left: 89px; } }

@media (min-width: 576px) {
  .u-pl-sm-89 {
    padding-left: 89px; } }

@media (min-width: 576px) {
  .u-ml-sm-90 {
    margin-left: 90px; } }

@media (min-width: 576px) {
  .u-pl-sm-90 {
    padding-left: 90px; } }

@media (min-width: 576px) {
  .u-ml-sm-91 {
    margin-left: 91px; } }

@media (min-width: 576px) {
  .u-pl-sm-91 {
    padding-left: 91px; } }

@media (min-width: 576px) {
  .u-ml-sm-92 {
    margin-left: 92px; } }

@media (min-width: 576px) {
  .u-pl-sm-92 {
    padding-left: 92px; } }

@media (min-width: 576px) {
  .u-ml-sm-93 {
    margin-left: 93px; } }

@media (min-width: 576px) {
  .u-pl-sm-93 {
    padding-left: 93px; } }

@media (min-width: 576px) {
  .u-ml-sm-94 {
    margin-left: 94px; } }

@media (min-width: 576px) {
  .u-pl-sm-94 {
    padding-left: 94px; } }

@media (min-width: 576px) {
  .u-ml-sm-95 {
    margin-left: 95px; } }

@media (min-width: 576px) {
  .u-pl-sm-95 {
    padding-left: 95px; } }

@media (min-width: 576px) {
  .u-ml-sm-96 {
    margin-left: 96px; } }

@media (min-width: 576px) {
  .u-pl-sm-96 {
    padding-left: 96px; } }

@media (min-width: 576px) {
  .u-ml-sm-97 {
    margin-left: 97px; } }

@media (min-width: 576px) {
  .u-pl-sm-97 {
    padding-left: 97px; } }

@media (min-width: 576px) {
  .u-ml-sm-98 {
    margin-left: 98px; } }

@media (min-width: 576px) {
  .u-pl-sm-98 {
    padding-left: 98px; } }

@media (min-width: 576px) {
  .u-ml-sm-99 {
    margin-left: 99px; } }

@media (min-width: 576px) {
  .u-pl-sm-99 {
    padding-left: 99px; } }

@media (min-width: 576px) {
  .u-ml-sm-100 {
    margin-left: 100px; } }

@media (min-width: 576px) {
  .u-pl-sm-100 {
    padding-left: 100px; } }

@media (min-width: 576px) {
  .u-ml-sm-101 {
    margin-left: 101px; } }

@media (min-width: 576px) {
  .u-pl-sm-101 {
    padding-left: 101px; } }

@media (min-width: 576px) {
  .u-ml-sm-102 {
    margin-left: 102px; } }

@media (min-width: 576px) {
  .u-pl-sm-102 {
    padding-left: 102px; } }

@media (min-width: 576px) {
  .u-ml-sm-103 {
    margin-left: 103px; } }

@media (min-width: 576px) {
  .u-pl-sm-103 {
    padding-left: 103px; } }

@media (min-width: 576px) {
  .u-ml-sm-104 {
    margin-left: 104px; } }

@media (min-width: 576px) {
  .u-pl-sm-104 {
    padding-left: 104px; } }

@media (min-width: 576px) {
  .u-ml-sm-105 {
    margin-left: 105px; } }

@media (min-width: 576px) {
  .u-pl-sm-105 {
    padding-left: 105px; } }

@media (min-width: 576px) {
  .u-ml-sm-106 {
    margin-left: 106px; } }

@media (min-width: 576px) {
  .u-pl-sm-106 {
    padding-left: 106px; } }

@media (min-width: 576px) {
  .u-ml-sm-107 {
    margin-left: 107px; } }

@media (min-width: 576px) {
  .u-pl-sm-107 {
    padding-left: 107px; } }

@media (min-width: 576px) {
  .u-ml-sm-108 {
    margin-left: 108px; } }

@media (min-width: 576px) {
  .u-pl-sm-108 {
    padding-left: 108px; } }

@media (min-width: 576px) {
  .u-ml-sm-109 {
    margin-left: 109px; } }

@media (min-width: 576px) {
  .u-pl-sm-109 {
    padding-left: 109px; } }

@media (min-width: 576px) {
  .u-ml-sm-110 {
    margin-left: 110px; } }

@media (min-width: 576px) {
  .u-pl-sm-110 {
    padding-left: 110px; } }

@media (min-width: 576px) {
  .u-ml-sm-111 {
    margin-left: 111px; } }

@media (min-width: 576px) {
  .u-pl-sm-111 {
    padding-left: 111px; } }

@media (min-width: 576px) {
  .u-ml-sm-112 {
    margin-left: 112px; } }

@media (min-width: 576px) {
  .u-pl-sm-112 {
    padding-left: 112px; } }

@media (min-width: 576px) {
  .u-ml-sm-113 {
    margin-left: 113px; } }

@media (min-width: 576px) {
  .u-pl-sm-113 {
    padding-left: 113px; } }

@media (min-width: 576px) {
  .u-ml-sm-114 {
    margin-left: 114px; } }

@media (min-width: 576px) {
  .u-pl-sm-114 {
    padding-left: 114px; } }

@media (min-width: 576px) {
  .u-ml-sm-115 {
    margin-left: 115px; } }

@media (min-width: 576px) {
  .u-pl-sm-115 {
    padding-left: 115px; } }

@media (min-width: 576px) {
  .u-ml-sm-116 {
    margin-left: 116px; } }

@media (min-width: 576px) {
  .u-pl-sm-116 {
    padding-left: 116px; } }

@media (min-width: 576px) {
  .u-ml-sm-117 {
    margin-left: 117px; } }

@media (min-width: 576px) {
  .u-pl-sm-117 {
    padding-left: 117px; } }

@media (min-width: 576px) {
  .u-ml-sm-118 {
    margin-left: 118px; } }

@media (min-width: 576px) {
  .u-pl-sm-118 {
    padding-left: 118px; } }

@media (min-width: 576px) {
  .u-ml-sm-119 {
    margin-left: 119px; } }

@media (min-width: 576px) {
  .u-pl-sm-119 {
    padding-left: 119px; } }

@media (min-width: 576px) {
  .u-ml-sm-120 {
    margin-left: 120px; } }

@media (min-width: 576px) {
  .u-pl-sm-120 {
    padding-left: 120px; } }

@media (min-width: 576px) {
  .u-ml-sm-121 {
    margin-left: 121px; } }

@media (min-width: 576px) {
  .u-pl-sm-121 {
    padding-left: 121px; } }

@media (min-width: 576px) {
  .u-ml-sm-122 {
    margin-left: 122px; } }

@media (min-width: 576px) {
  .u-pl-sm-122 {
    padding-left: 122px; } }

@media (min-width: 576px) {
  .u-ml-sm-123 {
    margin-left: 123px; } }

@media (min-width: 576px) {
  .u-pl-sm-123 {
    padding-left: 123px; } }

@media (min-width: 576px) {
  .u-ml-sm-124 {
    margin-left: 124px; } }

@media (min-width: 576px) {
  .u-pl-sm-124 {
    padding-left: 124px; } }

@media (min-width: 576px) {
  .u-ml-sm-125 {
    margin-left: 125px; } }

@media (min-width: 576px) {
  .u-pl-sm-125 {
    padding-left: 125px; } }

@media (min-width: 576px) {
  .u-ml-sm-126 {
    margin-left: 126px; } }

@media (min-width: 576px) {
  .u-pl-sm-126 {
    padding-left: 126px; } }

@media (min-width: 576px) {
  .u-ml-sm-127 {
    margin-left: 127px; } }

@media (min-width: 576px) {
  .u-pl-sm-127 {
    padding-left: 127px; } }

@media (min-width: 576px) {
  .u-ml-sm-128 {
    margin-left: 128px; } }

@media (min-width: 576px) {
  .u-pl-sm-128 {
    padding-left: 128px; } }

@media (min-width: 576px) {
  .u-ml-sm-129 {
    margin-left: 129px; } }

@media (min-width: 576px) {
  .u-pl-sm-129 {
    padding-left: 129px; } }

@media (min-width: 576px) {
  .u-ml-sm-130 {
    margin-left: 130px; } }

@media (min-width: 576px) {
  .u-pl-sm-130 {
    padding-left: 130px; } }

@media (min-width: 576px) {
  .u-ml-sm-131 {
    margin-left: 131px; } }

@media (min-width: 576px) {
  .u-pl-sm-131 {
    padding-left: 131px; } }

@media (min-width: 576px) {
  .u-ml-sm-132 {
    margin-left: 132px; } }

@media (min-width: 576px) {
  .u-pl-sm-132 {
    padding-left: 132px; } }

@media (min-width: 576px) {
  .u-ml-sm-133 {
    margin-left: 133px; } }

@media (min-width: 576px) {
  .u-pl-sm-133 {
    padding-left: 133px; } }

@media (min-width: 576px) {
  .u-ml-sm-134 {
    margin-left: 134px; } }

@media (min-width: 576px) {
  .u-pl-sm-134 {
    padding-left: 134px; } }

@media (min-width: 576px) {
  .u-ml-sm-135 {
    margin-left: 135px; } }

@media (min-width: 576px) {
  .u-pl-sm-135 {
    padding-left: 135px; } }

@media (min-width: 576px) {
  .u-ml-sm-136 {
    margin-left: 136px; } }

@media (min-width: 576px) {
  .u-pl-sm-136 {
    padding-left: 136px; } }

@media (min-width: 576px) {
  .u-ml-sm-137 {
    margin-left: 137px; } }

@media (min-width: 576px) {
  .u-pl-sm-137 {
    padding-left: 137px; } }

@media (min-width: 576px) {
  .u-ml-sm-138 {
    margin-left: 138px; } }

@media (min-width: 576px) {
  .u-pl-sm-138 {
    padding-left: 138px; } }

@media (min-width: 576px) {
  .u-ml-sm-139 {
    margin-left: 139px; } }

@media (min-width: 576px) {
  .u-pl-sm-139 {
    padding-left: 139px; } }

@media (min-width: 576px) {
  .u-ml-sm-140 {
    margin-left: 140px; } }

@media (min-width: 576px) {
  .u-pl-sm-140 {
    padding-left: 140px; } }

@media (min-width: 576px) {
  .u-ml-sm-141 {
    margin-left: 141px; } }

@media (min-width: 576px) {
  .u-pl-sm-141 {
    padding-left: 141px; } }

@media (min-width: 576px) {
  .u-ml-sm-142 {
    margin-left: 142px; } }

@media (min-width: 576px) {
  .u-pl-sm-142 {
    padding-left: 142px; } }

@media (min-width: 576px) {
  .u-ml-sm-143 {
    margin-left: 143px; } }

@media (min-width: 576px) {
  .u-pl-sm-143 {
    padding-left: 143px; } }

@media (min-width: 576px) {
  .u-ml-sm-144 {
    margin-left: 144px; } }

@media (min-width: 576px) {
  .u-pl-sm-144 {
    padding-left: 144px; } }

@media (min-width: 576px) {
  .u-ml-sm-145 {
    margin-left: 145px; } }

@media (min-width: 576px) {
  .u-pl-sm-145 {
    padding-left: 145px; } }

@media (min-width: 576px) {
  .u-ml-sm-146 {
    margin-left: 146px; } }

@media (min-width: 576px) {
  .u-pl-sm-146 {
    padding-left: 146px; } }

@media (min-width: 576px) {
  .u-ml-sm-147 {
    margin-left: 147px; } }

@media (min-width: 576px) {
  .u-pl-sm-147 {
    padding-left: 147px; } }

@media (min-width: 576px) {
  .u-ml-sm-148 {
    margin-left: 148px; } }

@media (min-width: 576px) {
  .u-pl-sm-148 {
    padding-left: 148px; } }

@media (min-width: 576px) {
  .u-ml-sm-149 {
    margin-left: 149px; } }

@media (min-width: 576px) {
  .u-pl-sm-149 {
    padding-left: 149px; } }

@media (min-width: 576px) {
  .u-ml-sm-150 {
    margin-left: 150px; } }

@media (min-width: 576px) {
  .u-pl-sm-150 {
    padding-left: 150px; } }

@media (min-width: 576px) {
  .u-ml-sm-151 {
    margin-left: 151px; } }

@media (min-width: 576px) {
  .u-pl-sm-151 {
    padding-left: 151px; } }

@media (min-width: 576px) {
  .u-ml-sm-152 {
    margin-left: 152px; } }

@media (min-width: 576px) {
  .u-pl-sm-152 {
    padding-left: 152px; } }

@media (min-width: 576px) {
  .u-ml-sm-153 {
    margin-left: 153px; } }

@media (min-width: 576px) {
  .u-pl-sm-153 {
    padding-left: 153px; } }

@media (min-width: 576px) {
  .u-ml-sm-154 {
    margin-left: 154px; } }

@media (min-width: 576px) {
  .u-pl-sm-154 {
    padding-left: 154px; } }

@media (min-width: 576px) {
  .u-ml-sm-155 {
    margin-left: 155px; } }

@media (min-width: 576px) {
  .u-pl-sm-155 {
    padding-left: 155px; } }

@media (min-width: 576px) {
  .u-ml-sm-156 {
    margin-left: 156px; } }

@media (min-width: 576px) {
  .u-pl-sm-156 {
    padding-left: 156px; } }

@media (min-width: 576px) {
  .u-ml-sm-157 {
    margin-left: 157px; } }

@media (min-width: 576px) {
  .u-pl-sm-157 {
    padding-left: 157px; } }

@media (min-width: 576px) {
  .u-ml-sm-158 {
    margin-left: 158px; } }

@media (min-width: 576px) {
  .u-pl-sm-158 {
    padding-left: 158px; } }

@media (min-width: 576px) {
  .u-ml-sm-159 {
    margin-left: 159px; } }

@media (min-width: 576px) {
  .u-pl-sm-159 {
    padding-left: 159px; } }

@media (min-width: 576px) {
  .u-ml-sm-160 {
    margin-left: 160px; } }

@media (min-width: 576px) {
  .u-pl-sm-160 {
    padding-left: 160px; } }

@media (min-width: 576px) {
  .u-ml-sm-161 {
    margin-left: 161px; } }

@media (min-width: 576px) {
  .u-pl-sm-161 {
    padding-left: 161px; } }

@media (min-width: 576px) {
  .u-ml-sm-162 {
    margin-left: 162px; } }

@media (min-width: 576px) {
  .u-pl-sm-162 {
    padding-left: 162px; } }

@media (min-width: 576px) {
  .u-ml-sm-163 {
    margin-left: 163px; } }

@media (min-width: 576px) {
  .u-pl-sm-163 {
    padding-left: 163px; } }

@media (min-width: 576px) {
  .u-ml-sm-164 {
    margin-left: 164px; } }

@media (min-width: 576px) {
  .u-pl-sm-164 {
    padding-left: 164px; } }

@media (min-width: 576px) {
  .u-ml-sm-165 {
    margin-left: 165px; } }

@media (min-width: 576px) {
  .u-pl-sm-165 {
    padding-left: 165px; } }

@media (min-width: 576px) {
  .u-ml-sm-166 {
    margin-left: 166px; } }

@media (min-width: 576px) {
  .u-pl-sm-166 {
    padding-left: 166px; } }

@media (min-width: 576px) {
  .u-ml-sm-167 {
    margin-left: 167px; } }

@media (min-width: 576px) {
  .u-pl-sm-167 {
    padding-left: 167px; } }

@media (min-width: 576px) {
  .u-ml-sm-168 {
    margin-left: 168px; } }

@media (min-width: 576px) {
  .u-pl-sm-168 {
    padding-left: 168px; } }

@media (min-width: 576px) {
  .u-ml-sm-169 {
    margin-left: 169px; } }

@media (min-width: 576px) {
  .u-pl-sm-169 {
    padding-left: 169px; } }

@media (min-width: 576px) {
  .u-ml-sm-170 {
    margin-left: 170px; } }

@media (min-width: 576px) {
  .u-pl-sm-170 {
    padding-left: 170px; } }

@media (min-width: 576px) {
  .u-ml-sm-171 {
    margin-left: 171px; } }

@media (min-width: 576px) {
  .u-pl-sm-171 {
    padding-left: 171px; } }

@media (min-width: 576px) {
  .u-ml-sm-172 {
    margin-left: 172px; } }

@media (min-width: 576px) {
  .u-pl-sm-172 {
    padding-left: 172px; } }

@media (min-width: 576px) {
  .u-ml-sm-173 {
    margin-left: 173px; } }

@media (min-width: 576px) {
  .u-pl-sm-173 {
    padding-left: 173px; } }

@media (min-width: 576px) {
  .u-ml-sm-174 {
    margin-left: 174px; } }

@media (min-width: 576px) {
  .u-pl-sm-174 {
    padding-left: 174px; } }

@media (min-width: 576px) {
  .u-ml-sm-175 {
    margin-left: 175px; } }

@media (min-width: 576px) {
  .u-pl-sm-175 {
    padding-left: 175px; } }

@media (min-width: 576px) {
  .u-ml-sm-176 {
    margin-left: 176px; } }

@media (min-width: 576px) {
  .u-pl-sm-176 {
    padding-left: 176px; } }

@media (min-width: 576px) {
  .u-ml-sm-177 {
    margin-left: 177px; } }

@media (min-width: 576px) {
  .u-pl-sm-177 {
    padding-left: 177px; } }

@media (min-width: 576px) {
  .u-ml-sm-178 {
    margin-left: 178px; } }

@media (min-width: 576px) {
  .u-pl-sm-178 {
    padding-left: 178px; } }

@media (min-width: 576px) {
  .u-ml-sm-179 {
    margin-left: 179px; } }

@media (min-width: 576px) {
  .u-pl-sm-179 {
    padding-left: 179px; } }

@media (min-width: 576px) {
  .u-ml-sm-180 {
    margin-left: 180px; } }

@media (min-width: 576px) {
  .u-pl-sm-180 {
    padding-left: 180px; } }

@media (min-width: 576px) {
  .u-ml-sm-181 {
    margin-left: 181px; } }

@media (min-width: 576px) {
  .u-pl-sm-181 {
    padding-left: 181px; } }

@media (min-width: 576px) {
  .u-ml-sm-182 {
    margin-left: 182px; } }

@media (min-width: 576px) {
  .u-pl-sm-182 {
    padding-left: 182px; } }

@media (min-width: 576px) {
  .u-ml-sm-183 {
    margin-left: 183px; } }

@media (min-width: 576px) {
  .u-pl-sm-183 {
    padding-left: 183px; } }

@media (min-width: 576px) {
  .u-ml-sm-184 {
    margin-left: 184px; } }

@media (min-width: 576px) {
  .u-pl-sm-184 {
    padding-left: 184px; } }

@media (min-width: 576px) {
  .u-ml-sm-185 {
    margin-left: 185px; } }

@media (min-width: 576px) {
  .u-pl-sm-185 {
    padding-left: 185px; } }

@media (min-width: 576px) {
  .u-ml-sm-186 {
    margin-left: 186px; } }

@media (min-width: 576px) {
  .u-pl-sm-186 {
    padding-left: 186px; } }

@media (min-width: 576px) {
  .u-ml-sm-187 {
    margin-left: 187px; } }

@media (min-width: 576px) {
  .u-pl-sm-187 {
    padding-left: 187px; } }

@media (min-width: 576px) {
  .u-ml-sm-188 {
    margin-left: 188px; } }

@media (min-width: 576px) {
  .u-pl-sm-188 {
    padding-left: 188px; } }

@media (min-width: 576px) {
  .u-ml-sm-189 {
    margin-left: 189px; } }

@media (min-width: 576px) {
  .u-pl-sm-189 {
    padding-left: 189px; } }

@media (min-width: 576px) {
  .u-ml-sm-190 {
    margin-left: 190px; } }

@media (min-width: 576px) {
  .u-pl-sm-190 {
    padding-left: 190px; } }

@media (min-width: 576px) {
  .u-ml-sm-191 {
    margin-left: 191px; } }

@media (min-width: 576px) {
  .u-pl-sm-191 {
    padding-left: 191px; } }

@media (min-width: 576px) {
  .u-ml-sm-192 {
    margin-left: 192px; } }

@media (min-width: 576px) {
  .u-pl-sm-192 {
    padding-left: 192px; } }

@media (min-width: 576px) {
  .u-ml-sm-193 {
    margin-left: 193px; } }

@media (min-width: 576px) {
  .u-pl-sm-193 {
    padding-left: 193px; } }

@media (min-width: 576px) {
  .u-ml-sm-194 {
    margin-left: 194px; } }

@media (min-width: 576px) {
  .u-pl-sm-194 {
    padding-left: 194px; } }

@media (min-width: 576px) {
  .u-ml-sm-195 {
    margin-left: 195px; } }

@media (min-width: 576px) {
  .u-pl-sm-195 {
    padding-left: 195px; } }

@media (min-width: 576px) {
  .u-ml-sm-196 {
    margin-left: 196px; } }

@media (min-width: 576px) {
  .u-pl-sm-196 {
    padding-left: 196px; } }

@media (min-width: 576px) {
  .u-ml-sm-197 {
    margin-left: 197px; } }

@media (min-width: 576px) {
  .u-pl-sm-197 {
    padding-left: 197px; } }

@media (min-width: 576px) {
  .u-ml-sm-198 {
    margin-left: 198px; } }

@media (min-width: 576px) {
  .u-pl-sm-198 {
    padding-left: 198px; } }

@media (min-width: 576px) {
  .u-ml-sm-199 {
    margin-left: 199px; } }

@media (min-width: 576px) {
  .u-pl-sm-199 {
    padding-left: 199px; } }

@media (min-width: 576px) {
  .u-ml-sm-200 {
    margin-left: 200px; } }

@media (min-width: 576px) {
  .u-pl-sm-200 {
    padding-left: 200px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-50 {
    margin-right: -50px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-49 {
    margin-right: -49px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-48 {
    margin-right: -48px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-47 {
    margin-right: -47px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-46 {
    margin-right: -46px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-45 {
    margin-right: -45px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-44 {
    margin-right: -44px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-43 {
    margin-right: -43px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-42 {
    margin-right: -42px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-41 {
    margin-right: -41px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-40 {
    margin-right: -40px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-39 {
    margin-right: -39px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-38 {
    margin-right: -38px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-37 {
    margin-right: -37px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-36 {
    margin-right: -36px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-35 {
    margin-right: -35px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-34 {
    margin-right: -34px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-33 {
    margin-right: -33px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-32 {
    margin-right: -32px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-31 {
    margin-right: -31px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-30 {
    margin-right: -30px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-29 {
    margin-right: -29px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-28 {
    margin-right: -28px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-27 {
    margin-right: -27px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-26 {
    margin-right: -26px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-25 {
    margin-right: -25px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-24 {
    margin-right: -24px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-23 {
    margin-right: -23px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-22 {
    margin-right: -22px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-21 {
    margin-right: -21px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-20 {
    margin-right: -20px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-19 {
    margin-right: -19px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-18 {
    margin-right: -18px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-17 {
    margin-right: -17px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-16 {
    margin-right: -16px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-15 {
    margin-right: -15px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-14 {
    margin-right: -14px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-13 {
    margin-right: -13px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-12 {
    margin-right: -12px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-11 {
    margin-right: -11px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-10 {
    margin-right: -10px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-9 {
    margin-right: -9px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-8 {
    margin-right: -8px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-7 {
    margin-right: -7px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-6 {
    margin-right: -6px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-5 {
    margin-right: -5px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-4 {
    margin-right: -4px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-3 {
    margin-right: -3px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-2 {
    margin-right: -2px; } }

@media (min-width: 576px) {
  .u-mr-negative-sm-1 {
    margin-right: -1px; } }

@media (min-width: 576px) {
  .u-mr-sm-0 {
    margin-right: 0px; } }

@media (min-width: 576px) {
  .u-pr-sm-0 {
    padding-right: 0px; } }

@media (min-width: 576px) {
  .u-mr-sm-1 {
    margin-right: 1px; } }

@media (min-width: 576px) {
  .u-pr-sm-1 {
    padding-right: 1px; } }

@media (min-width: 576px) {
  .u-mr-sm-2 {
    margin-right: 2px; } }

@media (min-width: 576px) {
  .u-pr-sm-2 {
    padding-right: 2px; } }

@media (min-width: 576px) {
  .u-mr-sm-3 {
    margin-right: 3px; } }

@media (min-width: 576px) {
  .u-pr-sm-3 {
    padding-right: 3px; } }

@media (min-width: 576px) {
  .u-mr-sm-4 {
    margin-right: 4px; } }

@media (min-width: 576px) {
  .u-pr-sm-4 {
    padding-right: 4px; } }

@media (min-width: 576px) {
  .u-mr-sm-5 {
    margin-right: 5px; } }

@media (min-width: 576px) {
  .u-pr-sm-5 {
    padding-right: 5px; } }

@media (min-width: 576px) {
  .u-mr-sm-6 {
    margin-right: 6px; } }

@media (min-width: 576px) {
  .u-pr-sm-6 {
    padding-right: 6px; } }

@media (min-width: 576px) {
  .u-mr-sm-7 {
    margin-right: 7px; } }

@media (min-width: 576px) {
  .u-pr-sm-7 {
    padding-right: 7px; } }

@media (min-width: 576px) {
  .u-mr-sm-8 {
    margin-right: 8px; } }

@media (min-width: 576px) {
  .u-pr-sm-8 {
    padding-right: 8px; } }

@media (min-width: 576px) {
  .u-mr-sm-9 {
    margin-right: 9px; } }

@media (min-width: 576px) {
  .u-pr-sm-9 {
    padding-right: 9px; } }

@media (min-width: 576px) {
  .u-mr-sm-10 {
    margin-right: 10px; } }

@media (min-width: 576px) {
  .u-pr-sm-10 {
    padding-right: 10px; } }

@media (min-width: 576px) {
  .u-mr-sm-11 {
    margin-right: 11px; } }

@media (min-width: 576px) {
  .u-pr-sm-11 {
    padding-right: 11px; } }

@media (min-width: 576px) {
  .u-mr-sm-12 {
    margin-right: 12px; } }

@media (min-width: 576px) {
  .u-pr-sm-12 {
    padding-right: 12px; } }

@media (min-width: 576px) {
  .u-mr-sm-13 {
    margin-right: 13px; } }

@media (min-width: 576px) {
  .u-pr-sm-13 {
    padding-right: 13px; } }

@media (min-width: 576px) {
  .u-mr-sm-14 {
    margin-right: 14px; } }

@media (min-width: 576px) {
  .u-pr-sm-14 {
    padding-right: 14px; } }

@media (min-width: 576px) {
  .u-mr-sm-15 {
    margin-right: 15px; } }

@media (min-width: 576px) {
  .u-pr-sm-15 {
    padding-right: 15px; } }

@media (min-width: 576px) {
  .u-mr-sm-16 {
    margin-right: 16px; } }

@media (min-width: 576px) {
  .u-pr-sm-16 {
    padding-right: 16px; } }

@media (min-width: 576px) {
  .u-mr-sm-17 {
    margin-right: 17px; } }

@media (min-width: 576px) {
  .u-pr-sm-17 {
    padding-right: 17px; } }

@media (min-width: 576px) {
  .u-mr-sm-18 {
    margin-right: 18px; } }

@media (min-width: 576px) {
  .u-pr-sm-18 {
    padding-right: 18px; } }

@media (min-width: 576px) {
  .u-mr-sm-19 {
    margin-right: 19px; } }

@media (min-width: 576px) {
  .u-pr-sm-19 {
    padding-right: 19px; } }

@media (min-width: 576px) {
  .u-mr-sm-20 {
    margin-right: 20px; } }

@media (min-width: 576px) {
  .u-pr-sm-20 {
    padding-right: 20px; } }

@media (min-width: 576px) {
  .u-mr-sm-21 {
    margin-right: 21px; } }

@media (min-width: 576px) {
  .u-pr-sm-21 {
    padding-right: 21px; } }

@media (min-width: 576px) {
  .u-mr-sm-22 {
    margin-right: 22px; } }

@media (min-width: 576px) {
  .u-pr-sm-22 {
    padding-right: 22px; } }

@media (min-width: 576px) {
  .u-mr-sm-23 {
    margin-right: 23px; } }

@media (min-width: 576px) {
  .u-pr-sm-23 {
    padding-right: 23px; } }

@media (min-width: 576px) {
  .u-mr-sm-24 {
    margin-right: 24px; } }

@media (min-width: 576px) {
  .u-pr-sm-24 {
    padding-right: 24px; } }

@media (min-width: 576px) {
  .u-mr-sm-25 {
    margin-right: 25px; } }

@media (min-width: 576px) {
  .u-pr-sm-25 {
    padding-right: 25px; } }

@media (min-width: 576px) {
  .u-mr-sm-26 {
    margin-right: 26px; } }

@media (min-width: 576px) {
  .u-pr-sm-26 {
    padding-right: 26px; } }

@media (min-width: 576px) {
  .u-mr-sm-27 {
    margin-right: 27px; } }

@media (min-width: 576px) {
  .u-pr-sm-27 {
    padding-right: 27px; } }

@media (min-width: 576px) {
  .u-mr-sm-28 {
    margin-right: 28px; } }

@media (min-width: 576px) {
  .u-pr-sm-28 {
    padding-right: 28px; } }

@media (min-width: 576px) {
  .u-mr-sm-29 {
    margin-right: 29px; } }

@media (min-width: 576px) {
  .u-pr-sm-29 {
    padding-right: 29px; } }

@media (min-width: 576px) {
  .u-mr-sm-30 {
    margin-right: 30px; } }

@media (min-width: 576px) {
  .u-pr-sm-30 {
    padding-right: 30px; } }

@media (min-width: 576px) {
  .u-mr-sm-31 {
    margin-right: 31px; } }

@media (min-width: 576px) {
  .u-pr-sm-31 {
    padding-right: 31px; } }

@media (min-width: 576px) {
  .u-mr-sm-32 {
    margin-right: 32px; } }

@media (min-width: 576px) {
  .u-pr-sm-32 {
    padding-right: 32px; } }

@media (min-width: 576px) {
  .u-mr-sm-33 {
    margin-right: 33px; } }

@media (min-width: 576px) {
  .u-pr-sm-33 {
    padding-right: 33px; } }

@media (min-width: 576px) {
  .u-mr-sm-34 {
    margin-right: 34px; } }

@media (min-width: 576px) {
  .u-pr-sm-34 {
    padding-right: 34px; } }

@media (min-width: 576px) {
  .u-mr-sm-35 {
    margin-right: 35px; } }

@media (min-width: 576px) {
  .u-pr-sm-35 {
    padding-right: 35px; } }

@media (min-width: 576px) {
  .u-mr-sm-36 {
    margin-right: 36px; } }

@media (min-width: 576px) {
  .u-pr-sm-36 {
    padding-right: 36px; } }

@media (min-width: 576px) {
  .u-mr-sm-37 {
    margin-right: 37px; } }

@media (min-width: 576px) {
  .u-pr-sm-37 {
    padding-right: 37px; } }

@media (min-width: 576px) {
  .u-mr-sm-38 {
    margin-right: 38px; } }

@media (min-width: 576px) {
  .u-pr-sm-38 {
    padding-right: 38px; } }

@media (min-width: 576px) {
  .u-mr-sm-39 {
    margin-right: 39px; } }

@media (min-width: 576px) {
  .u-pr-sm-39 {
    padding-right: 39px; } }

@media (min-width: 576px) {
  .u-mr-sm-40 {
    margin-right: 40px; } }

@media (min-width: 576px) {
  .u-pr-sm-40 {
    padding-right: 40px; } }

@media (min-width: 576px) {
  .u-mr-sm-41 {
    margin-right: 41px; } }

@media (min-width: 576px) {
  .u-pr-sm-41 {
    padding-right: 41px; } }

@media (min-width: 576px) {
  .u-mr-sm-42 {
    margin-right: 42px; } }

@media (min-width: 576px) {
  .u-pr-sm-42 {
    padding-right: 42px; } }

@media (min-width: 576px) {
  .u-mr-sm-43 {
    margin-right: 43px; } }

@media (min-width: 576px) {
  .u-pr-sm-43 {
    padding-right: 43px; } }

@media (min-width: 576px) {
  .u-mr-sm-44 {
    margin-right: 44px; } }

@media (min-width: 576px) {
  .u-pr-sm-44 {
    padding-right: 44px; } }

@media (min-width: 576px) {
  .u-mr-sm-45 {
    margin-right: 45px; } }

@media (min-width: 576px) {
  .u-pr-sm-45 {
    padding-right: 45px; } }

@media (min-width: 576px) {
  .u-mr-sm-46 {
    margin-right: 46px; } }

@media (min-width: 576px) {
  .u-pr-sm-46 {
    padding-right: 46px; } }

@media (min-width: 576px) {
  .u-mr-sm-47 {
    margin-right: 47px; } }

@media (min-width: 576px) {
  .u-pr-sm-47 {
    padding-right: 47px; } }

@media (min-width: 576px) {
  .u-mr-sm-48 {
    margin-right: 48px; } }

@media (min-width: 576px) {
  .u-pr-sm-48 {
    padding-right: 48px; } }

@media (min-width: 576px) {
  .u-mr-sm-49 {
    margin-right: 49px; } }

@media (min-width: 576px) {
  .u-pr-sm-49 {
    padding-right: 49px; } }

@media (min-width: 576px) {
  .u-mr-sm-50 {
    margin-right: 50px; } }

@media (min-width: 576px) {
  .u-pr-sm-50 {
    padding-right: 50px; } }

@media (min-width: 576px) {
  .u-mr-sm-51 {
    margin-right: 51px; } }

@media (min-width: 576px) {
  .u-pr-sm-51 {
    padding-right: 51px; } }

@media (min-width: 576px) {
  .u-mr-sm-52 {
    margin-right: 52px; } }

@media (min-width: 576px) {
  .u-pr-sm-52 {
    padding-right: 52px; } }

@media (min-width: 576px) {
  .u-mr-sm-53 {
    margin-right: 53px; } }

@media (min-width: 576px) {
  .u-pr-sm-53 {
    padding-right: 53px; } }

@media (min-width: 576px) {
  .u-mr-sm-54 {
    margin-right: 54px; } }

@media (min-width: 576px) {
  .u-pr-sm-54 {
    padding-right: 54px; } }

@media (min-width: 576px) {
  .u-mr-sm-55 {
    margin-right: 55px; } }

@media (min-width: 576px) {
  .u-pr-sm-55 {
    padding-right: 55px; } }

@media (min-width: 576px) {
  .u-mr-sm-56 {
    margin-right: 56px; } }

@media (min-width: 576px) {
  .u-pr-sm-56 {
    padding-right: 56px; } }

@media (min-width: 576px) {
  .u-mr-sm-57 {
    margin-right: 57px; } }

@media (min-width: 576px) {
  .u-pr-sm-57 {
    padding-right: 57px; } }

@media (min-width: 576px) {
  .u-mr-sm-58 {
    margin-right: 58px; } }

@media (min-width: 576px) {
  .u-pr-sm-58 {
    padding-right: 58px; } }

@media (min-width: 576px) {
  .u-mr-sm-59 {
    margin-right: 59px; } }

@media (min-width: 576px) {
  .u-pr-sm-59 {
    padding-right: 59px; } }

@media (min-width: 576px) {
  .u-mr-sm-60 {
    margin-right: 60px; } }

@media (min-width: 576px) {
  .u-pr-sm-60 {
    padding-right: 60px; } }

@media (min-width: 576px) {
  .u-mr-sm-61 {
    margin-right: 61px; } }

@media (min-width: 576px) {
  .u-pr-sm-61 {
    padding-right: 61px; } }

@media (min-width: 576px) {
  .u-mr-sm-62 {
    margin-right: 62px; } }

@media (min-width: 576px) {
  .u-pr-sm-62 {
    padding-right: 62px; } }

@media (min-width: 576px) {
  .u-mr-sm-63 {
    margin-right: 63px; } }

@media (min-width: 576px) {
  .u-pr-sm-63 {
    padding-right: 63px; } }

@media (min-width: 576px) {
  .u-mr-sm-64 {
    margin-right: 64px; } }

@media (min-width: 576px) {
  .u-pr-sm-64 {
    padding-right: 64px; } }

@media (min-width: 576px) {
  .u-mr-sm-65 {
    margin-right: 65px; } }

@media (min-width: 576px) {
  .u-pr-sm-65 {
    padding-right: 65px; } }

@media (min-width: 576px) {
  .u-mr-sm-66 {
    margin-right: 66px; } }

@media (min-width: 576px) {
  .u-pr-sm-66 {
    padding-right: 66px; } }

@media (min-width: 576px) {
  .u-mr-sm-67 {
    margin-right: 67px; } }

@media (min-width: 576px) {
  .u-pr-sm-67 {
    padding-right: 67px; } }

@media (min-width: 576px) {
  .u-mr-sm-68 {
    margin-right: 68px; } }

@media (min-width: 576px) {
  .u-pr-sm-68 {
    padding-right: 68px; } }

@media (min-width: 576px) {
  .u-mr-sm-69 {
    margin-right: 69px; } }

@media (min-width: 576px) {
  .u-pr-sm-69 {
    padding-right: 69px; } }

@media (min-width: 576px) {
  .u-mr-sm-70 {
    margin-right: 70px; } }

@media (min-width: 576px) {
  .u-pr-sm-70 {
    padding-right: 70px; } }

@media (min-width: 576px) {
  .u-mr-sm-71 {
    margin-right: 71px; } }

@media (min-width: 576px) {
  .u-pr-sm-71 {
    padding-right: 71px; } }

@media (min-width: 576px) {
  .u-mr-sm-72 {
    margin-right: 72px; } }

@media (min-width: 576px) {
  .u-pr-sm-72 {
    padding-right: 72px; } }

@media (min-width: 576px) {
  .u-mr-sm-73 {
    margin-right: 73px; } }

@media (min-width: 576px) {
  .u-pr-sm-73 {
    padding-right: 73px; } }

@media (min-width: 576px) {
  .u-mr-sm-74 {
    margin-right: 74px; } }

@media (min-width: 576px) {
  .u-pr-sm-74 {
    padding-right: 74px; } }

@media (min-width: 576px) {
  .u-mr-sm-75 {
    margin-right: 75px; } }

@media (min-width: 576px) {
  .u-pr-sm-75 {
    padding-right: 75px; } }

@media (min-width: 576px) {
  .u-mr-sm-76 {
    margin-right: 76px; } }

@media (min-width: 576px) {
  .u-pr-sm-76 {
    padding-right: 76px; } }

@media (min-width: 576px) {
  .u-mr-sm-77 {
    margin-right: 77px; } }

@media (min-width: 576px) {
  .u-pr-sm-77 {
    padding-right: 77px; } }

@media (min-width: 576px) {
  .u-mr-sm-78 {
    margin-right: 78px; } }

@media (min-width: 576px) {
  .u-pr-sm-78 {
    padding-right: 78px; } }

@media (min-width: 576px) {
  .u-mr-sm-79 {
    margin-right: 79px; } }

@media (min-width: 576px) {
  .u-pr-sm-79 {
    padding-right: 79px; } }

@media (min-width: 576px) {
  .u-mr-sm-80 {
    margin-right: 80px; } }

@media (min-width: 576px) {
  .u-pr-sm-80 {
    padding-right: 80px; } }

@media (min-width: 576px) {
  .u-mr-sm-81 {
    margin-right: 81px; } }

@media (min-width: 576px) {
  .u-pr-sm-81 {
    padding-right: 81px; } }

@media (min-width: 576px) {
  .u-mr-sm-82 {
    margin-right: 82px; } }

@media (min-width: 576px) {
  .u-pr-sm-82 {
    padding-right: 82px; } }

@media (min-width: 576px) {
  .u-mr-sm-83 {
    margin-right: 83px; } }

@media (min-width: 576px) {
  .u-pr-sm-83 {
    padding-right: 83px; } }

@media (min-width: 576px) {
  .u-mr-sm-84 {
    margin-right: 84px; } }

@media (min-width: 576px) {
  .u-pr-sm-84 {
    padding-right: 84px; } }

@media (min-width: 576px) {
  .u-mr-sm-85 {
    margin-right: 85px; } }

@media (min-width: 576px) {
  .u-pr-sm-85 {
    padding-right: 85px; } }

@media (min-width: 576px) {
  .u-mr-sm-86 {
    margin-right: 86px; } }

@media (min-width: 576px) {
  .u-pr-sm-86 {
    padding-right: 86px; } }

@media (min-width: 576px) {
  .u-mr-sm-87 {
    margin-right: 87px; } }

@media (min-width: 576px) {
  .u-pr-sm-87 {
    padding-right: 87px; } }

@media (min-width: 576px) {
  .u-mr-sm-88 {
    margin-right: 88px; } }

@media (min-width: 576px) {
  .u-pr-sm-88 {
    padding-right: 88px; } }

@media (min-width: 576px) {
  .u-mr-sm-89 {
    margin-right: 89px; } }

@media (min-width: 576px) {
  .u-pr-sm-89 {
    padding-right: 89px; } }

@media (min-width: 576px) {
  .u-mr-sm-90 {
    margin-right: 90px; } }

@media (min-width: 576px) {
  .u-pr-sm-90 {
    padding-right: 90px; } }

@media (min-width: 576px) {
  .u-mr-sm-91 {
    margin-right: 91px; } }

@media (min-width: 576px) {
  .u-pr-sm-91 {
    padding-right: 91px; } }

@media (min-width: 576px) {
  .u-mr-sm-92 {
    margin-right: 92px; } }

@media (min-width: 576px) {
  .u-pr-sm-92 {
    padding-right: 92px; } }

@media (min-width: 576px) {
  .u-mr-sm-93 {
    margin-right: 93px; } }

@media (min-width: 576px) {
  .u-pr-sm-93 {
    padding-right: 93px; } }

@media (min-width: 576px) {
  .u-mr-sm-94 {
    margin-right: 94px; } }

@media (min-width: 576px) {
  .u-pr-sm-94 {
    padding-right: 94px; } }

@media (min-width: 576px) {
  .u-mr-sm-95 {
    margin-right: 95px; } }

@media (min-width: 576px) {
  .u-pr-sm-95 {
    padding-right: 95px; } }

@media (min-width: 576px) {
  .u-mr-sm-96 {
    margin-right: 96px; } }

@media (min-width: 576px) {
  .u-pr-sm-96 {
    padding-right: 96px; } }

@media (min-width: 576px) {
  .u-mr-sm-97 {
    margin-right: 97px; } }

@media (min-width: 576px) {
  .u-pr-sm-97 {
    padding-right: 97px; } }

@media (min-width: 576px) {
  .u-mr-sm-98 {
    margin-right: 98px; } }

@media (min-width: 576px) {
  .u-pr-sm-98 {
    padding-right: 98px; } }

@media (min-width: 576px) {
  .u-mr-sm-99 {
    margin-right: 99px; } }

@media (min-width: 576px) {
  .u-pr-sm-99 {
    padding-right: 99px; } }

@media (min-width: 576px) {
  .u-mr-sm-100 {
    margin-right: 100px; } }

@media (min-width: 576px) {
  .u-pr-sm-100 {
    padding-right: 100px; } }

@media (min-width: 576px) {
  .u-mr-sm-101 {
    margin-right: 101px; } }

@media (min-width: 576px) {
  .u-pr-sm-101 {
    padding-right: 101px; } }

@media (min-width: 576px) {
  .u-mr-sm-102 {
    margin-right: 102px; } }

@media (min-width: 576px) {
  .u-pr-sm-102 {
    padding-right: 102px; } }

@media (min-width: 576px) {
  .u-mr-sm-103 {
    margin-right: 103px; } }

@media (min-width: 576px) {
  .u-pr-sm-103 {
    padding-right: 103px; } }

@media (min-width: 576px) {
  .u-mr-sm-104 {
    margin-right: 104px; } }

@media (min-width: 576px) {
  .u-pr-sm-104 {
    padding-right: 104px; } }

@media (min-width: 576px) {
  .u-mr-sm-105 {
    margin-right: 105px; } }

@media (min-width: 576px) {
  .u-pr-sm-105 {
    padding-right: 105px; } }

@media (min-width: 576px) {
  .u-mr-sm-106 {
    margin-right: 106px; } }

@media (min-width: 576px) {
  .u-pr-sm-106 {
    padding-right: 106px; } }

@media (min-width: 576px) {
  .u-mr-sm-107 {
    margin-right: 107px; } }

@media (min-width: 576px) {
  .u-pr-sm-107 {
    padding-right: 107px; } }

@media (min-width: 576px) {
  .u-mr-sm-108 {
    margin-right: 108px; } }

@media (min-width: 576px) {
  .u-pr-sm-108 {
    padding-right: 108px; } }

@media (min-width: 576px) {
  .u-mr-sm-109 {
    margin-right: 109px; } }

@media (min-width: 576px) {
  .u-pr-sm-109 {
    padding-right: 109px; } }

@media (min-width: 576px) {
  .u-mr-sm-110 {
    margin-right: 110px; } }

@media (min-width: 576px) {
  .u-pr-sm-110 {
    padding-right: 110px; } }

@media (min-width: 576px) {
  .u-mr-sm-111 {
    margin-right: 111px; } }

@media (min-width: 576px) {
  .u-pr-sm-111 {
    padding-right: 111px; } }

@media (min-width: 576px) {
  .u-mr-sm-112 {
    margin-right: 112px; } }

@media (min-width: 576px) {
  .u-pr-sm-112 {
    padding-right: 112px; } }

@media (min-width: 576px) {
  .u-mr-sm-113 {
    margin-right: 113px; } }

@media (min-width: 576px) {
  .u-pr-sm-113 {
    padding-right: 113px; } }

@media (min-width: 576px) {
  .u-mr-sm-114 {
    margin-right: 114px; } }

@media (min-width: 576px) {
  .u-pr-sm-114 {
    padding-right: 114px; } }

@media (min-width: 576px) {
  .u-mr-sm-115 {
    margin-right: 115px; } }

@media (min-width: 576px) {
  .u-pr-sm-115 {
    padding-right: 115px; } }

@media (min-width: 576px) {
  .u-mr-sm-116 {
    margin-right: 116px; } }

@media (min-width: 576px) {
  .u-pr-sm-116 {
    padding-right: 116px; } }

@media (min-width: 576px) {
  .u-mr-sm-117 {
    margin-right: 117px; } }

@media (min-width: 576px) {
  .u-pr-sm-117 {
    padding-right: 117px; } }

@media (min-width: 576px) {
  .u-mr-sm-118 {
    margin-right: 118px; } }

@media (min-width: 576px) {
  .u-pr-sm-118 {
    padding-right: 118px; } }

@media (min-width: 576px) {
  .u-mr-sm-119 {
    margin-right: 119px; } }

@media (min-width: 576px) {
  .u-pr-sm-119 {
    padding-right: 119px; } }

@media (min-width: 576px) {
  .u-mr-sm-120 {
    margin-right: 120px; } }

@media (min-width: 576px) {
  .u-pr-sm-120 {
    padding-right: 120px; } }

@media (min-width: 576px) {
  .u-mr-sm-121 {
    margin-right: 121px; } }

@media (min-width: 576px) {
  .u-pr-sm-121 {
    padding-right: 121px; } }

@media (min-width: 576px) {
  .u-mr-sm-122 {
    margin-right: 122px; } }

@media (min-width: 576px) {
  .u-pr-sm-122 {
    padding-right: 122px; } }

@media (min-width: 576px) {
  .u-mr-sm-123 {
    margin-right: 123px; } }

@media (min-width: 576px) {
  .u-pr-sm-123 {
    padding-right: 123px; } }

@media (min-width: 576px) {
  .u-mr-sm-124 {
    margin-right: 124px; } }

@media (min-width: 576px) {
  .u-pr-sm-124 {
    padding-right: 124px; } }

@media (min-width: 576px) {
  .u-mr-sm-125 {
    margin-right: 125px; } }

@media (min-width: 576px) {
  .u-pr-sm-125 {
    padding-right: 125px; } }

@media (min-width: 576px) {
  .u-mr-sm-126 {
    margin-right: 126px; } }

@media (min-width: 576px) {
  .u-pr-sm-126 {
    padding-right: 126px; } }

@media (min-width: 576px) {
  .u-mr-sm-127 {
    margin-right: 127px; } }

@media (min-width: 576px) {
  .u-pr-sm-127 {
    padding-right: 127px; } }

@media (min-width: 576px) {
  .u-mr-sm-128 {
    margin-right: 128px; } }

@media (min-width: 576px) {
  .u-pr-sm-128 {
    padding-right: 128px; } }

@media (min-width: 576px) {
  .u-mr-sm-129 {
    margin-right: 129px; } }

@media (min-width: 576px) {
  .u-pr-sm-129 {
    padding-right: 129px; } }

@media (min-width: 576px) {
  .u-mr-sm-130 {
    margin-right: 130px; } }

@media (min-width: 576px) {
  .u-pr-sm-130 {
    padding-right: 130px; } }

@media (min-width: 576px) {
  .u-mr-sm-131 {
    margin-right: 131px; } }

@media (min-width: 576px) {
  .u-pr-sm-131 {
    padding-right: 131px; } }

@media (min-width: 576px) {
  .u-mr-sm-132 {
    margin-right: 132px; } }

@media (min-width: 576px) {
  .u-pr-sm-132 {
    padding-right: 132px; } }

@media (min-width: 576px) {
  .u-mr-sm-133 {
    margin-right: 133px; } }

@media (min-width: 576px) {
  .u-pr-sm-133 {
    padding-right: 133px; } }

@media (min-width: 576px) {
  .u-mr-sm-134 {
    margin-right: 134px; } }

@media (min-width: 576px) {
  .u-pr-sm-134 {
    padding-right: 134px; } }

@media (min-width: 576px) {
  .u-mr-sm-135 {
    margin-right: 135px; } }

@media (min-width: 576px) {
  .u-pr-sm-135 {
    padding-right: 135px; } }

@media (min-width: 576px) {
  .u-mr-sm-136 {
    margin-right: 136px; } }

@media (min-width: 576px) {
  .u-pr-sm-136 {
    padding-right: 136px; } }

@media (min-width: 576px) {
  .u-mr-sm-137 {
    margin-right: 137px; } }

@media (min-width: 576px) {
  .u-pr-sm-137 {
    padding-right: 137px; } }

@media (min-width: 576px) {
  .u-mr-sm-138 {
    margin-right: 138px; } }

@media (min-width: 576px) {
  .u-pr-sm-138 {
    padding-right: 138px; } }

@media (min-width: 576px) {
  .u-mr-sm-139 {
    margin-right: 139px; } }

@media (min-width: 576px) {
  .u-pr-sm-139 {
    padding-right: 139px; } }

@media (min-width: 576px) {
  .u-mr-sm-140 {
    margin-right: 140px; } }

@media (min-width: 576px) {
  .u-pr-sm-140 {
    padding-right: 140px; } }

@media (min-width: 576px) {
  .u-mr-sm-141 {
    margin-right: 141px; } }

@media (min-width: 576px) {
  .u-pr-sm-141 {
    padding-right: 141px; } }

@media (min-width: 576px) {
  .u-mr-sm-142 {
    margin-right: 142px; } }

@media (min-width: 576px) {
  .u-pr-sm-142 {
    padding-right: 142px; } }

@media (min-width: 576px) {
  .u-mr-sm-143 {
    margin-right: 143px; } }

@media (min-width: 576px) {
  .u-pr-sm-143 {
    padding-right: 143px; } }

@media (min-width: 576px) {
  .u-mr-sm-144 {
    margin-right: 144px; } }

@media (min-width: 576px) {
  .u-pr-sm-144 {
    padding-right: 144px; } }

@media (min-width: 576px) {
  .u-mr-sm-145 {
    margin-right: 145px; } }

@media (min-width: 576px) {
  .u-pr-sm-145 {
    padding-right: 145px; } }

@media (min-width: 576px) {
  .u-mr-sm-146 {
    margin-right: 146px; } }

@media (min-width: 576px) {
  .u-pr-sm-146 {
    padding-right: 146px; } }

@media (min-width: 576px) {
  .u-mr-sm-147 {
    margin-right: 147px; } }

@media (min-width: 576px) {
  .u-pr-sm-147 {
    padding-right: 147px; } }

@media (min-width: 576px) {
  .u-mr-sm-148 {
    margin-right: 148px; } }

@media (min-width: 576px) {
  .u-pr-sm-148 {
    padding-right: 148px; } }

@media (min-width: 576px) {
  .u-mr-sm-149 {
    margin-right: 149px; } }

@media (min-width: 576px) {
  .u-pr-sm-149 {
    padding-right: 149px; } }

@media (min-width: 576px) {
  .u-mr-sm-150 {
    margin-right: 150px; } }

@media (min-width: 576px) {
  .u-pr-sm-150 {
    padding-right: 150px; } }

@media (min-width: 576px) {
  .u-mr-sm-151 {
    margin-right: 151px; } }

@media (min-width: 576px) {
  .u-pr-sm-151 {
    padding-right: 151px; } }

@media (min-width: 576px) {
  .u-mr-sm-152 {
    margin-right: 152px; } }

@media (min-width: 576px) {
  .u-pr-sm-152 {
    padding-right: 152px; } }

@media (min-width: 576px) {
  .u-mr-sm-153 {
    margin-right: 153px; } }

@media (min-width: 576px) {
  .u-pr-sm-153 {
    padding-right: 153px; } }

@media (min-width: 576px) {
  .u-mr-sm-154 {
    margin-right: 154px; } }

@media (min-width: 576px) {
  .u-pr-sm-154 {
    padding-right: 154px; } }

@media (min-width: 576px) {
  .u-mr-sm-155 {
    margin-right: 155px; } }

@media (min-width: 576px) {
  .u-pr-sm-155 {
    padding-right: 155px; } }

@media (min-width: 576px) {
  .u-mr-sm-156 {
    margin-right: 156px; } }

@media (min-width: 576px) {
  .u-pr-sm-156 {
    padding-right: 156px; } }

@media (min-width: 576px) {
  .u-mr-sm-157 {
    margin-right: 157px; } }

@media (min-width: 576px) {
  .u-pr-sm-157 {
    padding-right: 157px; } }

@media (min-width: 576px) {
  .u-mr-sm-158 {
    margin-right: 158px; } }

@media (min-width: 576px) {
  .u-pr-sm-158 {
    padding-right: 158px; } }

@media (min-width: 576px) {
  .u-mr-sm-159 {
    margin-right: 159px; } }

@media (min-width: 576px) {
  .u-pr-sm-159 {
    padding-right: 159px; } }

@media (min-width: 576px) {
  .u-mr-sm-160 {
    margin-right: 160px; } }

@media (min-width: 576px) {
  .u-pr-sm-160 {
    padding-right: 160px; } }

@media (min-width: 576px) {
  .u-mr-sm-161 {
    margin-right: 161px; } }

@media (min-width: 576px) {
  .u-pr-sm-161 {
    padding-right: 161px; } }

@media (min-width: 576px) {
  .u-mr-sm-162 {
    margin-right: 162px; } }

@media (min-width: 576px) {
  .u-pr-sm-162 {
    padding-right: 162px; } }

@media (min-width: 576px) {
  .u-mr-sm-163 {
    margin-right: 163px; } }

@media (min-width: 576px) {
  .u-pr-sm-163 {
    padding-right: 163px; } }

@media (min-width: 576px) {
  .u-mr-sm-164 {
    margin-right: 164px; } }

@media (min-width: 576px) {
  .u-pr-sm-164 {
    padding-right: 164px; } }

@media (min-width: 576px) {
  .u-mr-sm-165 {
    margin-right: 165px; } }

@media (min-width: 576px) {
  .u-pr-sm-165 {
    padding-right: 165px; } }

@media (min-width: 576px) {
  .u-mr-sm-166 {
    margin-right: 166px; } }

@media (min-width: 576px) {
  .u-pr-sm-166 {
    padding-right: 166px; } }

@media (min-width: 576px) {
  .u-mr-sm-167 {
    margin-right: 167px; } }

@media (min-width: 576px) {
  .u-pr-sm-167 {
    padding-right: 167px; } }

@media (min-width: 576px) {
  .u-mr-sm-168 {
    margin-right: 168px; } }

@media (min-width: 576px) {
  .u-pr-sm-168 {
    padding-right: 168px; } }

@media (min-width: 576px) {
  .u-mr-sm-169 {
    margin-right: 169px; } }

@media (min-width: 576px) {
  .u-pr-sm-169 {
    padding-right: 169px; } }

@media (min-width: 576px) {
  .u-mr-sm-170 {
    margin-right: 170px; } }

@media (min-width: 576px) {
  .u-pr-sm-170 {
    padding-right: 170px; } }

@media (min-width: 576px) {
  .u-mr-sm-171 {
    margin-right: 171px; } }

@media (min-width: 576px) {
  .u-pr-sm-171 {
    padding-right: 171px; } }

@media (min-width: 576px) {
  .u-mr-sm-172 {
    margin-right: 172px; } }

@media (min-width: 576px) {
  .u-pr-sm-172 {
    padding-right: 172px; } }

@media (min-width: 576px) {
  .u-mr-sm-173 {
    margin-right: 173px; } }

@media (min-width: 576px) {
  .u-pr-sm-173 {
    padding-right: 173px; } }

@media (min-width: 576px) {
  .u-mr-sm-174 {
    margin-right: 174px; } }

@media (min-width: 576px) {
  .u-pr-sm-174 {
    padding-right: 174px; } }

@media (min-width: 576px) {
  .u-mr-sm-175 {
    margin-right: 175px; } }

@media (min-width: 576px) {
  .u-pr-sm-175 {
    padding-right: 175px; } }

@media (min-width: 576px) {
  .u-mr-sm-176 {
    margin-right: 176px; } }

@media (min-width: 576px) {
  .u-pr-sm-176 {
    padding-right: 176px; } }

@media (min-width: 576px) {
  .u-mr-sm-177 {
    margin-right: 177px; } }

@media (min-width: 576px) {
  .u-pr-sm-177 {
    padding-right: 177px; } }

@media (min-width: 576px) {
  .u-mr-sm-178 {
    margin-right: 178px; } }

@media (min-width: 576px) {
  .u-pr-sm-178 {
    padding-right: 178px; } }

@media (min-width: 576px) {
  .u-mr-sm-179 {
    margin-right: 179px; } }

@media (min-width: 576px) {
  .u-pr-sm-179 {
    padding-right: 179px; } }

@media (min-width: 576px) {
  .u-mr-sm-180 {
    margin-right: 180px; } }

@media (min-width: 576px) {
  .u-pr-sm-180 {
    padding-right: 180px; } }

@media (min-width: 576px) {
  .u-mr-sm-181 {
    margin-right: 181px; } }

@media (min-width: 576px) {
  .u-pr-sm-181 {
    padding-right: 181px; } }

@media (min-width: 576px) {
  .u-mr-sm-182 {
    margin-right: 182px; } }

@media (min-width: 576px) {
  .u-pr-sm-182 {
    padding-right: 182px; } }

@media (min-width: 576px) {
  .u-mr-sm-183 {
    margin-right: 183px; } }

@media (min-width: 576px) {
  .u-pr-sm-183 {
    padding-right: 183px; } }

@media (min-width: 576px) {
  .u-mr-sm-184 {
    margin-right: 184px; } }

@media (min-width: 576px) {
  .u-pr-sm-184 {
    padding-right: 184px; } }

@media (min-width: 576px) {
  .u-mr-sm-185 {
    margin-right: 185px; } }

@media (min-width: 576px) {
  .u-pr-sm-185 {
    padding-right: 185px; } }

@media (min-width: 576px) {
  .u-mr-sm-186 {
    margin-right: 186px; } }

@media (min-width: 576px) {
  .u-pr-sm-186 {
    padding-right: 186px; } }

@media (min-width: 576px) {
  .u-mr-sm-187 {
    margin-right: 187px; } }

@media (min-width: 576px) {
  .u-pr-sm-187 {
    padding-right: 187px; } }

@media (min-width: 576px) {
  .u-mr-sm-188 {
    margin-right: 188px; } }

@media (min-width: 576px) {
  .u-pr-sm-188 {
    padding-right: 188px; } }

@media (min-width: 576px) {
  .u-mr-sm-189 {
    margin-right: 189px; } }

@media (min-width: 576px) {
  .u-pr-sm-189 {
    padding-right: 189px; } }

@media (min-width: 576px) {
  .u-mr-sm-190 {
    margin-right: 190px; } }

@media (min-width: 576px) {
  .u-pr-sm-190 {
    padding-right: 190px; } }

@media (min-width: 576px) {
  .u-mr-sm-191 {
    margin-right: 191px; } }

@media (min-width: 576px) {
  .u-pr-sm-191 {
    padding-right: 191px; } }

@media (min-width: 576px) {
  .u-mr-sm-192 {
    margin-right: 192px; } }

@media (min-width: 576px) {
  .u-pr-sm-192 {
    padding-right: 192px; } }

@media (min-width: 576px) {
  .u-mr-sm-193 {
    margin-right: 193px; } }

@media (min-width: 576px) {
  .u-pr-sm-193 {
    padding-right: 193px; } }

@media (min-width: 576px) {
  .u-mr-sm-194 {
    margin-right: 194px; } }

@media (min-width: 576px) {
  .u-pr-sm-194 {
    padding-right: 194px; } }

@media (min-width: 576px) {
  .u-mr-sm-195 {
    margin-right: 195px; } }

@media (min-width: 576px) {
  .u-pr-sm-195 {
    padding-right: 195px; } }

@media (min-width: 576px) {
  .u-mr-sm-196 {
    margin-right: 196px; } }

@media (min-width: 576px) {
  .u-pr-sm-196 {
    padding-right: 196px; } }

@media (min-width: 576px) {
  .u-mr-sm-197 {
    margin-right: 197px; } }

@media (min-width: 576px) {
  .u-pr-sm-197 {
    padding-right: 197px; } }

@media (min-width: 576px) {
  .u-mr-sm-198 {
    margin-right: 198px; } }

@media (min-width: 576px) {
  .u-pr-sm-198 {
    padding-right: 198px; } }

@media (min-width: 576px) {
  .u-mr-sm-199 {
    margin-right: 199px; } }

@media (min-width: 576px) {
  .u-pr-sm-199 {
    padding-right: 199px; } }

@media (min-width: 576px) {
  .u-mr-sm-200 {
    margin-right: 200px; } }

@media (min-width: 576px) {
  .u-pr-sm-200 {
    padding-right: 200px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-50 {
    margin-top: -50px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-49 {
    margin-top: -49px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-48 {
    margin-top: -48px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-47 {
    margin-top: -47px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-46 {
    margin-top: -46px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-45 {
    margin-top: -45px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-44 {
    margin-top: -44px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-43 {
    margin-top: -43px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-42 {
    margin-top: -42px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-41 {
    margin-top: -41px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-40 {
    margin-top: -40px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-39 {
    margin-top: -39px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-38 {
    margin-top: -38px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-37 {
    margin-top: -37px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-36 {
    margin-top: -36px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-35 {
    margin-top: -35px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-34 {
    margin-top: -34px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-33 {
    margin-top: -33px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-32 {
    margin-top: -32px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-31 {
    margin-top: -31px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-30 {
    margin-top: -30px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-29 {
    margin-top: -29px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-28 {
    margin-top: -28px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-27 {
    margin-top: -27px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-26 {
    margin-top: -26px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-25 {
    margin-top: -25px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-24 {
    margin-top: -24px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-23 {
    margin-top: -23px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-22 {
    margin-top: -22px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-21 {
    margin-top: -21px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-20 {
    margin-top: -20px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-19 {
    margin-top: -19px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-18 {
    margin-top: -18px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-17 {
    margin-top: -17px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-16 {
    margin-top: -16px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-15 {
    margin-top: -15px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-14 {
    margin-top: -14px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-13 {
    margin-top: -13px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-12 {
    margin-top: -12px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-11 {
    margin-top: -11px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-10 {
    margin-top: -10px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-9 {
    margin-top: -9px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-8 {
    margin-top: -8px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-7 {
    margin-top: -7px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-6 {
    margin-top: -6px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-5 {
    margin-top: -5px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-4 {
    margin-top: -4px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-3 {
    margin-top: -3px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-2 {
    margin-top: -2px; } }

@media (min-width: 768px) {
  .u-mt-negative-md-1 {
    margin-top: -1px; } }

@media (min-width: 768px) {
  .u-mt-md-0 {
    margin-top: 0px; } }

@media (min-width: 768px) {
  .u-pt-md-0 {
    padding-top: 0px; } }

@media (min-width: 768px) {
  .u-mt-md-1 {
    margin-top: 1px; } }

@media (min-width: 768px) {
  .u-pt-md-1 {
    padding-top: 1px; } }

@media (min-width: 768px) {
  .u-mt-md-2 {
    margin-top: 2px; } }

@media (min-width: 768px) {
  .u-pt-md-2 {
    padding-top: 2px; } }

@media (min-width: 768px) {
  .u-mt-md-3 {
    margin-top: 3px; } }

@media (min-width: 768px) {
  .u-pt-md-3 {
    padding-top: 3px; } }

@media (min-width: 768px) {
  .u-mt-md-4 {
    margin-top: 4px; } }

@media (min-width: 768px) {
  .u-pt-md-4 {
    padding-top: 4px; } }

@media (min-width: 768px) {
  .u-mt-md-5 {
    margin-top: 5px; } }

@media (min-width: 768px) {
  .u-pt-md-5 {
    padding-top: 5px; } }

@media (min-width: 768px) {
  .u-mt-md-6 {
    margin-top: 6px; } }

@media (min-width: 768px) {
  .u-pt-md-6 {
    padding-top: 6px; } }

@media (min-width: 768px) {
  .u-mt-md-7 {
    margin-top: 7px; } }

@media (min-width: 768px) {
  .u-pt-md-7 {
    padding-top: 7px; } }

@media (min-width: 768px) {
  .u-mt-md-8 {
    margin-top: 8px; } }

@media (min-width: 768px) {
  .u-pt-md-8 {
    padding-top: 8px; } }

@media (min-width: 768px) {
  .u-mt-md-9 {
    margin-top: 9px; } }

@media (min-width: 768px) {
  .u-pt-md-9 {
    padding-top: 9px; } }

@media (min-width: 768px) {
  .u-mt-md-10 {
    margin-top: 10px; } }

@media (min-width: 768px) {
  .u-pt-md-10 {
    padding-top: 10px; } }

@media (min-width: 768px) {
  .u-mt-md-11 {
    margin-top: 11px; } }

@media (min-width: 768px) {
  .u-pt-md-11 {
    padding-top: 11px; } }

@media (min-width: 768px) {
  .u-mt-md-12 {
    margin-top: 12px; } }

@media (min-width: 768px) {
  .u-pt-md-12 {
    padding-top: 12px; } }

@media (min-width: 768px) {
  .u-mt-md-13 {
    margin-top: 13px; } }

@media (min-width: 768px) {
  .u-pt-md-13 {
    padding-top: 13px; } }

@media (min-width: 768px) {
  .u-mt-md-14 {
    margin-top: 14px; } }

@media (min-width: 768px) {
  .u-pt-md-14 {
    padding-top: 14px; } }

@media (min-width: 768px) {
  .u-mt-md-15 {
    margin-top: 15px; } }

@media (min-width: 768px) {
  .u-pt-md-15 {
    padding-top: 15px; } }

@media (min-width: 768px) {
  .u-mt-md-16 {
    margin-top: 16px; } }

@media (min-width: 768px) {
  .u-pt-md-16 {
    padding-top: 16px; } }

@media (min-width: 768px) {
  .u-mt-md-17 {
    margin-top: 17px; } }

@media (min-width: 768px) {
  .u-pt-md-17 {
    padding-top: 17px; } }

@media (min-width: 768px) {
  .u-mt-md-18 {
    margin-top: 18px; } }

@media (min-width: 768px) {
  .u-pt-md-18 {
    padding-top: 18px; } }

@media (min-width: 768px) {
  .u-mt-md-19 {
    margin-top: 19px; } }

@media (min-width: 768px) {
  .u-pt-md-19 {
    padding-top: 19px; } }

@media (min-width: 768px) {
  .u-mt-md-20 {
    margin-top: 20px; } }

@media (min-width: 768px) {
  .u-pt-md-20 {
    padding-top: 20px; } }

@media (min-width: 768px) {
  .u-mt-md-21 {
    margin-top: 21px; } }

@media (min-width: 768px) {
  .u-pt-md-21 {
    padding-top: 21px; } }

@media (min-width: 768px) {
  .u-mt-md-22 {
    margin-top: 22px; } }

@media (min-width: 768px) {
  .u-pt-md-22 {
    padding-top: 22px; } }

@media (min-width: 768px) {
  .u-mt-md-23 {
    margin-top: 23px; } }

@media (min-width: 768px) {
  .u-pt-md-23 {
    padding-top: 23px; } }

@media (min-width: 768px) {
  .u-mt-md-24 {
    margin-top: 24px; } }

@media (min-width: 768px) {
  .u-pt-md-24 {
    padding-top: 24px; } }

@media (min-width: 768px) {
  .u-mt-md-25 {
    margin-top: 25px; } }

@media (min-width: 768px) {
  .u-pt-md-25 {
    padding-top: 25px; } }

@media (min-width: 768px) {
  .u-mt-md-26 {
    margin-top: 26px; } }

@media (min-width: 768px) {
  .u-pt-md-26 {
    padding-top: 26px; } }

@media (min-width: 768px) {
  .u-mt-md-27 {
    margin-top: 27px; } }

@media (min-width: 768px) {
  .u-pt-md-27 {
    padding-top: 27px; } }

@media (min-width: 768px) {
  .u-mt-md-28 {
    margin-top: 28px; } }

@media (min-width: 768px) {
  .u-pt-md-28 {
    padding-top: 28px; } }

@media (min-width: 768px) {
  .u-mt-md-29 {
    margin-top: 29px; } }

@media (min-width: 768px) {
  .u-pt-md-29 {
    padding-top: 29px; } }

@media (min-width: 768px) {
  .u-mt-md-30 {
    margin-top: 30px; } }

@media (min-width: 768px) {
  .u-pt-md-30 {
    padding-top: 30px; } }

@media (min-width: 768px) {
  .u-mt-md-31 {
    margin-top: 31px; } }

@media (min-width: 768px) {
  .u-pt-md-31 {
    padding-top: 31px; } }

@media (min-width: 768px) {
  .u-mt-md-32 {
    margin-top: 32px; } }

@media (min-width: 768px) {
  .u-pt-md-32 {
    padding-top: 32px; } }

@media (min-width: 768px) {
  .u-mt-md-33 {
    margin-top: 33px; } }

@media (min-width: 768px) {
  .u-pt-md-33 {
    padding-top: 33px; } }

@media (min-width: 768px) {
  .u-mt-md-34 {
    margin-top: 34px; } }

@media (min-width: 768px) {
  .u-pt-md-34 {
    padding-top: 34px; } }

@media (min-width: 768px) {
  .u-mt-md-35 {
    margin-top: 35px; } }

@media (min-width: 768px) {
  .u-pt-md-35 {
    padding-top: 35px; } }

@media (min-width: 768px) {
  .u-mt-md-36 {
    margin-top: 36px; } }

@media (min-width: 768px) {
  .u-pt-md-36 {
    padding-top: 36px; } }

@media (min-width: 768px) {
  .u-mt-md-37 {
    margin-top: 37px; } }

@media (min-width: 768px) {
  .u-pt-md-37 {
    padding-top: 37px; } }

@media (min-width: 768px) {
  .u-mt-md-38 {
    margin-top: 38px; } }

@media (min-width: 768px) {
  .u-pt-md-38 {
    padding-top: 38px; } }

@media (min-width: 768px) {
  .u-mt-md-39 {
    margin-top: 39px; } }

@media (min-width: 768px) {
  .u-pt-md-39 {
    padding-top: 39px; } }

@media (min-width: 768px) {
  .u-mt-md-40 {
    margin-top: 40px; } }

@media (min-width: 768px) {
  .u-pt-md-40 {
    padding-top: 40px; } }

@media (min-width: 768px) {
  .u-mt-md-41 {
    margin-top: 41px; } }

@media (min-width: 768px) {
  .u-pt-md-41 {
    padding-top: 41px; } }

@media (min-width: 768px) {
  .u-mt-md-42 {
    margin-top: 42px; } }

@media (min-width: 768px) {
  .u-pt-md-42 {
    padding-top: 42px; } }

@media (min-width: 768px) {
  .u-mt-md-43 {
    margin-top: 43px; } }

@media (min-width: 768px) {
  .u-pt-md-43 {
    padding-top: 43px; } }

@media (min-width: 768px) {
  .u-mt-md-44 {
    margin-top: 44px; } }

@media (min-width: 768px) {
  .u-pt-md-44 {
    padding-top: 44px; } }

@media (min-width: 768px) {
  .u-mt-md-45 {
    margin-top: 45px; } }

@media (min-width: 768px) {
  .u-pt-md-45 {
    padding-top: 45px; } }

@media (min-width: 768px) {
  .u-mt-md-46 {
    margin-top: 46px; } }

@media (min-width: 768px) {
  .u-pt-md-46 {
    padding-top: 46px; } }

@media (min-width: 768px) {
  .u-mt-md-47 {
    margin-top: 47px; } }

@media (min-width: 768px) {
  .u-pt-md-47 {
    padding-top: 47px; } }

@media (min-width: 768px) {
  .u-mt-md-48 {
    margin-top: 48px; } }

@media (min-width: 768px) {
  .u-pt-md-48 {
    padding-top: 48px; } }

@media (min-width: 768px) {
  .u-mt-md-49 {
    margin-top: 49px; } }

@media (min-width: 768px) {
  .u-pt-md-49 {
    padding-top: 49px; } }

@media (min-width: 768px) {
  .u-mt-md-50 {
    margin-top: 50px; } }

@media (min-width: 768px) {
  .u-pt-md-50 {
    padding-top: 50px; } }

@media (min-width: 768px) {
  .u-mt-md-51 {
    margin-top: 51px; } }

@media (min-width: 768px) {
  .u-pt-md-51 {
    padding-top: 51px; } }

@media (min-width: 768px) {
  .u-mt-md-52 {
    margin-top: 52px; } }

@media (min-width: 768px) {
  .u-pt-md-52 {
    padding-top: 52px; } }

@media (min-width: 768px) {
  .u-mt-md-53 {
    margin-top: 53px; } }

@media (min-width: 768px) {
  .u-pt-md-53 {
    padding-top: 53px; } }

@media (min-width: 768px) {
  .u-mt-md-54 {
    margin-top: 54px; } }

@media (min-width: 768px) {
  .u-pt-md-54 {
    padding-top: 54px; } }

@media (min-width: 768px) {
  .u-mt-md-55 {
    margin-top: 55px; } }

@media (min-width: 768px) {
  .u-pt-md-55 {
    padding-top: 55px; } }

@media (min-width: 768px) {
  .u-mt-md-56 {
    margin-top: 56px; } }

@media (min-width: 768px) {
  .u-pt-md-56 {
    padding-top: 56px; } }

@media (min-width: 768px) {
  .u-mt-md-57 {
    margin-top: 57px; } }

@media (min-width: 768px) {
  .u-pt-md-57 {
    padding-top: 57px; } }

@media (min-width: 768px) {
  .u-mt-md-58 {
    margin-top: 58px; } }

@media (min-width: 768px) {
  .u-pt-md-58 {
    padding-top: 58px; } }

@media (min-width: 768px) {
  .u-mt-md-59 {
    margin-top: 59px; } }

@media (min-width: 768px) {
  .u-pt-md-59 {
    padding-top: 59px; } }

@media (min-width: 768px) {
  .u-mt-md-60 {
    margin-top: 60px; } }

@media (min-width: 768px) {
  .u-pt-md-60 {
    padding-top: 60px; } }

@media (min-width: 768px) {
  .u-mt-md-61 {
    margin-top: 61px; } }

@media (min-width: 768px) {
  .u-pt-md-61 {
    padding-top: 61px; } }

@media (min-width: 768px) {
  .u-mt-md-62 {
    margin-top: 62px; } }

@media (min-width: 768px) {
  .u-pt-md-62 {
    padding-top: 62px; } }

@media (min-width: 768px) {
  .u-mt-md-63 {
    margin-top: 63px; } }

@media (min-width: 768px) {
  .u-pt-md-63 {
    padding-top: 63px; } }

@media (min-width: 768px) {
  .u-mt-md-64 {
    margin-top: 64px; } }

@media (min-width: 768px) {
  .u-pt-md-64 {
    padding-top: 64px; } }

@media (min-width: 768px) {
  .u-mt-md-65 {
    margin-top: 65px; } }

@media (min-width: 768px) {
  .u-pt-md-65 {
    padding-top: 65px; } }

@media (min-width: 768px) {
  .u-mt-md-66 {
    margin-top: 66px; } }

@media (min-width: 768px) {
  .u-pt-md-66 {
    padding-top: 66px; } }

@media (min-width: 768px) {
  .u-mt-md-67 {
    margin-top: 67px; } }

@media (min-width: 768px) {
  .u-pt-md-67 {
    padding-top: 67px; } }

@media (min-width: 768px) {
  .u-mt-md-68 {
    margin-top: 68px; } }

@media (min-width: 768px) {
  .u-pt-md-68 {
    padding-top: 68px; } }

@media (min-width: 768px) {
  .u-mt-md-69 {
    margin-top: 69px; } }

@media (min-width: 768px) {
  .u-pt-md-69 {
    padding-top: 69px; } }

@media (min-width: 768px) {
  .u-mt-md-70 {
    margin-top: 70px; } }

@media (min-width: 768px) {
  .u-pt-md-70 {
    padding-top: 70px; } }

@media (min-width: 768px) {
  .u-mt-md-71 {
    margin-top: 71px; } }

@media (min-width: 768px) {
  .u-pt-md-71 {
    padding-top: 71px; } }

@media (min-width: 768px) {
  .u-mt-md-72 {
    margin-top: 72px; } }

@media (min-width: 768px) {
  .u-pt-md-72 {
    padding-top: 72px; } }

@media (min-width: 768px) {
  .u-mt-md-73 {
    margin-top: 73px; } }

@media (min-width: 768px) {
  .u-pt-md-73 {
    padding-top: 73px; } }

@media (min-width: 768px) {
  .u-mt-md-74 {
    margin-top: 74px; } }

@media (min-width: 768px) {
  .u-pt-md-74 {
    padding-top: 74px; } }

@media (min-width: 768px) {
  .u-mt-md-75 {
    margin-top: 75px; } }

@media (min-width: 768px) {
  .u-pt-md-75 {
    padding-top: 75px; } }

@media (min-width: 768px) {
  .u-mt-md-76 {
    margin-top: 76px; } }

@media (min-width: 768px) {
  .u-pt-md-76 {
    padding-top: 76px; } }

@media (min-width: 768px) {
  .u-mt-md-77 {
    margin-top: 77px; } }

@media (min-width: 768px) {
  .u-pt-md-77 {
    padding-top: 77px; } }

@media (min-width: 768px) {
  .u-mt-md-78 {
    margin-top: 78px; } }

@media (min-width: 768px) {
  .u-pt-md-78 {
    padding-top: 78px; } }

@media (min-width: 768px) {
  .u-mt-md-79 {
    margin-top: 79px; } }

@media (min-width: 768px) {
  .u-pt-md-79 {
    padding-top: 79px; } }

@media (min-width: 768px) {
  .u-mt-md-80 {
    margin-top: 80px; } }

@media (min-width: 768px) {
  .u-pt-md-80 {
    padding-top: 80px; } }

@media (min-width: 768px) {
  .u-mt-md-81 {
    margin-top: 81px; } }

@media (min-width: 768px) {
  .u-pt-md-81 {
    padding-top: 81px; } }

@media (min-width: 768px) {
  .u-mt-md-82 {
    margin-top: 82px; } }

@media (min-width: 768px) {
  .u-pt-md-82 {
    padding-top: 82px; } }

@media (min-width: 768px) {
  .u-mt-md-83 {
    margin-top: 83px; } }

@media (min-width: 768px) {
  .u-pt-md-83 {
    padding-top: 83px; } }

@media (min-width: 768px) {
  .u-mt-md-84 {
    margin-top: 84px; } }

@media (min-width: 768px) {
  .u-pt-md-84 {
    padding-top: 84px; } }

@media (min-width: 768px) {
  .u-mt-md-85 {
    margin-top: 85px; } }

@media (min-width: 768px) {
  .u-pt-md-85 {
    padding-top: 85px; } }

@media (min-width: 768px) {
  .u-mt-md-86 {
    margin-top: 86px; } }

@media (min-width: 768px) {
  .u-pt-md-86 {
    padding-top: 86px; } }

@media (min-width: 768px) {
  .u-mt-md-87 {
    margin-top: 87px; } }

@media (min-width: 768px) {
  .u-pt-md-87 {
    padding-top: 87px; } }

@media (min-width: 768px) {
  .u-mt-md-88 {
    margin-top: 88px; } }

@media (min-width: 768px) {
  .u-pt-md-88 {
    padding-top: 88px; } }

@media (min-width: 768px) {
  .u-mt-md-89 {
    margin-top: 89px; } }

@media (min-width: 768px) {
  .u-pt-md-89 {
    padding-top: 89px; } }

@media (min-width: 768px) {
  .u-mt-md-90 {
    margin-top: 90px; } }

@media (min-width: 768px) {
  .u-pt-md-90 {
    padding-top: 90px; } }

@media (min-width: 768px) {
  .u-mt-md-91 {
    margin-top: 91px; } }

@media (min-width: 768px) {
  .u-pt-md-91 {
    padding-top: 91px; } }

@media (min-width: 768px) {
  .u-mt-md-92 {
    margin-top: 92px; } }

@media (min-width: 768px) {
  .u-pt-md-92 {
    padding-top: 92px; } }

@media (min-width: 768px) {
  .u-mt-md-93 {
    margin-top: 93px; } }

@media (min-width: 768px) {
  .u-pt-md-93 {
    padding-top: 93px; } }

@media (min-width: 768px) {
  .u-mt-md-94 {
    margin-top: 94px; } }

@media (min-width: 768px) {
  .u-pt-md-94 {
    padding-top: 94px; } }

@media (min-width: 768px) {
  .u-mt-md-95 {
    margin-top: 95px; } }

@media (min-width: 768px) {
  .u-pt-md-95 {
    padding-top: 95px; } }

@media (min-width: 768px) {
  .u-mt-md-96 {
    margin-top: 96px; } }

@media (min-width: 768px) {
  .u-pt-md-96 {
    padding-top: 96px; } }

@media (min-width: 768px) {
  .u-mt-md-97 {
    margin-top: 97px; } }

@media (min-width: 768px) {
  .u-pt-md-97 {
    padding-top: 97px; } }

@media (min-width: 768px) {
  .u-mt-md-98 {
    margin-top: 98px; } }

@media (min-width: 768px) {
  .u-pt-md-98 {
    padding-top: 98px; } }

@media (min-width: 768px) {
  .u-mt-md-99 {
    margin-top: 99px; } }

@media (min-width: 768px) {
  .u-pt-md-99 {
    padding-top: 99px; } }

@media (min-width: 768px) {
  .u-mt-md-100 {
    margin-top: 100px; } }

@media (min-width: 768px) {
  .u-pt-md-100 {
    padding-top: 100px; } }

@media (min-width: 768px) {
  .u-mt-md-101 {
    margin-top: 101px; } }

@media (min-width: 768px) {
  .u-pt-md-101 {
    padding-top: 101px; } }

@media (min-width: 768px) {
  .u-mt-md-102 {
    margin-top: 102px; } }

@media (min-width: 768px) {
  .u-pt-md-102 {
    padding-top: 102px; } }

@media (min-width: 768px) {
  .u-mt-md-103 {
    margin-top: 103px; } }

@media (min-width: 768px) {
  .u-pt-md-103 {
    padding-top: 103px; } }

@media (min-width: 768px) {
  .u-mt-md-104 {
    margin-top: 104px; } }

@media (min-width: 768px) {
  .u-pt-md-104 {
    padding-top: 104px; } }

@media (min-width: 768px) {
  .u-mt-md-105 {
    margin-top: 105px; } }

@media (min-width: 768px) {
  .u-pt-md-105 {
    padding-top: 105px; } }

@media (min-width: 768px) {
  .u-mt-md-106 {
    margin-top: 106px; } }

@media (min-width: 768px) {
  .u-pt-md-106 {
    padding-top: 106px; } }

@media (min-width: 768px) {
  .u-mt-md-107 {
    margin-top: 107px; } }

@media (min-width: 768px) {
  .u-pt-md-107 {
    padding-top: 107px; } }

@media (min-width: 768px) {
  .u-mt-md-108 {
    margin-top: 108px; } }

@media (min-width: 768px) {
  .u-pt-md-108 {
    padding-top: 108px; } }

@media (min-width: 768px) {
  .u-mt-md-109 {
    margin-top: 109px; } }

@media (min-width: 768px) {
  .u-pt-md-109 {
    padding-top: 109px; } }

@media (min-width: 768px) {
  .u-mt-md-110 {
    margin-top: 110px; } }

@media (min-width: 768px) {
  .u-pt-md-110 {
    padding-top: 110px; } }

@media (min-width: 768px) {
  .u-mt-md-111 {
    margin-top: 111px; } }

@media (min-width: 768px) {
  .u-pt-md-111 {
    padding-top: 111px; } }

@media (min-width: 768px) {
  .u-mt-md-112 {
    margin-top: 112px; } }

@media (min-width: 768px) {
  .u-pt-md-112 {
    padding-top: 112px; } }

@media (min-width: 768px) {
  .u-mt-md-113 {
    margin-top: 113px; } }

@media (min-width: 768px) {
  .u-pt-md-113 {
    padding-top: 113px; } }

@media (min-width: 768px) {
  .u-mt-md-114 {
    margin-top: 114px; } }

@media (min-width: 768px) {
  .u-pt-md-114 {
    padding-top: 114px; } }

@media (min-width: 768px) {
  .u-mt-md-115 {
    margin-top: 115px; } }

@media (min-width: 768px) {
  .u-pt-md-115 {
    padding-top: 115px; } }

@media (min-width: 768px) {
  .u-mt-md-116 {
    margin-top: 116px; } }

@media (min-width: 768px) {
  .u-pt-md-116 {
    padding-top: 116px; } }

@media (min-width: 768px) {
  .u-mt-md-117 {
    margin-top: 117px; } }

@media (min-width: 768px) {
  .u-pt-md-117 {
    padding-top: 117px; } }

@media (min-width: 768px) {
  .u-mt-md-118 {
    margin-top: 118px; } }

@media (min-width: 768px) {
  .u-pt-md-118 {
    padding-top: 118px; } }

@media (min-width: 768px) {
  .u-mt-md-119 {
    margin-top: 119px; } }

@media (min-width: 768px) {
  .u-pt-md-119 {
    padding-top: 119px; } }

@media (min-width: 768px) {
  .u-mt-md-120 {
    margin-top: 120px; } }

@media (min-width: 768px) {
  .u-pt-md-120 {
    padding-top: 120px; } }

@media (min-width: 768px) {
  .u-mt-md-121 {
    margin-top: 121px; } }

@media (min-width: 768px) {
  .u-pt-md-121 {
    padding-top: 121px; } }

@media (min-width: 768px) {
  .u-mt-md-122 {
    margin-top: 122px; } }

@media (min-width: 768px) {
  .u-pt-md-122 {
    padding-top: 122px; } }

@media (min-width: 768px) {
  .u-mt-md-123 {
    margin-top: 123px; } }

@media (min-width: 768px) {
  .u-pt-md-123 {
    padding-top: 123px; } }

@media (min-width: 768px) {
  .u-mt-md-124 {
    margin-top: 124px; } }

@media (min-width: 768px) {
  .u-pt-md-124 {
    padding-top: 124px; } }

@media (min-width: 768px) {
  .u-mt-md-125 {
    margin-top: 125px; } }

@media (min-width: 768px) {
  .u-pt-md-125 {
    padding-top: 125px; } }

@media (min-width: 768px) {
  .u-mt-md-126 {
    margin-top: 126px; } }

@media (min-width: 768px) {
  .u-pt-md-126 {
    padding-top: 126px; } }

@media (min-width: 768px) {
  .u-mt-md-127 {
    margin-top: 127px; } }

@media (min-width: 768px) {
  .u-pt-md-127 {
    padding-top: 127px; } }

@media (min-width: 768px) {
  .u-mt-md-128 {
    margin-top: 128px; } }

@media (min-width: 768px) {
  .u-pt-md-128 {
    padding-top: 128px; } }

@media (min-width: 768px) {
  .u-mt-md-129 {
    margin-top: 129px; } }

@media (min-width: 768px) {
  .u-pt-md-129 {
    padding-top: 129px; } }

@media (min-width: 768px) {
  .u-mt-md-130 {
    margin-top: 130px; } }

@media (min-width: 768px) {
  .u-pt-md-130 {
    padding-top: 130px; } }

@media (min-width: 768px) {
  .u-mt-md-131 {
    margin-top: 131px; } }

@media (min-width: 768px) {
  .u-pt-md-131 {
    padding-top: 131px; } }

@media (min-width: 768px) {
  .u-mt-md-132 {
    margin-top: 132px; } }

@media (min-width: 768px) {
  .u-pt-md-132 {
    padding-top: 132px; } }

@media (min-width: 768px) {
  .u-mt-md-133 {
    margin-top: 133px; } }

@media (min-width: 768px) {
  .u-pt-md-133 {
    padding-top: 133px; } }

@media (min-width: 768px) {
  .u-mt-md-134 {
    margin-top: 134px; } }

@media (min-width: 768px) {
  .u-pt-md-134 {
    padding-top: 134px; } }

@media (min-width: 768px) {
  .u-mt-md-135 {
    margin-top: 135px; } }

@media (min-width: 768px) {
  .u-pt-md-135 {
    padding-top: 135px; } }

@media (min-width: 768px) {
  .u-mt-md-136 {
    margin-top: 136px; } }

@media (min-width: 768px) {
  .u-pt-md-136 {
    padding-top: 136px; } }

@media (min-width: 768px) {
  .u-mt-md-137 {
    margin-top: 137px; } }

@media (min-width: 768px) {
  .u-pt-md-137 {
    padding-top: 137px; } }

@media (min-width: 768px) {
  .u-mt-md-138 {
    margin-top: 138px; } }

@media (min-width: 768px) {
  .u-pt-md-138 {
    padding-top: 138px; } }

@media (min-width: 768px) {
  .u-mt-md-139 {
    margin-top: 139px; } }

@media (min-width: 768px) {
  .u-pt-md-139 {
    padding-top: 139px; } }

@media (min-width: 768px) {
  .u-mt-md-140 {
    margin-top: 140px; } }

@media (min-width: 768px) {
  .u-pt-md-140 {
    padding-top: 140px; } }

@media (min-width: 768px) {
  .u-mt-md-141 {
    margin-top: 141px; } }

@media (min-width: 768px) {
  .u-pt-md-141 {
    padding-top: 141px; } }

@media (min-width: 768px) {
  .u-mt-md-142 {
    margin-top: 142px; } }

@media (min-width: 768px) {
  .u-pt-md-142 {
    padding-top: 142px; } }

@media (min-width: 768px) {
  .u-mt-md-143 {
    margin-top: 143px; } }

@media (min-width: 768px) {
  .u-pt-md-143 {
    padding-top: 143px; } }

@media (min-width: 768px) {
  .u-mt-md-144 {
    margin-top: 144px; } }

@media (min-width: 768px) {
  .u-pt-md-144 {
    padding-top: 144px; } }

@media (min-width: 768px) {
  .u-mt-md-145 {
    margin-top: 145px; } }

@media (min-width: 768px) {
  .u-pt-md-145 {
    padding-top: 145px; } }

@media (min-width: 768px) {
  .u-mt-md-146 {
    margin-top: 146px; } }

@media (min-width: 768px) {
  .u-pt-md-146 {
    padding-top: 146px; } }

@media (min-width: 768px) {
  .u-mt-md-147 {
    margin-top: 147px; } }

@media (min-width: 768px) {
  .u-pt-md-147 {
    padding-top: 147px; } }

@media (min-width: 768px) {
  .u-mt-md-148 {
    margin-top: 148px; } }

@media (min-width: 768px) {
  .u-pt-md-148 {
    padding-top: 148px; } }

@media (min-width: 768px) {
  .u-mt-md-149 {
    margin-top: 149px; } }

@media (min-width: 768px) {
  .u-pt-md-149 {
    padding-top: 149px; } }

@media (min-width: 768px) {
  .u-mt-md-150 {
    margin-top: 150px; } }

@media (min-width: 768px) {
  .u-pt-md-150 {
    padding-top: 150px; } }

@media (min-width: 768px) {
  .u-mt-md-151 {
    margin-top: 151px; } }

@media (min-width: 768px) {
  .u-pt-md-151 {
    padding-top: 151px; } }

@media (min-width: 768px) {
  .u-mt-md-152 {
    margin-top: 152px; } }

@media (min-width: 768px) {
  .u-pt-md-152 {
    padding-top: 152px; } }

@media (min-width: 768px) {
  .u-mt-md-153 {
    margin-top: 153px; } }

@media (min-width: 768px) {
  .u-pt-md-153 {
    padding-top: 153px; } }

@media (min-width: 768px) {
  .u-mt-md-154 {
    margin-top: 154px; } }

@media (min-width: 768px) {
  .u-pt-md-154 {
    padding-top: 154px; } }

@media (min-width: 768px) {
  .u-mt-md-155 {
    margin-top: 155px; } }

@media (min-width: 768px) {
  .u-pt-md-155 {
    padding-top: 155px; } }

@media (min-width: 768px) {
  .u-mt-md-156 {
    margin-top: 156px; } }

@media (min-width: 768px) {
  .u-pt-md-156 {
    padding-top: 156px; } }

@media (min-width: 768px) {
  .u-mt-md-157 {
    margin-top: 157px; } }

@media (min-width: 768px) {
  .u-pt-md-157 {
    padding-top: 157px; } }

@media (min-width: 768px) {
  .u-mt-md-158 {
    margin-top: 158px; } }

@media (min-width: 768px) {
  .u-pt-md-158 {
    padding-top: 158px; } }

@media (min-width: 768px) {
  .u-mt-md-159 {
    margin-top: 159px; } }

@media (min-width: 768px) {
  .u-pt-md-159 {
    padding-top: 159px; } }

@media (min-width: 768px) {
  .u-mt-md-160 {
    margin-top: 160px; } }

@media (min-width: 768px) {
  .u-pt-md-160 {
    padding-top: 160px; } }

@media (min-width: 768px) {
  .u-mt-md-161 {
    margin-top: 161px; } }

@media (min-width: 768px) {
  .u-pt-md-161 {
    padding-top: 161px; } }

@media (min-width: 768px) {
  .u-mt-md-162 {
    margin-top: 162px; } }

@media (min-width: 768px) {
  .u-pt-md-162 {
    padding-top: 162px; } }

@media (min-width: 768px) {
  .u-mt-md-163 {
    margin-top: 163px; } }

@media (min-width: 768px) {
  .u-pt-md-163 {
    padding-top: 163px; } }

@media (min-width: 768px) {
  .u-mt-md-164 {
    margin-top: 164px; } }

@media (min-width: 768px) {
  .u-pt-md-164 {
    padding-top: 164px; } }

@media (min-width: 768px) {
  .u-mt-md-165 {
    margin-top: 165px; } }

@media (min-width: 768px) {
  .u-pt-md-165 {
    padding-top: 165px; } }

@media (min-width: 768px) {
  .u-mt-md-166 {
    margin-top: 166px; } }

@media (min-width: 768px) {
  .u-pt-md-166 {
    padding-top: 166px; } }

@media (min-width: 768px) {
  .u-mt-md-167 {
    margin-top: 167px; } }

@media (min-width: 768px) {
  .u-pt-md-167 {
    padding-top: 167px; } }

@media (min-width: 768px) {
  .u-mt-md-168 {
    margin-top: 168px; } }

@media (min-width: 768px) {
  .u-pt-md-168 {
    padding-top: 168px; } }

@media (min-width: 768px) {
  .u-mt-md-169 {
    margin-top: 169px; } }

@media (min-width: 768px) {
  .u-pt-md-169 {
    padding-top: 169px; } }

@media (min-width: 768px) {
  .u-mt-md-170 {
    margin-top: 170px; } }

@media (min-width: 768px) {
  .u-pt-md-170 {
    padding-top: 170px; } }

@media (min-width: 768px) {
  .u-mt-md-171 {
    margin-top: 171px; } }

@media (min-width: 768px) {
  .u-pt-md-171 {
    padding-top: 171px; } }

@media (min-width: 768px) {
  .u-mt-md-172 {
    margin-top: 172px; } }

@media (min-width: 768px) {
  .u-pt-md-172 {
    padding-top: 172px; } }

@media (min-width: 768px) {
  .u-mt-md-173 {
    margin-top: 173px; } }

@media (min-width: 768px) {
  .u-pt-md-173 {
    padding-top: 173px; } }

@media (min-width: 768px) {
  .u-mt-md-174 {
    margin-top: 174px; } }

@media (min-width: 768px) {
  .u-pt-md-174 {
    padding-top: 174px; } }

@media (min-width: 768px) {
  .u-mt-md-175 {
    margin-top: 175px; } }

@media (min-width: 768px) {
  .u-pt-md-175 {
    padding-top: 175px; } }

@media (min-width: 768px) {
  .u-mt-md-176 {
    margin-top: 176px; } }

@media (min-width: 768px) {
  .u-pt-md-176 {
    padding-top: 176px; } }

@media (min-width: 768px) {
  .u-mt-md-177 {
    margin-top: 177px; } }

@media (min-width: 768px) {
  .u-pt-md-177 {
    padding-top: 177px; } }

@media (min-width: 768px) {
  .u-mt-md-178 {
    margin-top: 178px; } }

@media (min-width: 768px) {
  .u-pt-md-178 {
    padding-top: 178px; } }

@media (min-width: 768px) {
  .u-mt-md-179 {
    margin-top: 179px; } }

@media (min-width: 768px) {
  .u-pt-md-179 {
    padding-top: 179px; } }

@media (min-width: 768px) {
  .u-mt-md-180 {
    margin-top: 180px; } }

@media (min-width: 768px) {
  .u-pt-md-180 {
    padding-top: 180px; } }

@media (min-width: 768px) {
  .u-mt-md-181 {
    margin-top: 181px; } }

@media (min-width: 768px) {
  .u-pt-md-181 {
    padding-top: 181px; } }

@media (min-width: 768px) {
  .u-mt-md-182 {
    margin-top: 182px; } }

@media (min-width: 768px) {
  .u-pt-md-182 {
    padding-top: 182px; } }

@media (min-width: 768px) {
  .u-mt-md-183 {
    margin-top: 183px; } }

@media (min-width: 768px) {
  .u-pt-md-183 {
    padding-top: 183px; } }

@media (min-width: 768px) {
  .u-mt-md-184 {
    margin-top: 184px; } }

@media (min-width: 768px) {
  .u-pt-md-184 {
    padding-top: 184px; } }

@media (min-width: 768px) {
  .u-mt-md-185 {
    margin-top: 185px; } }

@media (min-width: 768px) {
  .u-pt-md-185 {
    padding-top: 185px; } }

@media (min-width: 768px) {
  .u-mt-md-186 {
    margin-top: 186px; } }

@media (min-width: 768px) {
  .u-pt-md-186 {
    padding-top: 186px; } }

@media (min-width: 768px) {
  .u-mt-md-187 {
    margin-top: 187px; } }

@media (min-width: 768px) {
  .u-pt-md-187 {
    padding-top: 187px; } }

@media (min-width: 768px) {
  .u-mt-md-188 {
    margin-top: 188px; } }

@media (min-width: 768px) {
  .u-pt-md-188 {
    padding-top: 188px; } }

@media (min-width: 768px) {
  .u-mt-md-189 {
    margin-top: 189px; } }

@media (min-width: 768px) {
  .u-pt-md-189 {
    padding-top: 189px; } }

@media (min-width: 768px) {
  .u-mt-md-190 {
    margin-top: 190px; } }

@media (min-width: 768px) {
  .u-pt-md-190 {
    padding-top: 190px; } }

@media (min-width: 768px) {
  .u-mt-md-191 {
    margin-top: 191px; } }

@media (min-width: 768px) {
  .u-pt-md-191 {
    padding-top: 191px; } }

@media (min-width: 768px) {
  .u-mt-md-192 {
    margin-top: 192px; } }

@media (min-width: 768px) {
  .u-pt-md-192 {
    padding-top: 192px; } }

@media (min-width: 768px) {
  .u-mt-md-193 {
    margin-top: 193px; } }

@media (min-width: 768px) {
  .u-pt-md-193 {
    padding-top: 193px; } }

@media (min-width: 768px) {
  .u-mt-md-194 {
    margin-top: 194px; } }

@media (min-width: 768px) {
  .u-pt-md-194 {
    padding-top: 194px; } }

@media (min-width: 768px) {
  .u-mt-md-195 {
    margin-top: 195px; } }

@media (min-width: 768px) {
  .u-pt-md-195 {
    padding-top: 195px; } }

@media (min-width: 768px) {
  .u-mt-md-196 {
    margin-top: 196px; } }

@media (min-width: 768px) {
  .u-pt-md-196 {
    padding-top: 196px; } }

@media (min-width: 768px) {
  .u-mt-md-197 {
    margin-top: 197px; } }

@media (min-width: 768px) {
  .u-pt-md-197 {
    padding-top: 197px; } }

@media (min-width: 768px) {
  .u-mt-md-198 {
    margin-top: 198px; } }

@media (min-width: 768px) {
  .u-pt-md-198 {
    padding-top: 198px; } }

@media (min-width: 768px) {
  .u-mt-md-199 {
    margin-top: 199px; } }

@media (min-width: 768px) {
  .u-pt-md-199 {
    padding-top: 199px; } }

@media (min-width: 768px) {
  .u-mt-md-200 {
    margin-top: 200px; } }

@media (min-width: 768px) {
  .u-pt-md-200 {
    padding-top: 200px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-50 {
    margin-bottom: -50px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-49 {
    margin-bottom: -49px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-48 {
    margin-bottom: -48px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-47 {
    margin-bottom: -47px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-46 {
    margin-bottom: -46px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-45 {
    margin-bottom: -45px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-44 {
    margin-bottom: -44px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-43 {
    margin-bottom: -43px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-42 {
    margin-bottom: -42px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-41 {
    margin-bottom: -41px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-40 {
    margin-bottom: -40px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-39 {
    margin-bottom: -39px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-38 {
    margin-bottom: -38px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-37 {
    margin-bottom: -37px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-36 {
    margin-bottom: -36px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-35 {
    margin-bottom: -35px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-34 {
    margin-bottom: -34px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-33 {
    margin-bottom: -33px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-32 {
    margin-bottom: -32px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-31 {
    margin-bottom: -31px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-30 {
    margin-bottom: -30px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-29 {
    margin-bottom: -29px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-28 {
    margin-bottom: -28px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-27 {
    margin-bottom: -27px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-26 {
    margin-bottom: -26px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-25 {
    margin-bottom: -25px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-24 {
    margin-bottom: -24px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-23 {
    margin-bottom: -23px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-22 {
    margin-bottom: -22px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-21 {
    margin-bottom: -21px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-20 {
    margin-bottom: -20px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-19 {
    margin-bottom: -19px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-18 {
    margin-bottom: -18px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-17 {
    margin-bottom: -17px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-16 {
    margin-bottom: -16px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-15 {
    margin-bottom: -15px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-14 {
    margin-bottom: -14px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-13 {
    margin-bottom: -13px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-12 {
    margin-bottom: -12px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-11 {
    margin-bottom: -11px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-10 {
    margin-bottom: -10px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-9 {
    margin-bottom: -9px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-8 {
    margin-bottom: -8px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-7 {
    margin-bottom: -7px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-6 {
    margin-bottom: -6px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-5 {
    margin-bottom: -5px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-4 {
    margin-bottom: -4px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-3 {
    margin-bottom: -3px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-2 {
    margin-bottom: -2px; } }

@media (min-width: 768px) {
  .u-mb-negative-md-1 {
    margin-bottom: -1px; } }

@media (min-width: 768px) {
  .u-mb-md-0 {
    margin-bottom: 0px; } }

@media (min-width: 768px) {
  .u-pb-md-0 {
    padding-bottom: 0px; } }

@media (min-width: 768px) {
  .u-mb-md-1 {
    margin-bottom: 1px; } }

@media (min-width: 768px) {
  .u-pb-md-1 {
    padding-bottom: 1px; } }

@media (min-width: 768px) {
  .u-mb-md-2 {
    margin-bottom: 2px; } }

@media (min-width: 768px) {
  .u-pb-md-2 {
    padding-bottom: 2px; } }

@media (min-width: 768px) {
  .u-mb-md-3 {
    margin-bottom: 3px; } }

@media (min-width: 768px) {
  .u-pb-md-3 {
    padding-bottom: 3px; } }

@media (min-width: 768px) {
  .u-mb-md-4 {
    margin-bottom: 4px; } }

@media (min-width: 768px) {
  .u-pb-md-4 {
    padding-bottom: 4px; } }

@media (min-width: 768px) {
  .u-mb-md-5 {
    margin-bottom: 5px; } }

@media (min-width: 768px) {
  .u-pb-md-5 {
    padding-bottom: 5px; } }

@media (min-width: 768px) {
  .u-mb-md-6 {
    margin-bottom: 6px; } }

@media (min-width: 768px) {
  .u-pb-md-6 {
    padding-bottom: 6px; } }

@media (min-width: 768px) {
  .u-mb-md-7 {
    margin-bottom: 7px; } }

@media (min-width: 768px) {
  .u-pb-md-7 {
    padding-bottom: 7px; } }

@media (min-width: 768px) {
  .u-mb-md-8 {
    margin-bottom: 8px; } }

@media (min-width: 768px) {
  .u-pb-md-8 {
    padding-bottom: 8px; } }

@media (min-width: 768px) {
  .u-mb-md-9 {
    margin-bottom: 9px; } }

@media (min-width: 768px) {
  .u-pb-md-9 {
    padding-bottom: 9px; } }

@media (min-width: 768px) {
  .u-mb-md-10 {
    margin-bottom: 10px; } }

@media (min-width: 768px) {
  .u-pb-md-10 {
    padding-bottom: 10px; } }

@media (min-width: 768px) {
  .u-mb-md-11 {
    margin-bottom: 11px; } }

@media (min-width: 768px) {
  .u-pb-md-11 {
    padding-bottom: 11px; } }

@media (min-width: 768px) {
  .u-mb-md-12 {
    margin-bottom: 12px; } }

@media (min-width: 768px) {
  .u-pb-md-12 {
    padding-bottom: 12px; } }

@media (min-width: 768px) {
  .u-mb-md-13 {
    margin-bottom: 13px; } }

@media (min-width: 768px) {
  .u-pb-md-13 {
    padding-bottom: 13px; } }

@media (min-width: 768px) {
  .u-mb-md-14 {
    margin-bottom: 14px; } }

@media (min-width: 768px) {
  .u-pb-md-14 {
    padding-bottom: 14px; } }

@media (min-width: 768px) {
  .u-mb-md-15 {
    margin-bottom: 15px; } }

@media (min-width: 768px) {
  .u-pb-md-15 {
    padding-bottom: 15px; } }

@media (min-width: 768px) {
  .u-mb-md-16 {
    margin-bottom: 16px; } }

@media (min-width: 768px) {
  .u-pb-md-16 {
    padding-bottom: 16px; } }

@media (min-width: 768px) {
  .u-mb-md-17 {
    margin-bottom: 17px; } }

@media (min-width: 768px) {
  .u-pb-md-17 {
    padding-bottom: 17px; } }

@media (min-width: 768px) {
  .u-mb-md-18 {
    margin-bottom: 18px; } }

@media (min-width: 768px) {
  .u-pb-md-18 {
    padding-bottom: 18px; } }

@media (min-width: 768px) {
  .u-mb-md-19 {
    margin-bottom: 19px; } }

@media (min-width: 768px) {
  .u-pb-md-19 {
    padding-bottom: 19px; } }

@media (min-width: 768px) {
  .u-mb-md-20 {
    margin-bottom: 20px; } }

@media (min-width: 768px) {
  .u-pb-md-20 {
    padding-bottom: 20px; } }

@media (min-width: 768px) {
  .u-mb-md-21 {
    margin-bottom: 21px; } }

@media (min-width: 768px) {
  .u-pb-md-21 {
    padding-bottom: 21px; } }

@media (min-width: 768px) {
  .u-mb-md-22 {
    margin-bottom: 22px; } }

@media (min-width: 768px) {
  .u-pb-md-22 {
    padding-bottom: 22px; } }

@media (min-width: 768px) {
  .u-mb-md-23 {
    margin-bottom: 23px; } }

@media (min-width: 768px) {
  .u-pb-md-23 {
    padding-bottom: 23px; } }

@media (min-width: 768px) {
  .u-mb-md-24 {
    margin-bottom: 24px; } }

@media (min-width: 768px) {
  .u-pb-md-24 {
    padding-bottom: 24px; } }

@media (min-width: 768px) {
  .u-mb-md-25 {
    margin-bottom: 25px; } }

@media (min-width: 768px) {
  .u-pb-md-25 {
    padding-bottom: 25px; } }

@media (min-width: 768px) {
  .u-mb-md-26 {
    margin-bottom: 26px; } }

@media (min-width: 768px) {
  .u-pb-md-26 {
    padding-bottom: 26px; } }

@media (min-width: 768px) {
  .u-mb-md-27 {
    margin-bottom: 27px; } }

@media (min-width: 768px) {
  .u-pb-md-27 {
    padding-bottom: 27px; } }

@media (min-width: 768px) {
  .u-mb-md-28 {
    margin-bottom: 28px; } }

@media (min-width: 768px) {
  .u-pb-md-28 {
    padding-bottom: 28px; } }

@media (min-width: 768px) {
  .u-mb-md-29 {
    margin-bottom: 29px; } }

@media (min-width: 768px) {
  .u-pb-md-29 {
    padding-bottom: 29px; } }

@media (min-width: 768px) {
  .u-mb-md-30 {
    margin-bottom: 30px; } }

@media (min-width: 768px) {
  .u-pb-md-30 {
    padding-bottom: 30px; } }

@media (min-width: 768px) {
  .u-mb-md-31 {
    margin-bottom: 31px; } }

@media (min-width: 768px) {
  .u-pb-md-31 {
    padding-bottom: 31px; } }

@media (min-width: 768px) {
  .u-mb-md-32 {
    margin-bottom: 32px; } }

@media (min-width: 768px) {
  .u-pb-md-32 {
    padding-bottom: 32px; } }

@media (min-width: 768px) {
  .u-mb-md-33 {
    margin-bottom: 33px; } }

@media (min-width: 768px) {
  .u-pb-md-33 {
    padding-bottom: 33px; } }

@media (min-width: 768px) {
  .u-mb-md-34 {
    margin-bottom: 34px; } }

@media (min-width: 768px) {
  .u-pb-md-34 {
    padding-bottom: 34px; } }

@media (min-width: 768px) {
  .u-mb-md-35 {
    margin-bottom: 35px; } }

@media (min-width: 768px) {
  .u-pb-md-35 {
    padding-bottom: 35px; } }

@media (min-width: 768px) {
  .u-mb-md-36 {
    margin-bottom: 36px; } }

@media (min-width: 768px) {
  .u-pb-md-36 {
    padding-bottom: 36px; } }

@media (min-width: 768px) {
  .u-mb-md-37 {
    margin-bottom: 37px; } }

@media (min-width: 768px) {
  .u-pb-md-37 {
    padding-bottom: 37px; } }

@media (min-width: 768px) {
  .u-mb-md-38 {
    margin-bottom: 38px; } }

@media (min-width: 768px) {
  .u-pb-md-38 {
    padding-bottom: 38px; } }

@media (min-width: 768px) {
  .u-mb-md-39 {
    margin-bottom: 39px; } }

@media (min-width: 768px) {
  .u-pb-md-39 {
    padding-bottom: 39px; } }

@media (min-width: 768px) {
  .u-mb-md-40 {
    margin-bottom: 40px; } }

@media (min-width: 768px) {
  .u-pb-md-40 {
    padding-bottom: 40px; } }

@media (min-width: 768px) {
  .u-mb-md-41 {
    margin-bottom: 41px; } }

@media (min-width: 768px) {
  .u-pb-md-41 {
    padding-bottom: 41px; } }

@media (min-width: 768px) {
  .u-mb-md-42 {
    margin-bottom: 42px; } }

@media (min-width: 768px) {
  .u-pb-md-42 {
    padding-bottom: 42px; } }

@media (min-width: 768px) {
  .u-mb-md-43 {
    margin-bottom: 43px; } }

@media (min-width: 768px) {
  .u-pb-md-43 {
    padding-bottom: 43px; } }

@media (min-width: 768px) {
  .u-mb-md-44 {
    margin-bottom: 44px; } }

@media (min-width: 768px) {
  .u-pb-md-44 {
    padding-bottom: 44px; } }

@media (min-width: 768px) {
  .u-mb-md-45 {
    margin-bottom: 45px; } }

@media (min-width: 768px) {
  .u-pb-md-45 {
    padding-bottom: 45px; } }

@media (min-width: 768px) {
  .u-mb-md-46 {
    margin-bottom: 46px; } }

@media (min-width: 768px) {
  .u-pb-md-46 {
    padding-bottom: 46px; } }

@media (min-width: 768px) {
  .u-mb-md-47 {
    margin-bottom: 47px; } }

@media (min-width: 768px) {
  .u-pb-md-47 {
    padding-bottom: 47px; } }

@media (min-width: 768px) {
  .u-mb-md-48 {
    margin-bottom: 48px; } }

@media (min-width: 768px) {
  .u-pb-md-48 {
    padding-bottom: 48px; } }

@media (min-width: 768px) {
  .u-mb-md-49 {
    margin-bottom: 49px; } }

@media (min-width: 768px) {
  .u-pb-md-49 {
    padding-bottom: 49px; } }

@media (min-width: 768px) {
  .u-mb-md-50 {
    margin-bottom: 50px; } }

@media (min-width: 768px) {
  .u-pb-md-50 {
    padding-bottom: 50px; } }

@media (min-width: 768px) {
  .u-mb-md-51 {
    margin-bottom: 51px; } }

@media (min-width: 768px) {
  .u-pb-md-51 {
    padding-bottom: 51px; } }

@media (min-width: 768px) {
  .u-mb-md-52 {
    margin-bottom: 52px; } }

@media (min-width: 768px) {
  .u-pb-md-52 {
    padding-bottom: 52px; } }

@media (min-width: 768px) {
  .u-mb-md-53 {
    margin-bottom: 53px; } }

@media (min-width: 768px) {
  .u-pb-md-53 {
    padding-bottom: 53px; } }

@media (min-width: 768px) {
  .u-mb-md-54 {
    margin-bottom: 54px; } }

@media (min-width: 768px) {
  .u-pb-md-54 {
    padding-bottom: 54px; } }

@media (min-width: 768px) {
  .u-mb-md-55 {
    margin-bottom: 55px; } }

@media (min-width: 768px) {
  .u-pb-md-55 {
    padding-bottom: 55px; } }

@media (min-width: 768px) {
  .u-mb-md-56 {
    margin-bottom: 56px; } }

@media (min-width: 768px) {
  .u-pb-md-56 {
    padding-bottom: 56px; } }

@media (min-width: 768px) {
  .u-mb-md-57 {
    margin-bottom: 57px; } }

@media (min-width: 768px) {
  .u-pb-md-57 {
    padding-bottom: 57px; } }

@media (min-width: 768px) {
  .u-mb-md-58 {
    margin-bottom: 58px; } }

@media (min-width: 768px) {
  .u-pb-md-58 {
    padding-bottom: 58px; } }

@media (min-width: 768px) {
  .u-mb-md-59 {
    margin-bottom: 59px; } }

@media (min-width: 768px) {
  .u-pb-md-59 {
    padding-bottom: 59px; } }

@media (min-width: 768px) {
  .u-mb-md-60 {
    margin-bottom: 60px; } }

@media (min-width: 768px) {
  .u-pb-md-60 {
    padding-bottom: 60px; } }

@media (min-width: 768px) {
  .u-mb-md-61 {
    margin-bottom: 61px; } }

@media (min-width: 768px) {
  .u-pb-md-61 {
    padding-bottom: 61px; } }

@media (min-width: 768px) {
  .u-mb-md-62 {
    margin-bottom: 62px; } }

@media (min-width: 768px) {
  .u-pb-md-62 {
    padding-bottom: 62px; } }

@media (min-width: 768px) {
  .u-mb-md-63 {
    margin-bottom: 63px; } }

@media (min-width: 768px) {
  .u-pb-md-63 {
    padding-bottom: 63px; } }

@media (min-width: 768px) {
  .u-mb-md-64 {
    margin-bottom: 64px; } }

@media (min-width: 768px) {
  .u-pb-md-64 {
    padding-bottom: 64px; } }

@media (min-width: 768px) {
  .u-mb-md-65 {
    margin-bottom: 65px; } }

@media (min-width: 768px) {
  .u-pb-md-65 {
    padding-bottom: 65px; } }

@media (min-width: 768px) {
  .u-mb-md-66 {
    margin-bottom: 66px; } }

@media (min-width: 768px) {
  .u-pb-md-66 {
    padding-bottom: 66px; } }

@media (min-width: 768px) {
  .u-mb-md-67 {
    margin-bottom: 67px; } }

@media (min-width: 768px) {
  .u-pb-md-67 {
    padding-bottom: 67px; } }

@media (min-width: 768px) {
  .u-mb-md-68 {
    margin-bottom: 68px; } }

@media (min-width: 768px) {
  .u-pb-md-68 {
    padding-bottom: 68px; } }

@media (min-width: 768px) {
  .u-mb-md-69 {
    margin-bottom: 69px; } }

@media (min-width: 768px) {
  .u-pb-md-69 {
    padding-bottom: 69px; } }

@media (min-width: 768px) {
  .u-mb-md-70 {
    margin-bottom: 70px; } }

@media (min-width: 768px) {
  .u-pb-md-70 {
    padding-bottom: 70px; } }

@media (min-width: 768px) {
  .u-mb-md-71 {
    margin-bottom: 71px; } }

@media (min-width: 768px) {
  .u-pb-md-71 {
    padding-bottom: 71px; } }

@media (min-width: 768px) {
  .u-mb-md-72 {
    margin-bottom: 72px; } }

@media (min-width: 768px) {
  .u-pb-md-72 {
    padding-bottom: 72px; } }

@media (min-width: 768px) {
  .u-mb-md-73 {
    margin-bottom: 73px; } }

@media (min-width: 768px) {
  .u-pb-md-73 {
    padding-bottom: 73px; } }

@media (min-width: 768px) {
  .u-mb-md-74 {
    margin-bottom: 74px; } }

@media (min-width: 768px) {
  .u-pb-md-74 {
    padding-bottom: 74px; } }

@media (min-width: 768px) {
  .u-mb-md-75 {
    margin-bottom: 75px; } }

@media (min-width: 768px) {
  .u-pb-md-75 {
    padding-bottom: 75px; } }

@media (min-width: 768px) {
  .u-mb-md-76 {
    margin-bottom: 76px; } }

@media (min-width: 768px) {
  .u-pb-md-76 {
    padding-bottom: 76px; } }

@media (min-width: 768px) {
  .u-mb-md-77 {
    margin-bottom: 77px; } }

@media (min-width: 768px) {
  .u-pb-md-77 {
    padding-bottom: 77px; } }

@media (min-width: 768px) {
  .u-mb-md-78 {
    margin-bottom: 78px; } }

@media (min-width: 768px) {
  .u-pb-md-78 {
    padding-bottom: 78px; } }

@media (min-width: 768px) {
  .u-mb-md-79 {
    margin-bottom: 79px; } }

@media (min-width: 768px) {
  .u-pb-md-79 {
    padding-bottom: 79px; } }

@media (min-width: 768px) {
  .u-mb-md-80 {
    margin-bottom: 80px; } }

@media (min-width: 768px) {
  .u-pb-md-80 {
    padding-bottom: 80px; } }

@media (min-width: 768px) {
  .u-mb-md-81 {
    margin-bottom: 81px; } }

@media (min-width: 768px) {
  .u-pb-md-81 {
    padding-bottom: 81px; } }

@media (min-width: 768px) {
  .u-mb-md-82 {
    margin-bottom: 82px; } }

@media (min-width: 768px) {
  .u-pb-md-82 {
    padding-bottom: 82px; } }

@media (min-width: 768px) {
  .u-mb-md-83 {
    margin-bottom: 83px; } }

@media (min-width: 768px) {
  .u-pb-md-83 {
    padding-bottom: 83px; } }

@media (min-width: 768px) {
  .u-mb-md-84 {
    margin-bottom: 84px; } }

@media (min-width: 768px) {
  .u-pb-md-84 {
    padding-bottom: 84px; } }

@media (min-width: 768px) {
  .u-mb-md-85 {
    margin-bottom: 85px; } }

@media (min-width: 768px) {
  .u-pb-md-85 {
    padding-bottom: 85px; } }

@media (min-width: 768px) {
  .u-mb-md-86 {
    margin-bottom: 86px; } }

@media (min-width: 768px) {
  .u-pb-md-86 {
    padding-bottom: 86px; } }

@media (min-width: 768px) {
  .u-mb-md-87 {
    margin-bottom: 87px; } }

@media (min-width: 768px) {
  .u-pb-md-87 {
    padding-bottom: 87px; } }

@media (min-width: 768px) {
  .u-mb-md-88 {
    margin-bottom: 88px; } }

@media (min-width: 768px) {
  .u-pb-md-88 {
    padding-bottom: 88px; } }

@media (min-width: 768px) {
  .u-mb-md-89 {
    margin-bottom: 89px; } }

@media (min-width: 768px) {
  .u-pb-md-89 {
    padding-bottom: 89px; } }

@media (min-width: 768px) {
  .u-mb-md-90 {
    margin-bottom: 90px; } }

@media (min-width: 768px) {
  .u-pb-md-90 {
    padding-bottom: 90px; } }

@media (min-width: 768px) {
  .u-mb-md-91 {
    margin-bottom: 91px; } }

@media (min-width: 768px) {
  .u-pb-md-91 {
    padding-bottom: 91px; } }

@media (min-width: 768px) {
  .u-mb-md-92 {
    margin-bottom: 92px; } }

@media (min-width: 768px) {
  .u-pb-md-92 {
    padding-bottom: 92px; } }

@media (min-width: 768px) {
  .u-mb-md-93 {
    margin-bottom: 93px; } }

@media (min-width: 768px) {
  .u-pb-md-93 {
    padding-bottom: 93px; } }

@media (min-width: 768px) {
  .u-mb-md-94 {
    margin-bottom: 94px; } }

@media (min-width: 768px) {
  .u-pb-md-94 {
    padding-bottom: 94px; } }

@media (min-width: 768px) {
  .u-mb-md-95 {
    margin-bottom: 95px; } }

@media (min-width: 768px) {
  .u-pb-md-95 {
    padding-bottom: 95px; } }

@media (min-width: 768px) {
  .u-mb-md-96 {
    margin-bottom: 96px; } }

@media (min-width: 768px) {
  .u-pb-md-96 {
    padding-bottom: 96px; } }

@media (min-width: 768px) {
  .u-mb-md-97 {
    margin-bottom: 97px; } }

@media (min-width: 768px) {
  .u-pb-md-97 {
    padding-bottom: 97px; } }

@media (min-width: 768px) {
  .u-mb-md-98 {
    margin-bottom: 98px; } }

@media (min-width: 768px) {
  .u-pb-md-98 {
    padding-bottom: 98px; } }

@media (min-width: 768px) {
  .u-mb-md-99 {
    margin-bottom: 99px; } }

@media (min-width: 768px) {
  .u-pb-md-99 {
    padding-bottom: 99px; } }

@media (min-width: 768px) {
  .u-mb-md-100 {
    margin-bottom: 100px; } }

@media (min-width: 768px) {
  .u-pb-md-100 {
    padding-bottom: 100px; } }

@media (min-width: 768px) {
  .u-mb-md-101 {
    margin-bottom: 101px; } }

@media (min-width: 768px) {
  .u-pb-md-101 {
    padding-bottom: 101px; } }

@media (min-width: 768px) {
  .u-mb-md-102 {
    margin-bottom: 102px; } }

@media (min-width: 768px) {
  .u-pb-md-102 {
    padding-bottom: 102px; } }

@media (min-width: 768px) {
  .u-mb-md-103 {
    margin-bottom: 103px; } }

@media (min-width: 768px) {
  .u-pb-md-103 {
    padding-bottom: 103px; } }

@media (min-width: 768px) {
  .u-mb-md-104 {
    margin-bottom: 104px; } }

@media (min-width: 768px) {
  .u-pb-md-104 {
    padding-bottom: 104px; } }

@media (min-width: 768px) {
  .u-mb-md-105 {
    margin-bottom: 105px; } }

@media (min-width: 768px) {
  .u-pb-md-105 {
    padding-bottom: 105px; } }

@media (min-width: 768px) {
  .u-mb-md-106 {
    margin-bottom: 106px; } }

@media (min-width: 768px) {
  .u-pb-md-106 {
    padding-bottom: 106px; } }

@media (min-width: 768px) {
  .u-mb-md-107 {
    margin-bottom: 107px; } }

@media (min-width: 768px) {
  .u-pb-md-107 {
    padding-bottom: 107px; } }

@media (min-width: 768px) {
  .u-mb-md-108 {
    margin-bottom: 108px; } }

@media (min-width: 768px) {
  .u-pb-md-108 {
    padding-bottom: 108px; } }

@media (min-width: 768px) {
  .u-mb-md-109 {
    margin-bottom: 109px; } }

@media (min-width: 768px) {
  .u-pb-md-109 {
    padding-bottom: 109px; } }

@media (min-width: 768px) {
  .u-mb-md-110 {
    margin-bottom: 110px; } }

@media (min-width: 768px) {
  .u-pb-md-110 {
    padding-bottom: 110px; } }

@media (min-width: 768px) {
  .u-mb-md-111 {
    margin-bottom: 111px; } }

@media (min-width: 768px) {
  .u-pb-md-111 {
    padding-bottom: 111px; } }

@media (min-width: 768px) {
  .u-mb-md-112 {
    margin-bottom: 112px; } }

@media (min-width: 768px) {
  .u-pb-md-112 {
    padding-bottom: 112px; } }

@media (min-width: 768px) {
  .u-mb-md-113 {
    margin-bottom: 113px; } }

@media (min-width: 768px) {
  .u-pb-md-113 {
    padding-bottom: 113px; } }

@media (min-width: 768px) {
  .u-mb-md-114 {
    margin-bottom: 114px; } }

@media (min-width: 768px) {
  .u-pb-md-114 {
    padding-bottom: 114px; } }

@media (min-width: 768px) {
  .u-mb-md-115 {
    margin-bottom: 115px; } }

@media (min-width: 768px) {
  .u-pb-md-115 {
    padding-bottom: 115px; } }

@media (min-width: 768px) {
  .u-mb-md-116 {
    margin-bottom: 116px; } }

@media (min-width: 768px) {
  .u-pb-md-116 {
    padding-bottom: 116px; } }

@media (min-width: 768px) {
  .u-mb-md-117 {
    margin-bottom: 117px; } }

@media (min-width: 768px) {
  .u-pb-md-117 {
    padding-bottom: 117px; } }

@media (min-width: 768px) {
  .u-mb-md-118 {
    margin-bottom: 118px; } }

@media (min-width: 768px) {
  .u-pb-md-118 {
    padding-bottom: 118px; } }

@media (min-width: 768px) {
  .u-mb-md-119 {
    margin-bottom: 119px; } }

@media (min-width: 768px) {
  .u-pb-md-119 {
    padding-bottom: 119px; } }

@media (min-width: 768px) {
  .u-mb-md-120 {
    margin-bottom: 120px; } }

@media (min-width: 768px) {
  .u-pb-md-120 {
    padding-bottom: 120px; } }

@media (min-width: 768px) {
  .u-mb-md-121 {
    margin-bottom: 121px; } }

@media (min-width: 768px) {
  .u-pb-md-121 {
    padding-bottom: 121px; } }

@media (min-width: 768px) {
  .u-mb-md-122 {
    margin-bottom: 122px; } }

@media (min-width: 768px) {
  .u-pb-md-122 {
    padding-bottom: 122px; } }

@media (min-width: 768px) {
  .u-mb-md-123 {
    margin-bottom: 123px; } }

@media (min-width: 768px) {
  .u-pb-md-123 {
    padding-bottom: 123px; } }

@media (min-width: 768px) {
  .u-mb-md-124 {
    margin-bottom: 124px; } }

@media (min-width: 768px) {
  .u-pb-md-124 {
    padding-bottom: 124px; } }

@media (min-width: 768px) {
  .u-mb-md-125 {
    margin-bottom: 125px; } }

@media (min-width: 768px) {
  .u-pb-md-125 {
    padding-bottom: 125px; } }

@media (min-width: 768px) {
  .u-mb-md-126 {
    margin-bottom: 126px; } }

@media (min-width: 768px) {
  .u-pb-md-126 {
    padding-bottom: 126px; } }

@media (min-width: 768px) {
  .u-mb-md-127 {
    margin-bottom: 127px; } }

@media (min-width: 768px) {
  .u-pb-md-127 {
    padding-bottom: 127px; } }

@media (min-width: 768px) {
  .u-mb-md-128 {
    margin-bottom: 128px; } }

@media (min-width: 768px) {
  .u-pb-md-128 {
    padding-bottom: 128px; } }

@media (min-width: 768px) {
  .u-mb-md-129 {
    margin-bottom: 129px; } }

@media (min-width: 768px) {
  .u-pb-md-129 {
    padding-bottom: 129px; } }

@media (min-width: 768px) {
  .u-mb-md-130 {
    margin-bottom: 130px; } }

@media (min-width: 768px) {
  .u-pb-md-130 {
    padding-bottom: 130px; } }

@media (min-width: 768px) {
  .u-mb-md-131 {
    margin-bottom: 131px; } }

@media (min-width: 768px) {
  .u-pb-md-131 {
    padding-bottom: 131px; } }

@media (min-width: 768px) {
  .u-mb-md-132 {
    margin-bottom: 132px; } }

@media (min-width: 768px) {
  .u-pb-md-132 {
    padding-bottom: 132px; } }

@media (min-width: 768px) {
  .u-mb-md-133 {
    margin-bottom: 133px; } }

@media (min-width: 768px) {
  .u-pb-md-133 {
    padding-bottom: 133px; } }

@media (min-width: 768px) {
  .u-mb-md-134 {
    margin-bottom: 134px; } }

@media (min-width: 768px) {
  .u-pb-md-134 {
    padding-bottom: 134px; } }

@media (min-width: 768px) {
  .u-mb-md-135 {
    margin-bottom: 135px; } }

@media (min-width: 768px) {
  .u-pb-md-135 {
    padding-bottom: 135px; } }

@media (min-width: 768px) {
  .u-mb-md-136 {
    margin-bottom: 136px; } }

@media (min-width: 768px) {
  .u-pb-md-136 {
    padding-bottom: 136px; } }

@media (min-width: 768px) {
  .u-mb-md-137 {
    margin-bottom: 137px; } }

@media (min-width: 768px) {
  .u-pb-md-137 {
    padding-bottom: 137px; } }

@media (min-width: 768px) {
  .u-mb-md-138 {
    margin-bottom: 138px; } }

@media (min-width: 768px) {
  .u-pb-md-138 {
    padding-bottom: 138px; } }

@media (min-width: 768px) {
  .u-mb-md-139 {
    margin-bottom: 139px; } }

@media (min-width: 768px) {
  .u-pb-md-139 {
    padding-bottom: 139px; } }

@media (min-width: 768px) {
  .u-mb-md-140 {
    margin-bottom: 140px; } }

@media (min-width: 768px) {
  .u-pb-md-140 {
    padding-bottom: 140px; } }

@media (min-width: 768px) {
  .u-mb-md-141 {
    margin-bottom: 141px; } }

@media (min-width: 768px) {
  .u-pb-md-141 {
    padding-bottom: 141px; } }

@media (min-width: 768px) {
  .u-mb-md-142 {
    margin-bottom: 142px; } }

@media (min-width: 768px) {
  .u-pb-md-142 {
    padding-bottom: 142px; } }

@media (min-width: 768px) {
  .u-mb-md-143 {
    margin-bottom: 143px; } }

@media (min-width: 768px) {
  .u-pb-md-143 {
    padding-bottom: 143px; } }

@media (min-width: 768px) {
  .u-mb-md-144 {
    margin-bottom: 144px; } }

@media (min-width: 768px) {
  .u-pb-md-144 {
    padding-bottom: 144px; } }

@media (min-width: 768px) {
  .u-mb-md-145 {
    margin-bottom: 145px; } }

@media (min-width: 768px) {
  .u-pb-md-145 {
    padding-bottom: 145px; } }

@media (min-width: 768px) {
  .u-mb-md-146 {
    margin-bottom: 146px; } }

@media (min-width: 768px) {
  .u-pb-md-146 {
    padding-bottom: 146px; } }

@media (min-width: 768px) {
  .u-mb-md-147 {
    margin-bottom: 147px; } }

@media (min-width: 768px) {
  .u-pb-md-147 {
    padding-bottom: 147px; } }

@media (min-width: 768px) {
  .u-mb-md-148 {
    margin-bottom: 148px; } }

@media (min-width: 768px) {
  .u-pb-md-148 {
    padding-bottom: 148px; } }

@media (min-width: 768px) {
  .u-mb-md-149 {
    margin-bottom: 149px; } }

@media (min-width: 768px) {
  .u-pb-md-149 {
    padding-bottom: 149px; } }

@media (min-width: 768px) {
  .u-mb-md-150 {
    margin-bottom: 150px; } }

@media (min-width: 768px) {
  .u-pb-md-150 {
    padding-bottom: 150px; } }

@media (min-width: 768px) {
  .u-mb-md-151 {
    margin-bottom: 151px; } }

@media (min-width: 768px) {
  .u-pb-md-151 {
    padding-bottom: 151px; } }

@media (min-width: 768px) {
  .u-mb-md-152 {
    margin-bottom: 152px; } }

@media (min-width: 768px) {
  .u-pb-md-152 {
    padding-bottom: 152px; } }

@media (min-width: 768px) {
  .u-mb-md-153 {
    margin-bottom: 153px; } }

@media (min-width: 768px) {
  .u-pb-md-153 {
    padding-bottom: 153px; } }

@media (min-width: 768px) {
  .u-mb-md-154 {
    margin-bottom: 154px; } }

@media (min-width: 768px) {
  .u-pb-md-154 {
    padding-bottom: 154px; } }

@media (min-width: 768px) {
  .u-mb-md-155 {
    margin-bottom: 155px; } }

@media (min-width: 768px) {
  .u-pb-md-155 {
    padding-bottom: 155px; } }

@media (min-width: 768px) {
  .u-mb-md-156 {
    margin-bottom: 156px; } }

@media (min-width: 768px) {
  .u-pb-md-156 {
    padding-bottom: 156px; } }

@media (min-width: 768px) {
  .u-mb-md-157 {
    margin-bottom: 157px; } }

@media (min-width: 768px) {
  .u-pb-md-157 {
    padding-bottom: 157px; } }

@media (min-width: 768px) {
  .u-mb-md-158 {
    margin-bottom: 158px; } }

@media (min-width: 768px) {
  .u-pb-md-158 {
    padding-bottom: 158px; } }

@media (min-width: 768px) {
  .u-mb-md-159 {
    margin-bottom: 159px; } }

@media (min-width: 768px) {
  .u-pb-md-159 {
    padding-bottom: 159px; } }

@media (min-width: 768px) {
  .u-mb-md-160 {
    margin-bottom: 160px; } }

@media (min-width: 768px) {
  .u-pb-md-160 {
    padding-bottom: 160px; } }

@media (min-width: 768px) {
  .u-mb-md-161 {
    margin-bottom: 161px; } }

@media (min-width: 768px) {
  .u-pb-md-161 {
    padding-bottom: 161px; } }

@media (min-width: 768px) {
  .u-mb-md-162 {
    margin-bottom: 162px; } }

@media (min-width: 768px) {
  .u-pb-md-162 {
    padding-bottom: 162px; } }

@media (min-width: 768px) {
  .u-mb-md-163 {
    margin-bottom: 163px; } }

@media (min-width: 768px) {
  .u-pb-md-163 {
    padding-bottom: 163px; } }

@media (min-width: 768px) {
  .u-mb-md-164 {
    margin-bottom: 164px; } }

@media (min-width: 768px) {
  .u-pb-md-164 {
    padding-bottom: 164px; } }

@media (min-width: 768px) {
  .u-mb-md-165 {
    margin-bottom: 165px; } }

@media (min-width: 768px) {
  .u-pb-md-165 {
    padding-bottom: 165px; } }

@media (min-width: 768px) {
  .u-mb-md-166 {
    margin-bottom: 166px; } }

@media (min-width: 768px) {
  .u-pb-md-166 {
    padding-bottom: 166px; } }

@media (min-width: 768px) {
  .u-mb-md-167 {
    margin-bottom: 167px; } }

@media (min-width: 768px) {
  .u-pb-md-167 {
    padding-bottom: 167px; } }

@media (min-width: 768px) {
  .u-mb-md-168 {
    margin-bottom: 168px; } }

@media (min-width: 768px) {
  .u-pb-md-168 {
    padding-bottom: 168px; } }

@media (min-width: 768px) {
  .u-mb-md-169 {
    margin-bottom: 169px; } }

@media (min-width: 768px) {
  .u-pb-md-169 {
    padding-bottom: 169px; } }

@media (min-width: 768px) {
  .u-mb-md-170 {
    margin-bottom: 170px; } }

@media (min-width: 768px) {
  .u-pb-md-170 {
    padding-bottom: 170px; } }

@media (min-width: 768px) {
  .u-mb-md-171 {
    margin-bottom: 171px; } }

@media (min-width: 768px) {
  .u-pb-md-171 {
    padding-bottom: 171px; } }

@media (min-width: 768px) {
  .u-mb-md-172 {
    margin-bottom: 172px; } }

@media (min-width: 768px) {
  .u-pb-md-172 {
    padding-bottom: 172px; } }

@media (min-width: 768px) {
  .u-mb-md-173 {
    margin-bottom: 173px; } }

@media (min-width: 768px) {
  .u-pb-md-173 {
    padding-bottom: 173px; } }

@media (min-width: 768px) {
  .u-mb-md-174 {
    margin-bottom: 174px; } }

@media (min-width: 768px) {
  .u-pb-md-174 {
    padding-bottom: 174px; } }

@media (min-width: 768px) {
  .u-mb-md-175 {
    margin-bottom: 175px; } }

@media (min-width: 768px) {
  .u-pb-md-175 {
    padding-bottom: 175px; } }

@media (min-width: 768px) {
  .u-mb-md-176 {
    margin-bottom: 176px; } }

@media (min-width: 768px) {
  .u-pb-md-176 {
    padding-bottom: 176px; } }

@media (min-width: 768px) {
  .u-mb-md-177 {
    margin-bottom: 177px; } }

@media (min-width: 768px) {
  .u-pb-md-177 {
    padding-bottom: 177px; } }

@media (min-width: 768px) {
  .u-mb-md-178 {
    margin-bottom: 178px; } }

@media (min-width: 768px) {
  .u-pb-md-178 {
    padding-bottom: 178px; } }

@media (min-width: 768px) {
  .u-mb-md-179 {
    margin-bottom: 179px; } }

@media (min-width: 768px) {
  .u-pb-md-179 {
    padding-bottom: 179px; } }

@media (min-width: 768px) {
  .u-mb-md-180 {
    margin-bottom: 180px; } }

@media (min-width: 768px) {
  .u-pb-md-180 {
    padding-bottom: 180px; } }

@media (min-width: 768px) {
  .u-mb-md-181 {
    margin-bottom: 181px; } }

@media (min-width: 768px) {
  .u-pb-md-181 {
    padding-bottom: 181px; } }

@media (min-width: 768px) {
  .u-mb-md-182 {
    margin-bottom: 182px; } }

@media (min-width: 768px) {
  .u-pb-md-182 {
    padding-bottom: 182px; } }

@media (min-width: 768px) {
  .u-mb-md-183 {
    margin-bottom: 183px; } }

@media (min-width: 768px) {
  .u-pb-md-183 {
    padding-bottom: 183px; } }

@media (min-width: 768px) {
  .u-mb-md-184 {
    margin-bottom: 184px; } }

@media (min-width: 768px) {
  .u-pb-md-184 {
    padding-bottom: 184px; } }

@media (min-width: 768px) {
  .u-mb-md-185 {
    margin-bottom: 185px; } }

@media (min-width: 768px) {
  .u-pb-md-185 {
    padding-bottom: 185px; } }

@media (min-width: 768px) {
  .u-mb-md-186 {
    margin-bottom: 186px; } }

@media (min-width: 768px) {
  .u-pb-md-186 {
    padding-bottom: 186px; } }

@media (min-width: 768px) {
  .u-mb-md-187 {
    margin-bottom: 187px; } }

@media (min-width: 768px) {
  .u-pb-md-187 {
    padding-bottom: 187px; } }

@media (min-width: 768px) {
  .u-mb-md-188 {
    margin-bottom: 188px; } }

@media (min-width: 768px) {
  .u-pb-md-188 {
    padding-bottom: 188px; } }

@media (min-width: 768px) {
  .u-mb-md-189 {
    margin-bottom: 189px; } }

@media (min-width: 768px) {
  .u-pb-md-189 {
    padding-bottom: 189px; } }

@media (min-width: 768px) {
  .u-mb-md-190 {
    margin-bottom: 190px; } }

@media (min-width: 768px) {
  .u-pb-md-190 {
    padding-bottom: 190px; } }

@media (min-width: 768px) {
  .u-mb-md-191 {
    margin-bottom: 191px; } }

@media (min-width: 768px) {
  .u-pb-md-191 {
    padding-bottom: 191px; } }

@media (min-width: 768px) {
  .u-mb-md-192 {
    margin-bottom: 192px; } }

@media (min-width: 768px) {
  .u-pb-md-192 {
    padding-bottom: 192px; } }

@media (min-width: 768px) {
  .u-mb-md-193 {
    margin-bottom: 193px; } }

@media (min-width: 768px) {
  .u-pb-md-193 {
    padding-bottom: 193px; } }

@media (min-width: 768px) {
  .u-mb-md-194 {
    margin-bottom: 194px; } }

@media (min-width: 768px) {
  .u-pb-md-194 {
    padding-bottom: 194px; } }

@media (min-width: 768px) {
  .u-mb-md-195 {
    margin-bottom: 195px; } }

@media (min-width: 768px) {
  .u-pb-md-195 {
    padding-bottom: 195px; } }

@media (min-width: 768px) {
  .u-mb-md-196 {
    margin-bottom: 196px; } }

@media (min-width: 768px) {
  .u-pb-md-196 {
    padding-bottom: 196px; } }

@media (min-width: 768px) {
  .u-mb-md-197 {
    margin-bottom: 197px; } }

@media (min-width: 768px) {
  .u-pb-md-197 {
    padding-bottom: 197px; } }

@media (min-width: 768px) {
  .u-mb-md-198 {
    margin-bottom: 198px; } }

@media (min-width: 768px) {
  .u-pb-md-198 {
    padding-bottom: 198px; } }

@media (min-width: 768px) {
  .u-mb-md-199 {
    margin-bottom: 199px; } }

@media (min-width: 768px) {
  .u-pb-md-199 {
    padding-bottom: 199px; } }

@media (min-width: 768px) {
  .u-mb-md-200 {
    margin-bottom: 200px; } }

@media (min-width: 768px) {
  .u-pb-md-200 {
    padding-bottom: 200px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-50 {
    margin-left: -50px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-49 {
    margin-left: -49px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-48 {
    margin-left: -48px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-47 {
    margin-left: -47px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-46 {
    margin-left: -46px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-45 {
    margin-left: -45px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-44 {
    margin-left: -44px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-43 {
    margin-left: -43px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-42 {
    margin-left: -42px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-41 {
    margin-left: -41px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-40 {
    margin-left: -40px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-39 {
    margin-left: -39px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-38 {
    margin-left: -38px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-37 {
    margin-left: -37px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-36 {
    margin-left: -36px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-35 {
    margin-left: -35px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-34 {
    margin-left: -34px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-33 {
    margin-left: -33px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-32 {
    margin-left: -32px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-31 {
    margin-left: -31px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-30 {
    margin-left: -30px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-29 {
    margin-left: -29px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-28 {
    margin-left: -28px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-27 {
    margin-left: -27px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-26 {
    margin-left: -26px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-25 {
    margin-left: -25px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-24 {
    margin-left: -24px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-23 {
    margin-left: -23px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-22 {
    margin-left: -22px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-21 {
    margin-left: -21px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-20 {
    margin-left: -20px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-19 {
    margin-left: -19px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-18 {
    margin-left: -18px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-17 {
    margin-left: -17px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-16 {
    margin-left: -16px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-15 {
    margin-left: -15px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-14 {
    margin-left: -14px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-13 {
    margin-left: -13px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-12 {
    margin-left: -12px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-11 {
    margin-left: -11px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-10 {
    margin-left: -10px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-9 {
    margin-left: -9px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-8 {
    margin-left: -8px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-7 {
    margin-left: -7px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-6 {
    margin-left: -6px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-5 {
    margin-left: -5px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-4 {
    margin-left: -4px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-3 {
    margin-left: -3px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-2 {
    margin-left: -2px; } }

@media (min-width: 768px) {
  .u-ml-negative-md-1 {
    margin-left: -1px; } }

@media (min-width: 768px) {
  .u-ml-md-0 {
    margin-left: 0px; } }

@media (min-width: 768px) {
  .u-pl-md-0 {
    padding-left: 0px; } }

@media (min-width: 768px) {
  .u-ml-md-1 {
    margin-left: 1px; } }

@media (min-width: 768px) {
  .u-pl-md-1 {
    padding-left: 1px; } }

@media (min-width: 768px) {
  .u-ml-md-2 {
    margin-left: 2px; } }

@media (min-width: 768px) {
  .u-pl-md-2 {
    padding-left: 2px; } }

@media (min-width: 768px) {
  .u-ml-md-3 {
    margin-left: 3px; } }

@media (min-width: 768px) {
  .u-pl-md-3 {
    padding-left: 3px; } }

@media (min-width: 768px) {
  .u-ml-md-4 {
    margin-left: 4px; } }

@media (min-width: 768px) {
  .u-pl-md-4 {
    padding-left: 4px; } }

@media (min-width: 768px) {
  .u-ml-md-5 {
    margin-left: 5px; } }

@media (min-width: 768px) {
  .u-pl-md-5 {
    padding-left: 5px; } }

@media (min-width: 768px) {
  .u-ml-md-6 {
    margin-left: 6px; } }

@media (min-width: 768px) {
  .u-pl-md-6 {
    padding-left: 6px; } }

@media (min-width: 768px) {
  .u-ml-md-7 {
    margin-left: 7px; } }

@media (min-width: 768px) {
  .u-pl-md-7 {
    padding-left: 7px; } }

@media (min-width: 768px) {
  .u-ml-md-8 {
    margin-left: 8px; } }

@media (min-width: 768px) {
  .u-pl-md-8 {
    padding-left: 8px; } }

@media (min-width: 768px) {
  .u-ml-md-9 {
    margin-left: 9px; } }

@media (min-width: 768px) {
  .u-pl-md-9 {
    padding-left: 9px; } }

@media (min-width: 768px) {
  .u-ml-md-10 {
    margin-left: 10px; } }

@media (min-width: 768px) {
  .u-pl-md-10 {
    padding-left: 10px; } }

@media (min-width: 768px) {
  .u-ml-md-11 {
    margin-left: 11px; } }

@media (min-width: 768px) {
  .u-pl-md-11 {
    padding-left: 11px; } }

@media (min-width: 768px) {
  .u-ml-md-12 {
    margin-left: 12px; } }

@media (min-width: 768px) {
  .u-pl-md-12 {
    padding-left: 12px; } }

@media (min-width: 768px) {
  .u-ml-md-13 {
    margin-left: 13px; } }

@media (min-width: 768px) {
  .u-pl-md-13 {
    padding-left: 13px; } }

@media (min-width: 768px) {
  .u-ml-md-14 {
    margin-left: 14px; } }

@media (min-width: 768px) {
  .u-pl-md-14 {
    padding-left: 14px; } }

@media (min-width: 768px) {
  .u-ml-md-15 {
    margin-left: 15px; } }

@media (min-width: 768px) {
  .u-pl-md-15 {
    padding-left: 15px; } }

@media (min-width: 768px) {
  .u-ml-md-16 {
    margin-left: 16px; } }

@media (min-width: 768px) {
  .u-pl-md-16 {
    padding-left: 16px; } }

@media (min-width: 768px) {
  .u-ml-md-17 {
    margin-left: 17px; } }

@media (min-width: 768px) {
  .u-pl-md-17 {
    padding-left: 17px; } }

@media (min-width: 768px) {
  .u-ml-md-18 {
    margin-left: 18px; } }

@media (min-width: 768px) {
  .u-pl-md-18 {
    padding-left: 18px; } }

@media (min-width: 768px) {
  .u-ml-md-19 {
    margin-left: 19px; } }

@media (min-width: 768px) {
  .u-pl-md-19 {
    padding-left: 19px; } }

@media (min-width: 768px) {
  .u-ml-md-20 {
    margin-left: 20px; } }

@media (min-width: 768px) {
  .u-pl-md-20 {
    padding-left: 20px; } }

@media (min-width: 768px) {
  .u-ml-md-21 {
    margin-left: 21px; } }

@media (min-width: 768px) {
  .u-pl-md-21 {
    padding-left: 21px; } }

@media (min-width: 768px) {
  .u-ml-md-22 {
    margin-left: 22px; } }

@media (min-width: 768px) {
  .u-pl-md-22 {
    padding-left: 22px; } }

@media (min-width: 768px) {
  .u-ml-md-23 {
    margin-left: 23px; } }

@media (min-width: 768px) {
  .u-pl-md-23 {
    padding-left: 23px; } }

@media (min-width: 768px) {
  .u-ml-md-24 {
    margin-left: 24px; } }

@media (min-width: 768px) {
  .u-pl-md-24 {
    padding-left: 24px; } }

@media (min-width: 768px) {
  .u-ml-md-25 {
    margin-left: 25px; } }

@media (min-width: 768px) {
  .u-pl-md-25 {
    padding-left: 25px; } }

@media (min-width: 768px) {
  .u-ml-md-26 {
    margin-left: 26px; } }

@media (min-width: 768px) {
  .u-pl-md-26 {
    padding-left: 26px; } }

@media (min-width: 768px) {
  .u-ml-md-27 {
    margin-left: 27px; } }

@media (min-width: 768px) {
  .u-pl-md-27 {
    padding-left: 27px; } }

@media (min-width: 768px) {
  .u-ml-md-28 {
    margin-left: 28px; } }

@media (min-width: 768px) {
  .u-pl-md-28 {
    padding-left: 28px; } }

@media (min-width: 768px) {
  .u-ml-md-29 {
    margin-left: 29px; } }

@media (min-width: 768px) {
  .u-pl-md-29 {
    padding-left: 29px; } }

@media (min-width: 768px) {
  .u-ml-md-30 {
    margin-left: 30px; } }

@media (min-width: 768px) {
  .u-pl-md-30 {
    padding-left: 30px; } }

@media (min-width: 768px) {
  .u-ml-md-31 {
    margin-left: 31px; } }

@media (min-width: 768px) {
  .u-pl-md-31 {
    padding-left: 31px; } }

@media (min-width: 768px) {
  .u-ml-md-32 {
    margin-left: 32px; } }

@media (min-width: 768px) {
  .u-pl-md-32 {
    padding-left: 32px; } }

@media (min-width: 768px) {
  .u-ml-md-33 {
    margin-left: 33px; } }

@media (min-width: 768px) {
  .u-pl-md-33 {
    padding-left: 33px; } }

@media (min-width: 768px) {
  .u-ml-md-34 {
    margin-left: 34px; } }

@media (min-width: 768px) {
  .u-pl-md-34 {
    padding-left: 34px; } }

@media (min-width: 768px) {
  .u-ml-md-35 {
    margin-left: 35px; } }

@media (min-width: 768px) {
  .u-pl-md-35 {
    padding-left: 35px; } }

@media (min-width: 768px) {
  .u-ml-md-36 {
    margin-left: 36px; } }

@media (min-width: 768px) {
  .u-pl-md-36 {
    padding-left: 36px; } }

@media (min-width: 768px) {
  .u-ml-md-37 {
    margin-left: 37px; } }

@media (min-width: 768px) {
  .u-pl-md-37 {
    padding-left: 37px; } }

@media (min-width: 768px) {
  .u-ml-md-38 {
    margin-left: 38px; } }

@media (min-width: 768px) {
  .u-pl-md-38 {
    padding-left: 38px; } }

@media (min-width: 768px) {
  .u-ml-md-39 {
    margin-left: 39px; } }

@media (min-width: 768px) {
  .u-pl-md-39 {
    padding-left: 39px; } }

@media (min-width: 768px) {
  .u-ml-md-40 {
    margin-left: 40px; } }

@media (min-width: 768px) {
  .u-pl-md-40 {
    padding-left: 40px; } }

@media (min-width: 768px) {
  .u-ml-md-41 {
    margin-left: 41px; } }

@media (min-width: 768px) {
  .u-pl-md-41 {
    padding-left: 41px; } }

@media (min-width: 768px) {
  .u-ml-md-42 {
    margin-left: 42px; } }

@media (min-width: 768px) {
  .u-pl-md-42 {
    padding-left: 42px; } }

@media (min-width: 768px) {
  .u-ml-md-43 {
    margin-left: 43px; } }

@media (min-width: 768px) {
  .u-pl-md-43 {
    padding-left: 43px; } }

@media (min-width: 768px) {
  .u-ml-md-44 {
    margin-left: 44px; } }

@media (min-width: 768px) {
  .u-pl-md-44 {
    padding-left: 44px; } }

@media (min-width: 768px) {
  .u-ml-md-45 {
    margin-left: 45px; } }

@media (min-width: 768px) {
  .u-pl-md-45 {
    padding-left: 45px; } }

@media (min-width: 768px) {
  .u-ml-md-46 {
    margin-left: 46px; } }

@media (min-width: 768px) {
  .u-pl-md-46 {
    padding-left: 46px; } }

@media (min-width: 768px) {
  .u-ml-md-47 {
    margin-left: 47px; } }

@media (min-width: 768px) {
  .u-pl-md-47 {
    padding-left: 47px; } }

@media (min-width: 768px) {
  .u-ml-md-48 {
    margin-left: 48px; } }

@media (min-width: 768px) {
  .u-pl-md-48 {
    padding-left: 48px; } }

@media (min-width: 768px) {
  .u-ml-md-49 {
    margin-left: 49px; } }

@media (min-width: 768px) {
  .u-pl-md-49 {
    padding-left: 49px; } }

@media (min-width: 768px) {
  .u-ml-md-50 {
    margin-left: 50px; } }

@media (min-width: 768px) {
  .u-pl-md-50 {
    padding-left: 50px; } }

@media (min-width: 768px) {
  .u-ml-md-51 {
    margin-left: 51px; } }

@media (min-width: 768px) {
  .u-pl-md-51 {
    padding-left: 51px; } }

@media (min-width: 768px) {
  .u-ml-md-52 {
    margin-left: 52px; } }

@media (min-width: 768px) {
  .u-pl-md-52 {
    padding-left: 52px; } }

@media (min-width: 768px) {
  .u-ml-md-53 {
    margin-left: 53px; } }

@media (min-width: 768px) {
  .u-pl-md-53 {
    padding-left: 53px; } }

@media (min-width: 768px) {
  .u-ml-md-54 {
    margin-left: 54px; } }

@media (min-width: 768px) {
  .u-pl-md-54 {
    padding-left: 54px; } }

@media (min-width: 768px) {
  .u-ml-md-55 {
    margin-left: 55px; } }

@media (min-width: 768px) {
  .u-pl-md-55 {
    padding-left: 55px; } }

@media (min-width: 768px) {
  .u-ml-md-56 {
    margin-left: 56px; } }

@media (min-width: 768px) {
  .u-pl-md-56 {
    padding-left: 56px; } }

@media (min-width: 768px) {
  .u-ml-md-57 {
    margin-left: 57px; } }

@media (min-width: 768px) {
  .u-pl-md-57 {
    padding-left: 57px; } }

@media (min-width: 768px) {
  .u-ml-md-58 {
    margin-left: 58px; } }

@media (min-width: 768px) {
  .u-pl-md-58 {
    padding-left: 58px; } }

@media (min-width: 768px) {
  .u-ml-md-59 {
    margin-left: 59px; } }

@media (min-width: 768px) {
  .u-pl-md-59 {
    padding-left: 59px; } }

@media (min-width: 768px) {
  .u-ml-md-60 {
    margin-left: 60px; } }

@media (min-width: 768px) {
  .u-pl-md-60 {
    padding-left: 60px; } }

@media (min-width: 768px) {
  .u-ml-md-61 {
    margin-left: 61px; } }

@media (min-width: 768px) {
  .u-pl-md-61 {
    padding-left: 61px; } }

@media (min-width: 768px) {
  .u-ml-md-62 {
    margin-left: 62px; } }

@media (min-width: 768px) {
  .u-pl-md-62 {
    padding-left: 62px; } }

@media (min-width: 768px) {
  .u-ml-md-63 {
    margin-left: 63px; } }

@media (min-width: 768px) {
  .u-pl-md-63 {
    padding-left: 63px; } }

@media (min-width: 768px) {
  .u-ml-md-64 {
    margin-left: 64px; } }

@media (min-width: 768px) {
  .u-pl-md-64 {
    padding-left: 64px; } }

@media (min-width: 768px) {
  .u-ml-md-65 {
    margin-left: 65px; } }

@media (min-width: 768px) {
  .u-pl-md-65 {
    padding-left: 65px; } }

@media (min-width: 768px) {
  .u-ml-md-66 {
    margin-left: 66px; } }

@media (min-width: 768px) {
  .u-pl-md-66 {
    padding-left: 66px; } }

@media (min-width: 768px) {
  .u-ml-md-67 {
    margin-left: 67px; } }

@media (min-width: 768px) {
  .u-pl-md-67 {
    padding-left: 67px; } }

@media (min-width: 768px) {
  .u-ml-md-68 {
    margin-left: 68px; } }

@media (min-width: 768px) {
  .u-pl-md-68 {
    padding-left: 68px; } }

@media (min-width: 768px) {
  .u-ml-md-69 {
    margin-left: 69px; } }

@media (min-width: 768px) {
  .u-pl-md-69 {
    padding-left: 69px; } }

@media (min-width: 768px) {
  .u-ml-md-70 {
    margin-left: 70px; } }

@media (min-width: 768px) {
  .u-pl-md-70 {
    padding-left: 70px; } }

@media (min-width: 768px) {
  .u-ml-md-71 {
    margin-left: 71px; } }

@media (min-width: 768px) {
  .u-pl-md-71 {
    padding-left: 71px; } }

@media (min-width: 768px) {
  .u-ml-md-72 {
    margin-left: 72px; } }

@media (min-width: 768px) {
  .u-pl-md-72 {
    padding-left: 72px; } }

@media (min-width: 768px) {
  .u-ml-md-73 {
    margin-left: 73px; } }

@media (min-width: 768px) {
  .u-pl-md-73 {
    padding-left: 73px; } }

@media (min-width: 768px) {
  .u-ml-md-74 {
    margin-left: 74px; } }

@media (min-width: 768px) {
  .u-pl-md-74 {
    padding-left: 74px; } }

@media (min-width: 768px) {
  .u-ml-md-75 {
    margin-left: 75px; } }

@media (min-width: 768px) {
  .u-pl-md-75 {
    padding-left: 75px; } }

@media (min-width: 768px) {
  .u-ml-md-76 {
    margin-left: 76px; } }

@media (min-width: 768px) {
  .u-pl-md-76 {
    padding-left: 76px; } }

@media (min-width: 768px) {
  .u-ml-md-77 {
    margin-left: 77px; } }

@media (min-width: 768px) {
  .u-pl-md-77 {
    padding-left: 77px; } }

@media (min-width: 768px) {
  .u-ml-md-78 {
    margin-left: 78px; } }

@media (min-width: 768px) {
  .u-pl-md-78 {
    padding-left: 78px; } }

@media (min-width: 768px) {
  .u-ml-md-79 {
    margin-left: 79px; } }

@media (min-width: 768px) {
  .u-pl-md-79 {
    padding-left: 79px; } }

@media (min-width: 768px) {
  .u-ml-md-80 {
    margin-left: 80px; } }

@media (min-width: 768px) {
  .u-pl-md-80 {
    padding-left: 80px; } }

@media (min-width: 768px) {
  .u-ml-md-81 {
    margin-left: 81px; } }

@media (min-width: 768px) {
  .u-pl-md-81 {
    padding-left: 81px; } }

@media (min-width: 768px) {
  .u-ml-md-82 {
    margin-left: 82px; } }

@media (min-width: 768px) {
  .u-pl-md-82 {
    padding-left: 82px; } }

@media (min-width: 768px) {
  .u-ml-md-83 {
    margin-left: 83px; } }

@media (min-width: 768px) {
  .u-pl-md-83 {
    padding-left: 83px; } }

@media (min-width: 768px) {
  .u-ml-md-84 {
    margin-left: 84px; } }

@media (min-width: 768px) {
  .u-pl-md-84 {
    padding-left: 84px; } }

@media (min-width: 768px) {
  .u-ml-md-85 {
    margin-left: 85px; } }

@media (min-width: 768px) {
  .u-pl-md-85 {
    padding-left: 85px; } }

@media (min-width: 768px) {
  .u-ml-md-86 {
    margin-left: 86px; } }

@media (min-width: 768px) {
  .u-pl-md-86 {
    padding-left: 86px; } }

@media (min-width: 768px) {
  .u-ml-md-87 {
    margin-left: 87px; } }

@media (min-width: 768px) {
  .u-pl-md-87 {
    padding-left: 87px; } }

@media (min-width: 768px) {
  .u-ml-md-88 {
    margin-left: 88px; } }

@media (min-width: 768px) {
  .u-pl-md-88 {
    padding-left: 88px; } }

@media (min-width: 768px) {
  .u-ml-md-89 {
    margin-left: 89px; } }

@media (min-width: 768px) {
  .u-pl-md-89 {
    padding-left: 89px; } }

@media (min-width: 768px) {
  .u-ml-md-90 {
    margin-left: 90px; } }

@media (min-width: 768px) {
  .u-pl-md-90 {
    padding-left: 90px; } }

@media (min-width: 768px) {
  .u-ml-md-91 {
    margin-left: 91px; } }

@media (min-width: 768px) {
  .u-pl-md-91 {
    padding-left: 91px; } }

@media (min-width: 768px) {
  .u-ml-md-92 {
    margin-left: 92px; } }

@media (min-width: 768px) {
  .u-pl-md-92 {
    padding-left: 92px; } }

@media (min-width: 768px) {
  .u-ml-md-93 {
    margin-left: 93px; } }

@media (min-width: 768px) {
  .u-pl-md-93 {
    padding-left: 93px; } }

@media (min-width: 768px) {
  .u-ml-md-94 {
    margin-left: 94px; } }

@media (min-width: 768px) {
  .u-pl-md-94 {
    padding-left: 94px; } }

@media (min-width: 768px) {
  .u-ml-md-95 {
    margin-left: 95px; } }

@media (min-width: 768px) {
  .u-pl-md-95 {
    padding-left: 95px; } }

@media (min-width: 768px) {
  .u-ml-md-96 {
    margin-left: 96px; } }

@media (min-width: 768px) {
  .u-pl-md-96 {
    padding-left: 96px; } }

@media (min-width: 768px) {
  .u-ml-md-97 {
    margin-left: 97px; } }

@media (min-width: 768px) {
  .u-pl-md-97 {
    padding-left: 97px; } }

@media (min-width: 768px) {
  .u-ml-md-98 {
    margin-left: 98px; } }

@media (min-width: 768px) {
  .u-pl-md-98 {
    padding-left: 98px; } }

@media (min-width: 768px) {
  .u-ml-md-99 {
    margin-left: 99px; } }

@media (min-width: 768px) {
  .u-pl-md-99 {
    padding-left: 99px; } }

@media (min-width: 768px) {
  .u-ml-md-100 {
    margin-left: 100px; } }

@media (min-width: 768px) {
  .u-pl-md-100 {
    padding-left: 100px; } }

@media (min-width: 768px) {
  .u-ml-md-101 {
    margin-left: 101px; } }

@media (min-width: 768px) {
  .u-pl-md-101 {
    padding-left: 101px; } }

@media (min-width: 768px) {
  .u-ml-md-102 {
    margin-left: 102px; } }

@media (min-width: 768px) {
  .u-pl-md-102 {
    padding-left: 102px; } }

@media (min-width: 768px) {
  .u-ml-md-103 {
    margin-left: 103px; } }

@media (min-width: 768px) {
  .u-pl-md-103 {
    padding-left: 103px; } }

@media (min-width: 768px) {
  .u-ml-md-104 {
    margin-left: 104px; } }

@media (min-width: 768px) {
  .u-pl-md-104 {
    padding-left: 104px; } }

@media (min-width: 768px) {
  .u-ml-md-105 {
    margin-left: 105px; } }

@media (min-width: 768px) {
  .u-pl-md-105 {
    padding-left: 105px; } }

@media (min-width: 768px) {
  .u-ml-md-106 {
    margin-left: 106px; } }

@media (min-width: 768px) {
  .u-pl-md-106 {
    padding-left: 106px; } }

@media (min-width: 768px) {
  .u-ml-md-107 {
    margin-left: 107px; } }

@media (min-width: 768px) {
  .u-pl-md-107 {
    padding-left: 107px; } }

@media (min-width: 768px) {
  .u-ml-md-108 {
    margin-left: 108px; } }

@media (min-width: 768px) {
  .u-pl-md-108 {
    padding-left: 108px; } }

@media (min-width: 768px) {
  .u-ml-md-109 {
    margin-left: 109px; } }

@media (min-width: 768px) {
  .u-pl-md-109 {
    padding-left: 109px; } }

@media (min-width: 768px) {
  .u-ml-md-110 {
    margin-left: 110px; } }

@media (min-width: 768px) {
  .u-pl-md-110 {
    padding-left: 110px; } }

@media (min-width: 768px) {
  .u-ml-md-111 {
    margin-left: 111px; } }

@media (min-width: 768px) {
  .u-pl-md-111 {
    padding-left: 111px; } }

@media (min-width: 768px) {
  .u-ml-md-112 {
    margin-left: 112px; } }

@media (min-width: 768px) {
  .u-pl-md-112 {
    padding-left: 112px; } }

@media (min-width: 768px) {
  .u-ml-md-113 {
    margin-left: 113px; } }

@media (min-width: 768px) {
  .u-pl-md-113 {
    padding-left: 113px; } }

@media (min-width: 768px) {
  .u-ml-md-114 {
    margin-left: 114px; } }

@media (min-width: 768px) {
  .u-pl-md-114 {
    padding-left: 114px; } }

@media (min-width: 768px) {
  .u-ml-md-115 {
    margin-left: 115px; } }

@media (min-width: 768px) {
  .u-pl-md-115 {
    padding-left: 115px; } }

@media (min-width: 768px) {
  .u-ml-md-116 {
    margin-left: 116px; } }

@media (min-width: 768px) {
  .u-pl-md-116 {
    padding-left: 116px; } }

@media (min-width: 768px) {
  .u-ml-md-117 {
    margin-left: 117px; } }

@media (min-width: 768px) {
  .u-pl-md-117 {
    padding-left: 117px; } }

@media (min-width: 768px) {
  .u-ml-md-118 {
    margin-left: 118px; } }

@media (min-width: 768px) {
  .u-pl-md-118 {
    padding-left: 118px; } }

@media (min-width: 768px) {
  .u-ml-md-119 {
    margin-left: 119px; } }

@media (min-width: 768px) {
  .u-pl-md-119 {
    padding-left: 119px; } }

@media (min-width: 768px) {
  .u-ml-md-120 {
    margin-left: 120px; } }

@media (min-width: 768px) {
  .u-pl-md-120 {
    padding-left: 120px; } }

@media (min-width: 768px) {
  .u-ml-md-121 {
    margin-left: 121px; } }

@media (min-width: 768px) {
  .u-pl-md-121 {
    padding-left: 121px; } }

@media (min-width: 768px) {
  .u-ml-md-122 {
    margin-left: 122px; } }

@media (min-width: 768px) {
  .u-pl-md-122 {
    padding-left: 122px; } }

@media (min-width: 768px) {
  .u-ml-md-123 {
    margin-left: 123px; } }

@media (min-width: 768px) {
  .u-pl-md-123 {
    padding-left: 123px; } }

@media (min-width: 768px) {
  .u-ml-md-124 {
    margin-left: 124px; } }

@media (min-width: 768px) {
  .u-pl-md-124 {
    padding-left: 124px; } }

@media (min-width: 768px) {
  .u-ml-md-125 {
    margin-left: 125px; } }

@media (min-width: 768px) {
  .u-pl-md-125 {
    padding-left: 125px; } }

@media (min-width: 768px) {
  .u-ml-md-126 {
    margin-left: 126px; } }

@media (min-width: 768px) {
  .u-pl-md-126 {
    padding-left: 126px; } }

@media (min-width: 768px) {
  .u-ml-md-127 {
    margin-left: 127px; } }

@media (min-width: 768px) {
  .u-pl-md-127 {
    padding-left: 127px; } }

@media (min-width: 768px) {
  .u-ml-md-128 {
    margin-left: 128px; } }

@media (min-width: 768px) {
  .u-pl-md-128 {
    padding-left: 128px; } }

@media (min-width: 768px) {
  .u-ml-md-129 {
    margin-left: 129px; } }

@media (min-width: 768px) {
  .u-pl-md-129 {
    padding-left: 129px; } }

@media (min-width: 768px) {
  .u-ml-md-130 {
    margin-left: 130px; } }

@media (min-width: 768px) {
  .u-pl-md-130 {
    padding-left: 130px; } }

@media (min-width: 768px) {
  .u-ml-md-131 {
    margin-left: 131px; } }

@media (min-width: 768px) {
  .u-pl-md-131 {
    padding-left: 131px; } }

@media (min-width: 768px) {
  .u-ml-md-132 {
    margin-left: 132px; } }

@media (min-width: 768px) {
  .u-pl-md-132 {
    padding-left: 132px; } }

@media (min-width: 768px) {
  .u-ml-md-133 {
    margin-left: 133px; } }

@media (min-width: 768px) {
  .u-pl-md-133 {
    padding-left: 133px; } }

@media (min-width: 768px) {
  .u-ml-md-134 {
    margin-left: 134px; } }

@media (min-width: 768px) {
  .u-pl-md-134 {
    padding-left: 134px; } }

@media (min-width: 768px) {
  .u-ml-md-135 {
    margin-left: 135px; } }

@media (min-width: 768px) {
  .u-pl-md-135 {
    padding-left: 135px; } }

@media (min-width: 768px) {
  .u-ml-md-136 {
    margin-left: 136px; } }

@media (min-width: 768px) {
  .u-pl-md-136 {
    padding-left: 136px; } }

@media (min-width: 768px) {
  .u-ml-md-137 {
    margin-left: 137px; } }

@media (min-width: 768px) {
  .u-pl-md-137 {
    padding-left: 137px; } }

@media (min-width: 768px) {
  .u-ml-md-138 {
    margin-left: 138px; } }

@media (min-width: 768px) {
  .u-pl-md-138 {
    padding-left: 138px; } }

@media (min-width: 768px) {
  .u-ml-md-139 {
    margin-left: 139px; } }

@media (min-width: 768px) {
  .u-pl-md-139 {
    padding-left: 139px; } }

@media (min-width: 768px) {
  .u-ml-md-140 {
    margin-left: 140px; } }

@media (min-width: 768px) {
  .u-pl-md-140 {
    padding-left: 140px; } }

@media (min-width: 768px) {
  .u-ml-md-141 {
    margin-left: 141px; } }

@media (min-width: 768px) {
  .u-pl-md-141 {
    padding-left: 141px; } }

@media (min-width: 768px) {
  .u-ml-md-142 {
    margin-left: 142px; } }

@media (min-width: 768px) {
  .u-pl-md-142 {
    padding-left: 142px; } }

@media (min-width: 768px) {
  .u-ml-md-143 {
    margin-left: 143px; } }

@media (min-width: 768px) {
  .u-pl-md-143 {
    padding-left: 143px; } }

@media (min-width: 768px) {
  .u-ml-md-144 {
    margin-left: 144px; } }

@media (min-width: 768px) {
  .u-pl-md-144 {
    padding-left: 144px; } }

@media (min-width: 768px) {
  .u-ml-md-145 {
    margin-left: 145px; } }

@media (min-width: 768px) {
  .u-pl-md-145 {
    padding-left: 145px; } }

@media (min-width: 768px) {
  .u-ml-md-146 {
    margin-left: 146px; } }

@media (min-width: 768px) {
  .u-pl-md-146 {
    padding-left: 146px; } }

@media (min-width: 768px) {
  .u-ml-md-147 {
    margin-left: 147px; } }

@media (min-width: 768px) {
  .u-pl-md-147 {
    padding-left: 147px; } }

@media (min-width: 768px) {
  .u-ml-md-148 {
    margin-left: 148px; } }

@media (min-width: 768px) {
  .u-pl-md-148 {
    padding-left: 148px; } }

@media (min-width: 768px) {
  .u-ml-md-149 {
    margin-left: 149px; } }

@media (min-width: 768px) {
  .u-pl-md-149 {
    padding-left: 149px; } }

@media (min-width: 768px) {
  .u-ml-md-150 {
    margin-left: 150px; } }

@media (min-width: 768px) {
  .u-pl-md-150 {
    padding-left: 150px; } }

@media (min-width: 768px) {
  .u-ml-md-151 {
    margin-left: 151px; } }

@media (min-width: 768px) {
  .u-pl-md-151 {
    padding-left: 151px; } }

@media (min-width: 768px) {
  .u-ml-md-152 {
    margin-left: 152px; } }

@media (min-width: 768px) {
  .u-pl-md-152 {
    padding-left: 152px; } }

@media (min-width: 768px) {
  .u-ml-md-153 {
    margin-left: 153px; } }

@media (min-width: 768px) {
  .u-pl-md-153 {
    padding-left: 153px; } }

@media (min-width: 768px) {
  .u-ml-md-154 {
    margin-left: 154px; } }

@media (min-width: 768px) {
  .u-pl-md-154 {
    padding-left: 154px; } }

@media (min-width: 768px) {
  .u-ml-md-155 {
    margin-left: 155px; } }

@media (min-width: 768px) {
  .u-pl-md-155 {
    padding-left: 155px; } }

@media (min-width: 768px) {
  .u-ml-md-156 {
    margin-left: 156px; } }

@media (min-width: 768px) {
  .u-pl-md-156 {
    padding-left: 156px; } }

@media (min-width: 768px) {
  .u-ml-md-157 {
    margin-left: 157px; } }

@media (min-width: 768px) {
  .u-pl-md-157 {
    padding-left: 157px; } }

@media (min-width: 768px) {
  .u-ml-md-158 {
    margin-left: 158px; } }

@media (min-width: 768px) {
  .u-pl-md-158 {
    padding-left: 158px; } }

@media (min-width: 768px) {
  .u-ml-md-159 {
    margin-left: 159px; } }

@media (min-width: 768px) {
  .u-pl-md-159 {
    padding-left: 159px; } }

@media (min-width: 768px) {
  .u-ml-md-160 {
    margin-left: 160px; } }

@media (min-width: 768px) {
  .u-pl-md-160 {
    padding-left: 160px; } }

@media (min-width: 768px) {
  .u-ml-md-161 {
    margin-left: 161px; } }

@media (min-width: 768px) {
  .u-pl-md-161 {
    padding-left: 161px; } }

@media (min-width: 768px) {
  .u-ml-md-162 {
    margin-left: 162px; } }

@media (min-width: 768px) {
  .u-pl-md-162 {
    padding-left: 162px; } }

@media (min-width: 768px) {
  .u-ml-md-163 {
    margin-left: 163px; } }

@media (min-width: 768px) {
  .u-pl-md-163 {
    padding-left: 163px; } }

@media (min-width: 768px) {
  .u-ml-md-164 {
    margin-left: 164px; } }

@media (min-width: 768px) {
  .u-pl-md-164 {
    padding-left: 164px; } }

@media (min-width: 768px) {
  .u-ml-md-165 {
    margin-left: 165px; } }

@media (min-width: 768px) {
  .u-pl-md-165 {
    padding-left: 165px; } }

@media (min-width: 768px) {
  .u-ml-md-166 {
    margin-left: 166px; } }

@media (min-width: 768px) {
  .u-pl-md-166 {
    padding-left: 166px; } }

@media (min-width: 768px) {
  .u-ml-md-167 {
    margin-left: 167px; } }

@media (min-width: 768px) {
  .u-pl-md-167 {
    padding-left: 167px; } }

@media (min-width: 768px) {
  .u-ml-md-168 {
    margin-left: 168px; } }

@media (min-width: 768px) {
  .u-pl-md-168 {
    padding-left: 168px; } }

@media (min-width: 768px) {
  .u-ml-md-169 {
    margin-left: 169px; } }

@media (min-width: 768px) {
  .u-pl-md-169 {
    padding-left: 169px; } }

@media (min-width: 768px) {
  .u-ml-md-170 {
    margin-left: 170px; } }

@media (min-width: 768px) {
  .u-pl-md-170 {
    padding-left: 170px; } }

@media (min-width: 768px) {
  .u-ml-md-171 {
    margin-left: 171px; } }

@media (min-width: 768px) {
  .u-pl-md-171 {
    padding-left: 171px; } }

@media (min-width: 768px) {
  .u-ml-md-172 {
    margin-left: 172px; } }

@media (min-width: 768px) {
  .u-pl-md-172 {
    padding-left: 172px; } }

@media (min-width: 768px) {
  .u-ml-md-173 {
    margin-left: 173px; } }

@media (min-width: 768px) {
  .u-pl-md-173 {
    padding-left: 173px; } }

@media (min-width: 768px) {
  .u-ml-md-174 {
    margin-left: 174px; } }

@media (min-width: 768px) {
  .u-pl-md-174 {
    padding-left: 174px; } }

@media (min-width: 768px) {
  .u-ml-md-175 {
    margin-left: 175px; } }

@media (min-width: 768px) {
  .u-pl-md-175 {
    padding-left: 175px; } }

@media (min-width: 768px) {
  .u-ml-md-176 {
    margin-left: 176px; } }

@media (min-width: 768px) {
  .u-pl-md-176 {
    padding-left: 176px; } }

@media (min-width: 768px) {
  .u-ml-md-177 {
    margin-left: 177px; } }

@media (min-width: 768px) {
  .u-pl-md-177 {
    padding-left: 177px; } }

@media (min-width: 768px) {
  .u-ml-md-178 {
    margin-left: 178px; } }

@media (min-width: 768px) {
  .u-pl-md-178 {
    padding-left: 178px; } }

@media (min-width: 768px) {
  .u-ml-md-179 {
    margin-left: 179px; } }

@media (min-width: 768px) {
  .u-pl-md-179 {
    padding-left: 179px; } }

@media (min-width: 768px) {
  .u-ml-md-180 {
    margin-left: 180px; } }

@media (min-width: 768px) {
  .u-pl-md-180 {
    padding-left: 180px; } }

@media (min-width: 768px) {
  .u-ml-md-181 {
    margin-left: 181px; } }

@media (min-width: 768px) {
  .u-pl-md-181 {
    padding-left: 181px; } }

@media (min-width: 768px) {
  .u-ml-md-182 {
    margin-left: 182px; } }

@media (min-width: 768px) {
  .u-pl-md-182 {
    padding-left: 182px; } }

@media (min-width: 768px) {
  .u-ml-md-183 {
    margin-left: 183px; } }

@media (min-width: 768px) {
  .u-pl-md-183 {
    padding-left: 183px; } }

@media (min-width: 768px) {
  .u-ml-md-184 {
    margin-left: 184px; } }

@media (min-width: 768px) {
  .u-pl-md-184 {
    padding-left: 184px; } }

@media (min-width: 768px) {
  .u-ml-md-185 {
    margin-left: 185px; } }

@media (min-width: 768px) {
  .u-pl-md-185 {
    padding-left: 185px; } }

@media (min-width: 768px) {
  .u-ml-md-186 {
    margin-left: 186px; } }

@media (min-width: 768px) {
  .u-pl-md-186 {
    padding-left: 186px; } }

@media (min-width: 768px) {
  .u-ml-md-187 {
    margin-left: 187px; } }

@media (min-width: 768px) {
  .u-pl-md-187 {
    padding-left: 187px; } }

@media (min-width: 768px) {
  .u-ml-md-188 {
    margin-left: 188px; } }

@media (min-width: 768px) {
  .u-pl-md-188 {
    padding-left: 188px; } }

@media (min-width: 768px) {
  .u-ml-md-189 {
    margin-left: 189px; } }

@media (min-width: 768px) {
  .u-pl-md-189 {
    padding-left: 189px; } }

@media (min-width: 768px) {
  .u-ml-md-190 {
    margin-left: 190px; } }

@media (min-width: 768px) {
  .u-pl-md-190 {
    padding-left: 190px; } }

@media (min-width: 768px) {
  .u-ml-md-191 {
    margin-left: 191px; } }

@media (min-width: 768px) {
  .u-pl-md-191 {
    padding-left: 191px; } }

@media (min-width: 768px) {
  .u-ml-md-192 {
    margin-left: 192px; } }

@media (min-width: 768px) {
  .u-pl-md-192 {
    padding-left: 192px; } }

@media (min-width: 768px) {
  .u-ml-md-193 {
    margin-left: 193px; } }

@media (min-width: 768px) {
  .u-pl-md-193 {
    padding-left: 193px; } }

@media (min-width: 768px) {
  .u-ml-md-194 {
    margin-left: 194px; } }

@media (min-width: 768px) {
  .u-pl-md-194 {
    padding-left: 194px; } }

@media (min-width: 768px) {
  .u-ml-md-195 {
    margin-left: 195px; } }

@media (min-width: 768px) {
  .u-pl-md-195 {
    padding-left: 195px; } }

@media (min-width: 768px) {
  .u-ml-md-196 {
    margin-left: 196px; } }

@media (min-width: 768px) {
  .u-pl-md-196 {
    padding-left: 196px; } }

@media (min-width: 768px) {
  .u-ml-md-197 {
    margin-left: 197px; } }

@media (min-width: 768px) {
  .u-pl-md-197 {
    padding-left: 197px; } }

@media (min-width: 768px) {
  .u-ml-md-198 {
    margin-left: 198px; } }

@media (min-width: 768px) {
  .u-pl-md-198 {
    padding-left: 198px; } }

@media (min-width: 768px) {
  .u-ml-md-199 {
    margin-left: 199px; } }

@media (min-width: 768px) {
  .u-pl-md-199 {
    padding-left: 199px; } }

@media (min-width: 768px) {
  .u-ml-md-200 {
    margin-left: 200px; } }

@media (min-width: 768px) {
  .u-pl-md-200 {
    padding-left: 200px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-50 {
    margin-right: -50px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-49 {
    margin-right: -49px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-48 {
    margin-right: -48px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-47 {
    margin-right: -47px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-46 {
    margin-right: -46px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-45 {
    margin-right: -45px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-44 {
    margin-right: -44px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-43 {
    margin-right: -43px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-42 {
    margin-right: -42px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-41 {
    margin-right: -41px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-40 {
    margin-right: -40px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-39 {
    margin-right: -39px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-38 {
    margin-right: -38px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-37 {
    margin-right: -37px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-36 {
    margin-right: -36px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-35 {
    margin-right: -35px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-34 {
    margin-right: -34px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-33 {
    margin-right: -33px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-32 {
    margin-right: -32px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-31 {
    margin-right: -31px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-30 {
    margin-right: -30px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-29 {
    margin-right: -29px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-28 {
    margin-right: -28px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-27 {
    margin-right: -27px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-26 {
    margin-right: -26px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-25 {
    margin-right: -25px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-24 {
    margin-right: -24px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-23 {
    margin-right: -23px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-22 {
    margin-right: -22px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-21 {
    margin-right: -21px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-20 {
    margin-right: -20px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-19 {
    margin-right: -19px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-18 {
    margin-right: -18px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-17 {
    margin-right: -17px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-16 {
    margin-right: -16px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-15 {
    margin-right: -15px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-14 {
    margin-right: -14px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-13 {
    margin-right: -13px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-12 {
    margin-right: -12px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-11 {
    margin-right: -11px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-10 {
    margin-right: -10px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-9 {
    margin-right: -9px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-8 {
    margin-right: -8px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-7 {
    margin-right: -7px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-6 {
    margin-right: -6px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-5 {
    margin-right: -5px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-4 {
    margin-right: -4px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-3 {
    margin-right: -3px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-2 {
    margin-right: -2px; } }

@media (min-width: 768px) {
  .u-mr-negative-md-1 {
    margin-right: -1px; } }

@media (min-width: 768px) {
  .u-mr-md-0 {
    margin-right: 0px; } }

@media (min-width: 768px) {
  .u-pr-md-0 {
    padding-right: 0px; } }

@media (min-width: 768px) {
  .u-mr-md-1 {
    margin-right: 1px; } }

@media (min-width: 768px) {
  .u-pr-md-1 {
    padding-right: 1px; } }

@media (min-width: 768px) {
  .u-mr-md-2 {
    margin-right: 2px; } }

@media (min-width: 768px) {
  .u-pr-md-2 {
    padding-right: 2px; } }

@media (min-width: 768px) {
  .u-mr-md-3 {
    margin-right: 3px; } }

@media (min-width: 768px) {
  .u-pr-md-3 {
    padding-right: 3px; } }

@media (min-width: 768px) {
  .u-mr-md-4 {
    margin-right: 4px; } }

@media (min-width: 768px) {
  .u-pr-md-4 {
    padding-right: 4px; } }

@media (min-width: 768px) {
  .u-mr-md-5 {
    margin-right: 5px; } }

@media (min-width: 768px) {
  .u-pr-md-5 {
    padding-right: 5px; } }

@media (min-width: 768px) {
  .u-mr-md-6 {
    margin-right: 6px; } }

@media (min-width: 768px) {
  .u-pr-md-6 {
    padding-right: 6px; } }

@media (min-width: 768px) {
  .u-mr-md-7 {
    margin-right: 7px; } }

@media (min-width: 768px) {
  .u-pr-md-7 {
    padding-right: 7px; } }

@media (min-width: 768px) {
  .u-mr-md-8 {
    margin-right: 8px; } }

@media (min-width: 768px) {
  .u-pr-md-8 {
    padding-right: 8px; } }

@media (min-width: 768px) {
  .u-mr-md-9 {
    margin-right: 9px; } }

@media (min-width: 768px) {
  .u-pr-md-9 {
    padding-right: 9px; } }

@media (min-width: 768px) {
  .u-mr-md-10 {
    margin-right: 10px; } }

@media (min-width: 768px) {
  .u-pr-md-10 {
    padding-right: 10px; } }

@media (min-width: 768px) {
  .u-mr-md-11 {
    margin-right: 11px; } }

@media (min-width: 768px) {
  .u-pr-md-11 {
    padding-right: 11px; } }

@media (min-width: 768px) {
  .u-mr-md-12 {
    margin-right: 12px; } }

@media (min-width: 768px) {
  .u-pr-md-12 {
    padding-right: 12px; } }

@media (min-width: 768px) {
  .u-mr-md-13 {
    margin-right: 13px; } }

@media (min-width: 768px) {
  .u-pr-md-13 {
    padding-right: 13px; } }

@media (min-width: 768px) {
  .u-mr-md-14 {
    margin-right: 14px; } }

@media (min-width: 768px) {
  .u-pr-md-14 {
    padding-right: 14px; } }

@media (min-width: 768px) {
  .u-mr-md-15 {
    margin-right: 15px; } }

@media (min-width: 768px) {
  .u-pr-md-15 {
    padding-right: 15px; } }

@media (min-width: 768px) {
  .u-mr-md-16 {
    margin-right: 16px; } }

@media (min-width: 768px) {
  .u-pr-md-16 {
    padding-right: 16px; } }

@media (min-width: 768px) {
  .u-mr-md-17 {
    margin-right: 17px; } }

@media (min-width: 768px) {
  .u-pr-md-17 {
    padding-right: 17px; } }

@media (min-width: 768px) {
  .u-mr-md-18 {
    margin-right: 18px; } }

@media (min-width: 768px) {
  .u-pr-md-18 {
    padding-right: 18px; } }

@media (min-width: 768px) {
  .u-mr-md-19 {
    margin-right: 19px; } }

@media (min-width: 768px) {
  .u-pr-md-19 {
    padding-right: 19px; } }

@media (min-width: 768px) {
  .u-mr-md-20 {
    margin-right: 20px; } }

@media (min-width: 768px) {
  .u-pr-md-20 {
    padding-right: 20px; } }

@media (min-width: 768px) {
  .u-mr-md-21 {
    margin-right: 21px; } }

@media (min-width: 768px) {
  .u-pr-md-21 {
    padding-right: 21px; } }

@media (min-width: 768px) {
  .u-mr-md-22 {
    margin-right: 22px; } }

@media (min-width: 768px) {
  .u-pr-md-22 {
    padding-right: 22px; } }

@media (min-width: 768px) {
  .u-mr-md-23 {
    margin-right: 23px; } }

@media (min-width: 768px) {
  .u-pr-md-23 {
    padding-right: 23px; } }

@media (min-width: 768px) {
  .u-mr-md-24 {
    margin-right: 24px; } }

@media (min-width: 768px) {
  .u-pr-md-24 {
    padding-right: 24px; } }

@media (min-width: 768px) {
  .u-mr-md-25 {
    margin-right: 25px; } }

@media (min-width: 768px) {
  .u-pr-md-25 {
    padding-right: 25px; } }

@media (min-width: 768px) {
  .u-mr-md-26 {
    margin-right: 26px; } }

@media (min-width: 768px) {
  .u-pr-md-26 {
    padding-right: 26px; } }

@media (min-width: 768px) {
  .u-mr-md-27 {
    margin-right: 27px; } }

@media (min-width: 768px) {
  .u-pr-md-27 {
    padding-right: 27px; } }

@media (min-width: 768px) {
  .u-mr-md-28 {
    margin-right: 28px; } }

@media (min-width: 768px) {
  .u-pr-md-28 {
    padding-right: 28px; } }

@media (min-width: 768px) {
  .u-mr-md-29 {
    margin-right: 29px; } }

@media (min-width: 768px) {
  .u-pr-md-29 {
    padding-right: 29px; } }

@media (min-width: 768px) {
  .u-mr-md-30 {
    margin-right: 30px; } }

@media (min-width: 768px) {
  .u-pr-md-30 {
    padding-right: 30px; } }

@media (min-width: 768px) {
  .u-mr-md-31 {
    margin-right: 31px; } }

@media (min-width: 768px) {
  .u-pr-md-31 {
    padding-right: 31px; } }

@media (min-width: 768px) {
  .u-mr-md-32 {
    margin-right: 32px; } }

@media (min-width: 768px) {
  .u-pr-md-32 {
    padding-right: 32px; } }

@media (min-width: 768px) {
  .u-mr-md-33 {
    margin-right: 33px; } }

@media (min-width: 768px) {
  .u-pr-md-33 {
    padding-right: 33px; } }

@media (min-width: 768px) {
  .u-mr-md-34 {
    margin-right: 34px; } }

@media (min-width: 768px) {
  .u-pr-md-34 {
    padding-right: 34px; } }

@media (min-width: 768px) {
  .u-mr-md-35 {
    margin-right: 35px; } }

@media (min-width: 768px) {
  .u-pr-md-35 {
    padding-right: 35px; } }

@media (min-width: 768px) {
  .u-mr-md-36 {
    margin-right: 36px; } }

@media (min-width: 768px) {
  .u-pr-md-36 {
    padding-right: 36px; } }

@media (min-width: 768px) {
  .u-mr-md-37 {
    margin-right: 37px; } }

@media (min-width: 768px) {
  .u-pr-md-37 {
    padding-right: 37px; } }

@media (min-width: 768px) {
  .u-mr-md-38 {
    margin-right: 38px; } }

@media (min-width: 768px) {
  .u-pr-md-38 {
    padding-right: 38px; } }

@media (min-width: 768px) {
  .u-mr-md-39 {
    margin-right: 39px; } }

@media (min-width: 768px) {
  .u-pr-md-39 {
    padding-right: 39px; } }

@media (min-width: 768px) {
  .u-mr-md-40 {
    margin-right: 40px; } }

@media (min-width: 768px) {
  .u-pr-md-40 {
    padding-right: 40px; } }

@media (min-width: 768px) {
  .u-mr-md-41 {
    margin-right: 41px; } }

@media (min-width: 768px) {
  .u-pr-md-41 {
    padding-right: 41px; } }

@media (min-width: 768px) {
  .u-mr-md-42 {
    margin-right: 42px; } }

@media (min-width: 768px) {
  .u-pr-md-42 {
    padding-right: 42px; } }

@media (min-width: 768px) {
  .u-mr-md-43 {
    margin-right: 43px; } }

@media (min-width: 768px) {
  .u-pr-md-43 {
    padding-right: 43px; } }

@media (min-width: 768px) {
  .u-mr-md-44 {
    margin-right: 44px; } }

@media (min-width: 768px) {
  .u-pr-md-44 {
    padding-right: 44px; } }

@media (min-width: 768px) {
  .u-mr-md-45 {
    margin-right: 45px; } }

@media (min-width: 768px) {
  .u-pr-md-45 {
    padding-right: 45px; } }

@media (min-width: 768px) {
  .u-mr-md-46 {
    margin-right: 46px; } }

@media (min-width: 768px) {
  .u-pr-md-46 {
    padding-right: 46px; } }

@media (min-width: 768px) {
  .u-mr-md-47 {
    margin-right: 47px; } }

@media (min-width: 768px) {
  .u-pr-md-47 {
    padding-right: 47px; } }

@media (min-width: 768px) {
  .u-mr-md-48 {
    margin-right: 48px; } }

@media (min-width: 768px) {
  .u-pr-md-48 {
    padding-right: 48px; } }

@media (min-width: 768px) {
  .u-mr-md-49 {
    margin-right: 49px; } }

@media (min-width: 768px) {
  .u-pr-md-49 {
    padding-right: 49px; } }

@media (min-width: 768px) {
  .u-mr-md-50 {
    margin-right: 50px; } }

@media (min-width: 768px) {
  .u-pr-md-50 {
    padding-right: 50px; } }

@media (min-width: 768px) {
  .u-mr-md-51 {
    margin-right: 51px; } }

@media (min-width: 768px) {
  .u-pr-md-51 {
    padding-right: 51px; } }

@media (min-width: 768px) {
  .u-mr-md-52 {
    margin-right: 52px; } }

@media (min-width: 768px) {
  .u-pr-md-52 {
    padding-right: 52px; } }

@media (min-width: 768px) {
  .u-mr-md-53 {
    margin-right: 53px; } }

@media (min-width: 768px) {
  .u-pr-md-53 {
    padding-right: 53px; } }

@media (min-width: 768px) {
  .u-mr-md-54 {
    margin-right: 54px; } }

@media (min-width: 768px) {
  .u-pr-md-54 {
    padding-right: 54px; } }

@media (min-width: 768px) {
  .u-mr-md-55 {
    margin-right: 55px; } }

@media (min-width: 768px) {
  .u-pr-md-55 {
    padding-right: 55px; } }

@media (min-width: 768px) {
  .u-mr-md-56 {
    margin-right: 56px; } }

@media (min-width: 768px) {
  .u-pr-md-56 {
    padding-right: 56px; } }

@media (min-width: 768px) {
  .u-mr-md-57 {
    margin-right: 57px; } }

@media (min-width: 768px) {
  .u-pr-md-57 {
    padding-right: 57px; } }

@media (min-width: 768px) {
  .u-mr-md-58 {
    margin-right: 58px; } }

@media (min-width: 768px) {
  .u-pr-md-58 {
    padding-right: 58px; } }

@media (min-width: 768px) {
  .u-mr-md-59 {
    margin-right: 59px; } }

@media (min-width: 768px) {
  .u-pr-md-59 {
    padding-right: 59px; } }

@media (min-width: 768px) {
  .u-mr-md-60 {
    margin-right: 60px; } }

@media (min-width: 768px) {
  .u-pr-md-60 {
    padding-right: 60px; } }

@media (min-width: 768px) {
  .u-mr-md-61 {
    margin-right: 61px; } }

@media (min-width: 768px) {
  .u-pr-md-61 {
    padding-right: 61px; } }

@media (min-width: 768px) {
  .u-mr-md-62 {
    margin-right: 62px; } }

@media (min-width: 768px) {
  .u-pr-md-62 {
    padding-right: 62px; } }

@media (min-width: 768px) {
  .u-mr-md-63 {
    margin-right: 63px; } }

@media (min-width: 768px) {
  .u-pr-md-63 {
    padding-right: 63px; } }

@media (min-width: 768px) {
  .u-mr-md-64 {
    margin-right: 64px; } }

@media (min-width: 768px) {
  .u-pr-md-64 {
    padding-right: 64px; } }

@media (min-width: 768px) {
  .u-mr-md-65 {
    margin-right: 65px; } }

@media (min-width: 768px) {
  .u-pr-md-65 {
    padding-right: 65px; } }

@media (min-width: 768px) {
  .u-mr-md-66 {
    margin-right: 66px; } }

@media (min-width: 768px) {
  .u-pr-md-66 {
    padding-right: 66px; } }

@media (min-width: 768px) {
  .u-mr-md-67 {
    margin-right: 67px; } }

@media (min-width: 768px) {
  .u-pr-md-67 {
    padding-right: 67px; } }

@media (min-width: 768px) {
  .u-mr-md-68 {
    margin-right: 68px; } }

@media (min-width: 768px) {
  .u-pr-md-68 {
    padding-right: 68px; } }

@media (min-width: 768px) {
  .u-mr-md-69 {
    margin-right: 69px; } }

@media (min-width: 768px) {
  .u-pr-md-69 {
    padding-right: 69px; } }

@media (min-width: 768px) {
  .u-mr-md-70 {
    margin-right: 70px; } }

@media (min-width: 768px) {
  .u-pr-md-70 {
    padding-right: 70px; } }

@media (min-width: 768px) {
  .u-mr-md-71 {
    margin-right: 71px; } }

@media (min-width: 768px) {
  .u-pr-md-71 {
    padding-right: 71px; } }

@media (min-width: 768px) {
  .u-mr-md-72 {
    margin-right: 72px; } }

@media (min-width: 768px) {
  .u-pr-md-72 {
    padding-right: 72px; } }

@media (min-width: 768px) {
  .u-mr-md-73 {
    margin-right: 73px; } }

@media (min-width: 768px) {
  .u-pr-md-73 {
    padding-right: 73px; } }

@media (min-width: 768px) {
  .u-mr-md-74 {
    margin-right: 74px; } }

@media (min-width: 768px) {
  .u-pr-md-74 {
    padding-right: 74px; } }

@media (min-width: 768px) {
  .u-mr-md-75 {
    margin-right: 75px; } }

@media (min-width: 768px) {
  .u-pr-md-75 {
    padding-right: 75px; } }

@media (min-width: 768px) {
  .u-mr-md-76 {
    margin-right: 76px; } }

@media (min-width: 768px) {
  .u-pr-md-76 {
    padding-right: 76px; } }

@media (min-width: 768px) {
  .u-mr-md-77 {
    margin-right: 77px; } }

@media (min-width: 768px) {
  .u-pr-md-77 {
    padding-right: 77px; } }

@media (min-width: 768px) {
  .u-mr-md-78 {
    margin-right: 78px; } }

@media (min-width: 768px) {
  .u-pr-md-78 {
    padding-right: 78px; } }

@media (min-width: 768px) {
  .u-mr-md-79 {
    margin-right: 79px; } }

@media (min-width: 768px) {
  .u-pr-md-79 {
    padding-right: 79px; } }

@media (min-width: 768px) {
  .u-mr-md-80 {
    margin-right: 80px; } }

@media (min-width: 768px) {
  .u-pr-md-80 {
    padding-right: 80px; } }

@media (min-width: 768px) {
  .u-mr-md-81 {
    margin-right: 81px; } }

@media (min-width: 768px) {
  .u-pr-md-81 {
    padding-right: 81px; } }

@media (min-width: 768px) {
  .u-mr-md-82 {
    margin-right: 82px; } }

@media (min-width: 768px) {
  .u-pr-md-82 {
    padding-right: 82px; } }

@media (min-width: 768px) {
  .u-mr-md-83 {
    margin-right: 83px; } }

@media (min-width: 768px) {
  .u-pr-md-83 {
    padding-right: 83px; } }

@media (min-width: 768px) {
  .u-mr-md-84 {
    margin-right: 84px; } }

@media (min-width: 768px) {
  .u-pr-md-84 {
    padding-right: 84px; } }

@media (min-width: 768px) {
  .u-mr-md-85 {
    margin-right: 85px; } }

@media (min-width: 768px) {
  .u-pr-md-85 {
    padding-right: 85px; } }

@media (min-width: 768px) {
  .u-mr-md-86 {
    margin-right: 86px; } }

@media (min-width: 768px) {
  .u-pr-md-86 {
    padding-right: 86px; } }

@media (min-width: 768px) {
  .u-mr-md-87 {
    margin-right: 87px; } }

@media (min-width: 768px) {
  .u-pr-md-87 {
    padding-right: 87px; } }

@media (min-width: 768px) {
  .u-mr-md-88 {
    margin-right: 88px; } }

@media (min-width: 768px) {
  .u-pr-md-88 {
    padding-right: 88px; } }

@media (min-width: 768px) {
  .u-mr-md-89 {
    margin-right: 89px; } }

@media (min-width: 768px) {
  .u-pr-md-89 {
    padding-right: 89px; } }

@media (min-width: 768px) {
  .u-mr-md-90 {
    margin-right: 90px; } }

@media (min-width: 768px) {
  .u-pr-md-90 {
    padding-right: 90px; } }

@media (min-width: 768px) {
  .u-mr-md-91 {
    margin-right: 91px; } }

@media (min-width: 768px) {
  .u-pr-md-91 {
    padding-right: 91px; } }

@media (min-width: 768px) {
  .u-mr-md-92 {
    margin-right: 92px; } }

@media (min-width: 768px) {
  .u-pr-md-92 {
    padding-right: 92px; } }

@media (min-width: 768px) {
  .u-mr-md-93 {
    margin-right: 93px; } }

@media (min-width: 768px) {
  .u-pr-md-93 {
    padding-right: 93px; } }

@media (min-width: 768px) {
  .u-mr-md-94 {
    margin-right: 94px; } }

@media (min-width: 768px) {
  .u-pr-md-94 {
    padding-right: 94px; } }

@media (min-width: 768px) {
  .u-mr-md-95 {
    margin-right: 95px; } }

@media (min-width: 768px) {
  .u-pr-md-95 {
    padding-right: 95px; } }

@media (min-width: 768px) {
  .u-mr-md-96 {
    margin-right: 96px; } }

@media (min-width: 768px) {
  .u-pr-md-96 {
    padding-right: 96px; } }

@media (min-width: 768px) {
  .u-mr-md-97 {
    margin-right: 97px; } }

@media (min-width: 768px) {
  .u-pr-md-97 {
    padding-right: 97px; } }

@media (min-width: 768px) {
  .u-mr-md-98 {
    margin-right: 98px; } }

@media (min-width: 768px) {
  .u-pr-md-98 {
    padding-right: 98px; } }

@media (min-width: 768px) {
  .u-mr-md-99 {
    margin-right: 99px; } }

@media (min-width: 768px) {
  .u-pr-md-99 {
    padding-right: 99px; } }

@media (min-width: 768px) {
  .u-mr-md-100 {
    margin-right: 100px; } }

@media (min-width: 768px) {
  .u-pr-md-100 {
    padding-right: 100px; } }

@media (min-width: 768px) {
  .u-mr-md-101 {
    margin-right: 101px; } }

@media (min-width: 768px) {
  .u-pr-md-101 {
    padding-right: 101px; } }

@media (min-width: 768px) {
  .u-mr-md-102 {
    margin-right: 102px; } }

@media (min-width: 768px) {
  .u-pr-md-102 {
    padding-right: 102px; } }

@media (min-width: 768px) {
  .u-mr-md-103 {
    margin-right: 103px; } }

@media (min-width: 768px) {
  .u-pr-md-103 {
    padding-right: 103px; } }

@media (min-width: 768px) {
  .u-mr-md-104 {
    margin-right: 104px; } }

@media (min-width: 768px) {
  .u-pr-md-104 {
    padding-right: 104px; } }

@media (min-width: 768px) {
  .u-mr-md-105 {
    margin-right: 105px; } }

@media (min-width: 768px) {
  .u-pr-md-105 {
    padding-right: 105px; } }

@media (min-width: 768px) {
  .u-mr-md-106 {
    margin-right: 106px; } }

@media (min-width: 768px) {
  .u-pr-md-106 {
    padding-right: 106px; } }

@media (min-width: 768px) {
  .u-mr-md-107 {
    margin-right: 107px; } }

@media (min-width: 768px) {
  .u-pr-md-107 {
    padding-right: 107px; } }

@media (min-width: 768px) {
  .u-mr-md-108 {
    margin-right: 108px; } }

@media (min-width: 768px) {
  .u-pr-md-108 {
    padding-right: 108px; } }

@media (min-width: 768px) {
  .u-mr-md-109 {
    margin-right: 109px; } }

@media (min-width: 768px) {
  .u-pr-md-109 {
    padding-right: 109px; } }

@media (min-width: 768px) {
  .u-mr-md-110 {
    margin-right: 110px; } }

@media (min-width: 768px) {
  .u-pr-md-110 {
    padding-right: 110px; } }

@media (min-width: 768px) {
  .u-mr-md-111 {
    margin-right: 111px; } }

@media (min-width: 768px) {
  .u-pr-md-111 {
    padding-right: 111px; } }

@media (min-width: 768px) {
  .u-mr-md-112 {
    margin-right: 112px; } }

@media (min-width: 768px) {
  .u-pr-md-112 {
    padding-right: 112px; } }

@media (min-width: 768px) {
  .u-mr-md-113 {
    margin-right: 113px; } }

@media (min-width: 768px) {
  .u-pr-md-113 {
    padding-right: 113px; } }

@media (min-width: 768px) {
  .u-mr-md-114 {
    margin-right: 114px; } }

@media (min-width: 768px) {
  .u-pr-md-114 {
    padding-right: 114px; } }

@media (min-width: 768px) {
  .u-mr-md-115 {
    margin-right: 115px; } }

@media (min-width: 768px) {
  .u-pr-md-115 {
    padding-right: 115px; } }

@media (min-width: 768px) {
  .u-mr-md-116 {
    margin-right: 116px; } }

@media (min-width: 768px) {
  .u-pr-md-116 {
    padding-right: 116px; } }

@media (min-width: 768px) {
  .u-mr-md-117 {
    margin-right: 117px; } }

@media (min-width: 768px) {
  .u-pr-md-117 {
    padding-right: 117px; } }

@media (min-width: 768px) {
  .u-mr-md-118 {
    margin-right: 118px; } }

@media (min-width: 768px) {
  .u-pr-md-118 {
    padding-right: 118px; } }

@media (min-width: 768px) {
  .u-mr-md-119 {
    margin-right: 119px; } }

@media (min-width: 768px) {
  .u-pr-md-119 {
    padding-right: 119px; } }

@media (min-width: 768px) {
  .u-mr-md-120 {
    margin-right: 120px; } }

@media (min-width: 768px) {
  .u-pr-md-120 {
    padding-right: 120px; } }

@media (min-width: 768px) {
  .u-mr-md-121 {
    margin-right: 121px; } }

@media (min-width: 768px) {
  .u-pr-md-121 {
    padding-right: 121px; } }

@media (min-width: 768px) {
  .u-mr-md-122 {
    margin-right: 122px; } }

@media (min-width: 768px) {
  .u-pr-md-122 {
    padding-right: 122px; } }

@media (min-width: 768px) {
  .u-mr-md-123 {
    margin-right: 123px; } }

@media (min-width: 768px) {
  .u-pr-md-123 {
    padding-right: 123px; } }

@media (min-width: 768px) {
  .u-mr-md-124 {
    margin-right: 124px; } }

@media (min-width: 768px) {
  .u-pr-md-124 {
    padding-right: 124px; } }

@media (min-width: 768px) {
  .u-mr-md-125 {
    margin-right: 125px; } }

@media (min-width: 768px) {
  .u-pr-md-125 {
    padding-right: 125px; } }

@media (min-width: 768px) {
  .u-mr-md-126 {
    margin-right: 126px; } }

@media (min-width: 768px) {
  .u-pr-md-126 {
    padding-right: 126px; } }

@media (min-width: 768px) {
  .u-mr-md-127 {
    margin-right: 127px; } }

@media (min-width: 768px) {
  .u-pr-md-127 {
    padding-right: 127px; } }

@media (min-width: 768px) {
  .u-mr-md-128 {
    margin-right: 128px; } }

@media (min-width: 768px) {
  .u-pr-md-128 {
    padding-right: 128px; } }

@media (min-width: 768px) {
  .u-mr-md-129 {
    margin-right: 129px; } }

@media (min-width: 768px) {
  .u-pr-md-129 {
    padding-right: 129px; } }

@media (min-width: 768px) {
  .u-mr-md-130 {
    margin-right: 130px; } }

@media (min-width: 768px) {
  .u-pr-md-130 {
    padding-right: 130px; } }

@media (min-width: 768px) {
  .u-mr-md-131 {
    margin-right: 131px; } }

@media (min-width: 768px) {
  .u-pr-md-131 {
    padding-right: 131px; } }

@media (min-width: 768px) {
  .u-mr-md-132 {
    margin-right: 132px; } }

@media (min-width: 768px) {
  .u-pr-md-132 {
    padding-right: 132px; } }

@media (min-width: 768px) {
  .u-mr-md-133 {
    margin-right: 133px; } }

@media (min-width: 768px) {
  .u-pr-md-133 {
    padding-right: 133px; } }

@media (min-width: 768px) {
  .u-mr-md-134 {
    margin-right: 134px; } }

@media (min-width: 768px) {
  .u-pr-md-134 {
    padding-right: 134px; } }

@media (min-width: 768px) {
  .u-mr-md-135 {
    margin-right: 135px; } }

@media (min-width: 768px) {
  .u-pr-md-135 {
    padding-right: 135px; } }

@media (min-width: 768px) {
  .u-mr-md-136 {
    margin-right: 136px; } }

@media (min-width: 768px) {
  .u-pr-md-136 {
    padding-right: 136px; } }

@media (min-width: 768px) {
  .u-mr-md-137 {
    margin-right: 137px; } }

@media (min-width: 768px) {
  .u-pr-md-137 {
    padding-right: 137px; } }

@media (min-width: 768px) {
  .u-mr-md-138 {
    margin-right: 138px; } }

@media (min-width: 768px) {
  .u-pr-md-138 {
    padding-right: 138px; } }

@media (min-width: 768px) {
  .u-mr-md-139 {
    margin-right: 139px; } }

@media (min-width: 768px) {
  .u-pr-md-139 {
    padding-right: 139px; } }

@media (min-width: 768px) {
  .u-mr-md-140 {
    margin-right: 140px; } }

@media (min-width: 768px) {
  .u-pr-md-140 {
    padding-right: 140px; } }

@media (min-width: 768px) {
  .u-mr-md-141 {
    margin-right: 141px; } }

@media (min-width: 768px) {
  .u-pr-md-141 {
    padding-right: 141px; } }

@media (min-width: 768px) {
  .u-mr-md-142 {
    margin-right: 142px; } }

@media (min-width: 768px) {
  .u-pr-md-142 {
    padding-right: 142px; } }

@media (min-width: 768px) {
  .u-mr-md-143 {
    margin-right: 143px; } }

@media (min-width: 768px) {
  .u-pr-md-143 {
    padding-right: 143px; } }

@media (min-width: 768px) {
  .u-mr-md-144 {
    margin-right: 144px; } }

@media (min-width: 768px) {
  .u-pr-md-144 {
    padding-right: 144px; } }

@media (min-width: 768px) {
  .u-mr-md-145 {
    margin-right: 145px; } }

@media (min-width: 768px) {
  .u-pr-md-145 {
    padding-right: 145px; } }

@media (min-width: 768px) {
  .u-mr-md-146 {
    margin-right: 146px; } }

@media (min-width: 768px) {
  .u-pr-md-146 {
    padding-right: 146px; } }

@media (min-width: 768px) {
  .u-mr-md-147 {
    margin-right: 147px; } }

@media (min-width: 768px) {
  .u-pr-md-147 {
    padding-right: 147px; } }

@media (min-width: 768px) {
  .u-mr-md-148 {
    margin-right: 148px; } }

@media (min-width: 768px) {
  .u-pr-md-148 {
    padding-right: 148px; } }

@media (min-width: 768px) {
  .u-mr-md-149 {
    margin-right: 149px; } }

@media (min-width: 768px) {
  .u-pr-md-149 {
    padding-right: 149px; } }

@media (min-width: 768px) {
  .u-mr-md-150 {
    margin-right: 150px; } }

@media (min-width: 768px) {
  .u-pr-md-150 {
    padding-right: 150px; } }

@media (min-width: 768px) {
  .u-mr-md-151 {
    margin-right: 151px; } }

@media (min-width: 768px) {
  .u-pr-md-151 {
    padding-right: 151px; } }

@media (min-width: 768px) {
  .u-mr-md-152 {
    margin-right: 152px; } }

@media (min-width: 768px) {
  .u-pr-md-152 {
    padding-right: 152px; } }

@media (min-width: 768px) {
  .u-mr-md-153 {
    margin-right: 153px; } }

@media (min-width: 768px) {
  .u-pr-md-153 {
    padding-right: 153px; } }

@media (min-width: 768px) {
  .u-mr-md-154 {
    margin-right: 154px; } }

@media (min-width: 768px) {
  .u-pr-md-154 {
    padding-right: 154px; } }

@media (min-width: 768px) {
  .u-mr-md-155 {
    margin-right: 155px; } }

@media (min-width: 768px) {
  .u-pr-md-155 {
    padding-right: 155px; } }

@media (min-width: 768px) {
  .u-mr-md-156 {
    margin-right: 156px; } }

@media (min-width: 768px) {
  .u-pr-md-156 {
    padding-right: 156px; } }

@media (min-width: 768px) {
  .u-mr-md-157 {
    margin-right: 157px; } }

@media (min-width: 768px) {
  .u-pr-md-157 {
    padding-right: 157px; } }

@media (min-width: 768px) {
  .u-mr-md-158 {
    margin-right: 158px; } }

@media (min-width: 768px) {
  .u-pr-md-158 {
    padding-right: 158px; } }

@media (min-width: 768px) {
  .u-mr-md-159 {
    margin-right: 159px; } }

@media (min-width: 768px) {
  .u-pr-md-159 {
    padding-right: 159px; } }

@media (min-width: 768px) {
  .u-mr-md-160 {
    margin-right: 160px; } }

@media (min-width: 768px) {
  .u-pr-md-160 {
    padding-right: 160px; } }

@media (min-width: 768px) {
  .u-mr-md-161 {
    margin-right: 161px; } }

@media (min-width: 768px) {
  .u-pr-md-161 {
    padding-right: 161px; } }

@media (min-width: 768px) {
  .u-mr-md-162 {
    margin-right: 162px; } }

@media (min-width: 768px) {
  .u-pr-md-162 {
    padding-right: 162px; } }

@media (min-width: 768px) {
  .u-mr-md-163 {
    margin-right: 163px; } }

@media (min-width: 768px) {
  .u-pr-md-163 {
    padding-right: 163px; } }

@media (min-width: 768px) {
  .u-mr-md-164 {
    margin-right: 164px; } }

@media (min-width: 768px) {
  .u-pr-md-164 {
    padding-right: 164px; } }

@media (min-width: 768px) {
  .u-mr-md-165 {
    margin-right: 165px; } }

@media (min-width: 768px) {
  .u-pr-md-165 {
    padding-right: 165px; } }

@media (min-width: 768px) {
  .u-mr-md-166 {
    margin-right: 166px; } }

@media (min-width: 768px) {
  .u-pr-md-166 {
    padding-right: 166px; } }

@media (min-width: 768px) {
  .u-mr-md-167 {
    margin-right: 167px; } }

@media (min-width: 768px) {
  .u-pr-md-167 {
    padding-right: 167px; } }

@media (min-width: 768px) {
  .u-mr-md-168 {
    margin-right: 168px; } }

@media (min-width: 768px) {
  .u-pr-md-168 {
    padding-right: 168px; } }

@media (min-width: 768px) {
  .u-mr-md-169 {
    margin-right: 169px; } }

@media (min-width: 768px) {
  .u-pr-md-169 {
    padding-right: 169px; } }

@media (min-width: 768px) {
  .u-mr-md-170 {
    margin-right: 170px; } }

@media (min-width: 768px) {
  .u-pr-md-170 {
    padding-right: 170px; } }

@media (min-width: 768px) {
  .u-mr-md-171 {
    margin-right: 171px; } }

@media (min-width: 768px) {
  .u-pr-md-171 {
    padding-right: 171px; } }

@media (min-width: 768px) {
  .u-mr-md-172 {
    margin-right: 172px; } }

@media (min-width: 768px) {
  .u-pr-md-172 {
    padding-right: 172px; } }

@media (min-width: 768px) {
  .u-mr-md-173 {
    margin-right: 173px; } }

@media (min-width: 768px) {
  .u-pr-md-173 {
    padding-right: 173px; } }

@media (min-width: 768px) {
  .u-mr-md-174 {
    margin-right: 174px; } }

@media (min-width: 768px) {
  .u-pr-md-174 {
    padding-right: 174px; } }

@media (min-width: 768px) {
  .u-mr-md-175 {
    margin-right: 175px; } }

@media (min-width: 768px) {
  .u-pr-md-175 {
    padding-right: 175px; } }

@media (min-width: 768px) {
  .u-mr-md-176 {
    margin-right: 176px; } }

@media (min-width: 768px) {
  .u-pr-md-176 {
    padding-right: 176px; } }

@media (min-width: 768px) {
  .u-mr-md-177 {
    margin-right: 177px; } }

@media (min-width: 768px) {
  .u-pr-md-177 {
    padding-right: 177px; } }

@media (min-width: 768px) {
  .u-mr-md-178 {
    margin-right: 178px; } }

@media (min-width: 768px) {
  .u-pr-md-178 {
    padding-right: 178px; } }

@media (min-width: 768px) {
  .u-mr-md-179 {
    margin-right: 179px; } }

@media (min-width: 768px) {
  .u-pr-md-179 {
    padding-right: 179px; } }

@media (min-width: 768px) {
  .u-mr-md-180 {
    margin-right: 180px; } }

@media (min-width: 768px) {
  .u-pr-md-180 {
    padding-right: 180px; } }

@media (min-width: 768px) {
  .u-mr-md-181 {
    margin-right: 181px; } }

@media (min-width: 768px) {
  .u-pr-md-181 {
    padding-right: 181px; } }

@media (min-width: 768px) {
  .u-mr-md-182 {
    margin-right: 182px; } }

@media (min-width: 768px) {
  .u-pr-md-182 {
    padding-right: 182px; } }

@media (min-width: 768px) {
  .u-mr-md-183 {
    margin-right: 183px; } }

@media (min-width: 768px) {
  .u-pr-md-183 {
    padding-right: 183px; } }

@media (min-width: 768px) {
  .u-mr-md-184 {
    margin-right: 184px; } }

@media (min-width: 768px) {
  .u-pr-md-184 {
    padding-right: 184px; } }

@media (min-width: 768px) {
  .u-mr-md-185 {
    margin-right: 185px; } }

@media (min-width: 768px) {
  .u-pr-md-185 {
    padding-right: 185px; } }

@media (min-width: 768px) {
  .u-mr-md-186 {
    margin-right: 186px; } }

@media (min-width: 768px) {
  .u-pr-md-186 {
    padding-right: 186px; } }

@media (min-width: 768px) {
  .u-mr-md-187 {
    margin-right: 187px; } }

@media (min-width: 768px) {
  .u-pr-md-187 {
    padding-right: 187px; } }

@media (min-width: 768px) {
  .u-mr-md-188 {
    margin-right: 188px; } }

@media (min-width: 768px) {
  .u-pr-md-188 {
    padding-right: 188px; } }

@media (min-width: 768px) {
  .u-mr-md-189 {
    margin-right: 189px; } }

@media (min-width: 768px) {
  .u-pr-md-189 {
    padding-right: 189px; } }

@media (min-width: 768px) {
  .u-mr-md-190 {
    margin-right: 190px; } }

@media (min-width: 768px) {
  .u-pr-md-190 {
    padding-right: 190px; } }

@media (min-width: 768px) {
  .u-mr-md-191 {
    margin-right: 191px; } }

@media (min-width: 768px) {
  .u-pr-md-191 {
    padding-right: 191px; } }

@media (min-width: 768px) {
  .u-mr-md-192 {
    margin-right: 192px; } }

@media (min-width: 768px) {
  .u-pr-md-192 {
    padding-right: 192px; } }

@media (min-width: 768px) {
  .u-mr-md-193 {
    margin-right: 193px; } }

@media (min-width: 768px) {
  .u-pr-md-193 {
    padding-right: 193px; } }

@media (min-width: 768px) {
  .u-mr-md-194 {
    margin-right: 194px; } }

@media (min-width: 768px) {
  .u-pr-md-194 {
    padding-right: 194px; } }

@media (min-width: 768px) {
  .u-mr-md-195 {
    margin-right: 195px; } }

@media (min-width: 768px) {
  .u-pr-md-195 {
    padding-right: 195px; } }

@media (min-width: 768px) {
  .u-mr-md-196 {
    margin-right: 196px; } }

@media (min-width: 768px) {
  .u-pr-md-196 {
    padding-right: 196px; } }

@media (min-width: 768px) {
  .u-mr-md-197 {
    margin-right: 197px; } }

@media (min-width: 768px) {
  .u-pr-md-197 {
    padding-right: 197px; } }

@media (min-width: 768px) {
  .u-mr-md-198 {
    margin-right: 198px; } }

@media (min-width: 768px) {
  .u-pr-md-198 {
    padding-right: 198px; } }

@media (min-width: 768px) {
  .u-mr-md-199 {
    margin-right: 199px; } }

@media (min-width: 768px) {
  .u-pr-md-199 {
    padding-right: 199px; } }

@media (min-width: 768px) {
  .u-mr-md-200 {
    margin-right: 200px; } }

@media (min-width: 768px) {
  .u-pr-md-200 {
    padding-right: 200px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-50 {
    margin-top: -50px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-49 {
    margin-top: -49px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-48 {
    margin-top: -48px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-47 {
    margin-top: -47px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-46 {
    margin-top: -46px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-45 {
    margin-top: -45px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-44 {
    margin-top: -44px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-43 {
    margin-top: -43px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-42 {
    margin-top: -42px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-41 {
    margin-top: -41px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-40 {
    margin-top: -40px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-39 {
    margin-top: -39px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-38 {
    margin-top: -38px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-37 {
    margin-top: -37px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-36 {
    margin-top: -36px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-35 {
    margin-top: -35px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-34 {
    margin-top: -34px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-33 {
    margin-top: -33px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-32 {
    margin-top: -32px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-31 {
    margin-top: -31px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-30 {
    margin-top: -30px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-29 {
    margin-top: -29px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-28 {
    margin-top: -28px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-27 {
    margin-top: -27px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-26 {
    margin-top: -26px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-25 {
    margin-top: -25px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-24 {
    margin-top: -24px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-23 {
    margin-top: -23px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-22 {
    margin-top: -22px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-21 {
    margin-top: -21px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-20 {
    margin-top: -20px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-19 {
    margin-top: -19px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-18 {
    margin-top: -18px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-17 {
    margin-top: -17px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-16 {
    margin-top: -16px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-15 {
    margin-top: -15px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-14 {
    margin-top: -14px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-13 {
    margin-top: -13px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-12 {
    margin-top: -12px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-11 {
    margin-top: -11px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-10 {
    margin-top: -10px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-9 {
    margin-top: -9px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-8 {
    margin-top: -8px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-7 {
    margin-top: -7px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-6 {
    margin-top: -6px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-5 {
    margin-top: -5px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-4 {
    margin-top: -4px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-3 {
    margin-top: -3px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-2 {
    margin-top: -2px; } }

@media (min-width: 992px) {
  .u-mt-negative-lg-1 {
    margin-top: -1px; } }

@media (min-width: 992px) {
  .u-mt-lg-0 {
    margin-top: 0px; } }

@media (min-width: 992px) {
  .u-pt-lg-0 {
    padding-top: 0px; } }

@media (min-width: 992px) {
  .u-mt-lg-1 {
    margin-top: 1px; } }

@media (min-width: 992px) {
  .u-pt-lg-1 {
    padding-top: 1px; } }

@media (min-width: 992px) {
  .u-mt-lg-2 {
    margin-top: 2px; } }

@media (min-width: 992px) {
  .u-pt-lg-2 {
    padding-top: 2px; } }

@media (min-width: 992px) {
  .u-mt-lg-3 {
    margin-top: 3px; } }

@media (min-width: 992px) {
  .u-pt-lg-3 {
    padding-top: 3px; } }

@media (min-width: 992px) {
  .u-mt-lg-4 {
    margin-top: 4px; } }

@media (min-width: 992px) {
  .u-pt-lg-4 {
    padding-top: 4px; } }

@media (min-width: 992px) {
  .u-mt-lg-5 {
    margin-top: 5px; } }

@media (min-width: 992px) {
  .u-pt-lg-5 {
    padding-top: 5px; } }

@media (min-width: 992px) {
  .u-mt-lg-6 {
    margin-top: 6px; } }

@media (min-width: 992px) {
  .u-pt-lg-6 {
    padding-top: 6px; } }

@media (min-width: 992px) {
  .u-mt-lg-7 {
    margin-top: 7px; } }

@media (min-width: 992px) {
  .u-pt-lg-7 {
    padding-top: 7px; } }

@media (min-width: 992px) {
  .u-mt-lg-8 {
    margin-top: 8px; } }

@media (min-width: 992px) {
  .u-pt-lg-8 {
    padding-top: 8px; } }

@media (min-width: 992px) {
  .u-mt-lg-9 {
    margin-top: 9px; } }

@media (min-width: 992px) {
  .u-pt-lg-9 {
    padding-top: 9px; } }

@media (min-width: 992px) {
  .u-mt-lg-10 {
    margin-top: 10px; } }

@media (min-width: 992px) {
  .u-pt-lg-10 {
    padding-top: 10px; } }

@media (min-width: 992px) {
  .u-mt-lg-11 {
    margin-top: 11px; } }

@media (min-width: 992px) {
  .u-pt-lg-11 {
    padding-top: 11px; } }

@media (min-width: 992px) {
  .u-mt-lg-12 {
    margin-top: 12px; } }

@media (min-width: 992px) {
  .u-pt-lg-12 {
    padding-top: 12px; } }

@media (min-width: 992px) {
  .u-mt-lg-13 {
    margin-top: 13px; } }

@media (min-width: 992px) {
  .u-pt-lg-13 {
    padding-top: 13px; } }

@media (min-width: 992px) {
  .u-mt-lg-14 {
    margin-top: 14px; } }

@media (min-width: 992px) {
  .u-pt-lg-14 {
    padding-top: 14px; } }

@media (min-width: 992px) {
  .u-mt-lg-15 {
    margin-top: 15px; } }

@media (min-width: 992px) {
  .u-pt-lg-15 {
    padding-top: 15px; } }

@media (min-width: 992px) {
  .u-mt-lg-16 {
    margin-top: 16px; } }

@media (min-width: 992px) {
  .u-pt-lg-16 {
    padding-top: 16px; } }

@media (min-width: 992px) {
  .u-mt-lg-17 {
    margin-top: 17px; } }

@media (min-width: 992px) {
  .u-pt-lg-17 {
    padding-top: 17px; } }

@media (min-width: 992px) {
  .u-mt-lg-18 {
    margin-top: 18px; } }

@media (min-width: 992px) {
  .u-pt-lg-18 {
    padding-top: 18px; } }

@media (min-width: 992px) {
  .u-mt-lg-19 {
    margin-top: 19px; } }

@media (min-width: 992px) {
  .u-pt-lg-19 {
    padding-top: 19px; } }

@media (min-width: 992px) {
  .u-mt-lg-20 {
    margin-top: 20px; } }

@media (min-width: 992px) {
  .u-pt-lg-20 {
    padding-top: 20px; } }

@media (min-width: 992px) {
  .u-mt-lg-21 {
    margin-top: 21px; } }

@media (min-width: 992px) {
  .u-pt-lg-21 {
    padding-top: 21px; } }

@media (min-width: 992px) {
  .u-mt-lg-22 {
    margin-top: 22px; } }

@media (min-width: 992px) {
  .u-pt-lg-22 {
    padding-top: 22px; } }

@media (min-width: 992px) {
  .u-mt-lg-23 {
    margin-top: 23px; } }

@media (min-width: 992px) {
  .u-pt-lg-23 {
    padding-top: 23px; } }

@media (min-width: 992px) {
  .u-mt-lg-24 {
    margin-top: 24px; } }

@media (min-width: 992px) {
  .u-pt-lg-24 {
    padding-top: 24px; } }

@media (min-width: 992px) {
  .u-mt-lg-25 {
    margin-top: 25px; } }

@media (min-width: 992px) {
  .u-pt-lg-25 {
    padding-top: 25px; } }

@media (min-width: 992px) {
  .u-mt-lg-26 {
    margin-top: 26px; } }

@media (min-width: 992px) {
  .u-pt-lg-26 {
    padding-top: 26px; } }

@media (min-width: 992px) {
  .u-mt-lg-27 {
    margin-top: 27px; } }

@media (min-width: 992px) {
  .u-pt-lg-27 {
    padding-top: 27px; } }

@media (min-width: 992px) {
  .u-mt-lg-28 {
    margin-top: 28px; } }

@media (min-width: 992px) {
  .u-pt-lg-28 {
    padding-top: 28px; } }

@media (min-width: 992px) {
  .u-mt-lg-29 {
    margin-top: 29px; } }

@media (min-width: 992px) {
  .u-pt-lg-29 {
    padding-top: 29px; } }

@media (min-width: 992px) {
  .u-mt-lg-30 {
    margin-top: 30px; } }

@media (min-width: 992px) {
  .u-pt-lg-30 {
    padding-top: 30px; } }

@media (min-width: 992px) {
  .u-mt-lg-31 {
    margin-top: 31px; } }

@media (min-width: 992px) {
  .u-pt-lg-31 {
    padding-top: 31px; } }

@media (min-width: 992px) {
  .u-mt-lg-32 {
    margin-top: 32px; } }

@media (min-width: 992px) {
  .u-pt-lg-32 {
    padding-top: 32px; } }

@media (min-width: 992px) {
  .u-mt-lg-33 {
    margin-top: 33px; } }

@media (min-width: 992px) {
  .u-pt-lg-33 {
    padding-top: 33px; } }

@media (min-width: 992px) {
  .u-mt-lg-34 {
    margin-top: 34px; } }

@media (min-width: 992px) {
  .u-pt-lg-34 {
    padding-top: 34px; } }

@media (min-width: 992px) {
  .u-mt-lg-35 {
    margin-top: 35px; } }

@media (min-width: 992px) {
  .u-pt-lg-35 {
    padding-top: 35px; } }

@media (min-width: 992px) {
  .u-mt-lg-36 {
    margin-top: 36px; } }

@media (min-width: 992px) {
  .u-pt-lg-36 {
    padding-top: 36px; } }

@media (min-width: 992px) {
  .u-mt-lg-37 {
    margin-top: 37px; } }

@media (min-width: 992px) {
  .u-pt-lg-37 {
    padding-top: 37px; } }

@media (min-width: 992px) {
  .u-mt-lg-38 {
    margin-top: 38px; } }

@media (min-width: 992px) {
  .u-pt-lg-38 {
    padding-top: 38px; } }

@media (min-width: 992px) {
  .u-mt-lg-39 {
    margin-top: 39px; } }

@media (min-width: 992px) {
  .u-pt-lg-39 {
    padding-top: 39px; } }

@media (min-width: 992px) {
  .u-mt-lg-40 {
    margin-top: 40px; } }

@media (min-width: 992px) {
  .u-pt-lg-40 {
    padding-top: 40px; } }

@media (min-width: 992px) {
  .u-mt-lg-41 {
    margin-top: 41px; } }

@media (min-width: 992px) {
  .u-pt-lg-41 {
    padding-top: 41px; } }

@media (min-width: 992px) {
  .u-mt-lg-42 {
    margin-top: 42px; } }

@media (min-width: 992px) {
  .u-pt-lg-42 {
    padding-top: 42px; } }

@media (min-width: 992px) {
  .u-mt-lg-43 {
    margin-top: 43px; } }

@media (min-width: 992px) {
  .u-pt-lg-43 {
    padding-top: 43px; } }

@media (min-width: 992px) {
  .u-mt-lg-44 {
    margin-top: 44px; } }

@media (min-width: 992px) {
  .u-pt-lg-44 {
    padding-top: 44px; } }

@media (min-width: 992px) {
  .u-mt-lg-45 {
    margin-top: 45px; } }

@media (min-width: 992px) {
  .u-pt-lg-45 {
    padding-top: 45px; } }

@media (min-width: 992px) {
  .u-mt-lg-46 {
    margin-top: 46px; } }

@media (min-width: 992px) {
  .u-pt-lg-46 {
    padding-top: 46px; } }

@media (min-width: 992px) {
  .u-mt-lg-47 {
    margin-top: 47px; } }

@media (min-width: 992px) {
  .u-pt-lg-47 {
    padding-top: 47px; } }

@media (min-width: 992px) {
  .u-mt-lg-48 {
    margin-top: 48px; } }

@media (min-width: 992px) {
  .u-pt-lg-48 {
    padding-top: 48px; } }

@media (min-width: 992px) {
  .u-mt-lg-49 {
    margin-top: 49px; } }

@media (min-width: 992px) {
  .u-pt-lg-49 {
    padding-top: 49px; } }

@media (min-width: 992px) {
  .u-mt-lg-50 {
    margin-top: 50px; } }

@media (min-width: 992px) {
  .u-pt-lg-50 {
    padding-top: 50px; } }

@media (min-width: 992px) {
  .u-mt-lg-51 {
    margin-top: 51px; } }

@media (min-width: 992px) {
  .u-pt-lg-51 {
    padding-top: 51px; } }

@media (min-width: 992px) {
  .u-mt-lg-52 {
    margin-top: 52px; } }

@media (min-width: 992px) {
  .u-pt-lg-52 {
    padding-top: 52px; } }

@media (min-width: 992px) {
  .u-mt-lg-53 {
    margin-top: 53px; } }

@media (min-width: 992px) {
  .u-pt-lg-53 {
    padding-top: 53px; } }

@media (min-width: 992px) {
  .u-mt-lg-54 {
    margin-top: 54px; } }

@media (min-width: 992px) {
  .u-pt-lg-54 {
    padding-top: 54px; } }

@media (min-width: 992px) {
  .u-mt-lg-55 {
    margin-top: 55px; } }

@media (min-width: 992px) {
  .u-pt-lg-55 {
    padding-top: 55px; } }

@media (min-width: 992px) {
  .u-mt-lg-56 {
    margin-top: 56px; } }

@media (min-width: 992px) {
  .u-pt-lg-56 {
    padding-top: 56px; } }

@media (min-width: 992px) {
  .u-mt-lg-57 {
    margin-top: 57px; } }

@media (min-width: 992px) {
  .u-pt-lg-57 {
    padding-top: 57px; } }

@media (min-width: 992px) {
  .u-mt-lg-58 {
    margin-top: 58px; } }

@media (min-width: 992px) {
  .u-pt-lg-58 {
    padding-top: 58px; } }

@media (min-width: 992px) {
  .u-mt-lg-59 {
    margin-top: 59px; } }

@media (min-width: 992px) {
  .u-pt-lg-59 {
    padding-top: 59px; } }

@media (min-width: 992px) {
  .u-mt-lg-60 {
    margin-top: 60px; } }

@media (min-width: 992px) {
  .u-pt-lg-60 {
    padding-top: 60px; } }

@media (min-width: 992px) {
  .u-mt-lg-61 {
    margin-top: 61px; } }

@media (min-width: 992px) {
  .u-pt-lg-61 {
    padding-top: 61px; } }

@media (min-width: 992px) {
  .u-mt-lg-62 {
    margin-top: 62px; } }

@media (min-width: 992px) {
  .u-pt-lg-62 {
    padding-top: 62px; } }

@media (min-width: 992px) {
  .u-mt-lg-63 {
    margin-top: 63px; } }

@media (min-width: 992px) {
  .u-pt-lg-63 {
    padding-top: 63px; } }

@media (min-width: 992px) {
  .u-mt-lg-64 {
    margin-top: 64px; } }

@media (min-width: 992px) {
  .u-pt-lg-64 {
    padding-top: 64px; } }

@media (min-width: 992px) {
  .u-mt-lg-65 {
    margin-top: 65px; } }

@media (min-width: 992px) {
  .u-pt-lg-65 {
    padding-top: 65px; } }

@media (min-width: 992px) {
  .u-mt-lg-66 {
    margin-top: 66px; } }

@media (min-width: 992px) {
  .u-pt-lg-66 {
    padding-top: 66px; } }

@media (min-width: 992px) {
  .u-mt-lg-67 {
    margin-top: 67px; } }

@media (min-width: 992px) {
  .u-pt-lg-67 {
    padding-top: 67px; } }

@media (min-width: 992px) {
  .u-mt-lg-68 {
    margin-top: 68px; } }

@media (min-width: 992px) {
  .u-pt-lg-68 {
    padding-top: 68px; } }

@media (min-width: 992px) {
  .u-mt-lg-69 {
    margin-top: 69px; } }

@media (min-width: 992px) {
  .u-pt-lg-69 {
    padding-top: 69px; } }

@media (min-width: 992px) {
  .u-mt-lg-70 {
    margin-top: 70px; } }

@media (min-width: 992px) {
  .u-pt-lg-70 {
    padding-top: 70px; } }

@media (min-width: 992px) {
  .u-mt-lg-71 {
    margin-top: 71px; } }

@media (min-width: 992px) {
  .u-pt-lg-71 {
    padding-top: 71px; } }

@media (min-width: 992px) {
  .u-mt-lg-72 {
    margin-top: 72px; } }

@media (min-width: 992px) {
  .u-pt-lg-72 {
    padding-top: 72px; } }

@media (min-width: 992px) {
  .u-mt-lg-73 {
    margin-top: 73px; } }

@media (min-width: 992px) {
  .u-pt-lg-73 {
    padding-top: 73px; } }

@media (min-width: 992px) {
  .u-mt-lg-74 {
    margin-top: 74px; } }

@media (min-width: 992px) {
  .u-pt-lg-74 {
    padding-top: 74px; } }

@media (min-width: 992px) {
  .u-mt-lg-75 {
    margin-top: 75px; } }

@media (min-width: 992px) {
  .u-pt-lg-75 {
    padding-top: 75px; } }

@media (min-width: 992px) {
  .u-mt-lg-76 {
    margin-top: 76px; } }

@media (min-width: 992px) {
  .u-pt-lg-76 {
    padding-top: 76px; } }

@media (min-width: 992px) {
  .u-mt-lg-77 {
    margin-top: 77px; } }

@media (min-width: 992px) {
  .u-pt-lg-77 {
    padding-top: 77px; } }

@media (min-width: 992px) {
  .u-mt-lg-78 {
    margin-top: 78px; } }

@media (min-width: 992px) {
  .u-pt-lg-78 {
    padding-top: 78px; } }

@media (min-width: 992px) {
  .u-mt-lg-79 {
    margin-top: 79px; } }

@media (min-width: 992px) {
  .u-pt-lg-79 {
    padding-top: 79px; } }

@media (min-width: 992px) {
  .u-mt-lg-80 {
    margin-top: 80px; } }

@media (min-width: 992px) {
  .u-pt-lg-80 {
    padding-top: 80px; } }

@media (min-width: 992px) {
  .u-mt-lg-81 {
    margin-top: 81px; } }

@media (min-width: 992px) {
  .u-pt-lg-81 {
    padding-top: 81px; } }

@media (min-width: 992px) {
  .u-mt-lg-82 {
    margin-top: 82px; } }

@media (min-width: 992px) {
  .u-pt-lg-82 {
    padding-top: 82px; } }

@media (min-width: 992px) {
  .u-mt-lg-83 {
    margin-top: 83px; } }

@media (min-width: 992px) {
  .u-pt-lg-83 {
    padding-top: 83px; } }

@media (min-width: 992px) {
  .u-mt-lg-84 {
    margin-top: 84px; } }

@media (min-width: 992px) {
  .u-pt-lg-84 {
    padding-top: 84px; } }

@media (min-width: 992px) {
  .u-mt-lg-85 {
    margin-top: 85px; } }

@media (min-width: 992px) {
  .u-pt-lg-85 {
    padding-top: 85px; } }

@media (min-width: 992px) {
  .u-mt-lg-86 {
    margin-top: 86px; } }

@media (min-width: 992px) {
  .u-pt-lg-86 {
    padding-top: 86px; } }

@media (min-width: 992px) {
  .u-mt-lg-87 {
    margin-top: 87px; } }

@media (min-width: 992px) {
  .u-pt-lg-87 {
    padding-top: 87px; } }

@media (min-width: 992px) {
  .u-mt-lg-88 {
    margin-top: 88px; } }

@media (min-width: 992px) {
  .u-pt-lg-88 {
    padding-top: 88px; } }

@media (min-width: 992px) {
  .u-mt-lg-89 {
    margin-top: 89px; } }

@media (min-width: 992px) {
  .u-pt-lg-89 {
    padding-top: 89px; } }

@media (min-width: 992px) {
  .u-mt-lg-90 {
    margin-top: 90px; } }

@media (min-width: 992px) {
  .u-pt-lg-90 {
    padding-top: 90px; } }

@media (min-width: 992px) {
  .u-mt-lg-91 {
    margin-top: 91px; } }

@media (min-width: 992px) {
  .u-pt-lg-91 {
    padding-top: 91px; } }

@media (min-width: 992px) {
  .u-mt-lg-92 {
    margin-top: 92px; } }

@media (min-width: 992px) {
  .u-pt-lg-92 {
    padding-top: 92px; } }

@media (min-width: 992px) {
  .u-mt-lg-93 {
    margin-top: 93px; } }

@media (min-width: 992px) {
  .u-pt-lg-93 {
    padding-top: 93px; } }

@media (min-width: 992px) {
  .u-mt-lg-94 {
    margin-top: 94px; } }

@media (min-width: 992px) {
  .u-pt-lg-94 {
    padding-top: 94px; } }

@media (min-width: 992px) {
  .u-mt-lg-95 {
    margin-top: 95px; } }

@media (min-width: 992px) {
  .u-pt-lg-95 {
    padding-top: 95px; } }

@media (min-width: 992px) {
  .u-mt-lg-96 {
    margin-top: 96px; } }

@media (min-width: 992px) {
  .u-pt-lg-96 {
    padding-top: 96px; } }

@media (min-width: 992px) {
  .u-mt-lg-97 {
    margin-top: 97px; } }

@media (min-width: 992px) {
  .u-pt-lg-97 {
    padding-top: 97px; } }

@media (min-width: 992px) {
  .u-mt-lg-98 {
    margin-top: 98px; } }

@media (min-width: 992px) {
  .u-pt-lg-98 {
    padding-top: 98px; } }

@media (min-width: 992px) {
  .u-mt-lg-99 {
    margin-top: 99px; } }

@media (min-width: 992px) {
  .u-pt-lg-99 {
    padding-top: 99px; } }

@media (min-width: 992px) {
  .u-mt-lg-100 {
    margin-top: 100px; } }

@media (min-width: 992px) {
  .u-pt-lg-100 {
    padding-top: 100px; } }

@media (min-width: 992px) {
  .u-mt-lg-101 {
    margin-top: 101px; } }

@media (min-width: 992px) {
  .u-pt-lg-101 {
    padding-top: 101px; } }

@media (min-width: 992px) {
  .u-mt-lg-102 {
    margin-top: 102px; } }

@media (min-width: 992px) {
  .u-pt-lg-102 {
    padding-top: 102px; } }

@media (min-width: 992px) {
  .u-mt-lg-103 {
    margin-top: 103px; } }

@media (min-width: 992px) {
  .u-pt-lg-103 {
    padding-top: 103px; } }

@media (min-width: 992px) {
  .u-mt-lg-104 {
    margin-top: 104px; } }

@media (min-width: 992px) {
  .u-pt-lg-104 {
    padding-top: 104px; } }

@media (min-width: 992px) {
  .u-mt-lg-105 {
    margin-top: 105px; } }

@media (min-width: 992px) {
  .u-pt-lg-105 {
    padding-top: 105px; } }

@media (min-width: 992px) {
  .u-mt-lg-106 {
    margin-top: 106px; } }

@media (min-width: 992px) {
  .u-pt-lg-106 {
    padding-top: 106px; } }

@media (min-width: 992px) {
  .u-mt-lg-107 {
    margin-top: 107px; } }

@media (min-width: 992px) {
  .u-pt-lg-107 {
    padding-top: 107px; } }

@media (min-width: 992px) {
  .u-mt-lg-108 {
    margin-top: 108px; } }

@media (min-width: 992px) {
  .u-pt-lg-108 {
    padding-top: 108px; } }

@media (min-width: 992px) {
  .u-mt-lg-109 {
    margin-top: 109px; } }

@media (min-width: 992px) {
  .u-pt-lg-109 {
    padding-top: 109px; } }

@media (min-width: 992px) {
  .u-mt-lg-110 {
    margin-top: 110px; } }

@media (min-width: 992px) {
  .u-pt-lg-110 {
    padding-top: 110px; } }

@media (min-width: 992px) {
  .u-mt-lg-111 {
    margin-top: 111px; } }

@media (min-width: 992px) {
  .u-pt-lg-111 {
    padding-top: 111px; } }

@media (min-width: 992px) {
  .u-mt-lg-112 {
    margin-top: 112px; } }

@media (min-width: 992px) {
  .u-pt-lg-112 {
    padding-top: 112px; } }

@media (min-width: 992px) {
  .u-mt-lg-113 {
    margin-top: 113px; } }

@media (min-width: 992px) {
  .u-pt-lg-113 {
    padding-top: 113px; } }

@media (min-width: 992px) {
  .u-mt-lg-114 {
    margin-top: 114px; } }

@media (min-width: 992px) {
  .u-pt-lg-114 {
    padding-top: 114px; } }

@media (min-width: 992px) {
  .u-mt-lg-115 {
    margin-top: 115px; } }

@media (min-width: 992px) {
  .u-pt-lg-115 {
    padding-top: 115px; } }

@media (min-width: 992px) {
  .u-mt-lg-116 {
    margin-top: 116px; } }

@media (min-width: 992px) {
  .u-pt-lg-116 {
    padding-top: 116px; } }

@media (min-width: 992px) {
  .u-mt-lg-117 {
    margin-top: 117px; } }

@media (min-width: 992px) {
  .u-pt-lg-117 {
    padding-top: 117px; } }

@media (min-width: 992px) {
  .u-mt-lg-118 {
    margin-top: 118px; } }

@media (min-width: 992px) {
  .u-pt-lg-118 {
    padding-top: 118px; } }

@media (min-width: 992px) {
  .u-mt-lg-119 {
    margin-top: 119px; } }

@media (min-width: 992px) {
  .u-pt-lg-119 {
    padding-top: 119px; } }

@media (min-width: 992px) {
  .u-mt-lg-120 {
    margin-top: 120px; } }

@media (min-width: 992px) {
  .u-pt-lg-120 {
    padding-top: 120px; } }

@media (min-width: 992px) {
  .u-mt-lg-121 {
    margin-top: 121px; } }

@media (min-width: 992px) {
  .u-pt-lg-121 {
    padding-top: 121px; } }

@media (min-width: 992px) {
  .u-mt-lg-122 {
    margin-top: 122px; } }

@media (min-width: 992px) {
  .u-pt-lg-122 {
    padding-top: 122px; } }

@media (min-width: 992px) {
  .u-mt-lg-123 {
    margin-top: 123px; } }

@media (min-width: 992px) {
  .u-pt-lg-123 {
    padding-top: 123px; } }

@media (min-width: 992px) {
  .u-mt-lg-124 {
    margin-top: 124px; } }

@media (min-width: 992px) {
  .u-pt-lg-124 {
    padding-top: 124px; } }

@media (min-width: 992px) {
  .u-mt-lg-125 {
    margin-top: 125px; } }

@media (min-width: 992px) {
  .u-pt-lg-125 {
    padding-top: 125px; } }

@media (min-width: 992px) {
  .u-mt-lg-126 {
    margin-top: 126px; } }

@media (min-width: 992px) {
  .u-pt-lg-126 {
    padding-top: 126px; } }

@media (min-width: 992px) {
  .u-mt-lg-127 {
    margin-top: 127px; } }

@media (min-width: 992px) {
  .u-pt-lg-127 {
    padding-top: 127px; } }

@media (min-width: 992px) {
  .u-mt-lg-128 {
    margin-top: 128px; } }

@media (min-width: 992px) {
  .u-pt-lg-128 {
    padding-top: 128px; } }

@media (min-width: 992px) {
  .u-mt-lg-129 {
    margin-top: 129px; } }

@media (min-width: 992px) {
  .u-pt-lg-129 {
    padding-top: 129px; } }

@media (min-width: 992px) {
  .u-mt-lg-130 {
    margin-top: 130px; } }

@media (min-width: 992px) {
  .u-pt-lg-130 {
    padding-top: 130px; } }

@media (min-width: 992px) {
  .u-mt-lg-131 {
    margin-top: 131px; } }

@media (min-width: 992px) {
  .u-pt-lg-131 {
    padding-top: 131px; } }

@media (min-width: 992px) {
  .u-mt-lg-132 {
    margin-top: 132px; } }

@media (min-width: 992px) {
  .u-pt-lg-132 {
    padding-top: 132px; } }

@media (min-width: 992px) {
  .u-mt-lg-133 {
    margin-top: 133px; } }

@media (min-width: 992px) {
  .u-pt-lg-133 {
    padding-top: 133px; } }

@media (min-width: 992px) {
  .u-mt-lg-134 {
    margin-top: 134px; } }

@media (min-width: 992px) {
  .u-pt-lg-134 {
    padding-top: 134px; } }

@media (min-width: 992px) {
  .u-mt-lg-135 {
    margin-top: 135px; } }

@media (min-width: 992px) {
  .u-pt-lg-135 {
    padding-top: 135px; } }

@media (min-width: 992px) {
  .u-mt-lg-136 {
    margin-top: 136px; } }

@media (min-width: 992px) {
  .u-pt-lg-136 {
    padding-top: 136px; } }

@media (min-width: 992px) {
  .u-mt-lg-137 {
    margin-top: 137px; } }

@media (min-width: 992px) {
  .u-pt-lg-137 {
    padding-top: 137px; } }

@media (min-width: 992px) {
  .u-mt-lg-138 {
    margin-top: 138px; } }

@media (min-width: 992px) {
  .u-pt-lg-138 {
    padding-top: 138px; } }

@media (min-width: 992px) {
  .u-mt-lg-139 {
    margin-top: 139px; } }

@media (min-width: 992px) {
  .u-pt-lg-139 {
    padding-top: 139px; } }

@media (min-width: 992px) {
  .u-mt-lg-140 {
    margin-top: 140px; } }

@media (min-width: 992px) {
  .u-pt-lg-140 {
    padding-top: 140px; } }

@media (min-width: 992px) {
  .u-mt-lg-141 {
    margin-top: 141px; } }

@media (min-width: 992px) {
  .u-pt-lg-141 {
    padding-top: 141px; } }

@media (min-width: 992px) {
  .u-mt-lg-142 {
    margin-top: 142px; } }

@media (min-width: 992px) {
  .u-pt-lg-142 {
    padding-top: 142px; } }

@media (min-width: 992px) {
  .u-mt-lg-143 {
    margin-top: 143px; } }

@media (min-width: 992px) {
  .u-pt-lg-143 {
    padding-top: 143px; } }

@media (min-width: 992px) {
  .u-mt-lg-144 {
    margin-top: 144px; } }

@media (min-width: 992px) {
  .u-pt-lg-144 {
    padding-top: 144px; } }

@media (min-width: 992px) {
  .u-mt-lg-145 {
    margin-top: 145px; } }

@media (min-width: 992px) {
  .u-pt-lg-145 {
    padding-top: 145px; } }

@media (min-width: 992px) {
  .u-mt-lg-146 {
    margin-top: 146px; } }

@media (min-width: 992px) {
  .u-pt-lg-146 {
    padding-top: 146px; } }

@media (min-width: 992px) {
  .u-mt-lg-147 {
    margin-top: 147px; } }

@media (min-width: 992px) {
  .u-pt-lg-147 {
    padding-top: 147px; } }

@media (min-width: 992px) {
  .u-mt-lg-148 {
    margin-top: 148px; } }

@media (min-width: 992px) {
  .u-pt-lg-148 {
    padding-top: 148px; } }

@media (min-width: 992px) {
  .u-mt-lg-149 {
    margin-top: 149px; } }

@media (min-width: 992px) {
  .u-pt-lg-149 {
    padding-top: 149px; } }

@media (min-width: 992px) {
  .u-mt-lg-150 {
    margin-top: 150px; } }

@media (min-width: 992px) {
  .u-pt-lg-150 {
    padding-top: 150px; } }

@media (min-width: 992px) {
  .u-mt-lg-151 {
    margin-top: 151px; } }

@media (min-width: 992px) {
  .u-pt-lg-151 {
    padding-top: 151px; } }

@media (min-width: 992px) {
  .u-mt-lg-152 {
    margin-top: 152px; } }

@media (min-width: 992px) {
  .u-pt-lg-152 {
    padding-top: 152px; } }

@media (min-width: 992px) {
  .u-mt-lg-153 {
    margin-top: 153px; } }

@media (min-width: 992px) {
  .u-pt-lg-153 {
    padding-top: 153px; } }

@media (min-width: 992px) {
  .u-mt-lg-154 {
    margin-top: 154px; } }

@media (min-width: 992px) {
  .u-pt-lg-154 {
    padding-top: 154px; } }

@media (min-width: 992px) {
  .u-mt-lg-155 {
    margin-top: 155px; } }

@media (min-width: 992px) {
  .u-pt-lg-155 {
    padding-top: 155px; } }

@media (min-width: 992px) {
  .u-mt-lg-156 {
    margin-top: 156px; } }

@media (min-width: 992px) {
  .u-pt-lg-156 {
    padding-top: 156px; } }

@media (min-width: 992px) {
  .u-mt-lg-157 {
    margin-top: 157px; } }

@media (min-width: 992px) {
  .u-pt-lg-157 {
    padding-top: 157px; } }

@media (min-width: 992px) {
  .u-mt-lg-158 {
    margin-top: 158px; } }

@media (min-width: 992px) {
  .u-pt-lg-158 {
    padding-top: 158px; } }

@media (min-width: 992px) {
  .u-mt-lg-159 {
    margin-top: 159px; } }

@media (min-width: 992px) {
  .u-pt-lg-159 {
    padding-top: 159px; } }

@media (min-width: 992px) {
  .u-mt-lg-160 {
    margin-top: 160px; } }

@media (min-width: 992px) {
  .u-pt-lg-160 {
    padding-top: 160px; } }

@media (min-width: 992px) {
  .u-mt-lg-161 {
    margin-top: 161px; } }

@media (min-width: 992px) {
  .u-pt-lg-161 {
    padding-top: 161px; } }

@media (min-width: 992px) {
  .u-mt-lg-162 {
    margin-top: 162px; } }

@media (min-width: 992px) {
  .u-pt-lg-162 {
    padding-top: 162px; } }

@media (min-width: 992px) {
  .u-mt-lg-163 {
    margin-top: 163px; } }

@media (min-width: 992px) {
  .u-pt-lg-163 {
    padding-top: 163px; } }

@media (min-width: 992px) {
  .u-mt-lg-164 {
    margin-top: 164px; } }

@media (min-width: 992px) {
  .u-pt-lg-164 {
    padding-top: 164px; } }

@media (min-width: 992px) {
  .u-mt-lg-165 {
    margin-top: 165px; } }

@media (min-width: 992px) {
  .u-pt-lg-165 {
    padding-top: 165px; } }

@media (min-width: 992px) {
  .u-mt-lg-166 {
    margin-top: 166px; } }

@media (min-width: 992px) {
  .u-pt-lg-166 {
    padding-top: 166px; } }

@media (min-width: 992px) {
  .u-mt-lg-167 {
    margin-top: 167px; } }

@media (min-width: 992px) {
  .u-pt-lg-167 {
    padding-top: 167px; } }

@media (min-width: 992px) {
  .u-mt-lg-168 {
    margin-top: 168px; } }

@media (min-width: 992px) {
  .u-pt-lg-168 {
    padding-top: 168px; } }

@media (min-width: 992px) {
  .u-mt-lg-169 {
    margin-top: 169px; } }

@media (min-width: 992px) {
  .u-pt-lg-169 {
    padding-top: 169px; } }

@media (min-width: 992px) {
  .u-mt-lg-170 {
    margin-top: 170px; } }

@media (min-width: 992px) {
  .u-pt-lg-170 {
    padding-top: 170px; } }

@media (min-width: 992px) {
  .u-mt-lg-171 {
    margin-top: 171px; } }

@media (min-width: 992px) {
  .u-pt-lg-171 {
    padding-top: 171px; } }

@media (min-width: 992px) {
  .u-mt-lg-172 {
    margin-top: 172px; } }

@media (min-width: 992px) {
  .u-pt-lg-172 {
    padding-top: 172px; } }

@media (min-width: 992px) {
  .u-mt-lg-173 {
    margin-top: 173px; } }

@media (min-width: 992px) {
  .u-pt-lg-173 {
    padding-top: 173px; } }

@media (min-width: 992px) {
  .u-mt-lg-174 {
    margin-top: 174px; } }

@media (min-width: 992px) {
  .u-pt-lg-174 {
    padding-top: 174px; } }

@media (min-width: 992px) {
  .u-mt-lg-175 {
    margin-top: 175px; } }

@media (min-width: 992px) {
  .u-pt-lg-175 {
    padding-top: 175px; } }

@media (min-width: 992px) {
  .u-mt-lg-176 {
    margin-top: 176px; } }

@media (min-width: 992px) {
  .u-pt-lg-176 {
    padding-top: 176px; } }

@media (min-width: 992px) {
  .u-mt-lg-177 {
    margin-top: 177px; } }

@media (min-width: 992px) {
  .u-pt-lg-177 {
    padding-top: 177px; } }

@media (min-width: 992px) {
  .u-mt-lg-178 {
    margin-top: 178px; } }

@media (min-width: 992px) {
  .u-pt-lg-178 {
    padding-top: 178px; } }

@media (min-width: 992px) {
  .u-mt-lg-179 {
    margin-top: 179px; } }

@media (min-width: 992px) {
  .u-pt-lg-179 {
    padding-top: 179px; } }

@media (min-width: 992px) {
  .u-mt-lg-180 {
    margin-top: 180px; } }

@media (min-width: 992px) {
  .u-pt-lg-180 {
    padding-top: 180px; } }

@media (min-width: 992px) {
  .u-mt-lg-181 {
    margin-top: 181px; } }

@media (min-width: 992px) {
  .u-pt-lg-181 {
    padding-top: 181px; } }

@media (min-width: 992px) {
  .u-mt-lg-182 {
    margin-top: 182px; } }

@media (min-width: 992px) {
  .u-pt-lg-182 {
    padding-top: 182px; } }

@media (min-width: 992px) {
  .u-mt-lg-183 {
    margin-top: 183px; } }

@media (min-width: 992px) {
  .u-pt-lg-183 {
    padding-top: 183px; } }

@media (min-width: 992px) {
  .u-mt-lg-184 {
    margin-top: 184px; } }

@media (min-width: 992px) {
  .u-pt-lg-184 {
    padding-top: 184px; } }

@media (min-width: 992px) {
  .u-mt-lg-185 {
    margin-top: 185px; } }

@media (min-width: 992px) {
  .u-pt-lg-185 {
    padding-top: 185px; } }

@media (min-width: 992px) {
  .u-mt-lg-186 {
    margin-top: 186px; } }

@media (min-width: 992px) {
  .u-pt-lg-186 {
    padding-top: 186px; } }

@media (min-width: 992px) {
  .u-mt-lg-187 {
    margin-top: 187px; } }

@media (min-width: 992px) {
  .u-pt-lg-187 {
    padding-top: 187px; } }

@media (min-width: 992px) {
  .u-mt-lg-188 {
    margin-top: 188px; } }

@media (min-width: 992px) {
  .u-pt-lg-188 {
    padding-top: 188px; } }

@media (min-width: 992px) {
  .u-mt-lg-189 {
    margin-top: 189px; } }

@media (min-width: 992px) {
  .u-pt-lg-189 {
    padding-top: 189px; } }

@media (min-width: 992px) {
  .u-mt-lg-190 {
    margin-top: 190px; } }

@media (min-width: 992px) {
  .u-pt-lg-190 {
    padding-top: 190px; } }

@media (min-width: 992px) {
  .u-mt-lg-191 {
    margin-top: 191px; } }

@media (min-width: 992px) {
  .u-pt-lg-191 {
    padding-top: 191px; } }

@media (min-width: 992px) {
  .u-mt-lg-192 {
    margin-top: 192px; } }

@media (min-width: 992px) {
  .u-pt-lg-192 {
    padding-top: 192px; } }

@media (min-width: 992px) {
  .u-mt-lg-193 {
    margin-top: 193px; } }

@media (min-width: 992px) {
  .u-pt-lg-193 {
    padding-top: 193px; } }

@media (min-width: 992px) {
  .u-mt-lg-194 {
    margin-top: 194px; } }

@media (min-width: 992px) {
  .u-pt-lg-194 {
    padding-top: 194px; } }

@media (min-width: 992px) {
  .u-mt-lg-195 {
    margin-top: 195px; } }

@media (min-width: 992px) {
  .u-pt-lg-195 {
    padding-top: 195px; } }

@media (min-width: 992px) {
  .u-mt-lg-196 {
    margin-top: 196px; } }

@media (min-width: 992px) {
  .u-pt-lg-196 {
    padding-top: 196px; } }

@media (min-width: 992px) {
  .u-mt-lg-197 {
    margin-top: 197px; } }

@media (min-width: 992px) {
  .u-pt-lg-197 {
    padding-top: 197px; } }

@media (min-width: 992px) {
  .u-mt-lg-198 {
    margin-top: 198px; } }

@media (min-width: 992px) {
  .u-pt-lg-198 {
    padding-top: 198px; } }

@media (min-width: 992px) {
  .u-mt-lg-199 {
    margin-top: 199px; } }

@media (min-width: 992px) {
  .u-pt-lg-199 {
    padding-top: 199px; } }

@media (min-width: 992px) {
  .u-mt-lg-200 {
    margin-top: 200px; } }

@media (min-width: 992px) {
  .u-pt-lg-200 {
    padding-top: 200px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-50 {
    margin-bottom: -50px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-49 {
    margin-bottom: -49px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-48 {
    margin-bottom: -48px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-47 {
    margin-bottom: -47px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-46 {
    margin-bottom: -46px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-45 {
    margin-bottom: -45px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-44 {
    margin-bottom: -44px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-43 {
    margin-bottom: -43px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-42 {
    margin-bottom: -42px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-41 {
    margin-bottom: -41px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-40 {
    margin-bottom: -40px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-39 {
    margin-bottom: -39px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-38 {
    margin-bottom: -38px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-37 {
    margin-bottom: -37px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-36 {
    margin-bottom: -36px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-35 {
    margin-bottom: -35px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-34 {
    margin-bottom: -34px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-33 {
    margin-bottom: -33px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-32 {
    margin-bottom: -32px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-31 {
    margin-bottom: -31px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-30 {
    margin-bottom: -30px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-29 {
    margin-bottom: -29px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-28 {
    margin-bottom: -28px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-27 {
    margin-bottom: -27px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-26 {
    margin-bottom: -26px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-25 {
    margin-bottom: -25px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-24 {
    margin-bottom: -24px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-23 {
    margin-bottom: -23px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-22 {
    margin-bottom: -22px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-21 {
    margin-bottom: -21px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-20 {
    margin-bottom: -20px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-19 {
    margin-bottom: -19px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-18 {
    margin-bottom: -18px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-17 {
    margin-bottom: -17px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-16 {
    margin-bottom: -16px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-15 {
    margin-bottom: -15px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-14 {
    margin-bottom: -14px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-13 {
    margin-bottom: -13px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-12 {
    margin-bottom: -12px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-11 {
    margin-bottom: -11px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-10 {
    margin-bottom: -10px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-9 {
    margin-bottom: -9px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-8 {
    margin-bottom: -8px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-7 {
    margin-bottom: -7px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-6 {
    margin-bottom: -6px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-5 {
    margin-bottom: -5px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-4 {
    margin-bottom: -4px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-3 {
    margin-bottom: -3px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-2 {
    margin-bottom: -2px; } }

@media (min-width: 992px) {
  .u-mb-negative-lg-1 {
    margin-bottom: -1px; } }

@media (min-width: 992px) {
  .u-mb-lg-0 {
    margin-bottom: 0px; } }

@media (min-width: 992px) {
  .u-pb-lg-0 {
    padding-bottom: 0px; } }

@media (min-width: 992px) {
  .u-mb-lg-1 {
    margin-bottom: 1px; } }

@media (min-width: 992px) {
  .u-pb-lg-1 {
    padding-bottom: 1px; } }

@media (min-width: 992px) {
  .u-mb-lg-2 {
    margin-bottom: 2px; } }

@media (min-width: 992px) {
  .u-pb-lg-2 {
    padding-bottom: 2px; } }

@media (min-width: 992px) {
  .u-mb-lg-3 {
    margin-bottom: 3px; } }

@media (min-width: 992px) {
  .u-pb-lg-3 {
    padding-bottom: 3px; } }

@media (min-width: 992px) {
  .u-mb-lg-4 {
    margin-bottom: 4px; } }

@media (min-width: 992px) {
  .u-pb-lg-4 {
    padding-bottom: 4px; } }

@media (min-width: 992px) {
  .u-mb-lg-5 {
    margin-bottom: 5px; } }

@media (min-width: 992px) {
  .u-pb-lg-5 {
    padding-bottom: 5px; } }

@media (min-width: 992px) {
  .u-mb-lg-6 {
    margin-bottom: 6px; } }

@media (min-width: 992px) {
  .u-pb-lg-6 {
    padding-bottom: 6px; } }

@media (min-width: 992px) {
  .u-mb-lg-7 {
    margin-bottom: 7px; } }

@media (min-width: 992px) {
  .u-pb-lg-7 {
    padding-bottom: 7px; } }

@media (min-width: 992px) {
  .u-mb-lg-8 {
    margin-bottom: 8px; } }

@media (min-width: 992px) {
  .u-pb-lg-8 {
    padding-bottom: 8px; } }

@media (min-width: 992px) {
  .u-mb-lg-9 {
    margin-bottom: 9px; } }

@media (min-width: 992px) {
  .u-pb-lg-9 {
    padding-bottom: 9px; } }

@media (min-width: 992px) {
  .u-mb-lg-10 {
    margin-bottom: 10px; } }

@media (min-width: 992px) {
  .u-pb-lg-10 {
    padding-bottom: 10px; } }

@media (min-width: 992px) {
  .u-mb-lg-11 {
    margin-bottom: 11px; } }

@media (min-width: 992px) {
  .u-pb-lg-11 {
    padding-bottom: 11px; } }

@media (min-width: 992px) {
  .u-mb-lg-12 {
    margin-bottom: 12px; } }

@media (min-width: 992px) {
  .u-pb-lg-12 {
    padding-bottom: 12px; } }

@media (min-width: 992px) {
  .u-mb-lg-13 {
    margin-bottom: 13px; } }

@media (min-width: 992px) {
  .u-pb-lg-13 {
    padding-bottom: 13px; } }

@media (min-width: 992px) {
  .u-mb-lg-14 {
    margin-bottom: 14px; } }

@media (min-width: 992px) {
  .u-pb-lg-14 {
    padding-bottom: 14px; } }

@media (min-width: 992px) {
  .u-mb-lg-15 {
    margin-bottom: 15px; } }

@media (min-width: 992px) {
  .u-pb-lg-15 {
    padding-bottom: 15px; } }

@media (min-width: 992px) {
  .u-mb-lg-16 {
    margin-bottom: 16px; } }

@media (min-width: 992px) {
  .u-pb-lg-16 {
    padding-bottom: 16px; } }

@media (min-width: 992px) {
  .u-mb-lg-17 {
    margin-bottom: 17px; } }

@media (min-width: 992px) {
  .u-pb-lg-17 {
    padding-bottom: 17px; } }

@media (min-width: 992px) {
  .u-mb-lg-18 {
    margin-bottom: 18px; } }

@media (min-width: 992px) {
  .u-pb-lg-18 {
    padding-bottom: 18px; } }

@media (min-width: 992px) {
  .u-mb-lg-19 {
    margin-bottom: 19px; } }

@media (min-width: 992px) {
  .u-pb-lg-19 {
    padding-bottom: 19px; } }

@media (min-width: 992px) {
  .u-mb-lg-20 {
    margin-bottom: 20px; } }

@media (min-width: 992px) {
  .u-pb-lg-20 {
    padding-bottom: 20px; } }

@media (min-width: 992px) {
  .u-mb-lg-21 {
    margin-bottom: 21px; } }

@media (min-width: 992px) {
  .u-pb-lg-21 {
    padding-bottom: 21px; } }

@media (min-width: 992px) {
  .u-mb-lg-22 {
    margin-bottom: 22px; } }

@media (min-width: 992px) {
  .u-pb-lg-22 {
    padding-bottom: 22px; } }

@media (min-width: 992px) {
  .u-mb-lg-23 {
    margin-bottom: 23px; } }

@media (min-width: 992px) {
  .u-pb-lg-23 {
    padding-bottom: 23px; } }

@media (min-width: 992px) {
  .u-mb-lg-24 {
    margin-bottom: 24px; } }

@media (min-width: 992px) {
  .u-pb-lg-24 {
    padding-bottom: 24px; } }

@media (min-width: 992px) {
  .u-mb-lg-25 {
    margin-bottom: 25px; } }

@media (min-width: 992px) {
  .u-pb-lg-25 {
    padding-bottom: 25px; } }

@media (min-width: 992px) {
  .u-mb-lg-26 {
    margin-bottom: 26px; } }

@media (min-width: 992px) {
  .u-pb-lg-26 {
    padding-bottom: 26px; } }

@media (min-width: 992px) {
  .u-mb-lg-27 {
    margin-bottom: 27px; } }

@media (min-width: 992px) {
  .u-pb-lg-27 {
    padding-bottom: 27px; } }

@media (min-width: 992px) {
  .u-mb-lg-28 {
    margin-bottom: 28px; } }

@media (min-width: 992px) {
  .u-pb-lg-28 {
    padding-bottom: 28px; } }

@media (min-width: 992px) {
  .u-mb-lg-29 {
    margin-bottom: 29px; } }

@media (min-width: 992px) {
  .u-pb-lg-29 {
    padding-bottom: 29px; } }

@media (min-width: 992px) {
  .u-mb-lg-30 {
    margin-bottom: 30px; } }

@media (min-width: 992px) {
  .u-pb-lg-30 {
    padding-bottom: 30px; } }

@media (min-width: 992px) {
  .u-mb-lg-31 {
    margin-bottom: 31px; } }

@media (min-width: 992px) {
  .u-pb-lg-31 {
    padding-bottom: 31px; } }

@media (min-width: 992px) {
  .u-mb-lg-32 {
    margin-bottom: 32px; } }

@media (min-width: 992px) {
  .u-pb-lg-32 {
    padding-bottom: 32px; } }

@media (min-width: 992px) {
  .u-mb-lg-33 {
    margin-bottom: 33px; } }

@media (min-width: 992px) {
  .u-pb-lg-33 {
    padding-bottom: 33px; } }

@media (min-width: 992px) {
  .u-mb-lg-34 {
    margin-bottom: 34px; } }

@media (min-width: 992px) {
  .u-pb-lg-34 {
    padding-bottom: 34px; } }

@media (min-width: 992px) {
  .u-mb-lg-35 {
    margin-bottom: 35px; } }

@media (min-width: 992px) {
  .u-pb-lg-35 {
    padding-bottom: 35px; } }

@media (min-width: 992px) {
  .u-mb-lg-36 {
    margin-bottom: 36px; } }

@media (min-width: 992px) {
  .u-pb-lg-36 {
    padding-bottom: 36px; } }

@media (min-width: 992px) {
  .u-mb-lg-37 {
    margin-bottom: 37px; } }

@media (min-width: 992px) {
  .u-pb-lg-37 {
    padding-bottom: 37px; } }

@media (min-width: 992px) {
  .u-mb-lg-38 {
    margin-bottom: 38px; } }

@media (min-width: 992px) {
  .u-pb-lg-38 {
    padding-bottom: 38px; } }

@media (min-width: 992px) {
  .u-mb-lg-39 {
    margin-bottom: 39px; } }

@media (min-width: 992px) {
  .u-pb-lg-39 {
    padding-bottom: 39px; } }

@media (min-width: 992px) {
  .u-mb-lg-40 {
    margin-bottom: 40px; } }

@media (min-width: 992px) {
  .u-pb-lg-40 {
    padding-bottom: 40px; } }

@media (min-width: 992px) {
  .u-mb-lg-41 {
    margin-bottom: 41px; } }

@media (min-width: 992px) {
  .u-pb-lg-41 {
    padding-bottom: 41px; } }

@media (min-width: 992px) {
  .u-mb-lg-42 {
    margin-bottom: 42px; } }

@media (min-width: 992px) {
  .u-pb-lg-42 {
    padding-bottom: 42px; } }

@media (min-width: 992px) {
  .u-mb-lg-43 {
    margin-bottom: 43px; } }

@media (min-width: 992px) {
  .u-pb-lg-43 {
    padding-bottom: 43px; } }

@media (min-width: 992px) {
  .u-mb-lg-44 {
    margin-bottom: 44px; } }

@media (min-width: 992px) {
  .u-pb-lg-44 {
    padding-bottom: 44px; } }

@media (min-width: 992px) {
  .u-mb-lg-45 {
    margin-bottom: 45px; } }

@media (min-width: 992px) {
  .u-pb-lg-45 {
    padding-bottom: 45px; } }

@media (min-width: 992px) {
  .u-mb-lg-46 {
    margin-bottom: 46px; } }

@media (min-width: 992px) {
  .u-pb-lg-46 {
    padding-bottom: 46px; } }

@media (min-width: 992px) {
  .u-mb-lg-47 {
    margin-bottom: 47px; } }

@media (min-width: 992px) {
  .u-pb-lg-47 {
    padding-bottom: 47px; } }

@media (min-width: 992px) {
  .u-mb-lg-48 {
    margin-bottom: 48px; } }

@media (min-width: 992px) {
  .u-pb-lg-48 {
    padding-bottom: 48px; } }

@media (min-width: 992px) {
  .u-mb-lg-49 {
    margin-bottom: 49px; } }

@media (min-width: 992px) {
  .u-pb-lg-49 {
    padding-bottom: 49px; } }

@media (min-width: 992px) {
  .u-mb-lg-50 {
    margin-bottom: 50px; } }

@media (min-width: 992px) {
  .u-pb-lg-50 {
    padding-bottom: 50px; } }

@media (min-width: 992px) {
  .u-mb-lg-51 {
    margin-bottom: 51px; } }

@media (min-width: 992px) {
  .u-pb-lg-51 {
    padding-bottom: 51px; } }

@media (min-width: 992px) {
  .u-mb-lg-52 {
    margin-bottom: 52px; } }

@media (min-width: 992px) {
  .u-pb-lg-52 {
    padding-bottom: 52px; } }

@media (min-width: 992px) {
  .u-mb-lg-53 {
    margin-bottom: 53px; } }

@media (min-width: 992px) {
  .u-pb-lg-53 {
    padding-bottom: 53px; } }

@media (min-width: 992px) {
  .u-mb-lg-54 {
    margin-bottom: 54px; } }

@media (min-width: 992px) {
  .u-pb-lg-54 {
    padding-bottom: 54px; } }

@media (min-width: 992px) {
  .u-mb-lg-55 {
    margin-bottom: 55px; } }

@media (min-width: 992px) {
  .u-pb-lg-55 {
    padding-bottom: 55px; } }

@media (min-width: 992px) {
  .u-mb-lg-56 {
    margin-bottom: 56px; } }

@media (min-width: 992px) {
  .u-pb-lg-56 {
    padding-bottom: 56px; } }

@media (min-width: 992px) {
  .u-mb-lg-57 {
    margin-bottom: 57px; } }

@media (min-width: 992px) {
  .u-pb-lg-57 {
    padding-bottom: 57px; } }

@media (min-width: 992px) {
  .u-mb-lg-58 {
    margin-bottom: 58px; } }

@media (min-width: 992px) {
  .u-pb-lg-58 {
    padding-bottom: 58px; } }

@media (min-width: 992px) {
  .u-mb-lg-59 {
    margin-bottom: 59px; } }

@media (min-width: 992px) {
  .u-pb-lg-59 {
    padding-bottom: 59px; } }

@media (min-width: 992px) {
  .u-mb-lg-60 {
    margin-bottom: 60px; } }

@media (min-width: 992px) {
  .u-pb-lg-60 {
    padding-bottom: 60px; } }

@media (min-width: 992px) {
  .u-mb-lg-61 {
    margin-bottom: 61px; } }

@media (min-width: 992px) {
  .u-pb-lg-61 {
    padding-bottom: 61px; } }

@media (min-width: 992px) {
  .u-mb-lg-62 {
    margin-bottom: 62px; } }

@media (min-width: 992px) {
  .u-pb-lg-62 {
    padding-bottom: 62px; } }

@media (min-width: 992px) {
  .u-mb-lg-63 {
    margin-bottom: 63px; } }

@media (min-width: 992px) {
  .u-pb-lg-63 {
    padding-bottom: 63px; } }

@media (min-width: 992px) {
  .u-mb-lg-64 {
    margin-bottom: 64px; } }

@media (min-width: 992px) {
  .u-pb-lg-64 {
    padding-bottom: 64px; } }

@media (min-width: 992px) {
  .u-mb-lg-65 {
    margin-bottom: 65px; } }

@media (min-width: 992px) {
  .u-pb-lg-65 {
    padding-bottom: 65px; } }

@media (min-width: 992px) {
  .u-mb-lg-66 {
    margin-bottom: 66px; } }

@media (min-width: 992px) {
  .u-pb-lg-66 {
    padding-bottom: 66px; } }

@media (min-width: 992px) {
  .u-mb-lg-67 {
    margin-bottom: 67px; } }

@media (min-width: 992px) {
  .u-pb-lg-67 {
    padding-bottom: 67px; } }

@media (min-width: 992px) {
  .u-mb-lg-68 {
    margin-bottom: 68px; } }

@media (min-width: 992px) {
  .u-pb-lg-68 {
    padding-bottom: 68px; } }

@media (min-width: 992px) {
  .u-mb-lg-69 {
    margin-bottom: 69px; } }

@media (min-width: 992px) {
  .u-pb-lg-69 {
    padding-bottom: 69px; } }

@media (min-width: 992px) {
  .u-mb-lg-70 {
    margin-bottom: 70px; } }

@media (min-width: 992px) {
  .u-pb-lg-70 {
    padding-bottom: 70px; } }

@media (min-width: 992px) {
  .u-mb-lg-71 {
    margin-bottom: 71px; } }

@media (min-width: 992px) {
  .u-pb-lg-71 {
    padding-bottom: 71px; } }

@media (min-width: 992px) {
  .u-mb-lg-72 {
    margin-bottom: 72px; } }

@media (min-width: 992px) {
  .u-pb-lg-72 {
    padding-bottom: 72px; } }

@media (min-width: 992px) {
  .u-mb-lg-73 {
    margin-bottom: 73px; } }

@media (min-width: 992px) {
  .u-pb-lg-73 {
    padding-bottom: 73px; } }

@media (min-width: 992px) {
  .u-mb-lg-74 {
    margin-bottom: 74px; } }

@media (min-width: 992px) {
  .u-pb-lg-74 {
    padding-bottom: 74px; } }

@media (min-width: 992px) {
  .u-mb-lg-75 {
    margin-bottom: 75px; } }

@media (min-width: 992px) {
  .u-pb-lg-75 {
    padding-bottom: 75px; } }

@media (min-width: 992px) {
  .u-mb-lg-76 {
    margin-bottom: 76px; } }

@media (min-width: 992px) {
  .u-pb-lg-76 {
    padding-bottom: 76px; } }

@media (min-width: 992px) {
  .u-mb-lg-77 {
    margin-bottom: 77px; } }

@media (min-width: 992px) {
  .u-pb-lg-77 {
    padding-bottom: 77px; } }

@media (min-width: 992px) {
  .u-mb-lg-78 {
    margin-bottom: 78px; } }

@media (min-width: 992px) {
  .u-pb-lg-78 {
    padding-bottom: 78px; } }

@media (min-width: 992px) {
  .u-mb-lg-79 {
    margin-bottom: 79px; } }

@media (min-width: 992px) {
  .u-pb-lg-79 {
    padding-bottom: 79px; } }

@media (min-width: 992px) {
  .u-mb-lg-80 {
    margin-bottom: 80px; } }

@media (min-width: 992px) {
  .u-pb-lg-80 {
    padding-bottom: 80px; } }

@media (min-width: 992px) {
  .u-mb-lg-81 {
    margin-bottom: 81px; } }

@media (min-width: 992px) {
  .u-pb-lg-81 {
    padding-bottom: 81px; } }

@media (min-width: 992px) {
  .u-mb-lg-82 {
    margin-bottom: 82px; } }

@media (min-width: 992px) {
  .u-pb-lg-82 {
    padding-bottom: 82px; } }

@media (min-width: 992px) {
  .u-mb-lg-83 {
    margin-bottom: 83px; } }

@media (min-width: 992px) {
  .u-pb-lg-83 {
    padding-bottom: 83px; } }

@media (min-width: 992px) {
  .u-mb-lg-84 {
    margin-bottom: 84px; } }

@media (min-width: 992px) {
  .u-pb-lg-84 {
    padding-bottom: 84px; } }

@media (min-width: 992px) {
  .u-mb-lg-85 {
    margin-bottom: 85px; } }

@media (min-width: 992px) {
  .u-pb-lg-85 {
    padding-bottom: 85px; } }

@media (min-width: 992px) {
  .u-mb-lg-86 {
    margin-bottom: 86px; } }

@media (min-width: 992px) {
  .u-pb-lg-86 {
    padding-bottom: 86px; } }

@media (min-width: 992px) {
  .u-mb-lg-87 {
    margin-bottom: 87px; } }

@media (min-width: 992px) {
  .u-pb-lg-87 {
    padding-bottom: 87px; } }

@media (min-width: 992px) {
  .u-mb-lg-88 {
    margin-bottom: 88px; } }

@media (min-width: 992px) {
  .u-pb-lg-88 {
    padding-bottom: 88px; } }

@media (min-width: 992px) {
  .u-mb-lg-89 {
    margin-bottom: 89px; } }

@media (min-width: 992px) {
  .u-pb-lg-89 {
    padding-bottom: 89px; } }

@media (min-width: 992px) {
  .u-mb-lg-90 {
    margin-bottom: 90px; } }

@media (min-width: 992px) {
  .u-pb-lg-90 {
    padding-bottom: 90px; } }

@media (min-width: 992px) {
  .u-mb-lg-91 {
    margin-bottom: 91px; } }

@media (min-width: 992px) {
  .u-pb-lg-91 {
    padding-bottom: 91px; } }

@media (min-width: 992px) {
  .u-mb-lg-92 {
    margin-bottom: 92px; } }

@media (min-width: 992px) {
  .u-pb-lg-92 {
    padding-bottom: 92px; } }

@media (min-width: 992px) {
  .u-mb-lg-93 {
    margin-bottom: 93px; } }

@media (min-width: 992px) {
  .u-pb-lg-93 {
    padding-bottom: 93px; } }

@media (min-width: 992px) {
  .u-mb-lg-94 {
    margin-bottom: 94px; } }

@media (min-width: 992px) {
  .u-pb-lg-94 {
    padding-bottom: 94px; } }

@media (min-width: 992px) {
  .u-mb-lg-95 {
    margin-bottom: 95px; } }

@media (min-width: 992px) {
  .u-pb-lg-95 {
    padding-bottom: 95px; } }

@media (min-width: 992px) {
  .u-mb-lg-96 {
    margin-bottom: 96px; } }

@media (min-width: 992px) {
  .u-pb-lg-96 {
    padding-bottom: 96px; } }

@media (min-width: 992px) {
  .u-mb-lg-97 {
    margin-bottom: 97px; } }

@media (min-width: 992px) {
  .u-pb-lg-97 {
    padding-bottom: 97px; } }

@media (min-width: 992px) {
  .u-mb-lg-98 {
    margin-bottom: 98px; } }

@media (min-width: 992px) {
  .u-pb-lg-98 {
    padding-bottom: 98px; } }

@media (min-width: 992px) {
  .u-mb-lg-99 {
    margin-bottom: 99px; } }

@media (min-width: 992px) {
  .u-pb-lg-99 {
    padding-bottom: 99px; } }

@media (min-width: 992px) {
  .u-mb-lg-100 {
    margin-bottom: 100px; } }

@media (min-width: 992px) {
  .u-pb-lg-100 {
    padding-bottom: 100px; } }

@media (min-width: 992px) {
  .u-mb-lg-101 {
    margin-bottom: 101px; } }

@media (min-width: 992px) {
  .u-pb-lg-101 {
    padding-bottom: 101px; } }

@media (min-width: 992px) {
  .u-mb-lg-102 {
    margin-bottom: 102px; } }

@media (min-width: 992px) {
  .u-pb-lg-102 {
    padding-bottom: 102px; } }

@media (min-width: 992px) {
  .u-mb-lg-103 {
    margin-bottom: 103px; } }

@media (min-width: 992px) {
  .u-pb-lg-103 {
    padding-bottom: 103px; } }

@media (min-width: 992px) {
  .u-mb-lg-104 {
    margin-bottom: 104px; } }

@media (min-width: 992px) {
  .u-pb-lg-104 {
    padding-bottom: 104px; } }

@media (min-width: 992px) {
  .u-mb-lg-105 {
    margin-bottom: 105px; } }

@media (min-width: 992px) {
  .u-pb-lg-105 {
    padding-bottom: 105px; } }

@media (min-width: 992px) {
  .u-mb-lg-106 {
    margin-bottom: 106px; } }

@media (min-width: 992px) {
  .u-pb-lg-106 {
    padding-bottom: 106px; } }

@media (min-width: 992px) {
  .u-mb-lg-107 {
    margin-bottom: 107px; } }

@media (min-width: 992px) {
  .u-pb-lg-107 {
    padding-bottom: 107px; } }

@media (min-width: 992px) {
  .u-mb-lg-108 {
    margin-bottom: 108px; } }

@media (min-width: 992px) {
  .u-pb-lg-108 {
    padding-bottom: 108px; } }

@media (min-width: 992px) {
  .u-mb-lg-109 {
    margin-bottom: 109px; } }

@media (min-width: 992px) {
  .u-pb-lg-109 {
    padding-bottom: 109px; } }

@media (min-width: 992px) {
  .u-mb-lg-110 {
    margin-bottom: 110px; } }

@media (min-width: 992px) {
  .u-pb-lg-110 {
    padding-bottom: 110px; } }

@media (min-width: 992px) {
  .u-mb-lg-111 {
    margin-bottom: 111px; } }

@media (min-width: 992px) {
  .u-pb-lg-111 {
    padding-bottom: 111px; } }

@media (min-width: 992px) {
  .u-mb-lg-112 {
    margin-bottom: 112px; } }

@media (min-width: 992px) {
  .u-pb-lg-112 {
    padding-bottom: 112px; } }

@media (min-width: 992px) {
  .u-mb-lg-113 {
    margin-bottom: 113px; } }

@media (min-width: 992px) {
  .u-pb-lg-113 {
    padding-bottom: 113px; } }

@media (min-width: 992px) {
  .u-mb-lg-114 {
    margin-bottom: 114px; } }

@media (min-width: 992px) {
  .u-pb-lg-114 {
    padding-bottom: 114px; } }

@media (min-width: 992px) {
  .u-mb-lg-115 {
    margin-bottom: 115px; } }

@media (min-width: 992px) {
  .u-pb-lg-115 {
    padding-bottom: 115px; } }

@media (min-width: 992px) {
  .u-mb-lg-116 {
    margin-bottom: 116px; } }

@media (min-width: 992px) {
  .u-pb-lg-116 {
    padding-bottom: 116px; } }

@media (min-width: 992px) {
  .u-mb-lg-117 {
    margin-bottom: 117px; } }

@media (min-width: 992px) {
  .u-pb-lg-117 {
    padding-bottom: 117px; } }

@media (min-width: 992px) {
  .u-mb-lg-118 {
    margin-bottom: 118px; } }

@media (min-width: 992px) {
  .u-pb-lg-118 {
    padding-bottom: 118px; } }

@media (min-width: 992px) {
  .u-mb-lg-119 {
    margin-bottom: 119px; } }

@media (min-width: 992px) {
  .u-pb-lg-119 {
    padding-bottom: 119px; } }

@media (min-width: 992px) {
  .u-mb-lg-120 {
    margin-bottom: 120px; } }

@media (min-width: 992px) {
  .u-pb-lg-120 {
    padding-bottom: 120px; } }

@media (min-width: 992px) {
  .u-mb-lg-121 {
    margin-bottom: 121px; } }

@media (min-width: 992px) {
  .u-pb-lg-121 {
    padding-bottom: 121px; } }

@media (min-width: 992px) {
  .u-mb-lg-122 {
    margin-bottom: 122px; } }

@media (min-width: 992px) {
  .u-pb-lg-122 {
    padding-bottom: 122px; } }

@media (min-width: 992px) {
  .u-mb-lg-123 {
    margin-bottom: 123px; } }

@media (min-width: 992px) {
  .u-pb-lg-123 {
    padding-bottom: 123px; } }

@media (min-width: 992px) {
  .u-mb-lg-124 {
    margin-bottom: 124px; } }

@media (min-width: 992px) {
  .u-pb-lg-124 {
    padding-bottom: 124px; } }

@media (min-width: 992px) {
  .u-mb-lg-125 {
    margin-bottom: 125px; } }

@media (min-width: 992px) {
  .u-pb-lg-125 {
    padding-bottom: 125px; } }

@media (min-width: 992px) {
  .u-mb-lg-126 {
    margin-bottom: 126px; } }

@media (min-width: 992px) {
  .u-pb-lg-126 {
    padding-bottom: 126px; } }

@media (min-width: 992px) {
  .u-mb-lg-127 {
    margin-bottom: 127px; } }

@media (min-width: 992px) {
  .u-pb-lg-127 {
    padding-bottom: 127px; } }

@media (min-width: 992px) {
  .u-mb-lg-128 {
    margin-bottom: 128px; } }

@media (min-width: 992px) {
  .u-pb-lg-128 {
    padding-bottom: 128px; } }

@media (min-width: 992px) {
  .u-mb-lg-129 {
    margin-bottom: 129px; } }

@media (min-width: 992px) {
  .u-pb-lg-129 {
    padding-bottom: 129px; } }

@media (min-width: 992px) {
  .u-mb-lg-130 {
    margin-bottom: 130px; } }

@media (min-width: 992px) {
  .u-pb-lg-130 {
    padding-bottom: 130px; } }

@media (min-width: 992px) {
  .u-mb-lg-131 {
    margin-bottom: 131px; } }

@media (min-width: 992px) {
  .u-pb-lg-131 {
    padding-bottom: 131px; } }

@media (min-width: 992px) {
  .u-mb-lg-132 {
    margin-bottom: 132px; } }

@media (min-width: 992px) {
  .u-pb-lg-132 {
    padding-bottom: 132px; } }

@media (min-width: 992px) {
  .u-mb-lg-133 {
    margin-bottom: 133px; } }

@media (min-width: 992px) {
  .u-pb-lg-133 {
    padding-bottom: 133px; } }

@media (min-width: 992px) {
  .u-mb-lg-134 {
    margin-bottom: 134px; } }

@media (min-width: 992px) {
  .u-pb-lg-134 {
    padding-bottom: 134px; } }

@media (min-width: 992px) {
  .u-mb-lg-135 {
    margin-bottom: 135px; } }

@media (min-width: 992px) {
  .u-pb-lg-135 {
    padding-bottom: 135px; } }

@media (min-width: 992px) {
  .u-mb-lg-136 {
    margin-bottom: 136px; } }

@media (min-width: 992px) {
  .u-pb-lg-136 {
    padding-bottom: 136px; } }

@media (min-width: 992px) {
  .u-mb-lg-137 {
    margin-bottom: 137px; } }

@media (min-width: 992px) {
  .u-pb-lg-137 {
    padding-bottom: 137px; } }

@media (min-width: 992px) {
  .u-mb-lg-138 {
    margin-bottom: 138px; } }

@media (min-width: 992px) {
  .u-pb-lg-138 {
    padding-bottom: 138px; } }

@media (min-width: 992px) {
  .u-mb-lg-139 {
    margin-bottom: 139px; } }

@media (min-width: 992px) {
  .u-pb-lg-139 {
    padding-bottom: 139px; } }

@media (min-width: 992px) {
  .u-mb-lg-140 {
    margin-bottom: 140px; } }

@media (min-width: 992px) {
  .u-pb-lg-140 {
    padding-bottom: 140px; } }

@media (min-width: 992px) {
  .u-mb-lg-141 {
    margin-bottom: 141px; } }

@media (min-width: 992px) {
  .u-pb-lg-141 {
    padding-bottom: 141px; } }

@media (min-width: 992px) {
  .u-mb-lg-142 {
    margin-bottom: 142px; } }

@media (min-width: 992px) {
  .u-pb-lg-142 {
    padding-bottom: 142px; } }

@media (min-width: 992px) {
  .u-mb-lg-143 {
    margin-bottom: 143px; } }

@media (min-width: 992px) {
  .u-pb-lg-143 {
    padding-bottom: 143px; } }

@media (min-width: 992px) {
  .u-mb-lg-144 {
    margin-bottom: 144px; } }

@media (min-width: 992px) {
  .u-pb-lg-144 {
    padding-bottom: 144px; } }

@media (min-width: 992px) {
  .u-mb-lg-145 {
    margin-bottom: 145px; } }

@media (min-width: 992px) {
  .u-pb-lg-145 {
    padding-bottom: 145px; } }

@media (min-width: 992px) {
  .u-mb-lg-146 {
    margin-bottom: 146px; } }

@media (min-width: 992px) {
  .u-pb-lg-146 {
    padding-bottom: 146px; } }

@media (min-width: 992px) {
  .u-mb-lg-147 {
    margin-bottom: 147px; } }

@media (min-width: 992px) {
  .u-pb-lg-147 {
    padding-bottom: 147px; } }

@media (min-width: 992px) {
  .u-mb-lg-148 {
    margin-bottom: 148px; } }

@media (min-width: 992px) {
  .u-pb-lg-148 {
    padding-bottom: 148px; } }

@media (min-width: 992px) {
  .u-mb-lg-149 {
    margin-bottom: 149px; } }

@media (min-width: 992px) {
  .u-pb-lg-149 {
    padding-bottom: 149px; } }

@media (min-width: 992px) {
  .u-mb-lg-150 {
    margin-bottom: 150px; } }

@media (min-width: 992px) {
  .u-pb-lg-150 {
    padding-bottom: 150px; } }

@media (min-width: 992px) {
  .u-mb-lg-151 {
    margin-bottom: 151px; } }

@media (min-width: 992px) {
  .u-pb-lg-151 {
    padding-bottom: 151px; } }

@media (min-width: 992px) {
  .u-mb-lg-152 {
    margin-bottom: 152px; } }

@media (min-width: 992px) {
  .u-pb-lg-152 {
    padding-bottom: 152px; } }

@media (min-width: 992px) {
  .u-mb-lg-153 {
    margin-bottom: 153px; } }

@media (min-width: 992px) {
  .u-pb-lg-153 {
    padding-bottom: 153px; } }

@media (min-width: 992px) {
  .u-mb-lg-154 {
    margin-bottom: 154px; } }

@media (min-width: 992px) {
  .u-pb-lg-154 {
    padding-bottom: 154px; } }

@media (min-width: 992px) {
  .u-mb-lg-155 {
    margin-bottom: 155px; } }

@media (min-width: 992px) {
  .u-pb-lg-155 {
    padding-bottom: 155px; } }

@media (min-width: 992px) {
  .u-mb-lg-156 {
    margin-bottom: 156px; } }

@media (min-width: 992px) {
  .u-pb-lg-156 {
    padding-bottom: 156px; } }

@media (min-width: 992px) {
  .u-mb-lg-157 {
    margin-bottom: 157px; } }

@media (min-width: 992px) {
  .u-pb-lg-157 {
    padding-bottom: 157px; } }

@media (min-width: 992px) {
  .u-mb-lg-158 {
    margin-bottom: 158px; } }

@media (min-width: 992px) {
  .u-pb-lg-158 {
    padding-bottom: 158px; } }

@media (min-width: 992px) {
  .u-mb-lg-159 {
    margin-bottom: 159px; } }

@media (min-width: 992px) {
  .u-pb-lg-159 {
    padding-bottom: 159px; } }

@media (min-width: 992px) {
  .u-mb-lg-160 {
    margin-bottom: 160px; } }

@media (min-width: 992px) {
  .u-pb-lg-160 {
    padding-bottom: 160px; } }

@media (min-width: 992px) {
  .u-mb-lg-161 {
    margin-bottom: 161px; } }

@media (min-width: 992px) {
  .u-pb-lg-161 {
    padding-bottom: 161px; } }

@media (min-width: 992px) {
  .u-mb-lg-162 {
    margin-bottom: 162px; } }

@media (min-width: 992px) {
  .u-pb-lg-162 {
    padding-bottom: 162px; } }

@media (min-width: 992px) {
  .u-mb-lg-163 {
    margin-bottom: 163px; } }

@media (min-width: 992px) {
  .u-pb-lg-163 {
    padding-bottom: 163px; } }

@media (min-width: 992px) {
  .u-mb-lg-164 {
    margin-bottom: 164px; } }

@media (min-width: 992px) {
  .u-pb-lg-164 {
    padding-bottom: 164px; } }

@media (min-width: 992px) {
  .u-mb-lg-165 {
    margin-bottom: 165px; } }

@media (min-width: 992px) {
  .u-pb-lg-165 {
    padding-bottom: 165px; } }

@media (min-width: 992px) {
  .u-mb-lg-166 {
    margin-bottom: 166px; } }

@media (min-width: 992px) {
  .u-pb-lg-166 {
    padding-bottom: 166px; } }

@media (min-width: 992px) {
  .u-mb-lg-167 {
    margin-bottom: 167px; } }

@media (min-width: 992px) {
  .u-pb-lg-167 {
    padding-bottom: 167px; } }

@media (min-width: 992px) {
  .u-mb-lg-168 {
    margin-bottom: 168px; } }

@media (min-width: 992px) {
  .u-pb-lg-168 {
    padding-bottom: 168px; } }

@media (min-width: 992px) {
  .u-mb-lg-169 {
    margin-bottom: 169px; } }

@media (min-width: 992px) {
  .u-pb-lg-169 {
    padding-bottom: 169px; } }

@media (min-width: 992px) {
  .u-mb-lg-170 {
    margin-bottom: 170px; } }

@media (min-width: 992px) {
  .u-pb-lg-170 {
    padding-bottom: 170px; } }

@media (min-width: 992px) {
  .u-mb-lg-171 {
    margin-bottom: 171px; } }

@media (min-width: 992px) {
  .u-pb-lg-171 {
    padding-bottom: 171px; } }

@media (min-width: 992px) {
  .u-mb-lg-172 {
    margin-bottom: 172px; } }

@media (min-width: 992px) {
  .u-pb-lg-172 {
    padding-bottom: 172px; } }

@media (min-width: 992px) {
  .u-mb-lg-173 {
    margin-bottom: 173px; } }

@media (min-width: 992px) {
  .u-pb-lg-173 {
    padding-bottom: 173px; } }

@media (min-width: 992px) {
  .u-mb-lg-174 {
    margin-bottom: 174px; } }

@media (min-width: 992px) {
  .u-pb-lg-174 {
    padding-bottom: 174px; } }

@media (min-width: 992px) {
  .u-mb-lg-175 {
    margin-bottom: 175px; } }

@media (min-width: 992px) {
  .u-pb-lg-175 {
    padding-bottom: 175px; } }

@media (min-width: 992px) {
  .u-mb-lg-176 {
    margin-bottom: 176px; } }

@media (min-width: 992px) {
  .u-pb-lg-176 {
    padding-bottom: 176px; } }

@media (min-width: 992px) {
  .u-mb-lg-177 {
    margin-bottom: 177px; } }

@media (min-width: 992px) {
  .u-pb-lg-177 {
    padding-bottom: 177px; } }

@media (min-width: 992px) {
  .u-mb-lg-178 {
    margin-bottom: 178px; } }

@media (min-width: 992px) {
  .u-pb-lg-178 {
    padding-bottom: 178px; } }

@media (min-width: 992px) {
  .u-mb-lg-179 {
    margin-bottom: 179px; } }

@media (min-width: 992px) {
  .u-pb-lg-179 {
    padding-bottom: 179px; } }

@media (min-width: 992px) {
  .u-mb-lg-180 {
    margin-bottom: 180px; } }

@media (min-width: 992px) {
  .u-pb-lg-180 {
    padding-bottom: 180px; } }

@media (min-width: 992px) {
  .u-mb-lg-181 {
    margin-bottom: 181px; } }

@media (min-width: 992px) {
  .u-pb-lg-181 {
    padding-bottom: 181px; } }

@media (min-width: 992px) {
  .u-mb-lg-182 {
    margin-bottom: 182px; } }

@media (min-width: 992px) {
  .u-pb-lg-182 {
    padding-bottom: 182px; } }

@media (min-width: 992px) {
  .u-mb-lg-183 {
    margin-bottom: 183px; } }

@media (min-width: 992px) {
  .u-pb-lg-183 {
    padding-bottom: 183px; } }

@media (min-width: 992px) {
  .u-mb-lg-184 {
    margin-bottom: 184px; } }

@media (min-width: 992px) {
  .u-pb-lg-184 {
    padding-bottom: 184px; } }

@media (min-width: 992px) {
  .u-mb-lg-185 {
    margin-bottom: 185px; } }

@media (min-width: 992px) {
  .u-pb-lg-185 {
    padding-bottom: 185px; } }

@media (min-width: 992px) {
  .u-mb-lg-186 {
    margin-bottom: 186px; } }

@media (min-width: 992px) {
  .u-pb-lg-186 {
    padding-bottom: 186px; } }

@media (min-width: 992px) {
  .u-mb-lg-187 {
    margin-bottom: 187px; } }

@media (min-width: 992px) {
  .u-pb-lg-187 {
    padding-bottom: 187px; } }

@media (min-width: 992px) {
  .u-mb-lg-188 {
    margin-bottom: 188px; } }

@media (min-width: 992px) {
  .u-pb-lg-188 {
    padding-bottom: 188px; } }

@media (min-width: 992px) {
  .u-mb-lg-189 {
    margin-bottom: 189px; } }

@media (min-width: 992px) {
  .u-pb-lg-189 {
    padding-bottom: 189px; } }

@media (min-width: 992px) {
  .u-mb-lg-190 {
    margin-bottom: 190px; } }

@media (min-width: 992px) {
  .u-pb-lg-190 {
    padding-bottom: 190px; } }

@media (min-width: 992px) {
  .u-mb-lg-191 {
    margin-bottom: 191px; } }

@media (min-width: 992px) {
  .u-pb-lg-191 {
    padding-bottom: 191px; } }

@media (min-width: 992px) {
  .u-mb-lg-192 {
    margin-bottom: 192px; } }

@media (min-width: 992px) {
  .u-pb-lg-192 {
    padding-bottom: 192px; } }

@media (min-width: 992px) {
  .u-mb-lg-193 {
    margin-bottom: 193px; } }

@media (min-width: 992px) {
  .u-pb-lg-193 {
    padding-bottom: 193px; } }

@media (min-width: 992px) {
  .u-mb-lg-194 {
    margin-bottom: 194px; } }

@media (min-width: 992px) {
  .u-pb-lg-194 {
    padding-bottom: 194px; } }

@media (min-width: 992px) {
  .u-mb-lg-195 {
    margin-bottom: 195px; } }

@media (min-width: 992px) {
  .u-pb-lg-195 {
    padding-bottom: 195px; } }

@media (min-width: 992px) {
  .u-mb-lg-196 {
    margin-bottom: 196px; } }

@media (min-width: 992px) {
  .u-pb-lg-196 {
    padding-bottom: 196px; } }

@media (min-width: 992px) {
  .u-mb-lg-197 {
    margin-bottom: 197px; } }

@media (min-width: 992px) {
  .u-pb-lg-197 {
    padding-bottom: 197px; } }

@media (min-width: 992px) {
  .u-mb-lg-198 {
    margin-bottom: 198px; } }

@media (min-width: 992px) {
  .u-pb-lg-198 {
    padding-bottom: 198px; } }

@media (min-width: 992px) {
  .u-mb-lg-199 {
    margin-bottom: 199px; } }

@media (min-width: 992px) {
  .u-pb-lg-199 {
    padding-bottom: 199px; } }

@media (min-width: 992px) {
  .u-mb-lg-200 {
    margin-bottom: 200px; } }

@media (min-width: 992px) {
  .u-pb-lg-200 {
    padding-bottom: 200px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-50 {
    margin-left: -50px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-49 {
    margin-left: -49px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-48 {
    margin-left: -48px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-47 {
    margin-left: -47px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-46 {
    margin-left: -46px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-45 {
    margin-left: -45px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-44 {
    margin-left: -44px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-43 {
    margin-left: -43px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-42 {
    margin-left: -42px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-41 {
    margin-left: -41px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-40 {
    margin-left: -40px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-39 {
    margin-left: -39px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-38 {
    margin-left: -38px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-37 {
    margin-left: -37px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-36 {
    margin-left: -36px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-35 {
    margin-left: -35px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-34 {
    margin-left: -34px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-33 {
    margin-left: -33px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-32 {
    margin-left: -32px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-31 {
    margin-left: -31px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-30 {
    margin-left: -30px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-29 {
    margin-left: -29px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-28 {
    margin-left: -28px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-27 {
    margin-left: -27px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-26 {
    margin-left: -26px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-25 {
    margin-left: -25px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-24 {
    margin-left: -24px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-23 {
    margin-left: -23px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-22 {
    margin-left: -22px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-21 {
    margin-left: -21px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-20 {
    margin-left: -20px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-19 {
    margin-left: -19px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-18 {
    margin-left: -18px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-17 {
    margin-left: -17px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-16 {
    margin-left: -16px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-15 {
    margin-left: -15px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-14 {
    margin-left: -14px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-13 {
    margin-left: -13px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-12 {
    margin-left: -12px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-11 {
    margin-left: -11px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-10 {
    margin-left: -10px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-9 {
    margin-left: -9px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-8 {
    margin-left: -8px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-7 {
    margin-left: -7px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-6 {
    margin-left: -6px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-5 {
    margin-left: -5px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-4 {
    margin-left: -4px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-3 {
    margin-left: -3px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-2 {
    margin-left: -2px; } }

@media (min-width: 992px) {
  .u-ml-negative-lg-1 {
    margin-left: -1px; } }

@media (min-width: 992px) {
  .u-ml-lg-0 {
    margin-left: 0px; } }

@media (min-width: 992px) {
  .u-pl-lg-0 {
    padding-left: 0px; } }

@media (min-width: 992px) {
  .u-ml-lg-1 {
    margin-left: 1px; } }

@media (min-width: 992px) {
  .u-pl-lg-1 {
    padding-left: 1px; } }

@media (min-width: 992px) {
  .u-ml-lg-2 {
    margin-left: 2px; } }

@media (min-width: 992px) {
  .u-pl-lg-2 {
    padding-left: 2px; } }

@media (min-width: 992px) {
  .u-ml-lg-3 {
    margin-left: 3px; } }

@media (min-width: 992px) {
  .u-pl-lg-3 {
    padding-left: 3px; } }

@media (min-width: 992px) {
  .u-ml-lg-4 {
    margin-left: 4px; } }

@media (min-width: 992px) {
  .u-pl-lg-4 {
    padding-left: 4px; } }

@media (min-width: 992px) {
  .u-ml-lg-5 {
    margin-left: 5px; } }

@media (min-width: 992px) {
  .u-pl-lg-5 {
    padding-left: 5px; } }

@media (min-width: 992px) {
  .u-ml-lg-6 {
    margin-left: 6px; } }

@media (min-width: 992px) {
  .u-pl-lg-6 {
    padding-left: 6px; } }

@media (min-width: 992px) {
  .u-ml-lg-7 {
    margin-left: 7px; } }

@media (min-width: 992px) {
  .u-pl-lg-7 {
    padding-left: 7px; } }

@media (min-width: 992px) {
  .u-ml-lg-8 {
    margin-left: 8px; } }

@media (min-width: 992px) {
  .u-pl-lg-8 {
    padding-left: 8px; } }

@media (min-width: 992px) {
  .u-ml-lg-9 {
    margin-left: 9px; } }

@media (min-width: 992px) {
  .u-pl-lg-9 {
    padding-left: 9px; } }

@media (min-width: 992px) {
  .u-ml-lg-10 {
    margin-left: 10px; } }

@media (min-width: 992px) {
  .u-pl-lg-10 {
    padding-left: 10px; } }

@media (min-width: 992px) {
  .u-ml-lg-11 {
    margin-left: 11px; } }

@media (min-width: 992px) {
  .u-pl-lg-11 {
    padding-left: 11px; } }

@media (min-width: 992px) {
  .u-ml-lg-12 {
    margin-left: 12px; } }

@media (min-width: 992px) {
  .u-pl-lg-12 {
    padding-left: 12px; } }

@media (min-width: 992px) {
  .u-ml-lg-13 {
    margin-left: 13px; } }

@media (min-width: 992px) {
  .u-pl-lg-13 {
    padding-left: 13px; } }

@media (min-width: 992px) {
  .u-ml-lg-14 {
    margin-left: 14px; } }

@media (min-width: 992px) {
  .u-pl-lg-14 {
    padding-left: 14px; } }

@media (min-width: 992px) {
  .u-ml-lg-15 {
    margin-left: 15px; } }

@media (min-width: 992px) {
  .u-pl-lg-15 {
    padding-left: 15px; } }

@media (min-width: 992px) {
  .u-ml-lg-16 {
    margin-left: 16px; } }

@media (min-width: 992px) {
  .u-pl-lg-16 {
    padding-left: 16px; } }

@media (min-width: 992px) {
  .u-ml-lg-17 {
    margin-left: 17px; } }

@media (min-width: 992px) {
  .u-pl-lg-17 {
    padding-left: 17px; } }

@media (min-width: 992px) {
  .u-ml-lg-18 {
    margin-left: 18px; } }

@media (min-width: 992px) {
  .u-pl-lg-18 {
    padding-left: 18px; } }

@media (min-width: 992px) {
  .u-ml-lg-19 {
    margin-left: 19px; } }

@media (min-width: 992px) {
  .u-pl-lg-19 {
    padding-left: 19px; } }

@media (min-width: 992px) {
  .u-ml-lg-20 {
    margin-left: 20px; } }

@media (min-width: 992px) {
  .u-pl-lg-20 {
    padding-left: 20px; } }

@media (min-width: 992px) {
  .u-ml-lg-21 {
    margin-left: 21px; } }

@media (min-width: 992px) {
  .u-pl-lg-21 {
    padding-left: 21px; } }

@media (min-width: 992px) {
  .u-ml-lg-22 {
    margin-left: 22px; } }

@media (min-width: 992px) {
  .u-pl-lg-22 {
    padding-left: 22px; } }

@media (min-width: 992px) {
  .u-ml-lg-23 {
    margin-left: 23px; } }

@media (min-width: 992px) {
  .u-pl-lg-23 {
    padding-left: 23px; } }

@media (min-width: 992px) {
  .u-ml-lg-24 {
    margin-left: 24px; } }

@media (min-width: 992px) {
  .u-pl-lg-24 {
    padding-left: 24px; } }

@media (min-width: 992px) {
  .u-ml-lg-25 {
    margin-left: 25px; } }

@media (min-width: 992px) {
  .u-pl-lg-25 {
    padding-left: 25px; } }

@media (min-width: 992px) {
  .u-ml-lg-26 {
    margin-left: 26px; } }

@media (min-width: 992px) {
  .u-pl-lg-26 {
    padding-left: 26px; } }

@media (min-width: 992px) {
  .u-ml-lg-27 {
    margin-left: 27px; } }

@media (min-width: 992px) {
  .u-pl-lg-27 {
    padding-left: 27px; } }

@media (min-width: 992px) {
  .u-ml-lg-28 {
    margin-left: 28px; } }

@media (min-width: 992px) {
  .u-pl-lg-28 {
    padding-left: 28px; } }

@media (min-width: 992px) {
  .u-ml-lg-29 {
    margin-left: 29px; } }

@media (min-width: 992px) {
  .u-pl-lg-29 {
    padding-left: 29px; } }

@media (min-width: 992px) {
  .u-ml-lg-30 {
    margin-left: 30px; } }

@media (min-width: 992px) {
  .u-pl-lg-30 {
    padding-left: 30px; } }

@media (min-width: 992px) {
  .u-ml-lg-31 {
    margin-left: 31px; } }

@media (min-width: 992px) {
  .u-pl-lg-31 {
    padding-left: 31px; } }

@media (min-width: 992px) {
  .u-ml-lg-32 {
    margin-left: 32px; } }

@media (min-width: 992px) {
  .u-pl-lg-32 {
    padding-left: 32px; } }

@media (min-width: 992px) {
  .u-ml-lg-33 {
    margin-left: 33px; } }

@media (min-width: 992px) {
  .u-pl-lg-33 {
    padding-left: 33px; } }

@media (min-width: 992px) {
  .u-ml-lg-34 {
    margin-left: 34px; } }

@media (min-width: 992px) {
  .u-pl-lg-34 {
    padding-left: 34px; } }

@media (min-width: 992px) {
  .u-ml-lg-35 {
    margin-left: 35px; } }

@media (min-width: 992px) {
  .u-pl-lg-35 {
    padding-left: 35px; } }

@media (min-width: 992px) {
  .u-ml-lg-36 {
    margin-left: 36px; } }

@media (min-width: 992px) {
  .u-pl-lg-36 {
    padding-left: 36px; } }

@media (min-width: 992px) {
  .u-ml-lg-37 {
    margin-left: 37px; } }

@media (min-width: 992px) {
  .u-pl-lg-37 {
    padding-left: 37px; } }

@media (min-width: 992px) {
  .u-ml-lg-38 {
    margin-left: 38px; } }

@media (min-width: 992px) {
  .u-pl-lg-38 {
    padding-left: 38px; } }

@media (min-width: 992px) {
  .u-ml-lg-39 {
    margin-left: 39px; } }

@media (min-width: 992px) {
  .u-pl-lg-39 {
    padding-left: 39px; } }

@media (min-width: 992px) {
  .u-ml-lg-40 {
    margin-left: 40px; } }

@media (min-width: 992px) {
  .u-pl-lg-40 {
    padding-left: 40px; } }

@media (min-width: 992px) {
  .u-ml-lg-41 {
    margin-left: 41px; } }

@media (min-width: 992px) {
  .u-pl-lg-41 {
    padding-left: 41px; } }

@media (min-width: 992px) {
  .u-ml-lg-42 {
    margin-left: 42px; } }

@media (min-width: 992px) {
  .u-pl-lg-42 {
    padding-left: 42px; } }

@media (min-width: 992px) {
  .u-ml-lg-43 {
    margin-left: 43px; } }

@media (min-width: 992px) {
  .u-pl-lg-43 {
    padding-left: 43px; } }

@media (min-width: 992px) {
  .u-ml-lg-44 {
    margin-left: 44px; } }

@media (min-width: 992px) {
  .u-pl-lg-44 {
    padding-left: 44px; } }

@media (min-width: 992px) {
  .u-ml-lg-45 {
    margin-left: 45px; } }

@media (min-width: 992px) {
  .u-pl-lg-45 {
    padding-left: 45px; } }

@media (min-width: 992px) {
  .u-ml-lg-46 {
    margin-left: 46px; } }

@media (min-width: 992px) {
  .u-pl-lg-46 {
    padding-left: 46px; } }

@media (min-width: 992px) {
  .u-ml-lg-47 {
    margin-left: 47px; } }

@media (min-width: 992px) {
  .u-pl-lg-47 {
    padding-left: 47px; } }

@media (min-width: 992px) {
  .u-ml-lg-48 {
    margin-left: 48px; } }

@media (min-width: 992px) {
  .u-pl-lg-48 {
    padding-left: 48px; } }

@media (min-width: 992px) {
  .u-ml-lg-49 {
    margin-left: 49px; } }

@media (min-width: 992px) {
  .u-pl-lg-49 {
    padding-left: 49px; } }

@media (min-width: 992px) {
  .u-ml-lg-50 {
    margin-left: 50px; } }

@media (min-width: 992px) {
  .u-pl-lg-50 {
    padding-left: 50px; } }

@media (min-width: 992px) {
  .u-ml-lg-51 {
    margin-left: 51px; } }

@media (min-width: 992px) {
  .u-pl-lg-51 {
    padding-left: 51px; } }

@media (min-width: 992px) {
  .u-ml-lg-52 {
    margin-left: 52px; } }

@media (min-width: 992px) {
  .u-pl-lg-52 {
    padding-left: 52px; } }

@media (min-width: 992px) {
  .u-ml-lg-53 {
    margin-left: 53px; } }

@media (min-width: 992px) {
  .u-pl-lg-53 {
    padding-left: 53px; } }

@media (min-width: 992px) {
  .u-ml-lg-54 {
    margin-left: 54px; } }

@media (min-width: 992px) {
  .u-pl-lg-54 {
    padding-left: 54px; } }

@media (min-width: 992px) {
  .u-ml-lg-55 {
    margin-left: 55px; } }

@media (min-width: 992px) {
  .u-pl-lg-55 {
    padding-left: 55px; } }

@media (min-width: 992px) {
  .u-ml-lg-56 {
    margin-left: 56px; } }

@media (min-width: 992px) {
  .u-pl-lg-56 {
    padding-left: 56px; } }

@media (min-width: 992px) {
  .u-ml-lg-57 {
    margin-left: 57px; } }

@media (min-width: 992px) {
  .u-pl-lg-57 {
    padding-left: 57px; } }

@media (min-width: 992px) {
  .u-ml-lg-58 {
    margin-left: 58px; } }

@media (min-width: 992px) {
  .u-pl-lg-58 {
    padding-left: 58px; } }

@media (min-width: 992px) {
  .u-ml-lg-59 {
    margin-left: 59px; } }

@media (min-width: 992px) {
  .u-pl-lg-59 {
    padding-left: 59px; } }

@media (min-width: 992px) {
  .u-ml-lg-60 {
    margin-left: 60px; } }

@media (min-width: 992px) {
  .u-pl-lg-60 {
    padding-left: 60px; } }

@media (min-width: 992px) {
  .u-ml-lg-61 {
    margin-left: 61px; } }

@media (min-width: 992px) {
  .u-pl-lg-61 {
    padding-left: 61px; } }

@media (min-width: 992px) {
  .u-ml-lg-62 {
    margin-left: 62px; } }

@media (min-width: 992px) {
  .u-pl-lg-62 {
    padding-left: 62px; } }

@media (min-width: 992px) {
  .u-ml-lg-63 {
    margin-left: 63px; } }

@media (min-width: 992px) {
  .u-pl-lg-63 {
    padding-left: 63px; } }

@media (min-width: 992px) {
  .u-ml-lg-64 {
    margin-left: 64px; } }

@media (min-width: 992px) {
  .u-pl-lg-64 {
    padding-left: 64px; } }

@media (min-width: 992px) {
  .u-ml-lg-65 {
    margin-left: 65px; } }

@media (min-width: 992px) {
  .u-pl-lg-65 {
    padding-left: 65px; } }

@media (min-width: 992px) {
  .u-ml-lg-66 {
    margin-left: 66px; } }

@media (min-width: 992px) {
  .u-pl-lg-66 {
    padding-left: 66px; } }

@media (min-width: 992px) {
  .u-ml-lg-67 {
    margin-left: 67px; } }

@media (min-width: 992px) {
  .u-pl-lg-67 {
    padding-left: 67px; } }

@media (min-width: 992px) {
  .u-ml-lg-68 {
    margin-left: 68px; } }

@media (min-width: 992px) {
  .u-pl-lg-68 {
    padding-left: 68px; } }

@media (min-width: 992px) {
  .u-ml-lg-69 {
    margin-left: 69px; } }

@media (min-width: 992px) {
  .u-pl-lg-69 {
    padding-left: 69px; } }

@media (min-width: 992px) {
  .u-ml-lg-70 {
    margin-left: 70px; } }

@media (min-width: 992px) {
  .u-pl-lg-70 {
    padding-left: 70px; } }

@media (min-width: 992px) {
  .u-ml-lg-71 {
    margin-left: 71px; } }

@media (min-width: 992px) {
  .u-pl-lg-71 {
    padding-left: 71px; } }

@media (min-width: 992px) {
  .u-ml-lg-72 {
    margin-left: 72px; } }

@media (min-width: 992px) {
  .u-pl-lg-72 {
    padding-left: 72px; } }

@media (min-width: 992px) {
  .u-ml-lg-73 {
    margin-left: 73px; } }

@media (min-width: 992px) {
  .u-pl-lg-73 {
    padding-left: 73px; } }

@media (min-width: 992px) {
  .u-ml-lg-74 {
    margin-left: 74px; } }

@media (min-width: 992px) {
  .u-pl-lg-74 {
    padding-left: 74px; } }

@media (min-width: 992px) {
  .u-ml-lg-75 {
    margin-left: 75px; } }

@media (min-width: 992px) {
  .u-pl-lg-75 {
    padding-left: 75px; } }

@media (min-width: 992px) {
  .u-ml-lg-76 {
    margin-left: 76px; } }

@media (min-width: 992px) {
  .u-pl-lg-76 {
    padding-left: 76px; } }

@media (min-width: 992px) {
  .u-ml-lg-77 {
    margin-left: 77px; } }

@media (min-width: 992px) {
  .u-pl-lg-77 {
    padding-left: 77px; } }

@media (min-width: 992px) {
  .u-ml-lg-78 {
    margin-left: 78px; } }

@media (min-width: 992px) {
  .u-pl-lg-78 {
    padding-left: 78px; } }

@media (min-width: 992px) {
  .u-ml-lg-79 {
    margin-left: 79px; } }

@media (min-width: 992px) {
  .u-pl-lg-79 {
    padding-left: 79px; } }

@media (min-width: 992px) {
  .u-ml-lg-80 {
    margin-left: 80px; } }

@media (min-width: 992px) {
  .u-pl-lg-80 {
    padding-left: 80px; } }

@media (min-width: 992px) {
  .u-ml-lg-81 {
    margin-left: 81px; } }

@media (min-width: 992px) {
  .u-pl-lg-81 {
    padding-left: 81px; } }

@media (min-width: 992px) {
  .u-ml-lg-82 {
    margin-left: 82px; } }

@media (min-width: 992px) {
  .u-pl-lg-82 {
    padding-left: 82px; } }

@media (min-width: 992px) {
  .u-ml-lg-83 {
    margin-left: 83px; } }

@media (min-width: 992px) {
  .u-pl-lg-83 {
    padding-left: 83px; } }

@media (min-width: 992px) {
  .u-ml-lg-84 {
    margin-left: 84px; } }

@media (min-width: 992px) {
  .u-pl-lg-84 {
    padding-left: 84px; } }

@media (min-width: 992px) {
  .u-ml-lg-85 {
    margin-left: 85px; } }

@media (min-width: 992px) {
  .u-pl-lg-85 {
    padding-left: 85px; } }

@media (min-width: 992px) {
  .u-ml-lg-86 {
    margin-left: 86px; } }

@media (min-width: 992px) {
  .u-pl-lg-86 {
    padding-left: 86px; } }

@media (min-width: 992px) {
  .u-ml-lg-87 {
    margin-left: 87px; } }

@media (min-width: 992px) {
  .u-pl-lg-87 {
    padding-left: 87px; } }

@media (min-width: 992px) {
  .u-ml-lg-88 {
    margin-left: 88px; } }

@media (min-width: 992px) {
  .u-pl-lg-88 {
    padding-left: 88px; } }

@media (min-width: 992px) {
  .u-ml-lg-89 {
    margin-left: 89px; } }

@media (min-width: 992px) {
  .u-pl-lg-89 {
    padding-left: 89px; } }

@media (min-width: 992px) {
  .u-ml-lg-90 {
    margin-left: 90px; } }

@media (min-width: 992px) {
  .u-pl-lg-90 {
    padding-left: 90px; } }

@media (min-width: 992px) {
  .u-ml-lg-91 {
    margin-left: 91px; } }

@media (min-width: 992px) {
  .u-pl-lg-91 {
    padding-left: 91px; } }

@media (min-width: 992px) {
  .u-ml-lg-92 {
    margin-left: 92px; } }

@media (min-width: 992px) {
  .u-pl-lg-92 {
    padding-left: 92px; } }

@media (min-width: 992px) {
  .u-ml-lg-93 {
    margin-left: 93px; } }

@media (min-width: 992px) {
  .u-pl-lg-93 {
    padding-left: 93px; } }

@media (min-width: 992px) {
  .u-ml-lg-94 {
    margin-left: 94px; } }

@media (min-width: 992px) {
  .u-pl-lg-94 {
    padding-left: 94px; } }

@media (min-width: 992px) {
  .u-ml-lg-95 {
    margin-left: 95px; } }

@media (min-width: 992px) {
  .u-pl-lg-95 {
    padding-left: 95px; } }

@media (min-width: 992px) {
  .u-ml-lg-96 {
    margin-left: 96px; } }

@media (min-width: 992px) {
  .u-pl-lg-96 {
    padding-left: 96px; } }

@media (min-width: 992px) {
  .u-ml-lg-97 {
    margin-left: 97px; } }

@media (min-width: 992px) {
  .u-pl-lg-97 {
    padding-left: 97px; } }

@media (min-width: 992px) {
  .u-ml-lg-98 {
    margin-left: 98px; } }

@media (min-width: 992px) {
  .u-pl-lg-98 {
    padding-left: 98px; } }

@media (min-width: 992px) {
  .u-ml-lg-99 {
    margin-left: 99px; } }

@media (min-width: 992px) {
  .u-pl-lg-99 {
    padding-left: 99px; } }

@media (min-width: 992px) {
  .u-ml-lg-100 {
    margin-left: 100px; } }

@media (min-width: 992px) {
  .u-pl-lg-100 {
    padding-left: 100px; } }

@media (min-width: 992px) {
  .u-ml-lg-101 {
    margin-left: 101px; } }

@media (min-width: 992px) {
  .u-pl-lg-101 {
    padding-left: 101px; } }

@media (min-width: 992px) {
  .u-ml-lg-102 {
    margin-left: 102px; } }

@media (min-width: 992px) {
  .u-pl-lg-102 {
    padding-left: 102px; } }

@media (min-width: 992px) {
  .u-ml-lg-103 {
    margin-left: 103px; } }

@media (min-width: 992px) {
  .u-pl-lg-103 {
    padding-left: 103px; } }

@media (min-width: 992px) {
  .u-ml-lg-104 {
    margin-left: 104px; } }

@media (min-width: 992px) {
  .u-pl-lg-104 {
    padding-left: 104px; } }

@media (min-width: 992px) {
  .u-ml-lg-105 {
    margin-left: 105px; } }

@media (min-width: 992px) {
  .u-pl-lg-105 {
    padding-left: 105px; } }

@media (min-width: 992px) {
  .u-ml-lg-106 {
    margin-left: 106px; } }

@media (min-width: 992px) {
  .u-pl-lg-106 {
    padding-left: 106px; } }

@media (min-width: 992px) {
  .u-ml-lg-107 {
    margin-left: 107px; } }

@media (min-width: 992px) {
  .u-pl-lg-107 {
    padding-left: 107px; } }

@media (min-width: 992px) {
  .u-ml-lg-108 {
    margin-left: 108px; } }

@media (min-width: 992px) {
  .u-pl-lg-108 {
    padding-left: 108px; } }

@media (min-width: 992px) {
  .u-ml-lg-109 {
    margin-left: 109px; } }

@media (min-width: 992px) {
  .u-pl-lg-109 {
    padding-left: 109px; } }

@media (min-width: 992px) {
  .u-ml-lg-110 {
    margin-left: 110px; } }

@media (min-width: 992px) {
  .u-pl-lg-110 {
    padding-left: 110px; } }

@media (min-width: 992px) {
  .u-ml-lg-111 {
    margin-left: 111px; } }

@media (min-width: 992px) {
  .u-pl-lg-111 {
    padding-left: 111px; } }

@media (min-width: 992px) {
  .u-ml-lg-112 {
    margin-left: 112px; } }

@media (min-width: 992px) {
  .u-pl-lg-112 {
    padding-left: 112px; } }

@media (min-width: 992px) {
  .u-ml-lg-113 {
    margin-left: 113px; } }

@media (min-width: 992px) {
  .u-pl-lg-113 {
    padding-left: 113px; } }

@media (min-width: 992px) {
  .u-ml-lg-114 {
    margin-left: 114px; } }

@media (min-width: 992px) {
  .u-pl-lg-114 {
    padding-left: 114px; } }

@media (min-width: 992px) {
  .u-ml-lg-115 {
    margin-left: 115px; } }

@media (min-width: 992px) {
  .u-pl-lg-115 {
    padding-left: 115px; } }

@media (min-width: 992px) {
  .u-ml-lg-116 {
    margin-left: 116px; } }

@media (min-width: 992px) {
  .u-pl-lg-116 {
    padding-left: 116px; } }

@media (min-width: 992px) {
  .u-ml-lg-117 {
    margin-left: 117px; } }

@media (min-width: 992px) {
  .u-pl-lg-117 {
    padding-left: 117px; } }

@media (min-width: 992px) {
  .u-ml-lg-118 {
    margin-left: 118px; } }

@media (min-width: 992px) {
  .u-pl-lg-118 {
    padding-left: 118px; } }

@media (min-width: 992px) {
  .u-ml-lg-119 {
    margin-left: 119px; } }

@media (min-width: 992px) {
  .u-pl-lg-119 {
    padding-left: 119px; } }

@media (min-width: 992px) {
  .u-ml-lg-120 {
    margin-left: 120px; } }

@media (min-width: 992px) {
  .u-pl-lg-120 {
    padding-left: 120px; } }

@media (min-width: 992px) {
  .u-ml-lg-121 {
    margin-left: 121px; } }

@media (min-width: 992px) {
  .u-pl-lg-121 {
    padding-left: 121px; } }

@media (min-width: 992px) {
  .u-ml-lg-122 {
    margin-left: 122px; } }

@media (min-width: 992px) {
  .u-pl-lg-122 {
    padding-left: 122px; } }

@media (min-width: 992px) {
  .u-ml-lg-123 {
    margin-left: 123px; } }

@media (min-width: 992px) {
  .u-pl-lg-123 {
    padding-left: 123px; } }

@media (min-width: 992px) {
  .u-ml-lg-124 {
    margin-left: 124px; } }

@media (min-width: 992px) {
  .u-pl-lg-124 {
    padding-left: 124px; } }

@media (min-width: 992px) {
  .u-ml-lg-125 {
    margin-left: 125px; } }

@media (min-width: 992px) {
  .u-pl-lg-125 {
    padding-left: 125px; } }

@media (min-width: 992px) {
  .u-ml-lg-126 {
    margin-left: 126px; } }

@media (min-width: 992px) {
  .u-pl-lg-126 {
    padding-left: 126px; } }

@media (min-width: 992px) {
  .u-ml-lg-127 {
    margin-left: 127px; } }

@media (min-width: 992px) {
  .u-pl-lg-127 {
    padding-left: 127px; } }

@media (min-width: 992px) {
  .u-ml-lg-128 {
    margin-left: 128px; } }

@media (min-width: 992px) {
  .u-pl-lg-128 {
    padding-left: 128px; } }

@media (min-width: 992px) {
  .u-ml-lg-129 {
    margin-left: 129px; } }

@media (min-width: 992px) {
  .u-pl-lg-129 {
    padding-left: 129px; } }

@media (min-width: 992px) {
  .u-ml-lg-130 {
    margin-left: 130px; } }

@media (min-width: 992px) {
  .u-pl-lg-130 {
    padding-left: 130px; } }

@media (min-width: 992px) {
  .u-ml-lg-131 {
    margin-left: 131px; } }

@media (min-width: 992px) {
  .u-pl-lg-131 {
    padding-left: 131px; } }

@media (min-width: 992px) {
  .u-ml-lg-132 {
    margin-left: 132px; } }

@media (min-width: 992px) {
  .u-pl-lg-132 {
    padding-left: 132px; } }

@media (min-width: 992px) {
  .u-ml-lg-133 {
    margin-left: 133px; } }

@media (min-width: 992px) {
  .u-pl-lg-133 {
    padding-left: 133px; } }

@media (min-width: 992px) {
  .u-ml-lg-134 {
    margin-left: 134px; } }

@media (min-width: 992px) {
  .u-pl-lg-134 {
    padding-left: 134px; } }

@media (min-width: 992px) {
  .u-ml-lg-135 {
    margin-left: 135px; } }

@media (min-width: 992px) {
  .u-pl-lg-135 {
    padding-left: 135px; } }

@media (min-width: 992px) {
  .u-ml-lg-136 {
    margin-left: 136px; } }

@media (min-width: 992px) {
  .u-pl-lg-136 {
    padding-left: 136px; } }

@media (min-width: 992px) {
  .u-ml-lg-137 {
    margin-left: 137px; } }

@media (min-width: 992px) {
  .u-pl-lg-137 {
    padding-left: 137px; } }

@media (min-width: 992px) {
  .u-ml-lg-138 {
    margin-left: 138px; } }

@media (min-width: 992px) {
  .u-pl-lg-138 {
    padding-left: 138px; } }

@media (min-width: 992px) {
  .u-ml-lg-139 {
    margin-left: 139px; } }

@media (min-width: 992px) {
  .u-pl-lg-139 {
    padding-left: 139px; } }

@media (min-width: 992px) {
  .u-ml-lg-140 {
    margin-left: 140px; } }

@media (min-width: 992px) {
  .u-pl-lg-140 {
    padding-left: 140px; } }

@media (min-width: 992px) {
  .u-ml-lg-141 {
    margin-left: 141px; } }

@media (min-width: 992px) {
  .u-pl-lg-141 {
    padding-left: 141px; } }

@media (min-width: 992px) {
  .u-ml-lg-142 {
    margin-left: 142px; } }

@media (min-width: 992px) {
  .u-pl-lg-142 {
    padding-left: 142px; } }

@media (min-width: 992px) {
  .u-ml-lg-143 {
    margin-left: 143px; } }

@media (min-width: 992px) {
  .u-pl-lg-143 {
    padding-left: 143px; } }

@media (min-width: 992px) {
  .u-ml-lg-144 {
    margin-left: 144px; } }

@media (min-width: 992px) {
  .u-pl-lg-144 {
    padding-left: 144px; } }

@media (min-width: 992px) {
  .u-ml-lg-145 {
    margin-left: 145px; } }

@media (min-width: 992px) {
  .u-pl-lg-145 {
    padding-left: 145px; } }

@media (min-width: 992px) {
  .u-ml-lg-146 {
    margin-left: 146px; } }

@media (min-width: 992px) {
  .u-pl-lg-146 {
    padding-left: 146px; } }

@media (min-width: 992px) {
  .u-ml-lg-147 {
    margin-left: 147px; } }

@media (min-width: 992px) {
  .u-pl-lg-147 {
    padding-left: 147px; } }

@media (min-width: 992px) {
  .u-ml-lg-148 {
    margin-left: 148px; } }

@media (min-width: 992px) {
  .u-pl-lg-148 {
    padding-left: 148px; } }

@media (min-width: 992px) {
  .u-ml-lg-149 {
    margin-left: 149px; } }

@media (min-width: 992px) {
  .u-pl-lg-149 {
    padding-left: 149px; } }

@media (min-width: 992px) {
  .u-ml-lg-150 {
    margin-left: 150px; } }

@media (min-width: 992px) {
  .u-pl-lg-150 {
    padding-left: 150px; } }

@media (min-width: 992px) {
  .u-ml-lg-151 {
    margin-left: 151px; } }

@media (min-width: 992px) {
  .u-pl-lg-151 {
    padding-left: 151px; } }

@media (min-width: 992px) {
  .u-ml-lg-152 {
    margin-left: 152px; } }

@media (min-width: 992px) {
  .u-pl-lg-152 {
    padding-left: 152px; } }

@media (min-width: 992px) {
  .u-ml-lg-153 {
    margin-left: 153px; } }

@media (min-width: 992px) {
  .u-pl-lg-153 {
    padding-left: 153px; } }

@media (min-width: 992px) {
  .u-ml-lg-154 {
    margin-left: 154px; } }

@media (min-width: 992px) {
  .u-pl-lg-154 {
    padding-left: 154px; } }

@media (min-width: 992px) {
  .u-ml-lg-155 {
    margin-left: 155px; } }

@media (min-width: 992px) {
  .u-pl-lg-155 {
    padding-left: 155px; } }

@media (min-width: 992px) {
  .u-ml-lg-156 {
    margin-left: 156px; } }

@media (min-width: 992px) {
  .u-pl-lg-156 {
    padding-left: 156px; } }

@media (min-width: 992px) {
  .u-ml-lg-157 {
    margin-left: 157px; } }

@media (min-width: 992px) {
  .u-pl-lg-157 {
    padding-left: 157px; } }

@media (min-width: 992px) {
  .u-ml-lg-158 {
    margin-left: 158px; } }

@media (min-width: 992px) {
  .u-pl-lg-158 {
    padding-left: 158px; } }

@media (min-width: 992px) {
  .u-ml-lg-159 {
    margin-left: 159px; } }

@media (min-width: 992px) {
  .u-pl-lg-159 {
    padding-left: 159px; } }

@media (min-width: 992px) {
  .u-ml-lg-160 {
    margin-left: 160px; } }

@media (min-width: 992px) {
  .u-pl-lg-160 {
    padding-left: 160px; } }

@media (min-width: 992px) {
  .u-ml-lg-161 {
    margin-left: 161px; } }

@media (min-width: 992px) {
  .u-pl-lg-161 {
    padding-left: 161px; } }

@media (min-width: 992px) {
  .u-ml-lg-162 {
    margin-left: 162px; } }

@media (min-width: 992px) {
  .u-pl-lg-162 {
    padding-left: 162px; } }

@media (min-width: 992px) {
  .u-ml-lg-163 {
    margin-left: 163px; } }

@media (min-width: 992px) {
  .u-pl-lg-163 {
    padding-left: 163px; } }

@media (min-width: 992px) {
  .u-ml-lg-164 {
    margin-left: 164px; } }

@media (min-width: 992px) {
  .u-pl-lg-164 {
    padding-left: 164px; } }

@media (min-width: 992px) {
  .u-ml-lg-165 {
    margin-left: 165px; } }

@media (min-width: 992px) {
  .u-pl-lg-165 {
    padding-left: 165px; } }

@media (min-width: 992px) {
  .u-ml-lg-166 {
    margin-left: 166px; } }

@media (min-width: 992px) {
  .u-pl-lg-166 {
    padding-left: 166px; } }

@media (min-width: 992px) {
  .u-ml-lg-167 {
    margin-left: 167px; } }

@media (min-width: 992px) {
  .u-pl-lg-167 {
    padding-left: 167px; } }

@media (min-width: 992px) {
  .u-ml-lg-168 {
    margin-left: 168px; } }

@media (min-width: 992px) {
  .u-pl-lg-168 {
    padding-left: 168px; } }

@media (min-width: 992px) {
  .u-ml-lg-169 {
    margin-left: 169px; } }

@media (min-width: 992px) {
  .u-pl-lg-169 {
    padding-left: 169px; } }

@media (min-width: 992px) {
  .u-ml-lg-170 {
    margin-left: 170px; } }

@media (min-width: 992px) {
  .u-pl-lg-170 {
    padding-left: 170px; } }

@media (min-width: 992px) {
  .u-ml-lg-171 {
    margin-left: 171px; } }

@media (min-width: 992px) {
  .u-pl-lg-171 {
    padding-left: 171px; } }

@media (min-width: 992px) {
  .u-ml-lg-172 {
    margin-left: 172px; } }

@media (min-width: 992px) {
  .u-pl-lg-172 {
    padding-left: 172px; } }

@media (min-width: 992px) {
  .u-ml-lg-173 {
    margin-left: 173px; } }

@media (min-width: 992px) {
  .u-pl-lg-173 {
    padding-left: 173px; } }

@media (min-width: 992px) {
  .u-ml-lg-174 {
    margin-left: 174px; } }

@media (min-width: 992px) {
  .u-pl-lg-174 {
    padding-left: 174px; } }

@media (min-width: 992px) {
  .u-ml-lg-175 {
    margin-left: 175px; } }

@media (min-width: 992px) {
  .u-pl-lg-175 {
    padding-left: 175px; } }

@media (min-width: 992px) {
  .u-ml-lg-176 {
    margin-left: 176px; } }

@media (min-width: 992px) {
  .u-pl-lg-176 {
    padding-left: 176px; } }

@media (min-width: 992px) {
  .u-ml-lg-177 {
    margin-left: 177px; } }

@media (min-width: 992px) {
  .u-pl-lg-177 {
    padding-left: 177px; } }

@media (min-width: 992px) {
  .u-ml-lg-178 {
    margin-left: 178px; } }

@media (min-width: 992px) {
  .u-pl-lg-178 {
    padding-left: 178px; } }

@media (min-width: 992px) {
  .u-ml-lg-179 {
    margin-left: 179px; } }

@media (min-width: 992px) {
  .u-pl-lg-179 {
    padding-left: 179px; } }

@media (min-width: 992px) {
  .u-ml-lg-180 {
    margin-left: 180px; } }

@media (min-width: 992px) {
  .u-pl-lg-180 {
    padding-left: 180px; } }

@media (min-width: 992px) {
  .u-ml-lg-181 {
    margin-left: 181px; } }

@media (min-width: 992px) {
  .u-pl-lg-181 {
    padding-left: 181px; } }

@media (min-width: 992px) {
  .u-ml-lg-182 {
    margin-left: 182px; } }

@media (min-width: 992px) {
  .u-pl-lg-182 {
    padding-left: 182px; } }

@media (min-width: 992px) {
  .u-ml-lg-183 {
    margin-left: 183px; } }

@media (min-width: 992px) {
  .u-pl-lg-183 {
    padding-left: 183px; } }

@media (min-width: 992px) {
  .u-ml-lg-184 {
    margin-left: 184px; } }

@media (min-width: 992px) {
  .u-pl-lg-184 {
    padding-left: 184px; } }

@media (min-width: 992px) {
  .u-ml-lg-185 {
    margin-left: 185px; } }

@media (min-width: 992px) {
  .u-pl-lg-185 {
    padding-left: 185px; } }

@media (min-width: 992px) {
  .u-ml-lg-186 {
    margin-left: 186px; } }

@media (min-width: 992px) {
  .u-pl-lg-186 {
    padding-left: 186px; } }

@media (min-width: 992px) {
  .u-ml-lg-187 {
    margin-left: 187px; } }

@media (min-width: 992px) {
  .u-pl-lg-187 {
    padding-left: 187px; } }

@media (min-width: 992px) {
  .u-ml-lg-188 {
    margin-left: 188px; } }

@media (min-width: 992px) {
  .u-pl-lg-188 {
    padding-left: 188px; } }

@media (min-width: 992px) {
  .u-ml-lg-189 {
    margin-left: 189px; } }

@media (min-width: 992px) {
  .u-pl-lg-189 {
    padding-left: 189px; } }

@media (min-width: 992px) {
  .u-ml-lg-190 {
    margin-left: 190px; } }

@media (min-width: 992px) {
  .u-pl-lg-190 {
    padding-left: 190px; } }

@media (min-width: 992px) {
  .u-ml-lg-191 {
    margin-left: 191px; } }

@media (min-width: 992px) {
  .u-pl-lg-191 {
    padding-left: 191px; } }

@media (min-width: 992px) {
  .u-ml-lg-192 {
    margin-left: 192px; } }

@media (min-width: 992px) {
  .u-pl-lg-192 {
    padding-left: 192px; } }

@media (min-width: 992px) {
  .u-ml-lg-193 {
    margin-left: 193px; } }

@media (min-width: 992px) {
  .u-pl-lg-193 {
    padding-left: 193px; } }

@media (min-width: 992px) {
  .u-ml-lg-194 {
    margin-left: 194px; } }

@media (min-width: 992px) {
  .u-pl-lg-194 {
    padding-left: 194px; } }

@media (min-width: 992px) {
  .u-ml-lg-195 {
    margin-left: 195px; } }

@media (min-width: 992px) {
  .u-pl-lg-195 {
    padding-left: 195px; } }

@media (min-width: 992px) {
  .u-ml-lg-196 {
    margin-left: 196px; } }

@media (min-width: 992px) {
  .u-pl-lg-196 {
    padding-left: 196px; } }

@media (min-width: 992px) {
  .u-ml-lg-197 {
    margin-left: 197px; } }

@media (min-width: 992px) {
  .u-pl-lg-197 {
    padding-left: 197px; } }

@media (min-width: 992px) {
  .u-ml-lg-198 {
    margin-left: 198px; } }

@media (min-width: 992px) {
  .u-pl-lg-198 {
    padding-left: 198px; } }

@media (min-width: 992px) {
  .u-ml-lg-199 {
    margin-left: 199px; } }

@media (min-width: 992px) {
  .u-pl-lg-199 {
    padding-left: 199px; } }

@media (min-width: 992px) {
  .u-ml-lg-200 {
    margin-left: 200px; } }

@media (min-width: 992px) {
  .u-pl-lg-200 {
    padding-left: 200px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-50 {
    margin-right: -50px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-49 {
    margin-right: -49px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-48 {
    margin-right: -48px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-47 {
    margin-right: -47px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-46 {
    margin-right: -46px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-45 {
    margin-right: -45px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-44 {
    margin-right: -44px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-43 {
    margin-right: -43px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-42 {
    margin-right: -42px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-41 {
    margin-right: -41px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-40 {
    margin-right: -40px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-39 {
    margin-right: -39px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-38 {
    margin-right: -38px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-37 {
    margin-right: -37px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-36 {
    margin-right: -36px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-35 {
    margin-right: -35px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-34 {
    margin-right: -34px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-33 {
    margin-right: -33px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-32 {
    margin-right: -32px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-31 {
    margin-right: -31px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-30 {
    margin-right: -30px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-29 {
    margin-right: -29px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-28 {
    margin-right: -28px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-27 {
    margin-right: -27px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-26 {
    margin-right: -26px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-25 {
    margin-right: -25px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-24 {
    margin-right: -24px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-23 {
    margin-right: -23px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-22 {
    margin-right: -22px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-21 {
    margin-right: -21px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-20 {
    margin-right: -20px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-19 {
    margin-right: -19px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-18 {
    margin-right: -18px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-17 {
    margin-right: -17px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-16 {
    margin-right: -16px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-15 {
    margin-right: -15px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-14 {
    margin-right: -14px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-13 {
    margin-right: -13px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-12 {
    margin-right: -12px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-11 {
    margin-right: -11px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-10 {
    margin-right: -10px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-9 {
    margin-right: -9px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-8 {
    margin-right: -8px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-7 {
    margin-right: -7px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-6 {
    margin-right: -6px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-5 {
    margin-right: -5px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-4 {
    margin-right: -4px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-3 {
    margin-right: -3px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-2 {
    margin-right: -2px; } }

@media (min-width: 992px) {
  .u-mr-negative-lg-1 {
    margin-right: -1px; } }

@media (min-width: 992px) {
  .u-mr-lg-0 {
    margin-right: 0px; } }

@media (min-width: 992px) {
  .u-pr-lg-0 {
    padding-right: 0px; } }

@media (min-width: 992px) {
  .u-mr-lg-1 {
    margin-right: 1px; } }

@media (min-width: 992px) {
  .u-pr-lg-1 {
    padding-right: 1px; } }

@media (min-width: 992px) {
  .u-mr-lg-2 {
    margin-right: 2px; } }

@media (min-width: 992px) {
  .u-pr-lg-2 {
    padding-right: 2px; } }

@media (min-width: 992px) {
  .u-mr-lg-3 {
    margin-right: 3px; } }

@media (min-width: 992px) {
  .u-pr-lg-3 {
    padding-right: 3px; } }

@media (min-width: 992px) {
  .u-mr-lg-4 {
    margin-right: 4px; } }

@media (min-width: 992px) {
  .u-pr-lg-4 {
    padding-right: 4px; } }

@media (min-width: 992px) {
  .u-mr-lg-5 {
    margin-right: 5px; } }

@media (min-width: 992px) {
  .u-pr-lg-5 {
    padding-right: 5px; } }

@media (min-width: 992px) {
  .u-mr-lg-6 {
    margin-right: 6px; } }

@media (min-width: 992px) {
  .u-pr-lg-6 {
    padding-right: 6px; } }

@media (min-width: 992px) {
  .u-mr-lg-7 {
    margin-right: 7px; } }

@media (min-width: 992px) {
  .u-pr-lg-7 {
    padding-right: 7px; } }

@media (min-width: 992px) {
  .u-mr-lg-8 {
    margin-right: 8px; } }

@media (min-width: 992px) {
  .u-pr-lg-8 {
    padding-right: 8px; } }

@media (min-width: 992px) {
  .u-mr-lg-9 {
    margin-right: 9px; } }

@media (min-width: 992px) {
  .u-pr-lg-9 {
    padding-right: 9px; } }

@media (min-width: 992px) {
  .u-mr-lg-10 {
    margin-right: 10px; } }

@media (min-width: 992px) {
  .u-pr-lg-10 {
    padding-right: 10px; } }

@media (min-width: 992px) {
  .u-mr-lg-11 {
    margin-right: 11px; } }

@media (min-width: 992px) {
  .u-pr-lg-11 {
    padding-right: 11px; } }

@media (min-width: 992px) {
  .u-mr-lg-12 {
    margin-right: 12px; } }

@media (min-width: 992px) {
  .u-pr-lg-12 {
    padding-right: 12px; } }

@media (min-width: 992px) {
  .u-mr-lg-13 {
    margin-right: 13px; } }

@media (min-width: 992px) {
  .u-pr-lg-13 {
    padding-right: 13px; } }

@media (min-width: 992px) {
  .u-mr-lg-14 {
    margin-right: 14px; } }

@media (min-width: 992px) {
  .u-pr-lg-14 {
    padding-right: 14px; } }

@media (min-width: 992px) {
  .u-mr-lg-15 {
    margin-right: 15px; } }

@media (min-width: 992px) {
  .u-pr-lg-15 {
    padding-right: 15px; } }

@media (min-width: 992px) {
  .u-mr-lg-16 {
    margin-right: 16px; } }

@media (min-width: 992px) {
  .u-pr-lg-16 {
    padding-right: 16px; } }

@media (min-width: 992px) {
  .u-mr-lg-17 {
    margin-right: 17px; } }

@media (min-width: 992px) {
  .u-pr-lg-17 {
    padding-right: 17px; } }

@media (min-width: 992px) {
  .u-mr-lg-18 {
    margin-right: 18px; } }

@media (min-width: 992px) {
  .u-pr-lg-18 {
    padding-right: 18px; } }

@media (min-width: 992px) {
  .u-mr-lg-19 {
    margin-right: 19px; } }

@media (min-width: 992px) {
  .u-pr-lg-19 {
    padding-right: 19px; } }

@media (min-width: 992px) {
  .u-mr-lg-20 {
    margin-right: 20px; } }

@media (min-width: 992px) {
  .u-pr-lg-20 {
    padding-right: 20px; } }

@media (min-width: 992px) {
  .u-mr-lg-21 {
    margin-right: 21px; } }

@media (min-width: 992px) {
  .u-pr-lg-21 {
    padding-right: 21px; } }

@media (min-width: 992px) {
  .u-mr-lg-22 {
    margin-right: 22px; } }

@media (min-width: 992px) {
  .u-pr-lg-22 {
    padding-right: 22px; } }

@media (min-width: 992px) {
  .u-mr-lg-23 {
    margin-right: 23px; } }

@media (min-width: 992px) {
  .u-pr-lg-23 {
    padding-right: 23px; } }

@media (min-width: 992px) {
  .u-mr-lg-24 {
    margin-right: 24px; } }

@media (min-width: 992px) {
  .u-pr-lg-24 {
    padding-right: 24px; } }

@media (min-width: 992px) {
  .u-mr-lg-25 {
    margin-right: 25px; } }

@media (min-width: 992px) {
  .u-pr-lg-25 {
    padding-right: 25px; } }

@media (min-width: 992px) {
  .u-mr-lg-26 {
    margin-right: 26px; } }

@media (min-width: 992px) {
  .u-pr-lg-26 {
    padding-right: 26px; } }

@media (min-width: 992px) {
  .u-mr-lg-27 {
    margin-right: 27px; } }

@media (min-width: 992px) {
  .u-pr-lg-27 {
    padding-right: 27px; } }

@media (min-width: 992px) {
  .u-mr-lg-28 {
    margin-right: 28px; } }

@media (min-width: 992px) {
  .u-pr-lg-28 {
    padding-right: 28px; } }

@media (min-width: 992px) {
  .u-mr-lg-29 {
    margin-right: 29px; } }

@media (min-width: 992px) {
  .u-pr-lg-29 {
    padding-right: 29px; } }

@media (min-width: 992px) {
  .u-mr-lg-30 {
    margin-right: 30px; } }

@media (min-width: 992px) {
  .u-pr-lg-30 {
    padding-right: 30px; } }

@media (min-width: 992px) {
  .u-mr-lg-31 {
    margin-right: 31px; } }

@media (min-width: 992px) {
  .u-pr-lg-31 {
    padding-right: 31px; } }

@media (min-width: 992px) {
  .u-mr-lg-32 {
    margin-right: 32px; } }

@media (min-width: 992px) {
  .u-pr-lg-32 {
    padding-right: 32px; } }

@media (min-width: 992px) {
  .u-mr-lg-33 {
    margin-right: 33px; } }

@media (min-width: 992px) {
  .u-pr-lg-33 {
    padding-right: 33px; } }

@media (min-width: 992px) {
  .u-mr-lg-34 {
    margin-right: 34px; } }

@media (min-width: 992px) {
  .u-pr-lg-34 {
    padding-right: 34px; } }

@media (min-width: 992px) {
  .u-mr-lg-35 {
    margin-right: 35px; } }

@media (min-width: 992px) {
  .u-pr-lg-35 {
    padding-right: 35px; } }

@media (min-width: 992px) {
  .u-mr-lg-36 {
    margin-right: 36px; } }

@media (min-width: 992px) {
  .u-pr-lg-36 {
    padding-right: 36px; } }

@media (min-width: 992px) {
  .u-mr-lg-37 {
    margin-right: 37px; } }

@media (min-width: 992px) {
  .u-pr-lg-37 {
    padding-right: 37px; } }

@media (min-width: 992px) {
  .u-mr-lg-38 {
    margin-right: 38px; } }

@media (min-width: 992px) {
  .u-pr-lg-38 {
    padding-right: 38px; } }

@media (min-width: 992px) {
  .u-mr-lg-39 {
    margin-right: 39px; } }

@media (min-width: 992px) {
  .u-pr-lg-39 {
    padding-right: 39px; } }

@media (min-width: 992px) {
  .u-mr-lg-40 {
    margin-right: 40px; } }

@media (min-width: 992px) {
  .u-pr-lg-40 {
    padding-right: 40px; } }

@media (min-width: 992px) {
  .u-mr-lg-41 {
    margin-right: 41px; } }

@media (min-width: 992px) {
  .u-pr-lg-41 {
    padding-right: 41px; } }

@media (min-width: 992px) {
  .u-mr-lg-42 {
    margin-right: 42px; } }

@media (min-width: 992px) {
  .u-pr-lg-42 {
    padding-right: 42px; } }

@media (min-width: 992px) {
  .u-mr-lg-43 {
    margin-right: 43px; } }

@media (min-width: 992px) {
  .u-pr-lg-43 {
    padding-right: 43px; } }

@media (min-width: 992px) {
  .u-mr-lg-44 {
    margin-right: 44px; } }

@media (min-width: 992px) {
  .u-pr-lg-44 {
    padding-right: 44px; } }

@media (min-width: 992px) {
  .u-mr-lg-45 {
    margin-right: 45px; } }

@media (min-width: 992px) {
  .u-pr-lg-45 {
    padding-right: 45px; } }

@media (min-width: 992px) {
  .u-mr-lg-46 {
    margin-right: 46px; } }

@media (min-width: 992px) {
  .u-pr-lg-46 {
    padding-right: 46px; } }

@media (min-width: 992px) {
  .u-mr-lg-47 {
    margin-right: 47px; } }

@media (min-width: 992px) {
  .u-pr-lg-47 {
    padding-right: 47px; } }

@media (min-width: 992px) {
  .u-mr-lg-48 {
    margin-right: 48px; } }

@media (min-width: 992px) {
  .u-pr-lg-48 {
    padding-right: 48px; } }

@media (min-width: 992px) {
  .u-mr-lg-49 {
    margin-right: 49px; } }

@media (min-width: 992px) {
  .u-pr-lg-49 {
    padding-right: 49px; } }

@media (min-width: 992px) {
  .u-mr-lg-50 {
    margin-right: 50px; } }

@media (min-width: 992px) {
  .u-pr-lg-50 {
    padding-right: 50px; } }

@media (min-width: 992px) {
  .u-mr-lg-51 {
    margin-right: 51px; } }

@media (min-width: 992px) {
  .u-pr-lg-51 {
    padding-right: 51px; } }

@media (min-width: 992px) {
  .u-mr-lg-52 {
    margin-right: 52px; } }

@media (min-width: 992px) {
  .u-pr-lg-52 {
    padding-right: 52px; } }

@media (min-width: 992px) {
  .u-mr-lg-53 {
    margin-right: 53px; } }

@media (min-width: 992px) {
  .u-pr-lg-53 {
    padding-right: 53px; } }

@media (min-width: 992px) {
  .u-mr-lg-54 {
    margin-right: 54px; } }

@media (min-width: 992px) {
  .u-pr-lg-54 {
    padding-right: 54px; } }

@media (min-width: 992px) {
  .u-mr-lg-55 {
    margin-right: 55px; } }

@media (min-width: 992px) {
  .u-pr-lg-55 {
    padding-right: 55px; } }

@media (min-width: 992px) {
  .u-mr-lg-56 {
    margin-right: 56px; } }

@media (min-width: 992px) {
  .u-pr-lg-56 {
    padding-right: 56px; } }

@media (min-width: 992px) {
  .u-mr-lg-57 {
    margin-right: 57px; } }

@media (min-width: 992px) {
  .u-pr-lg-57 {
    padding-right: 57px; } }

@media (min-width: 992px) {
  .u-mr-lg-58 {
    margin-right: 58px; } }

@media (min-width: 992px) {
  .u-pr-lg-58 {
    padding-right: 58px; } }

@media (min-width: 992px) {
  .u-mr-lg-59 {
    margin-right: 59px; } }

@media (min-width: 992px) {
  .u-pr-lg-59 {
    padding-right: 59px; } }

@media (min-width: 992px) {
  .u-mr-lg-60 {
    margin-right: 60px; } }

@media (min-width: 992px) {
  .u-pr-lg-60 {
    padding-right: 60px; } }

@media (min-width: 992px) {
  .u-mr-lg-61 {
    margin-right: 61px; } }

@media (min-width: 992px) {
  .u-pr-lg-61 {
    padding-right: 61px; } }

@media (min-width: 992px) {
  .u-mr-lg-62 {
    margin-right: 62px; } }

@media (min-width: 992px) {
  .u-pr-lg-62 {
    padding-right: 62px; } }

@media (min-width: 992px) {
  .u-mr-lg-63 {
    margin-right: 63px; } }

@media (min-width: 992px) {
  .u-pr-lg-63 {
    padding-right: 63px; } }

@media (min-width: 992px) {
  .u-mr-lg-64 {
    margin-right: 64px; } }

@media (min-width: 992px) {
  .u-pr-lg-64 {
    padding-right: 64px; } }

@media (min-width: 992px) {
  .u-mr-lg-65 {
    margin-right: 65px; } }

@media (min-width: 992px) {
  .u-pr-lg-65 {
    padding-right: 65px; } }

@media (min-width: 992px) {
  .u-mr-lg-66 {
    margin-right: 66px; } }

@media (min-width: 992px) {
  .u-pr-lg-66 {
    padding-right: 66px; } }

@media (min-width: 992px) {
  .u-mr-lg-67 {
    margin-right: 67px; } }

@media (min-width: 992px) {
  .u-pr-lg-67 {
    padding-right: 67px; } }

@media (min-width: 992px) {
  .u-mr-lg-68 {
    margin-right: 68px; } }

@media (min-width: 992px) {
  .u-pr-lg-68 {
    padding-right: 68px; } }

@media (min-width: 992px) {
  .u-mr-lg-69 {
    margin-right: 69px; } }

@media (min-width: 992px) {
  .u-pr-lg-69 {
    padding-right: 69px; } }

@media (min-width: 992px) {
  .u-mr-lg-70 {
    margin-right: 70px; } }

@media (min-width: 992px) {
  .u-pr-lg-70 {
    padding-right: 70px; } }

@media (min-width: 992px) {
  .u-mr-lg-71 {
    margin-right: 71px; } }

@media (min-width: 992px) {
  .u-pr-lg-71 {
    padding-right: 71px; } }

@media (min-width: 992px) {
  .u-mr-lg-72 {
    margin-right: 72px; } }

@media (min-width: 992px) {
  .u-pr-lg-72 {
    padding-right: 72px; } }

@media (min-width: 992px) {
  .u-mr-lg-73 {
    margin-right: 73px; } }

@media (min-width: 992px) {
  .u-pr-lg-73 {
    padding-right: 73px; } }

@media (min-width: 992px) {
  .u-mr-lg-74 {
    margin-right: 74px; } }

@media (min-width: 992px) {
  .u-pr-lg-74 {
    padding-right: 74px; } }

@media (min-width: 992px) {
  .u-mr-lg-75 {
    margin-right: 75px; } }

@media (min-width: 992px) {
  .u-pr-lg-75 {
    padding-right: 75px; } }

@media (min-width: 992px) {
  .u-mr-lg-76 {
    margin-right: 76px; } }

@media (min-width: 992px) {
  .u-pr-lg-76 {
    padding-right: 76px; } }

@media (min-width: 992px) {
  .u-mr-lg-77 {
    margin-right: 77px; } }

@media (min-width: 992px) {
  .u-pr-lg-77 {
    padding-right: 77px; } }

@media (min-width: 992px) {
  .u-mr-lg-78 {
    margin-right: 78px; } }

@media (min-width: 992px) {
  .u-pr-lg-78 {
    padding-right: 78px; } }

@media (min-width: 992px) {
  .u-mr-lg-79 {
    margin-right: 79px; } }

@media (min-width: 992px) {
  .u-pr-lg-79 {
    padding-right: 79px; } }

@media (min-width: 992px) {
  .u-mr-lg-80 {
    margin-right: 80px; } }

@media (min-width: 992px) {
  .u-pr-lg-80 {
    padding-right: 80px; } }

@media (min-width: 992px) {
  .u-mr-lg-81 {
    margin-right: 81px; } }

@media (min-width: 992px) {
  .u-pr-lg-81 {
    padding-right: 81px; } }

@media (min-width: 992px) {
  .u-mr-lg-82 {
    margin-right: 82px; } }

@media (min-width: 992px) {
  .u-pr-lg-82 {
    padding-right: 82px; } }

@media (min-width: 992px) {
  .u-mr-lg-83 {
    margin-right: 83px; } }

@media (min-width: 992px) {
  .u-pr-lg-83 {
    padding-right: 83px; } }

@media (min-width: 992px) {
  .u-mr-lg-84 {
    margin-right: 84px; } }

@media (min-width: 992px) {
  .u-pr-lg-84 {
    padding-right: 84px; } }

@media (min-width: 992px) {
  .u-mr-lg-85 {
    margin-right: 85px; } }

@media (min-width: 992px) {
  .u-pr-lg-85 {
    padding-right: 85px; } }

@media (min-width: 992px) {
  .u-mr-lg-86 {
    margin-right: 86px; } }

@media (min-width: 992px) {
  .u-pr-lg-86 {
    padding-right: 86px; } }

@media (min-width: 992px) {
  .u-mr-lg-87 {
    margin-right: 87px; } }

@media (min-width: 992px) {
  .u-pr-lg-87 {
    padding-right: 87px; } }

@media (min-width: 992px) {
  .u-mr-lg-88 {
    margin-right: 88px; } }

@media (min-width: 992px) {
  .u-pr-lg-88 {
    padding-right: 88px; } }

@media (min-width: 992px) {
  .u-mr-lg-89 {
    margin-right: 89px; } }

@media (min-width: 992px) {
  .u-pr-lg-89 {
    padding-right: 89px; } }

@media (min-width: 992px) {
  .u-mr-lg-90 {
    margin-right: 90px; } }

@media (min-width: 992px) {
  .u-pr-lg-90 {
    padding-right: 90px; } }

@media (min-width: 992px) {
  .u-mr-lg-91 {
    margin-right: 91px; } }

@media (min-width: 992px) {
  .u-pr-lg-91 {
    padding-right: 91px; } }

@media (min-width: 992px) {
  .u-mr-lg-92 {
    margin-right: 92px; } }

@media (min-width: 992px) {
  .u-pr-lg-92 {
    padding-right: 92px; } }

@media (min-width: 992px) {
  .u-mr-lg-93 {
    margin-right: 93px; } }

@media (min-width: 992px) {
  .u-pr-lg-93 {
    padding-right: 93px; } }

@media (min-width: 992px) {
  .u-mr-lg-94 {
    margin-right: 94px; } }

@media (min-width: 992px) {
  .u-pr-lg-94 {
    padding-right: 94px; } }

@media (min-width: 992px) {
  .u-mr-lg-95 {
    margin-right: 95px; } }

@media (min-width: 992px) {
  .u-pr-lg-95 {
    padding-right: 95px; } }

@media (min-width: 992px) {
  .u-mr-lg-96 {
    margin-right: 96px; } }

@media (min-width: 992px) {
  .u-pr-lg-96 {
    padding-right: 96px; } }

@media (min-width: 992px) {
  .u-mr-lg-97 {
    margin-right: 97px; } }

@media (min-width: 992px) {
  .u-pr-lg-97 {
    padding-right: 97px; } }

@media (min-width: 992px) {
  .u-mr-lg-98 {
    margin-right: 98px; } }

@media (min-width: 992px) {
  .u-pr-lg-98 {
    padding-right: 98px; } }

@media (min-width: 992px) {
  .u-mr-lg-99 {
    margin-right: 99px; } }

@media (min-width: 992px) {
  .u-pr-lg-99 {
    padding-right: 99px; } }

@media (min-width: 992px) {
  .u-mr-lg-100 {
    margin-right: 100px; } }

@media (min-width: 992px) {
  .u-pr-lg-100 {
    padding-right: 100px; } }

@media (min-width: 992px) {
  .u-mr-lg-101 {
    margin-right: 101px; } }

@media (min-width: 992px) {
  .u-pr-lg-101 {
    padding-right: 101px; } }

@media (min-width: 992px) {
  .u-mr-lg-102 {
    margin-right: 102px; } }

@media (min-width: 992px) {
  .u-pr-lg-102 {
    padding-right: 102px; } }

@media (min-width: 992px) {
  .u-mr-lg-103 {
    margin-right: 103px; } }

@media (min-width: 992px) {
  .u-pr-lg-103 {
    padding-right: 103px; } }

@media (min-width: 992px) {
  .u-mr-lg-104 {
    margin-right: 104px; } }

@media (min-width: 992px) {
  .u-pr-lg-104 {
    padding-right: 104px; } }

@media (min-width: 992px) {
  .u-mr-lg-105 {
    margin-right: 105px; } }

@media (min-width: 992px) {
  .u-pr-lg-105 {
    padding-right: 105px; } }

@media (min-width: 992px) {
  .u-mr-lg-106 {
    margin-right: 106px; } }

@media (min-width: 992px) {
  .u-pr-lg-106 {
    padding-right: 106px; } }

@media (min-width: 992px) {
  .u-mr-lg-107 {
    margin-right: 107px; } }

@media (min-width: 992px) {
  .u-pr-lg-107 {
    padding-right: 107px; } }

@media (min-width: 992px) {
  .u-mr-lg-108 {
    margin-right: 108px; } }

@media (min-width: 992px) {
  .u-pr-lg-108 {
    padding-right: 108px; } }

@media (min-width: 992px) {
  .u-mr-lg-109 {
    margin-right: 109px; } }

@media (min-width: 992px) {
  .u-pr-lg-109 {
    padding-right: 109px; } }

@media (min-width: 992px) {
  .u-mr-lg-110 {
    margin-right: 110px; } }

@media (min-width: 992px) {
  .u-pr-lg-110 {
    padding-right: 110px; } }

@media (min-width: 992px) {
  .u-mr-lg-111 {
    margin-right: 111px; } }

@media (min-width: 992px) {
  .u-pr-lg-111 {
    padding-right: 111px; } }

@media (min-width: 992px) {
  .u-mr-lg-112 {
    margin-right: 112px; } }

@media (min-width: 992px) {
  .u-pr-lg-112 {
    padding-right: 112px; } }

@media (min-width: 992px) {
  .u-mr-lg-113 {
    margin-right: 113px; } }

@media (min-width: 992px) {
  .u-pr-lg-113 {
    padding-right: 113px; } }

@media (min-width: 992px) {
  .u-mr-lg-114 {
    margin-right: 114px; } }

@media (min-width: 992px) {
  .u-pr-lg-114 {
    padding-right: 114px; } }

@media (min-width: 992px) {
  .u-mr-lg-115 {
    margin-right: 115px; } }

@media (min-width: 992px) {
  .u-pr-lg-115 {
    padding-right: 115px; } }

@media (min-width: 992px) {
  .u-mr-lg-116 {
    margin-right: 116px; } }

@media (min-width: 992px) {
  .u-pr-lg-116 {
    padding-right: 116px; } }

@media (min-width: 992px) {
  .u-mr-lg-117 {
    margin-right: 117px; } }

@media (min-width: 992px) {
  .u-pr-lg-117 {
    padding-right: 117px; } }

@media (min-width: 992px) {
  .u-mr-lg-118 {
    margin-right: 118px; } }

@media (min-width: 992px) {
  .u-pr-lg-118 {
    padding-right: 118px; } }

@media (min-width: 992px) {
  .u-mr-lg-119 {
    margin-right: 119px; } }

@media (min-width: 992px) {
  .u-pr-lg-119 {
    padding-right: 119px; } }

@media (min-width: 992px) {
  .u-mr-lg-120 {
    margin-right: 120px; } }

@media (min-width: 992px) {
  .u-pr-lg-120 {
    padding-right: 120px; } }

@media (min-width: 992px) {
  .u-mr-lg-121 {
    margin-right: 121px; } }

@media (min-width: 992px) {
  .u-pr-lg-121 {
    padding-right: 121px; } }

@media (min-width: 992px) {
  .u-mr-lg-122 {
    margin-right: 122px; } }

@media (min-width: 992px) {
  .u-pr-lg-122 {
    padding-right: 122px; } }

@media (min-width: 992px) {
  .u-mr-lg-123 {
    margin-right: 123px; } }

@media (min-width: 992px) {
  .u-pr-lg-123 {
    padding-right: 123px; } }

@media (min-width: 992px) {
  .u-mr-lg-124 {
    margin-right: 124px; } }

@media (min-width: 992px) {
  .u-pr-lg-124 {
    padding-right: 124px; } }

@media (min-width: 992px) {
  .u-mr-lg-125 {
    margin-right: 125px; } }

@media (min-width: 992px) {
  .u-pr-lg-125 {
    padding-right: 125px; } }

@media (min-width: 992px) {
  .u-mr-lg-126 {
    margin-right: 126px; } }

@media (min-width: 992px) {
  .u-pr-lg-126 {
    padding-right: 126px; } }

@media (min-width: 992px) {
  .u-mr-lg-127 {
    margin-right: 127px; } }

@media (min-width: 992px) {
  .u-pr-lg-127 {
    padding-right: 127px; } }

@media (min-width: 992px) {
  .u-mr-lg-128 {
    margin-right: 128px; } }

@media (min-width: 992px) {
  .u-pr-lg-128 {
    padding-right: 128px; } }

@media (min-width: 992px) {
  .u-mr-lg-129 {
    margin-right: 129px; } }

@media (min-width: 992px) {
  .u-pr-lg-129 {
    padding-right: 129px; } }

@media (min-width: 992px) {
  .u-mr-lg-130 {
    margin-right: 130px; } }

@media (min-width: 992px) {
  .u-pr-lg-130 {
    padding-right: 130px; } }

@media (min-width: 992px) {
  .u-mr-lg-131 {
    margin-right: 131px; } }

@media (min-width: 992px) {
  .u-pr-lg-131 {
    padding-right: 131px; } }

@media (min-width: 992px) {
  .u-mr-lg-132 {
    margin-right: 132px; } }

@media (min-width: 992px) {
  .u-pr-lg-132 {
    padding-right: 132px; } }

@media (min-width: 992px) {
  .u-mr-lg-133 {
    margin-right: 133px; } }

@media (min-width: 992px) {
  .u-pr-lg-133 {
    padding-right: 133px; } }

@media (min-width: 992px) {
  .u-mr-lg-134 {
    margin-right: 134px; } }

@media (min-width: 992px) {
  .u-pr-lg-134 {
    padding-right: 134px; } }

@media (min-width: 992px) {
  .u-mr-lg-135 {
    margin-right: 135px; } }

@media (min-width: 992px) {
  .u-pr-lg-135 {
    padding-right: 135px; } }

@media (min-width: 992px) {
  .u-mr-lg-136 {
    margin-right: 136px; } }

@media (min-width: 992px) {
  .u-pr-lg-136 {
    padding-right: 136px; } }

@media (min-width: 992px) {
  .u-mr-lg-137 {
    margin-right: 137px; } }

@media (min-width: 992px) {
  .u-pr-lg-137 {
    padding-right: 137px; } }

@media (min-width: 992px) {
  .u-mr-lg-138 {
    margin-right: 138px; } }

@media (min-width: 992px) {
  .u-pr-lg-138 {
    padding-right: 138px; } }

@media (min-width: 992px) {
  .u-mr-lg-139 {
    margin-right: 139px; } }

@media (min-width: 992px) {
  .u-pr-lg-139 {
    padding-right: 139px; } }

@media (min-width: 992px) {
  .u-mr-lg-140 {
    margin-right: 140px; } }

@media (min-width: 992px) {
  .u-pr-lg-140 {
    padding-right: 140px; } }

@media (min-width: 992px) {
  .u-mr-lg-141 {
    margin-right: 141px; } }

@media (min-width: 992px) {
  .u-pr-lg-141 {
    padding-right: 141px; } }

@media (min-width: 992px) {
  .u-mr-lg-142 {
    margin-right: 142px; } }

@media (min-width: 992px) {
  .u-pr-lg-142 {
    padding-right: 142px; } }

@media (min-width: 992px) {
  .u-mr-lg-143 {
    margin-right: 143px; } }

@media (min-width: 992px) {
  .u-pr-lg-143 {
    padding-right: 143px; } }

@media (min-width: 992px) {
  .u-mr-lg-144 {
    margin-right: 144px; } }

@media (min-width: 992px) {
  .u-pr-lg-144 {
    padding-right: 144px; } }

@media (min-width: 992px) {
  .u-mr-lg-145 {
    margin-right: 145px; } }

@media (min-width: 992px) {
  .u-pr-lg-145 {
    padding-right: 145px; } }

@media (min-width: 992px) {
  .u-mr-lg-146 {
    margin-right: 146px; } }

@media (min-width: 992px) {
  .u-pr-lg-146 {
    padding-right: 146px; } }

@media (min-width: 992px) {
  .u-mr-lg-147 {
    margin-right: 147px; } }

@media (min-width: 992px) {
  .u-pr-lg-147 {
    padding-right: 147px; } }

@media (min-width: 992px) {
  .u-mr-lg-148 {
    margin-right: 148px; } }

@media (min-width: 992px) {
  .u-pr-lg-148 {
    padding-right: 148px; } }

@media (min-width: 992px) {
  .u-mr-lg-149 {
    margin-right: 149px; } }

@media (min-width: 992px) {
  .u-pr-lg-149 {
    padding-right: 149px; } }

@media (min-width: 992px) {
  .u-mr-lg-150 {
    margin-right: 150px; } }

@media (min-width: 992px) {
  .u-pr-lg-150 {
    padding-right: 150px; } }

@media (min-width: 992px) {
  .u-mr-lg-151 {
    margin-right: 151px; } }

@media (min-width: 992px) {
  .u-pr-lg-151 {
    padding-right: 151px; } }

@media (min-width: 992px) {
  .u-mr-lg-152 {
    margin-right: 152px; } }

@media (min-width: 992px) {
  .u-pr-lg-152 {
    padding-right: 152px; } }

@media (min-width: 992px) {
  .u-mr-lg-153 {
    margin-right: 153px; } }

@media (min-width: 992px) {
  .u-pr-lg-153 {
    padding-right: 153px; } }

@media (min-width: 992px) {
  .u-mr-lg-154 {
    margin-right: 154px; } }

@media (min-width: 992px) {
  .u-pr-lg-154 {
    padding-right: 154px; } }

@media (min-width: 992px) {
  .u-mr-lg-155 {
    margin-right: 155px; } }

@media (min-width: 992px) {
  .u-pr-lg-155 {
    padding-right: 155px; } }

@media (min-width: 992px) {
  .u-mr-lg-156 {
    margin-right: 156px; } }

@media (min-width: 992px) {
  .u-pr-lg-156 {
    padding-right: 156px; } }

@media (min-width: 992px) {
  .u-mr-lg-157 {
    margin-right: 157px; } }

@media (min-width: 992px) {
  .u-pr-lg-157 {
    padding-right: 157px; } }

@media (min-width: 992px) {
  .u-mr-lg-158 {
    margin-right: 158px; } }

@media (min-width: 992px) {
  .u-pr-lg-158 {
    padding-right: 158px; } }

@media (min-width: 992px) {
  .u-mr-lg-159 {
    margin-right: 159px; } }

@media (min-width: 992px) {
  .u-pr-lg-159 {
    padding-right: 159px; } }

@media (min-width: 992px) {
  .u-mr-lg-160 {
    margin-right: 160px; } }

@media (min-width: 992px) {
  .u-pr-lg-160 {
    padding-right: 160px; } }

@media (min-width: 992px) {
  .u-mr-lg-161 {
    margin-right: 161px; } }

@media (min-width: 992px) {
  .u-pr-lg-161 {
    padding-right: 161px; } }

@media (min-width: 992px) {
  .u-mr-lg-162 {
    margin-right: 162px; } }

@media (min-width: 992px) {
  .u-pr-lg-162 {
    padding-right: 162px; } }

@media (min-width: 992px) {
  .u-mr-lg-163 {
    margin-right: 163px; } }

@media (min-width: 992px) {
  .u-pr-lg-163 {
    padding-right: 163px; } }

@media (min-width: 992px) {
  .u-mr-lg-164 {
    margin-right: 164px; } }

@media (min-width: 992px) {
  .u-pr-lg-164 {
    padding-right: 164px; } }

@media (min-width: 992px) {
  .u-mr-lg-165 {
    margin-right: 165px; } }

@media (min-width: 992px) {
  .u-pr-lg-165 {
    padding-right: 165px; } }

@media (min-width: 992px) {
  .u-mr-lg-166 {
    margin-right: 166px; } }

@media (min-width: 992px) {
  .u-pr-lg-166 {
    padding-right: 166px; } }

@media (min-width: 992px) {
  .u-mr-lg-167 {
    margin-right: 167px; } }

@media (min-width: 992px) {
  .u-pr-lg-167 {
    padding-right: 167px; } }

@media (min-width: 992px) {
  .u-mr-lg-168 {
    margin-right: 168px; } }

@media (min-width: 992px) {
  .u-pr-lg-168 {
    padding-right: 168px; } }

@media (min-width: 992px) {
  .u-mr-lg-169 {
    margin-right: 169px; } }

@media (min-width: 992px) {
  .u-pr-lg-169 {
    padding-right: 169px; } }

@media (min-width: 992px) {
  .u-mr-lg-170 {
    margin-right: 170px; } }

@media (min-width: 992px) {
  .u-pr-lg-170 {
    padding-right: 170px; } }

@media (min-width: 992px) {
  .u-mr-lg-171 {
    margin-right: 171px; } }

@media (min-width: 992px) {
  .u-pr-lg-171 {
    padding-right: 171px; } }

@media (min-width: 992px) {
  .u-mr-lg-172 {
    margin-right: 172px; } }

@media (min-width: 992px) {
  .u-pr-lg-172 {
    padding-right: 172px; } }

@media (min-width: 992px) {
  .u-mr-lg-173 {
    margin-right: 173px; } }

@media (min-width: 992px) {
  .u-pr-lg-173 {
    padding-right: 173px; } }

@media (min-width: 992px) {
  .u-mr-lg-174 {
    margin-right: 174px; } }

@media (min-width: 992px) {
  .u-pr-lg-174 {
    padding-right: 174px; } }

@media (min-width: 992px) {
  .u-mr-lg-175 {
    margin-right: 175px; } }

@media (min-width: 992px) {
  .u-pr-lg-175 {
    padding-right: 175px; } }

@media (min-width: 992px) {
  .u-mr-lg-176 {
    margin-right: 176px; } }

@media (min-width: 992px) {
  .u-pr-lg-176 {
    padding-right: 176px; } }

@media (min-width: 992px) {
  .u-mr-lg-177 {
    margin-right: 177px; } }

@media (min-width: 992px) {
  .u-pr-lg-177 {
    padding-right: 177px; } }

@media (min-width: 992px) {
  .u-mr-lg-178 {
    margin-right: 178px; } }

@media (min-width: 992px) {
  .u-pr-lg-178 {
    padding-right: 178px; } }

@media (min-width: 992px) {
  .u-mr-lg-179 {
    margin-right: 179px; } }

@media (min-width: 992px) {
  .u-pr-lg-179 {
    padding-right: 179px; } }

@media (min-width: 992px) {
  .u-mr-lg-180 {
    margin-right: 180px; } }

@media (min-width: 992px) {
  .u-pr-lg-180 {
    padding-right: 180px; } }

@media (min-width: 992px) {
  .u-mr-lg-181 {
    margin-right: 181px; } }

@media (min-width: 992px) {
  .u-pr-lg-181 {
    padding-right: 181px; } }

@media (min-width: 992px) {
  .u-mr-lg-182 {
    margin-right: 182px; } }

@media (min-width: 992px) {
  .u-pr-lg-182 {
    padding-right: 182px; } }

@media (min-width: 992px) {
  .u-mr-lg-183 {
    margin-right: 183px; } }

@media (min-width: 992px) {
  .u-pr-lg-183 {
    padding-right: 183px; } }

@media (min-width: 992px) {
  .u-mr-lg-184 {
    margin-right: 184px; } }

@media (min-width: 992px) {
  .u-pr-lg-184 {
    padding-right: 184px; } }

@media (min-width: 992px) {
  .u-mr-lg-185 {
    margin-right: 185px; } }

@media (min-width: 992px) {
  .u-pr-lg-185 {
    padding-right: 185px; } }

@media (min-width: 992px) {
  .u-mr-lg-186 {
    margin-right: 186px; } }

@media (min-width: 992px) {
  .u-pr-lg-186 {
    padding-right: 186px; } }

@media (min-width: 992px) {
  .u-mr-lg-187 {
    margin-right: 187px; } }

@media (min-width: 992px) {
  .u-pr-lg-187 {
    padding-right: 187px; } }

@media (min-width: 992px) {
  .u-mr-lg-188 {
    margin-right: 188px; } }

@media (min-width: 992px) {
  .u-pr-lg-188 {
    padding-right: 188px; } }

@media (min-width: 992px) {
  .u-mr-lg-189 {
    margin-right: 189px; } }

@media (min-width: 992px) {
  .u-pr-lg-189 {
    padding-right: 189px; } }

@media (min-width: 992px) {
  .u-mr-lg-190 {
    margin-right: 190px; } }

@media (min-width: 992px) {
  .u-pr-lg-190 {
    padding-right: 190px; } }

@media (min-width: 992px) {
  .u-mr-lg-191 {
    margin-right: 191px; } }

@media (min-width: 992px) {
  .u-pr-lg-191 {
    padding-right: 191px; } }

@media (min-width: 992px) {
  .u-mr-lg-192 {
    margin-right: 192px; } }

@media (min-width: 992px) {
  .u-pr-lg-192 {
    padding-right: 192px; } }

@media (min-width: 992px) {
  .u-mr-lg-193 {
    margin-right: 193px; } }

@media (min-width: 992px) {
  .u-pr-lg-193 {
    padding-right: 193px; } }

@media (min-width: 992px) {
  .u-mr-lg-194 {
    margin-right: 194px; } }

@media (min-width: 992px) {
  .u-pr-lg-194 {
    padding-right: 194px; } }

@media (min-width: 992px) {
  .u-mr-lg-195 {
    margin-right: 195px; } }

@media (min-width: 992px) {
  .u-pr-lg-195 {
    padding-right: 195px; } }

@media (min-width: 992px) {
  .u-mr-lg-196 {
    margin-right: 196px; } }

@media (min-width: 992px) {
  .u-pr-lg-196 {
    padding-right: 196px; } }

@media (min-width: 992px) {
  .u-mr-lg-197 {
    margin-right: 197px; } }

@media (min-width: 992px) {
  .u-pr-lg-197 {
    padding-right: 197px; } }

@media (min-width: 992px) {
  .u-mr-lg-198 {
    margin-right: 198px; } }

@media (min-width: 992px) {
  .u-pr-lg-198 {
    padding-right: 198px; } }

@media (min-width: 992px) {
  .u-mr-lg-199 {
    margin-right: 199px; } }

@media (min-width: 992px) {
  .u-pr-lg-199 {
    padding-right: 199px; } }

@media (min-width: 992px) {
  .u-mr-lg-200 {
    margin-right: 200px; } }

@media (min-width: 992px) {
  .u-pr-lg-200 {
    padding-right: 200px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-50 {
    margin-top: -50px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-49 {
    margin-top: -49px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-48 {
    margin-top: -48px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-47 {
    margin-top: -47px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-46 {
    margin-top: -46px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-45 {
    margin-top: -45px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-44 {
    margin-top: -44px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-43 {
    margin-top: -43px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-42 {
    margin-top: -42px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-41 {
    margin-top: -41px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-40 {
    margin-top: -40px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-39 {
    margin-top: -39px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-38 {
    margin-top: -38px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-37 {
    margin-top: -37px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-36 {
    margin-top: -36px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-35 {
    margin-top: -35px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-34 {
    margin-top: -34px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-33 {
    margin-top: -33px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-32 {
    margin-top: -32px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-31 {
    margin-top: -31px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-30 {
    margin-top: -30px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-29 {
    margin-top: -29px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-28 {
    margin-top: -28px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-27 {
    margin-top: -27px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-26 {
    margin-top: -26px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-25 {
    margin-top: -25px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-24 {
    margin-top: -24px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-23 {
    margin-top: -23px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-22 {
    margin-top: -22px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-21 {
    margin-top: -21px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-20 {
    margin-top: -20px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-19 {
    margin-top: -19px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-18 {
    margin-top: -18px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-17 {
    margin-top: -17px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-16 {
    margin-top: -16px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-15 {
    margin-top: -15px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-14 {
    margin-top: -14px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-13 {
    margin-top: -13px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-12 {
    margin-top: -12px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-11 {
    margin-top: -11px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-10 {
    margin-top: -10px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-9 {
    margin-top: -9px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-8 {
    margin-top: -8px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-7 {
    margin-top: -7px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-6 {
    margin-top: -6px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-5 {
    margin-top: -5px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-4 {
    margin-top: -4px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-3 {
    margin-top: -3px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-2 {
    margin-top: -2px; } }

@media (min-width: 1200px) {
  .u-mt-negative-xl-1 {
    margin-top: -1px; } }

@media (min-width: 1200px) {
  .u-mt-xl-0 {
    margin-top: 0px; } }

@media (min-width: 1200px) {
  .u-pt-xl-0 {
    padding-top: 0px; } }

@media (min-width: 1200px) {
  .u-mt-xl-1 {
    margin-top: 1px; } }

@media (min-width: 1200px) {
  .u-pt-xl-1 {
    padding-top: 1px; } }

@media (min-width: 1200px) {
  .u-mt-xl-2 {
    margin-top: 2px; } }

@media (min-width: 1200px) {
  .u-pt-xl-2 {
    padding-top: 2px; } }

@media (min-width: 1200px) {
  .u-mt-xl-3 {
    margin-top: 3px; } }

@media (min-width: 1200px) {
  .u-pt-xl-3 {
    padding-top: 3px; } }

@media (min-width: 1200px) {
  .u-mt-xl-4 {
    margin-top: 4px; } }

@media (min-width: 1200px) {
  .u-pt-xl-4 {
    padding-top: 4px; } }

@media (min-width: 1200px) {
  .u-mt-xl-5 {
    margin-top: 5px; } }

@media (min-width: 1200px) {
  .u-pt-xl-5 {
    padding-top: 5px; } }

@media (min-width: 1200px) {
  .u-mt-xl-6 {
    margin-top: 6px; } }

@media (min-width: 1200px) {
  .u-pt-xl-6 {
    padding-top: 6px; } }

@media (min-width: 1200px) {
  .u-mt-xl-7 {
    margin-top: 7px; } }

@media (min-width: 1200px) {
  .u-pt-xl-7 {
    padding-top: 7px; } }

@media (min-width: 1200px) {
  .u-mt-xl-8 {
    margin-top: 8px; } }

@media (min-width: 1200px) {
  .u-pt-xl-8 {
    padding-top: 8px; } }

@media (min-width: 1200px) {
  .u-mt-xl-9 {
    margin-top: 9px; } }

@media (min-width: 1200px) {
  .u-pt-xl-9 {
    padding-top: 9px; } }

@media (min-width: 1200px) {
  .u-mt-xl-10 {
    margin-top: 10px; } }

@media (min-width: 1200px) {
  .u-pt-xl-10 {
    padding-top: 10px; } }

@media (min-width: 1200px) {
  .u-mt-xl-11 {
    margin-top: 11px; } }

@media (min-width: 1200px) {
  .u-pt-xl-11 {
    padding-top: 11px; } }

@media (min-width: 1200px) {
  .u-mt-xl-12 {
    margin-top: 12px; } }

@media (min-width: 1200px) {
  .u-pt-xl-12 {
    padding-top: 12px; } }

@media (min-width: 1200px) {
  .u-mt-xl-13 {
    margin-top: 13px; } }

@media (min-width: 1200px) {
  .u-pt-xl-13 {
    padding-top: 13px; } }

@media (min-width: 1200px) {
  .u-mt-xl-14 {
    margin-top: 14px; } }

@media (min-width: 1200px) {
  .u-pt-xl-14 {
    padding-top: 14px; } }

@media (min-width: 1200px) {
  .u-mt-xl-15 {
    margin-top: 15px; } }

@media (min-width: 1200px) {
  .u-pt-xl-15 {
    padding-top: 15px; } }

@media (min-width: 1200px) {
  .u-mt-xl-16 {
    margin-top: 16px; } }

@media (min-width: 1200px) {
  .u-pt-xl-16 {
    padding-top: 16px; } }

@media (min-width: 1200px) {
  .u-mt-xl-17 {
    margin-top: 17px; } }

@media (min-width: 1200px) {
  .u-pt-xl-17 {
    padding-top: 17px; } }

@media (min-width: 1200px) {
  .u-mt-xl-18 {
    margin-top: 18px; } }

@media (min-width: 1200px) {
  .u-pt-xl-18 {
    padding-top: 18px; } }

@media (min-width: 1200px) {
  .u-mt-xl-19 {
    margin-top: 19px; } }

@media (min-width: 1200px) {
  .u-pt-xl-19 {
    padding-top: 19px; } }

@media (min-width: 1200px) {
  .u-mt-xl-20 {
    margin-top: 20px; } }

@media (min-width: 1200px) {
  .u-pt-xl-20 {
    padding-top: 20px; } }

@media (min-width: 1200px) {
  .u-mt-xl-21 {
    margin-top: 21px; } }

@media (min-width: 1200px) {
  .u-pt-xl-21 {
    padding-top: 21px; } }

@media (min-width: 1200px) {
  .u-mt-xl-22 {
    margin-top: 22px; } }

@media (min-width: 1200px) {
  .u-pt-xl-22 {
    padding-top: 22px; } }

@media (min-width: 1200px) {
  .u-mt-xl-23 {
    margin-top: 23px; } }

@media (min-width: 1200px) {
  .u-pt-xl-23 {
    padding-top: 23px; } }

@media (min-width: 1200px) {
  .u-mt-xl-24 {
    margin-top: 24px; } }

@media (min-width: 1200px) {
  .u-pt-xl-24 {
    padding-top: 24px; } }

@media (min-width: 1200px) {
  .u-mt-xl-25 {
    margin-top: 25px; } }

@media (min-width: 1200px) {
  .u-pt-xl-25 {
    padding-top: 25px; } }

@media (min-width: 1200px) {
  .u-mt-xl-26 {
    margin-top: 26px; } }

@media (min-width: 1200px) {
  .u-pt-xl-26 {
    padding-top: 26px; } }

@media (min-width: 1200px) {
  .u-mt-xl-27 {
    margin-top: 27px; } }

@media (min-width: 1200px) {
  .u-pt-xl-27 {
    padding-top: 27px; } }

@media (min-width: 1200px) {
  .u-mt-xl-28 {
    margin-top: 28px; } }

@media (min-width: 1200px) {
  .u-pt-xl-28 {
    padding-top: 28px; } }

@media (min-width: 1200px) {
  .u-mt-xl-29 {
    margin-top: 29px; } }

@media (min-width: 1200px) {
  .u-pt-xl-29 {
    padding-top: 29px; } }

@media (min-width: 1200px) {
  .u-mt-xl-30 {
    margin-top: 30px; } }

@media (min-width: 1200px) {
  .u-pt-xl-30 {
    padding-top: 30px; } }

@media (min-width: 1200px) {
  .u-mt-xl-31 {
    margin-top: 31px; } }

@media (min-width: 1200px) {
  .u-pt-xl-31 {
    padding-top: 31px; } }

@media (min-width: 1200px) {
  .u-mt-xl-32 {
    margin-top: 32px; } }

@media (min-width: 1200px) {
  .u-pt-xl-32 {
    padding-top: 32px; } }

@media (min-width: 1200px) {
  .u-mt-xl-33 {
    margin-top: 33px; } }

@media (min-width: 1200px) {
  .u-pt-xl-33 {
    padding-top: 33px; } }

@media (min-width: 1200px) {
  .u-mt-xl-34 {
    margin-top: 34px; } }

@media (min-width: 1200px) {
  .u-pt-xl-34 {
    padding-top: 34px; } }

@media (min-width: 1200px) {
  .u-mt-xl-35 {
    margin-top: 35px; } }

@media (min-width: 1200px) {
  .u-pt-xl-35 {
    padding-top: 35px; } }

@media (min-width: 1200px) {
  .u-mt-xl-36 {
    margin-top: 36px; } }

@media (min-width: 1200px) {
  .u-pt-xl-36 {
    padding-top: 36px; } }

@media (min-width: 1200px) {
  .u-mt-xl-37 {
    margin-top: 37px; } }

@media (min-width: 1200px) {
  .u-pt-xl-37 {
    padding-top: 37px; } }

@media (min-width: 1200px) {
  .u-mt-xl-38 {
    margin-top: 38px; } }

@media (min-width: 1200px) {
  .u-pt-xl-38 {
    padding-top: 38px; } }

@media (min-width: 1200px) {
  .u-mt-xl-39 {
    margin-top: 39px; } }

@media (min-width: 1200px) {
  .u-pt-xl-39 {
    padding-top: 39px; } }

@media (min-width: 1200px) {
  .u-mt-xl-40 {
    margin-top: 40px; } }

@media (min-width: 1200px) {
  .u-pt-xl-40 {
    padding-top: 40px; } }

@media (min-width: 1200px) {
  .u-mt-xl-41 {
    margin-top: 41px; } }

@media (min-width: 1200px) {
  .u-pt-xl-41 {
    padding-top: 41px; } }

@media (min-width: 1200px) {
  .u-mt-xl-42 {
    margin-top: 42px; } }

@media (min-width: 1200px) {
  .u-pt-xl-42 {
    padding-top: 42px; } }

@media (min-width: 1200px) {
  .u-mt-xl-43 {
    margin-top: 43px; } }

@media (min-width: 1200px) {
  .u-pt-xl-43 {
    padding-top: 43px; } }

@media (min-width: 1200px) {
  .u-mt-xl-44 {
    margin-top: 44px; } }

@media (min-width: 1200px) {
  .u-pt-xl-44 {
    padding-top: 44px; } }

@media (min-width: 1200px) {
  .u-mt-xl-45 {
    margin-top: 45px; } }

@media (min-width: 1200px) {
  .u-pt-xl-45 {
    padding-top: 45px; } }

@media (min-width: 1200px) {
  .u-mt-xl-46 {
    margin-top: 46px; } }

@media (min-width: 1200px) {
  .u-pt-xl-46 {
    padding-top: 46px; } }

@media (min-width: 1200px) {
  .u-mt-xl-47 {
    margin-top: 47px; } }

@media (min-width: 1200px) {
  .u-pt-xl-47 {
    padding-top: 47px; } }

@media (min-width: 1200px) {
  .u-mt-xl-48 {
    margin-top: 48px; } }

@media (min-width: 1200px) {
  .u-pt-xl-48 {
    padding-top: 48px; } }

@media (min-width: 1200px) {
  .u-mt-xl-49 {
    margin-top: 49px; } }

@media (min-width: 1200px) {
  .u-pt-xl-49 {
    padding-top: 49px; } }

@media (min-width: 1200px) {
  .u-mt-xl-50 {
    margin-top: 50px; } }

@media (min-width: 1200px) {
  .u-pt-xl-50 {
    padding-top: 50px; } }

@media (min-width: 1200px) {
  .u-mt-xl-51 {
    margin-top: 51px; } }

@media (min-width: 1200px) {
  .u-pt-xl-51 {
    padding-top: 51px; } }

@media (min-width: 1200px) {
  .u-mt-xl-52 {
    margin-top: 52px; } }

@media (min-width: 1200px) {
  .u-pt-xl-52 {
    padding-top: 52px; } }

@media (min-width: 1200px) {
  .u-mt-xl-53 {
    margin-top: 53px; } }

@media (min-width: 1200px) {
  .u-pt-xl-53 {
    padding-top: 53px; } }

@media (min-width: 1200px) {
  .u-mt-xl-54 {
    margin-top: 54px; } }

@media (min-width: 1200px) {
  .u-pt-xl-54 {
    padding-top: 54px; } }

@media (min-width: 1200px) {
  .u-mt-xl-55 {
    margin-top: 55px; } }

@media (min-width: 1200px) {
  .u-pt-xl-55 {
    padding-top: 55px; } }

@media (min-width: 1200px) {
  .u-mt-xl-56 {
    margin-top: 56px; } }

@media (min-width: 1200px) {
  .u-pt-xl-56 {
    padding-top: 56px; } }

@media (min-width: 1200px) {
  .u-mt-xl-57 {
    margin-top: 57px; } }

@media (min-width: 1200px) {
  .u-pt-xl-57 {
    padding-top: 57px; } }

@media (min-width: 1200px) {
  .u-mt-xl-58 {
    margin-top: 58px; } }

@media (min-width: 1200px) {
  .u-pt-xl-58 {
    padding-top: 58px; } }

@media (min-width: 1200px) {
  .u-mt-xl-59 {
    margin-top: 59px; } }

@media (min-width: 1200px) {
  .u-pt-xl-59 {
    padding-top: 59px; } }

@media (min-width: 1200px) {
  .u-mt-xl-60 {
    margin-top: 60px; } }

@media (min-width: 1200px) {
  .u-pt-xl-60 {
    padding-top: 60px; } }

@media (min-width: 1200px) {
  .u-mt-xl-61 {
    margin-top: 61px; } }

@media (min-width: 1200px) {
  .u-pt-xl-61 {
    padding-top: 61px; } }

@media (min-width: 1200px) {
  .u-mt-xl-62 {
    margin-top: 62px; } }

@media (min-width: 1200px) {
  .u-pt-xl-62 {
    padding-top: 62px; } }

@media (min-width: 1200px) {
  .u-mt-xl-63 {
    margin-top: 63px; } }

@media (min-width: 1200px) {
  .u-pt-xl-63 {
    padding-top: 63px; } }

@media (min-width: 1200px) {
  .u-mt-xl-64 {
    margin-top: 64px; } }

@media (min-width: 1200px) {
  .u-pt-xl-64 {
    padding-top: 64px; } }

@media (min-width: 1200px) {
  .u-mt-xl-65 {
    margin-top: 65px; } }

@media (min-width: 1200px) {
  .u-pt-xl-65 {
    padding-top: 65px; } }

@media (min-width: 1200px) {
  .u-mt-xl-66 {
    margin-top: 66px; } }

@media (min-width: 1200px) {
  .u-pt-xl-66 {
    padding-top: 66px; } }

@media (min-width: 1200px) {
  .u-mt-xl-67 {
    margin-top: 67px; } }

@media (min-width: 1200px) {
  .u-pt-xl-67 {
    padding-top: 67px; } }

@media (min-width: 1200px) {
  .u-mt-xl-68 {
    margin-top: 68px; } }

@media (min-width: 1200px) {
  .u-pt-xl-68 {
    padding-top: 68px; } }

@media (min-width: 1200px) {
  .u-mt-xl-69 {
    margin-top: 69px; } }

@media (min-width: 1200px) {
  .u-pt-xl-69 {
    padding-top: 69px; } }

@media (min-width: 1200px) {
  .u-mt-xl-70 {
    margin-top: 70px; } }

@media (min-width: 1200px) {
  .u-pt-xl-70 {
    padding-top: 70px; } }

@media (min-width: 1200px) {
  .u-mt-xl-71 {
    margin-top: 71px; } }

@media (min-width: 1200px) {
  .u-pt-xl-71 {
    padding-top: 71px; } }

@media (min-width: 1200px) {
  .u-mt-xl-72 {
    margin-top: 72px; } }

@media (min-width: 1200px) {
  .u-pt-xl-72 {
    padding-top: 72px; } }

@media (min-width: 1200px) {
  .u-mt-xl-73 {
    margin-top: 73px; } }

@media (min-width: 1200px) {
  .u-pt-xl-73 {
    padding-top: 73px; } }

@media (min-width: 1200px) {
  .u-mt-xl-74 {
    margin-top: 74px; } }

@media (min-width: 1200px) {
  .u-pt-xl-74 {
    padding-top: 74px; } }

@media (min-width: 1200px) {
  .u-mt-xl-75 {
    margin-top: 75px; } }

@media (min-width: 1200px) {
  .u-pt-xl-75 {
    padding-top: 75px; } }

@media (min-width: 1200px) {
  .u-mt-xl-76 {
    margin-top: 76px; } }

@media (min-width: 1200px) {
  .u-pt-xl-76 {
    padding-top: 76px; } }

@media (min-width: 1200px) {
  .u-mt-xl-77 {
    margin-top: 77px; } }

@media (min-width: 1200px) {
  .u-pt-xl-77 {
    padding-top: 77px; } }

@media (min-width: 1200px) {
  .u-mt-xl-78 {
    margin-top: 78px; } }

@media (min-width: 1200px) {
  .u-pt-xl-78 {
    padding-top: 78px; } }

@media (min-width: 1200px) {
  .u-mt-xl-79 {
    margin-top: 79px; } }

@media (min-width: 1200px) {
  .u-pt-xl-79 {
    padding-top: 79px; } }

@media (min-width: 1200px) {
  .u-mt-xl-80 {
    margin-top: 80px; } }

@media (min-width: 1200px) {
  .u-pt-xl-80 {
    padding-top: 80px; } }

@media (min-width: 1200px) {
  .u-mt-xl-81 {
    margin-top: 81px; } }

@media (min-width: 1200px) {
  .u-pt-xl-81 {
    padding-top: 81px; } }

@media (min-width: 1200px) {
  .u-mt-xl-82 {
    margin-top: 82px; } }

@media (min-width: 1200px) {
  .u-pt-xl-82 {
    padding-top: 82px; } }

@media (min-width: 1200px) {
  .u-mt-xl-83 {
    margin-top: 83px; } }

@media (min-width: 1200px) {
  .u-pt-xl-83 {
    padding-top: 83px; } }

@media (min-width: 1200px) {
  .u-mt-xl-84 {
    margin-top: 84px; } }

@media (min-width: 1200px) {
  .u-pt-xl-84 {
    padding-top: 84px; } }

@media (min-width: 1200px) {
  .u-mt-xl-85 {
    margin-top: 85px; } }

@media (min-width: 1200px) {
  .u-pt-xl-85 {
    padding-top: 85px; } }

@media (min-width: 1200px) {
  .u-mt-xl-86 {
    margin-top: 86px; } }

@media (min-width: 1200px) {
  .u-pt-xl-86 {
    padding-top: 86px; } }

@media (min-width: 1200px) {
  .u-mt-xl-87 {
    margin-top: 87px; } }

@media (min-width: 1200px) {
  .u-pt-xl-87 {
    padding-top: 87px; } }

@media (min-width: 1200px) {
  .u-mt-xl-88 {
    margin-top: 88px; } }

@media (min-width: 1200px) {
  .u-pt-xl-88 {
    padding-top: 88px; } }

@media (min-width: 1200px) {
  .u-mt-xl-89 {
    margin-top: 89px; } }

@media (min-width: 1200px) {
  .u-pt-xl-89 {
    padding-top: 89px; } }

@media (min-width: 1200px) {
  .u-mt-xl-90 {
    margin-top: 90px; } }

@media (min-width: 1200px) {
  .u-pt-xl-90 {
    padding-top: 90px; } }

@media (min-width: 1200px) {
  .u-mt-xl-91 {
    margin-top: 91px; } }

@media (min-width: 1200px) {
  .u-pt-xl-91 {
    padding-top: 91px; } }

@media (min-width: 1200px) {
  .u-mt-xl-92 {
    margin-top: 92px; } }

@media (min-width: 1200px) {
  .u-pt-xl-92 {
    padding-top: 92px; } }

@media (min-width: 1200px) {
  .u-mt-xl-93 {
    margin-top: 93px; } }

@media (min-width: 1200px) {
  .u-pt-xl-93 {
    padding-top: 93px; } }

@media (min-width: 1200px) {
  .u-mt-xl-94 {
    margin-top: 94px; } }

@media (min-width: 1200px) {
  .u-pt-xl-94 {
    padding-top: 94px; } }

@media (min-width: 1200px) {
  .u-mt-xl-95 {
    margin-top: 95px; } }

@media (min-width: 1200px) {
  .u-pt-xl-95 {
    padding-top: 95px; } }

@media (min-width: 1200px) {
  .u-mt-xl-96 {
    margin-top: 96px; } }

@media (min-width: 1200px) {
  .u-pt-xl-96 {
    padding-top: 96px; } }

@media (min-width: 1200px) {
  .u-mt-xl-97 {
    margin-top: 97px; } }

@media (min-width: 1200px) {
  .u-pt-xl-97 {
    padding-top: 97px; } }

@media (min-width: 1200px) {
  .u-mt-xl-98 {
    margin-top: 98px; } }

@media (min-width: 1200px) {
  .u-pt-xl-98 {
    padding-top: 98px; } }

@media (min-width: 1200px) {
  .u-mt-xl-99 {
    margin-top: 99px; } }

@media (min-width: 1200px) {
  .u-pt-xl-99 {
    padding-top: 99px; } }

@media (min-width: 1200px) {
  .u-mt-xl-100 {
    margin-top: 100px; } }

@media (min-width: 1200px) {
  .u-pt-xl-100 {
    padding-top: 100px; } }

@media (min-width: 1200px) {
  .u-mt-xl-101 {
    margin-top: 101px; } }

@media (min-width: 1200px) {
  .u-pt-xl-101 {
    padding-top: 101px; } }

@media (min-width: 1200px) {
  .u-mt-xl-102 {
    margin-top: 102px; } }

@media (min-width: 1200px) {
  .u-pt-xl-102 {
    padding-top: 102px; } }

@media (min-width: 1200px) {
  .u-mt-xl-103 {
    margin-top: 103px; } }

@media (min-width: 1200px) {
  .u-pt-xl-103 {
    padding-top: 103px; } }

@media (min-width: 1200px) {
  .u-mt-xl-104 {
    margin-top: 104px; } }

@media (min-width: 1200px) {
  .u-pt-xl-104 {
    padding-top: 104px; } }

@media (min-width: 1200px) {
  .u-mt-xl-105 {
    margin-top: 105px; } }

@media (min-width: 1200px) {
  .u-pt-xl-105 {
    padding-top: 105px; } }

@media (min-width: 1200px) {
  .u-mt-xl-106 {
    margin-top: 106px; } }

@media (min-width: 1200px) {
  .u-pt-xl-106 {
    padding-top: 106px; } }

@media (min-width: 1200px) {
  .u-mt-xl-107 {
    margin-top: 107px; } }

@media (min-width: 1200px) {
  .u-pt-xl-107 {
    padding-top: 107px; } }

@media (min-width: 1200px) {
  .u-mt-xl-108 {
    margin-top: 108px; } }

@media (min-width: 1200px) {
  .u-pt-xl-108 {
    padding-top: 108px; } }

@media (min-width: 1200px) {
  .u-mt-xl-109 {
    margin-top: 109px; } }

@media (min-width: 1200px) {
  .u-pt-xl-109 {
    padding-top: 109px; } }

@media (min-width: 1200px) {
  .u-mt-xl-110 {
    margin-top: 110px; } }

@media (min-width: 1200px) {
  .u-pt-xl-110 {
    padding-top: 110px; } }

@media (min-width: 1200px) {
  .u-mt-xl-111 {
    margin-top: 111px; } }

@media (min-width: 1200px) {
  .u-pt-xl-111 {
    padding-top: 111px; } }

@media (min-width: 1200px) {
  .u-mt-xl-112 {
    margin-top: 112px; } }

@media (min-width: 1200px) {
  .u-pt-xl-112 {
    padding-top: 112px; } }

@media (min-width: 1200px) {
  .u-mt-xl-113 {
    margin-top: 113px; } }

@media (min-width: 1200px) {
  .u-pt-xl-113 {
    padding-top: 113px; } }

@media (min-width: 1200px) {
  .u-mt-xl-114 {
    margin-top: 114px; } }

@media (min-width: 1200px) {
  .u-pt-xl-114 {
    padding-top: 114px; } }

@media (min-width: 1200px) {
  .u-mt-xl-115 {
    margin-top: 115px; } }

@media (min-width: 1200px) {
  .u-pt-xl-115 {
    padding-top: 115px; } }

@media (min-width: 1200px) {
  .u-mt-xl-116 {
    margin-top: 116px; } }

@media (min-width: 1200px) {
  .u-pt-xl-116 {
    padding-top: 116px; } }

@media (min-width: 1200px) {
  .u-mt-xl-117 {
    margin-top: 117px; } }

@media (min-width: 1200px) {
  .u-pt-xl-117 {
    padding-top: 117px; } }

@media (min-width: 1200px) {
  .u-mt-xl-118 {
    margin-top: 118px; } }

@media (min-width: 1200px) {
  .u-pt-xl-118 {
    padding-top: 118px; } }

@media (min-width: 1200px) {
  .u-mt-xl-119 {
    margin-top: 119px; } }

@media (min-width: 1200px) {
  .u-pt-xl-119 {
    padding-top: 119px; } }

@media (min-width: 1200px) {
  .u-mt-xl-120 {
    margin-top: 120px; } }

@media (min-width: 1200px) {
  .u-pt-xl-120 {
    padding-top: 120px; } }

@media (min-width: 1200px) {
  .u-mt-xl-121 {
    margin-top: 121px; } }

@media (min-width: 1200px) {
  .u-pt-xl-121 {
    padding-top: 121px; } }

@media (min-width: 1200px) {
  .u-mt-xl-122 {
    margin-top: 122px; } }

@media (min-width: 1200px) {
  .u-pt-xl-122 {
    padding-top: 122px; } }

@media (min-width: 1200px) {
  .u-mt-xl-123 {
    margin-top: 123px; } }

@media (min-width: 1200px) {
  .u-pt-xl-123 {
    padding-top: 123px; } }

@media (min-width: 1200px) {
  .u-mt-xl-124 {
    margin-top: 124px; } }

@media (min-width: 1200px) {
  .u-pt-xl-124 {
    padding-top: 124px; } }

@media (min-width: 1200px) {
  .u-mt-xl-125 {
    margin-top: 125px; } }

@media (min-width: 1200px) {
  .u-pt-xl-125 {
    padding-top: 125px; } }

@media (min-width: 1200px) {
  .u-mt-xl-126 {
    margin-top: 126px; } }

@media (min-width: 1200px) {
  .u-pt-xl-126 {
    padding-top: 126px; } }

@media (min-width: 1200px) {
  .u-mt-xl-127 {
    margin-top: 127px; } }

@media (min-width: 1200px) {
  .u-pt-xl-127 {
    padding-top: 127px; } }

@media (min-width: 1200px) {
  .u-mt-xl-128 {
    margin-top: 128px; } }

@media (min-width: 1200px) {
  .u-pt-xl-128 {
    padding-top: 128px; } }

@media (min-width: 1200px) {
  .u-mt-xl-129 {
    margin-top: 129px; } }

@media (min-width: 1200px) {
  .u-pt-xl-129 {
    padding-top: 129px; } }

@media (min-width: 1200px) {
  .u-mt-xl-130 {
    margin-top: 130px; } }

@media (min-width: 1200px) {
  .u-pt-xl-130 {
    padding-top: 130px; } }

@media (min-width: 1200px) {
  .u-mt-xl-131 {
    margin-top: 131px; } }

@media (min-width: 1200px) {
  .u-pt-xl-131 {
    padding-top: 131px; } }

@media (min-width: 1200px) {
  .u-mt-xl-132 {
    margin-top: 132px; } }

@media (min-width: 1200px) {
  .u-pt-xl-132 {
    padding-top: 132px; } }

@media (min-width: 1200px) {
  .u-mt-xl-133 {
    margin-top: 133px; } }

@media (min-width: 1200px) {
  .u-pt-xl-133 {
    padding-top: 133px; } }

@media (min-width: 1200px) {
  .u-mt-xl-134 {
    margin-top: 134px; } }

@media (min-width: 1200px) {
  .u-pt-xl-134 {
    padding-top: 134px; } }

@media (min-width: 1200px) {
  .u-mt-xl-135 {
    margin-top: 135px; } }

@media (min-width: 1200px) {
  .u-pt-xl-135 {
    padding-top: 135px; } }

@media (min-width: 1200px) {
  .u-mt-xl-136 {
    margin-top: 136px; } }

@media (min-width: 1200px) {
  .u-pt-xl-136 {
    padding-top: 136px; } }

@media (min-width: 1200px) {
  .u-mt-xl-137 {
    margin-top: 137px; } }

@media (min-width: 1200px) {
  .u-pt-xl-137 {
    padding-top: 137px; } }

@media (min-width: 1200px) {
  .u-mt-xl-138 {
    margin-top: 138px; } }

@media (min-width: 1200px) {
  .u-pt-xl-138 {
    padding-top: 138px; } }

@media (min-width: 1200px) {
  .u-mt-xl-139 {
    margin-top: 139px; } }

@media (min-width: 1200px) {
  .u-pt-xl-139 {
    padding-top: 139px; } }

@media (min-width: 1200px) {
  .u-mt-xl-140 {
    margin-top: 140px; } }

@media (min-width: 1200px) {
  .u-pt-xl-140 {
    padding-top: 140px; } }

@media (min-width: 1200px) {
  .u-mt-xl-141 {
    margin-top: 141px; } }

@media (min-width: 1200px) {
  .u-pt-xl-141 {
    padding-top: 141px; } }

@media (min-width: 1200px) {
  .u-mt-xl-142 {
    margin-top: 142px; } }

@media (min-width: 1200px) {
  .u-pt-xl-142 {
    padding-top: 142px; } }

@media (min-width: 1200px) {
  .u-mt-xl-143 {
    margin-top: 143px; } }

@media (min-width: 1200px) {
  .u-pt-xl-143 {
    padding-top: 143px; } }

@media (min-width: 1200px) {
  .u-mt-xl-144 {
    margin-top: 144px; } }

@media (min-width: 1200px) {
  .u-pt-xl-144 {
    padding-top: 144px; } }

@media (min-width: 1200px) {
  .u-mt-xl-145 {
    margin-top: 145px; } }

@media (min-width: 1200px) {
  .u-pt-xl-145 {
    padding-top: 145px; } }

@media (min-width: 1200px) {
  .u-mt-xl-146 {
    margin-top: 146px; } }

@media (min-width: 1200px) {
  .u-pt-xl-146 {
    padding-top: 146px; } }

@media (min-width: 1200px) {
  .u-mt-xl-147 {
    margin-top: 147px; } }

@media (min-width: 1200px) {
  .u-pt-xl-147 {
    padding-top: 147px; } }

@media (min-width: 1200px) {
  .u-mt-xl-148 {
    margin-top: 148px; } }

@media (min-width: 1200px) {
  .u-pt-xl-148 {
    padding-top: 148px; } }

@media (min-width: 1200px) {
  .u-mt-xl-149 {
    margin-top: 149px; } }

@media (min-width: 1200px) {
  .u-pt-xl-149 {
    padding-top: 149px; } }

@media (min-width: 1200px) {
  .u-mt-xl-150 {
    margin-top: 150px; } }

@media (min-width: 1200px) {
  .u-pt-xl-150 {
    padding-top: 150px; } }

@media (min-width: 1200px) {
  .u-mt-xl-151 {
    margin-top: 151px; } }

@media (min-width: 1200px) {
  .u-pt-xl-151 {
    padding-top: 151px; } }

@media (min-width: 1200px) {
  .u-mt-xl-152 {
    margin-top: 152px; } }

@media (min-width: 1200px) {
  .u-pt-xl-152 {
    padding-top: 152px; } }

@media (min-width: 1200px) {
  .u-mt-xl-153 {
    margin-top: 153px; } }

@media (min-width: 1200px) {
  .u-pt-xl-153 {
    padding-top: 153px; } }

@media (min-width: 1200px) {
  .u-mt-xl-154 {
    margin-top: 154px; } }

@media (min-width: 1200px) {
  .u-pt-xl-154 {
    padding-top: 154px; } }

@media (min-width: 1200px) {
  .u-mt-xl-155 {
    margin-top: 155px; } }

@media (min-width: 1200px) {
  .u-pt-xl-155 {
    padding-top: 155px; } }

@media (min-width: 1200px) {
  .u-mt-xl-156 {
    margin-top: 156px; } }

@media (min-width: 1200px) {
  .u-pt-xl-156 {
    padding-top: 156px; } }

@media (min-width: 1200px) {
  .u-mt-xl-157 {
    margin-top: 157px; } }

@media (min-width: 1200px) {
  .u-pt-xl-157 {
    padding-top: 157px; } }

@media (min-width: 1200px) {
  .u-mt-xl-158 {
    margin-top: 158px; } }

@media (min-width: 1200px) {
  .u-pt-xl-158 {
    padding-top: 158px; } }

@media (min-width: 1200px) {
  .u-mt-xl-159 {
    margin-top: 159px; } }

@media (min-width: 1200px) {
  .u-pt-xl-159 {
    padding-top: 159px; } }

@media (min-width: 1200px) {
  .u-mt-xl-160 {
    margin-top: 160px; } }

@media (min-width: 1200px) {
  .u-pt-xl-160 {
    padding-top: 160px; } }

@media (min-width: 1200px) {
  .u-mt-xl-161 {
    margin-top: 161px; } }

@media (min-width: 1200px) {
  .u-pt-xl-161 {
    padding-top: 161px; } }

@media (min-width: 1200px) {
  .u-mt-xl-162 {
    margin-top: 162px; } }

@media (min-width: 1200px) {
  .u-pt-xl-162 {
    padding-top: 162px; } }

@media (min-width: 1200px) {
  .u-mt-xl-163 {
    margin-top: 163px; } }

@media (min-width: 1200px) {
  .u-pt-xl-163 {
    padding-top: 163px; } }

@media (min-width: 1200px) {
  .u-mt-xl-164 {
    margin-top: 164px; } }

@media (min-width: 1200px) {
  .u-pt-xl-164 {
    padding-top: 164px; } }

@media (min-width: 1200px) {
  .u-mt-xl-165 {
    margin-top: 165px; } }

@media (min-width: 1200px) {
  .u-pt-xl-165 {
    padding-top: 165px; } }

@media (min-width: 1200px) {
  .u-mt-xl-166 {
    margin-top: 166px; } }

@media (min-width: 1200px) {
  .u-pt-xl-166 {
    padding-top: 166px; } }

@media (min-width: 1200px) {
  .u-mt-xl-167 {
    margin-top: 167px; } }

@media (min-width: 1200px) {
  .u-pt-xl-167 {
    padding-top: 167px; } }

@media (min-width: 1200px) {
  .u-mt-xl-168 {
    margin-top: 168px; } }

@media (min-width: 1200px) {
  .u-pt-xl-168 {
    padding-top: 168px; } }

@media (min-width: 1200px) {
  .u-mt-xl-169 {
    margin-top: 169px; } }

@media (min-width: 1200px) {
  .u-pt-xl-169 {
    padding-top: 169px; } }

@media (min-width: 1200px) {
  .u-mt-xl-170 {
    margin-top: 170px; } }

@media (min-width: 1200px) {
  .u-pt-xl-170 {
    padding-top: 170px; } }

@media (min-width: 1200px) {
  .u-mt-xl-171 {
    margin-top: 171px; } }

@media (min-width: 1200px) {
  .u-pt-xl-171 {
    padding-top: 171px; } }

@media (min-width: 1200px) {
  .u-mt-xl-172 {
    margin-top: 172px; } }

@media (min-width: 1200px) {
  .u-pt-xl-172 {
    padding-top: 172px; } }

@media (min-width: 1200px) {
  .u-mt-xl-173 {
    margin-top: 173px; } }

@media (min-width: 1200px) {
  .u-pt-xl-173 {
    padding-top: 173px; } }

@media (min-width: 1200px) {
  .u-mt-xl-174 {
    margin-top: 174px; } }

@media (min-width: 1200px) {
  .u-pt-xl-174 {
    padding-top: 174px; } }

@media (min-width: 1200px) {
  .u-mt-xl-175 {
    margin-top: 175px; } }

@media (min-width: 1200px) {
  .u-pt-xl-175 {
    padding-top: 175px; } }

@media (min-width: 1200px) {
  .u-mt-xl-176 {
    margin-top: 176px; } }

@media (min-width: 1200px) {
  .u-pt-xl-176 {
    padding-top: 176px; } }

@media (min-width: 1200px) {
  .u-mt-xl-177 {
    margin-top: 177px; } }

@media (min-width: 1200px) {
  .u-pt-xl-177 {
    padding-top: 177px; } }

@media (min-width: 1200px) {
  .u-mt-xl-178 {
    margin-top: 178px; } }

@media (min-width: 1200px) {
  .u-pt-xl-178 {
    padding-top: 178px; } }

@media (min-width: 1200px) {
  .u-mt-xl-179 {
    margin-top: 179px; } }

@media (min-width: 1200px) {
  .u-pt-xl-179 {
    padding-top: 179px; } }

@media (min-width: 1200px) {
  .u-mt-xl-180 {
    margin-top: 180px; } }

@media (min-width: 1200px) {
  .u-pt-xl-180 {
    padding-top: 180px; } }

@media (min-width: 1200px) {
  .u-mt-xl-181 {
    margin-top: 181px; } }

@media (min-width: 1200px) {
  .u-pt-xl-181 {
    padding-top: 181px; } }

@media (min-width: 1200px) {
  .u-mt-xl-182 {
    margin-top: 182px; } }

@media (min-width: 1200px) {
  .u-pt-xl-182 {
    padding-top: 182px; } }

@media (min-width: 1200px) {
  .u-mt-xl-183 {
    margin-top: 183px; } }

@media (min-width: 1200px) {
  .u-pt-xl-183 {
    padding-top: 183px; } }

@media (min-width: 1200px) {
  .u-mt-xl-184 {
    margin-top: 184px; } }

@media (min-width: 1200px) {
  .u-pt-xl-184 {
    padding-top: 184px; } }

@media (min-width: 1200px) {
  .u-mt-xl-185 {
    margin-top: 185px; } }

@media (min-width: 1200px) {
  .u-pt-xl-185 {
    padding-top: 185px; } }

@media (min-width: 1200px) {
  .u-mt-xl-186 {
    margin-top: 186px; } }

@media (min-width: 1200px) {
  .u-pt-xl-186 {
    padding-top: 186px; } }

@media (min-width: 1200px) {
  .u-mt-xl-187 {
    margin-top: 187px; } }

@media (min-width: 1200px) {
  .u-pt-xl-187 {
    padding-top: 187px; } }

@media (min-width: 1200px) {
  .u-mt-xl-188 {
    margin-top: 188px; } }

@media (min-width: 1200px) {
  .u-pt-xl-188 {
    padding-top: 188px; } }

@media (min-width: 1200px) {
  .u-mt-xl-189 {
    margin-top: 189px; } }

@media (min-width: 1200px) {
  .u-pt-xl-189 {
    padding-top: 189px; } }

@media (min-width: 1200px) {
  .u-mt-xl-190 {
    margin-top: 190px; } }

@media (min-width: 1200px) {
  .u-pt-xl-190 {
    padding-top: 190px; } }

@media (min-width: 1200px) {
  .u-mt-xl-191 {
    margin-top: 191px; } }

@media (min-width: 1200px) {
  .u-pt-xl-191 {
    padding-top: 191px; } }

@media (min-width: 1200px) {
  .u-mt-xl-192 {
    margin-top: 192px; } }

@media (min-width: 1200px) {
  .u-pt-xl-192 {
    padding-top: 192px; } }

@media (min-width: 1200px) {
  .u-mt-xl-193 {
    margin-top: 193px; } }

@media (min-width: 1200px) {
  .u-pt-xl-193 {
    padding-top: 193px; } }

@media (min-width: 1200px) {
  .u-mt-xl-194 {
    margin-top: 194px; } }

@media (min-width: 1200px) {
  .u-pt-xl-194 {
    padding-top: 194px; } }

@media (min-width: 1200px) {
  .u-mt-xl-195 {
    margin-top: 195px; } }

@media (min-width: 1200px) {
  .u-pt-xl-195 {
    padding-top: 195px; } }

@media (min-width: 1200px) {
  .u-mt-xl-196 {
    margin-top: 196px; } }

@media (min-width: 1200px) {
  .u-pt-xl-196 {
    padding-top: 196px; } }

@media (min-width: 1200px) {
  .u-mt-xl-197 {
    margin-top: 197px; } }

@media (min-width: 1200px) {
  .u-pt-xl-197 {
    padding-top: 197px; } }

@media (min-width: 1200px) {
  .u-mt-xl-198 {
    margin-top: 198px; } }

@media (min-width: 1200px) {
  .u-pt-xl-198 {
    padding-top: 198px; } }

@media (min-width: 1200px) {
  .u-mt-xl-199 {
    margin-top: 199px; } }

@media (min-width: 1200px) {
  .u-pt-xl-199 {
    padding-top: 199px; } }

@media (min-width: 1200px) {
  .u-mt-xl-200 {
    margin-top: 200px; } }

@media (min-width: 1200px) {
  .u-pt-xl-200 {
    padding-top: 200px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-50 {
    margin-bottom: -50px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-49 {
    margin-bottom: -49px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-48 {
    margin-bottom: -48px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-47 {
    margin-bottom: -47px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-46 {
    margin-bottom: -46px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-45 {
    margin-bottom: -45px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-44 {
    margin-bottom: -44px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-43 {
    margin-bottom: -43px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-42 {
    margin-bottom: -42px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-41 {
    margin-bottom: -41px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-40 {
    margin-bottom: -40px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-39 {
    margin-bottom: -39px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-38 {
    margin-bottom: -38px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-37 {
    margin-bottom: -37px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-36 {
    margin-bottom: -36px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-35 {
    margin-bottom: -35px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-34 {
    margin-bottom: -34px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-33 {
    margin-bottom: -33px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-32 {
    margin-bottom: -32px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-31 {
    margin-bottom: -31px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-30 {
    margin-bottom: -30px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-29 {
    margin-bottom: -29px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-28 {
    margin-bottom: -28px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-27 {
    margin-bottom: -27px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-26 {
    margin-bottom: -26px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-25 {
    margin-bottom: -25px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-24 {
    margin-bottom: -24px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-23 {
    margin-bottom: -23px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-22 {
    margin-bottom: -22px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-21 {
    margin-bottom: -21px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-20 {
    margin-bottom: -20px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-19 {
    margin-bottom: -19px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-18 {
    margin-bottom: -18px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-17 {
    margin-bottom: -17px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-16 {
    margin-bottom: -16px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-15 {
    margin-bottom: -15px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-14 {
    margin-bottom: -14px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-13 {
    margin-bottom: -13px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-12 {
    margin-bottom: -12px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-11 {
    margin-bottom: -11px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-10 {
    margin-bottom: -10px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-9 {
    margin-bottom: -9px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-8 {
    margin-bottom: -8px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-7 {
    margin-bottom: -7px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-6 {
    margin-bottom: -6px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-5 {
    margin-bottom: -5px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-4 {
    margin-bottom: -4px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-3 {
    margin-bottom: -3px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-2 {
    margin-bottom: -2px; } }

@media (min-width: 1200px) {
  .u-mb-negative-xl-1 {
    margin-bottom: -1px; } }

@media (min-width: 1200px) {
  .u-mb-xl-0 {
    margin-bottom: 0px; } }

@media (min-width: 1200px) {
  .u-pb-xl-0 {
    padding-bottom: 0px; } }

@media (min-width: 1200px) {
  .u-mb-xl-1 {
    margin-bottom: 1px; } }

@media (min-width: 1200px) {
  .u-pb-xl-1 {
    padding-bottom: 1px; } }

@media (min-width: 1200px) {
  .u-mb-xl-2 {
    margin-bottom: 2px; } }

@media (min-width: 1200px) {
  .u-pb-xl-2 {
    padding-bottom: 2px; } }

@media (min-width: 1200px) {
  .u-mb-xl-3 {
    margin-bottom: 3px; } }

@media (min-width: 1200px) {
  .u-pb-xl-3 {
    padding-bottom: 3px; } }

@media (min-width: 1200px) {
  .u-mb-xl-4 {
    margin-bottom: 4px; } }

@media (min-width: 1200px) {
  .u-pb-xl-4 {
    padding-bottom: 4px; } }

@media (min-width: 1200px) {
  .u-mb-xl-5 {
    margin-bottom: 5px; } }

@media (min-width: 1200px) {
  .u-pb-xl-5 {
    padding-bottom: 5px; } }

@media (min-width: 1200px) {
  .u-mb-xl-6 {
    margin-bottom: 6px; } }

@media (min-width: 1200px) {
  .u-pb-xl-6 {
    padding-bottom: 6px; } }

@media (min-width: 1200px) {
  .u-mb-xl-7 {
    margin-bottom: 7px; } }

@media (min-width: 1200px) {
  .u-pb-xl-7 {
    padding-bottom: 7px; } }

@media (min-width: 1200px) {
  .u-mb-xl-8 {
    margin-bottom: 8px; } }

@media (min-width: 1200px) {
  .u-pb-xl-8 {
    padding-bottom: 8px; } }

@media (min-width: 1200px) {
  .u-mb-xl-9 {
    margin-bottom: 9px; } }

@media (min-width: 1200px) {
  .u-pb-xl-9 {
    padding-bottom: 9px; } }

@media (min-width: 1200px) {
  .u-mb-xl-10 {
    margin-bottom: 10px; } }

@media (min-width: 1200px) {
  .u-pb-xl-10 {
    padding-bottom: 10px; } }

@media (min-width: 1200px) {
  .u-mb-xl-11 {
    margin-bottom: 11px; } }

@media (min-width: 1200px) {
  .u-pb-xl-11 {
    padding-bottom: 11px; } }

@media (min-width: 1200px) {
  .u-mb-xl-12 {
    margin-bottom: 12px; } }

@media (min-width: 1200px) {
  .u-pb-xl-12 {
    padding-bottom: 12px; } }

@media (min-width: 1200px) {
  .u-mb-xl-13 {
    margin-bottom: 13px; } }

@media (min-width: 1200px) {
  .u-pb-xl-13 {
    padding-bottom: 13px; } }

@media (min-width: 1200px) {
  .u-mb-xl-14 {
    margin-bottom: 14px; } }

@media (min-width: 1200px) {
  .u-pb-xl-14 {
    padding-bottom: 14px; } }

@media (min-width: 1200px) {
  .u-mb-xl-15 {
    margin-bottom: 15px; } }

@media (min-width: 1200px) {
  .u-pb-xl-15 {
    padding-bottom: 15px; } }

@media (min-width: 1200px) {
  .u-mb-xl-16 {
    margin-bottom: 16px; } }

@media (min-width: 1200px) {
  .u-pb-xl-16 {
    padding-bottom: 16px; } }

@media (min-width: 1200px) {
  .u-mb-xl-17 {
    margin-bottom: 17px; } }

@media (min-width: 1200px) {
  .u-pb-xl-17 {
    padding-bottom: 17px; } }

@media (min-width: 1200px) {
  .u-mb-xl-18 {
    margin-bottom: 18px; } }

@media (min-width: 1200px) {
  .u-pb-xl-18 {
    padding-bottom: 18px; } }

@media (min-width: 1200px) {
  .u-mb-xl-19 {
    margin-bottom: 19px; } }

@media (min-width: 1200px) {
  .u-pb-xl-19 {
    padding-bottom: 19px; } }

@media (min-width: 1200px) {
  .u-mb-xl-20 {
    margin-bottom: 20px; } }

@media (min-width: 1200px) {
  .u-pb-xl-20 {
    padding-bottom: 20px; } }

@media (min-width: 1200px) {
  .u-mb-xl-21 {
    margin-bottom: 21px; } }

@media (min-width: 1200px) {
  .u-pb-xl-21 {
    padding-bottom: 21px; } }

@media (min-width: 1200px) {
  .u-mb-xl-22 {
    margin-bottom: 22px; } }

@media (min-width: 1200px) {
  .u-pb-xl-22 {
    padding-bottom: 22px; } }

@media (min-width: 1200px) {
  .u-mb-xl-23 {
    margin-bottom: 23px; } }

@media (min-width: 1200px) {
  .u-pb-xl-23 {
    padding-bottom: 23px; } }

@media (min-width: 1200px) {
  .u-mb-xl-24 {
    margin-bottom: 24px; } }

@media (min-width: 1200px) {
  .u-pb-xl-24 {
    padding-bottom: 24px; } }

@media (min-width: 1200px) {
  .u-mb-xl-25 {
    margin-bottom: 25px; } }

@media (min-width: 1200px) {
  .u-pb-xl-25 {
    padding-bottom: 25px; } }

@media (min-width: 1200px) {
  .u-mb-xl-26 {
    margin-bottom: 26px; } }

@media (min-width: 1200px) {
  .u-pb-xl-26 {
    padding-bottom: 26px; } }

@media (min-width: 1200px) {
  .u-mb-xl-27 {
    margin-bottom: 27px; } }

@media (min-width: 1200px) {
  .u-pb-xl-27 {
    padding-bottom: 27px; } }

@media (min-width: 1200px) {
  .u-mb-xl-28 {
    margin-bottom: 28px; } }

@media (min-width: 1200px) {
  .u-pb-xl-28 {
    padding-bottom: 28px; } }

@media (min-width: 1200px) {
  .u-mb-xl-29 {
    margin-bottom: 29px; } }

@media (min-width: 1200px) {
  .u-pb-xl-29 {
    padding-bottom: 29px; } }

@media (min-width: 1200px) {
  .u-mb-xl-30 {
    margin-bottom: 30px; } }

@media (min-width: 1200px) {
  .u-pb-xl-30 {
    padding-bottom: 30px; } }

@media (min-width: 1200px) {
  .u-mb-xl-31 {
    margin-bottom: 31px; } }

@media (min-width: 1200px) {
  .u-pb-xl-31 {
    padding-bottom: 31px; } }

@media (min-width: 1200px) {
  .u-mb-xl-32 {
    margin-bottom: 32px; } }

@media (min-width: 1200px) {
  .u-pb-xl-32 {
    padding-bottom: 32px; } }

@media (min-width: 1200px) {
  .u-mb-xl-33 {
    margin-bottom: 33px; } }

@media (min-width: 1200px) {
  .u-pb-xl-33 {
    padding-bottom: 33px; } }

@media (min-width: 1200px) {
  .u-mb-xl-34 {
    margin-bottom: 34px; } }

@media (min-width: 1200px) {
  .u-pb-xl-34 {
    padding-bottom: 34px; } }

@media (min-width: 1200px) {
  .u-mb-xl-35 {
    margin-bottom: 35px; } }

@media (min-width: 1200px) {
  .u-pb-xl-35 {
    padding-bottom: 35px; } }

@media (min-width: 1200px) {
  .u-mb-xl-36 {
    margin-bottom: 36px; } }

@media (min-width: 1200px) {
  .u-pb-xl-36 {
    padding-bottom: 36px; } }

@media (min-width: 1200px) {
  .u-mb-xl-37 {
    margin-bottom: 37px; } }

@media (min-width: 1200px) {
  .u-pb-xl-37 {
    padding-bottom: 37px; } }

@media (min-width: 1200px) {
  .u-mb-xl-38 {
    margin-bottom: 38px; } }

@media (min-width: 1200px) {
  .u-pb-xl-38 {
    padding-bottom: 38px; } }

@media (min-width: 1200px) {
  .u-mb-xl-39 {
    margin-bottom: 39px; } }

@media (min-width: 1200px) {
  .u-pb-xl-39 {
    padding-bottom: 39px; } }

@media (min-width: 1200px) {
  .u-mb-xl-40 {
    margin-bottom: 40px; } }

@media (min-width: 1200px) {
  .u-pb-xl-40 {
    padding-bottom: 40px; } }

@media (min-width: 1200px) {
  .u-mb-xl-41 {
    margin-bottom: 41px; } }

@media (min-width: 1200px) {
  .u-pb-xl-41 {
    padding-bottom: 41px; } }

@media (min-width: 1200px) {
  .u-mb-xl-42 {
    margin-bottom: 42px; } }

@media (min-width: 1200px) {
  .u-pb-xl-42 {
    padding-bottom: 42px; } }

@media (min-width: 1200px) {
  .u-mb-xl-43 {
    margin-bottom: 43px; } }

@media (min-width: 1200px) {
  .u-pb-xl-43 {
    padding-bottom: 43px; } }

@media (min-width: 1200px) {
  .u-mb-xl-44 {
    margin-bottom: 44px; } }

@media (min-width: 1200px) {
  .u-pb-xl-44 {
    padding-bottom: 44px; } }

@media (min-width: 1200px) {
  .u-mb-xl-45 {
    margin-bottom: 45px; } }

@media (min-width: 1200px) {
  .u-pb-xl-45 {
    padding-bottom: 45px; } }

@media (min-width: 1200px) {
  .u-mb-xl-46 {
    margin-bottom: 46px; } }

@media (min-width: 1200px) {
  .u-pb-xl-46 {
    padding-bottom: 46px; } }

@media (min-width: 1200px) {
  .u-mb-xl-47 {
    margin-bottom: 47px; } }

@media (min-width: 1200px) {
  .u-pb-xl-47 {
    padding-bottom: 47px; } }

@media (min-width: 1200px) {
  .u-mb-xl-48 {
    margin-bottom: 48px; } }

@media (min-width: 1200px) {
  .u-pb-xl-48 {
    padding-bottom: 48px; } }

@media (min-width: 1200px) {
  .u-mb-xl-49 {
    margin-bottom: 49px; } }

@media (min-width: 1200px) {
  .u-pb-xl-49 {
    padding-bottom: 49px; } }

@media (min-width: 1200px) {
  .u-mb-xl-50 {
    margin-bottom: 50px; } }

@media (min-width: 1200px) {
  .u-pb-xl-50 {
    padding-bottom: 50px; } }

@media (min-width: 1200px) {
  .u-mb-xl-51 {
    margin-bottom: 51px; } }

@media (min-width: 1200px) {
  .u-pb-xl-51 {
    padding-bottom: 51px; } }

@media (min-width: 1200px) {
  .u-mb-xl-52 {
    margin-bottom: 52px; } }

@media (min-width: 1200px) {
  .u-pb-xl-52 {
    padding-bottom: 52px; } }

@media (min-width: 1200px) {
  .u-mb-xl-53 {
    margin-bottom: 53px; } }

@media (min-width: 1200px) {
  .u-pb-xl-53 {
    padding-bottom: 53px; } }

@media (min-width: 1200px) {
  .u-mb-xl-54 {
    margin-bottom: 54px; } }

@media (min-width: 1200px) {
  .u-pb-xl-54 {
    padding-bottom: 54px; } }

@media (min-width: 1200px) {
  .u-mb-xl-55 {
    margin-bottom: 55px; } }

@media (min-width: 1200px) {
  .u-pb-xl-55 {
    padding-bottom: 55px; } }

@media (min-width: 1200px) {
  .u-mb-xl-56 {
    margin-bottom: 56px; } }

@media (min-width: 1200px) {
  .u-pb-xl-56 {
    padding-bottom: 56px; } }

@media (min-width: 1200px) {
  .u-mb-xl-57 {
    margin-bottom: 57px; } }

@media (min-width: 1200px) {
  .u-pb-xl-57 {
    padding-bottom: 57px; } }

@media (min-width: 1200px) {
  .u-mb-xl-58 {
    margin-bottom: 58px; } }

@media (min-width: 1200px) {
  .u-pb-xl-58 {
    padding-bottom: 58px; } }

@media (min-width: 1200px) {
  .u-mb-xl-59 {
    margin-bottom: 59px; } }

@media (min-width: 1200px) {
  .u-pb-xl-59 {
    padding-bottom: 59px; } }

@media (min-width: 1200px) {
  .u-mb-xl-60 {
    margin-bottom: 60px; } }

@media (min-width: 1200px) {
  .u-pb-xl-60 {
    padding-bottom: 60px; } }

@media (min-width: 1200px) {
  .u-mb-xl-61 {
    margin-bottom: 61px; } }

@media (min-width: 1200px) {
  .u-pb-xl-61 {
    padding-bottom: 61px; } }

@media (min-width: 1200px) {
  .u-mb-xl-62 {
    margin-bottom: 62px; } }

@media (min-width: 1200px) {
  .u-pb-xl-62 {
    padding-bottom: 62px; } }

@media (min-width: 1200px) {
  .u-mb-xl-63 {
    margin-bottom: 63px; } }

@media (min-width: 1200px) {
  .u-pb-xl-63 {
    padding-bottom: 63px; } }

@media (min-width: 1200px) {
  .u-mb-xl-64 {
    margin-bottom: 64px; } }

@media (min-width: 1200px) {
  .u-pb-xl-64 {
    padding-bottom: 64px; } }

@media (min-width: 1200px) {
  .u-mb-xl-65 {
    margin-bottom: 65px; } }

@media (min-width: 1200px) {
  .u-pb-xl-65 {
    padding-bottom: 65px; } }

@media (min-width: 1200px) {
  .u-mb-xl-66 {
    margin-bottom: 66px; } }

@media (min-width: 1200px) {
  .u-pb-xl-66 {
    padding-bottom: 66px; } }

@media (min-width: 1200px) {
  .u-mb-xl-67 {
    margin-bottom: 67px; } }

@media (min-width: 1200px) {
  .u-pb-xl-67 {
    padding-bottom: 67px; } }

@media (min-width: 1200px) {
  .u-mb-xl-68 {
    margin-bottom: 68px; } }

@media (min-width: 1200px) {
  .u-pb-xl-68 {
    padding-bottom: 68px; } }

@media (min-width: 1200px) {
  .u-mb-xl-69 {
    margin-bottom: 69px; } }

@media (min-width: 1200px) {
  .u-pb-xl-69 {
    padding-bottom: 69px; } }

@media (min-width: 1200px) {
  .u-mb-xl-70 {
    margin-bottom: 70px; } }

@media (min-width: 1200px) {
  .u-pb-xl-70 {
    padding-bottom: 70px; } }

@media (min-width: 1200px) {
  .u-mb-xl-71 {
    margin-bottom: 71px; } }

@media (min-width: 1200px) {
  .u-pb-xl-71 {
    padding-bottom: 71px; } }

@media (min-width: 1200px) {
  .u-mb-xl-72 {
    margin-bottom: 72px; } }

@media (min-width: 1200px) {
  .u-pb-xl-72 {
    padding-bottom: 72px; } }

@media (min-width: 1200px) {
  .u-mb-xl-73 {
    margin-bottom: 73px; } }

@media (min-width: 1200px) {
  .u-pb-xl-73 {
    padding-bottom: 73px; } }

@media (min-width: 1200px) {
  .u-mb-xl-74 {
    margin-bottom: 74px; } }

@media (min-width: 1200px) {
  .u-pb-xl-74 {
    padding-bottom: 74px; } }

@media (min-width: 1200px) {
  .u-mb-xl-75 {
    margin-bottom: 75px; } }

@media (min-width: 1200px) {
  .u-pb-xl-75 {
    padding-bottom: 75px; } }

@media (min-width: 1200px) {
  .u-mb-xl-76 {
    margin-bottom: 76px; } }

@media (min-width: 1200px) {
  .u-pb-xl-76 {
    padding-bottom: 76px; } }

@media (min-width: 1200px) {
  .u-mb-xl-77 {
    margin-bottom: 77px; } }

@media (min-width: 1200px) {
  .u-pb-xl-77 {
    padding-bottom: 77px; } }

@media (min-width: 1200px) {
  .u-mb-xl-78 {
    margin-bottom: 78px; } }

@media (min-width: 1200px) {
  .u-pb-xl-78 {
    padding-bottom: 78px; } }

@media (min-width: 1200px) {
  .u-mb-xl-79 {
    margin-bottom: 79px; } }

@media (min-width: 1200px) {
  .u-pb-xl-79 {
    padding-bottom: 79px; } }

@media (min-width: 1200px) {
  .u-mb-xl-80 {
    margin-bottom: 80px; } }

@media (min-width: 1200px) {
  .u-pb-xl-80 {
    padding-bottom: 80px; } }

@media (min-width: 1200px) {
  .u-mb-xl-81 {
    margin-bottom: 81px; } }

@media (min-width: 1200px) {
  .u-pb-xl-81 {
    padding-bottom: 81px; } }

@media (min-width: 1200px) {
  .u-mb-xl-82 {
    margin-bottom: 82px; } }

@media (min-width: 1200px) {
  .u-pb-xl-82 {
    padding-bottom: 82px; } }

@media (min-width: 1200px) {
  .u-mb-xl-83 {
    margin-bottom: 83px; } }

@media (min-width: 1200px) {
  .u-pb-xl-83 {
    padding-bottom: 83px; } }

@media (min-width: 1200px) {
  .u-mb-xl-84 {
    margin-bottom: 84px; } }

@media (min-width: 1200px) {
  .u-pb-xl-84 {
    padding-bottom: 84px; } }

@media (min-width: 1200px) {
  .u-mb-xl-85 {
    margin-bottom: 85px; } }

@media (min-width: 1200px) {
  .u-pb-xl-85 {
    padding-bottom: 85px; } }

@media (min-width: 1200px) {
  .u-mb-xl-86 {
    margin-bottom: 86px; } }

@media (min-width: 1200px) {
  .u-pb-xl-86 {
    padding-bottom: 86px; } }

@media (min-width: 1200px) {
  .u-mb-xl-87 {
    margin-bottom: 87px; } }

@media (min-width: 1200px) {
  .u-pb-xl-87 {
    padding-bottom: 87px; } }

@media (min-width: 1200px) {
  .u-mb-xl-88 {
    margin-bottom: 88px; } }

@media (min-width: 1200px) {
  .u-pb-xl-88 {
    padding-bottom: 88px; } }

@media (min-width: 1200px) {
  .u-mb-xl-89 {
    margin-bottom: 89px; } }

@media (min-width: 1200px) {
  .u-pb-xl-89 {
    padding-bottom: 89px; } }

@media (min-width: 1200px) {
  .u-mb-xl-90 {
    margin-bottom: 90px; } }

@media (min-width: 1200px) {
  .u-pb-xl-90 {
    padding-bottom: 90px; } }

@media (min-width: 1200px) {
  .u-mb-xl-91 {
    margin-bottom: 91px; } }

@media (min-width: 1200px) {
  .u-pb-xl-91 {
    padding-bottom: 91px; } }

@media (min-width: 1200px) {
  .u-mb-xl-92 {
    margin-bottom: 92px; } }

@media (min-width: 1200px) {
  .u-pb-xl-92 {
    padding-bottom: 92px; } }

@media (min-width: 1200px) {
  .u-mb-xl-93 {
    margin-bottom: 93px; } }

@media (min-width: 1200px) {
  .u-pb-xl-93 {
    padding-bottom: 93px; } }

@media (min-width: 1200px) {
  .u-mb-xl-94 {
    margin-bottom: 94px; } }

@media (min-width: 1200px) {
  .u-pb-xl-94 {
    padding-bottom: 94px; } }

@media (min-width: 1200px) {
  .u-mb-xl-95 {
    margin-bottom: 95px; } }

@media (min-width: 1200px) {
  .u-pb-xl-95 {
    padding-bottom: 95px; } }

@media (min-width: 1200px) {
  .u-mb-xl-96 {
    margin-bottom: 96px; } }

@media (min-width: 1200px) {
  .u-pb-xl-96 {
    padding-bottom: 96px; } }

@media (min-width: 1200px) {
  .u-mb-xl-97 {
    margin-bottom: 97px; } }

@media (min-width: 1200px) {
  .u-pb-xl-97 {
    padding-bottom: 97px; } }

@media (min-width: 1200px) {
  .u-mb-xl-98 {
    margin-bottom: 98px; } }

@media (min-width: 1200px) {
  .u-pb-xl-98 {
    padding-bottom: 98px; } }

@media (min-width: 1200px) {
  .u-mb-xl-99 {
    margin-bottom: 99px; } }

@media (min-width: 1200px) {
  .u-pb-xl-99 {
    padding-bottom: 99px; } }

@media (min-width: 1200px) {
  .u-mb-xl-100 {
    margin-bottom: 100px; } }

@media (min-width: 1200px) {
  .u-pb-xl-100 {
    padding-bottom: 100px; } }

@media (min-width: 1200px) {
  .u-mb-xl-101 {
    margin-bottom: 101px; } }

@media (min-width: 1200px) {
  .u-pb-xl-101 {
    padding-bottom: 101px; } }

@media (min-width: 1200px) {
  .u-mb-xl-102 {
    margin-bottom: 102px; } }

@media (min-width: 1200px) {
  .u-pb-xl-102 {
    padding-bottom: 102px; } }

@media (min-width: 1200px) {
  .u-mb-xl-103 {
    margin-bottom: 103px; } }

@media (min-width: 1200px) {
  .u-pb-xl-103 {
    padding-bottom: 103px; } }

@media (min-width: 1200px) {
  .u-mb-xl-104 {
    margin-bottom: 104px; } }

@media (min-width: 1200px) {
  .u-pb-xl-104 {
    padding-bottom: 104px; } }

@media (min-width: 1200px) {
  .u-mb-xl-105 {
    margin-bottom: 105px; } }

@media (min-width: 1200px) {
  .u-pb-xl-105 {
    padding-bottom: 105px; } }

@media (min-width: 1200px) {
  .u-mb-xl-106 {
    margin-bottom: 106px; } }

@media (min-width: 1200px) {
  .u-pb-xl-106 {
    padding-bottom: 106px; } }

@media (min-width: 1200px) {
  .u-mb-xl-107 {
    margin-bottom: 107px; } }

@media (min-width: 1200px) {
  .u-pb-xl-107 {
    padding-bottom: 107px; } }

@media (min-width: 1200px) {
  .u-mb-xl-108 {
    margin-bottom: 108px; } }

@media (min-width: 1200px) {
  .u-pb-xl-108 {
    padding-bottom: 108px; } }

@media (min-width: 1200px) {
  .u-mb-xl-109 {
    margin-bottom: 109px; } }

@media (min-width: 1200px) {
  .u-pb-xl-109 {
    padding-bottom: 109px; } }

@media (min-width: 1200px) {
  .u-mb-xl-110 {
    margin-bottom: 110px; } }

@media (min-width: 1200px) {
  .u-pb-xl-110 {
    padding-bottom: 110px; } }

@media (min-width: 1200px) {
  .u-mb-xl-111 {
    margin-bottom: 111px; } }

@media (min-width: 1200px) {
  .u-pb-xl-111 {
    padding-bottom: 111px; } }

@media (min-width: 1200px) {
  .u-mb-xl-112 {
    margin-bottom: 112px; } }

@media (min-width: 1200px) {
  .u-pb-xl-112 {
    padding-bottom: 112px; } }

@media (min-width: 1200px) {
  .u-mb-xl-113 {
    margin-bottom: 113px; } }

@media (min-width: 1200px) {
  .u-pb-xl-113 {
    padding-bottom: 113px; } }

@media (min-width: 1200px) {
  .u-mb-xl-114 {
    margin-bottom: 114px; } }

@media (min-width: 1200px) {
  .u-pb-xl-114 {
    padding-bottom: 114px; } }

@media (min-width: 1200px) {
  .u-mb-xl-115 {
    margin-bottom: 115px; } }

@media (min-width: 1200px) {
  .u-pb-xl-115 {
    padding-bottom: 115px; } }

@media (min-width: 1200px) {
  .u-mb-xl-116 {
    margin-bottom: 116px; } }

@media (min-width: 1200px) {
  .u-pb-xl-116 {
    padding-bottom: 116px; } }

@media (min-width: 1200px) {
  .u-mb-xl-117 {
    margin-bottom: 117px; } }

@media (min-width: 1200px) {
  .u-pb-xl-117 {
    padding-bottom: 117px; } }

@media (min-width: 1200px) {
  .u-mb-xl-118 {
    margin-bottom: 118px; } }

@media (min-width: 1200px) {
  .u-pb-xl-118 {
    padding-bottom: 118px; } }

@media (min-width: 1200px) {
  .u-mb-xl-119 {
    margin-bottom: 119px; } }

@media (min-width: 1200px) {
  .u-pb-xl-119 {
    padding-bottom: 119px; } }

@media (min-width: 1200px) {
  .u-mb-xl-120 {
    margin-bottom: 120px; } }

@media (min-width: 1200px) {
  .u-pb-xl-120 {
    padding-bottom: 120px; } }

@media (min-width: 1200px) {
  .u-mb-xl-121 {
    margin-bottom: 121px; } }

@media (min-width: 1200px) {
  .u-pb-xl-121 {
    padding-bottom: 121px; } }

@media (min-width: 1200px) {
  .u-mb-xl-122 {
    margin-bottom: 122px; } }

@media (min-width: 1200px) {
  .u-pb-xl-122 {
    padding-bottom: 122px; } }

@media (min-width: 1200px) {
  .u-mb-xl-123 {
    margin-bottom: 123px; } }

@media (min-width: 1200px) {
  .u-pb-xl-123 {
    padding-bottom: 123px; } }

@media (min-width: 1200px) {
  .u-mb-xl-124 {
    margin-bottom: 124px; } }

@media (min-width: 1200px) {
  .u-pb-xl-124 {
    padding-bottom: 124px; } }

@media (min-width: 1200px) {
  .u-mb-xl-125 {
    margin-bottom: 125px; } }

@media (min-width: 1200px) {
  .u-pb-xl-125 {
    padding-bottom: 125px; } }

@media (min-width: 1200px) {
  .u-mb-xl-126 {
    margin-bottom: 126px; } }

@media (min-width: 1200px) {
  .u-pb-xl-126 {
    padding-bottom: 126px; } }

@media (min-width: 1200px) {
  .u-mb-xl-127 {
    margin-bottom: 127px; } }

@media (min-width: 1200px) {
  .u-pb-xl-127 {
    padding-bottom: 127px; } }

@media (min-width: 1200px) {
  .u-mb-xl-128 {
    margin-bottom: 128px; } }

@media (min-width: 1200px) {
  .u-pb-xl-128 {
    padding-bottom: 128px; } }

@media (min-width: 1200px) {
  .u-mb-xl-129 {
    margin-bottom: 129px; } }

@media (min-width: 1200px) {
  .u-pb-xl-129 {
    padding-bottom: 129px; } }

@media (min-width: 1200px) {
  .u-mb-xl-130 {
    margin-bottom: 130px; } }

@media (min-width: 1200px) {
  .u-pb-xl-130 {
    padding-bottom: 130px; } }

@media (min-width: 1200px) {
  .u-mb-xl-131 {
    margin-bottom: 131px; } }

@media (min-width: 1200px) {
  .u-pb-xl-131 {
    padding-bottom: 131px; } }

@media (min-width: 1200px) {
  .u-mb-xl-132 {
    margin-bottom: 132px; } }

@media (min-width: 1200px) {
  .u-pb-xl-132 {
    padding-bottom: 132px; } }

@media (min-width: 1200px) {
  .u-mb-xl-133 {
    margin-bottom: 133px; } }

@media (min-width: 1200px) {
  .u-pb-xl-133 {
    padding-bottom: 133px; } }

@media (min-width: 1200px) {
  .u-mb-xl-134 {
    margin-bottom: 134px; } }

@media (min-width: 1200px) {
  .u-pb-xl-134 {
    padding-bottom: 134px; } }

@media (min-width: 1200px) {
  .u-mb-xl-135 {
    margin-bottom: 135px; } }

@media (min-width: 1200px) {
  .u-pb-xl-135 {
    padding-bottom: 135px; } }

@media (min-width: 1200px) {
  .u-mb-xl-136 {
    margin-bottom: 136px; } }

@media (min-width: 1200px) {
  .u-pb-xl-136 {
    padding-bottom: 136px; } }

@media (min-width: 1200px) {
  .u-mb-xl-137 {
    margin-bottom: 137px; } }

@media (min-width: 1200px) {
  .u-pb-xl-137 {
    padding-bottom: 137px; } }

@media (min-width: 1200px) {
  .u-mb-xl-138 {
    margin-bottom: 138px; } }

@media (min-width: 1200px) {
  .u-pb-xl-138 {
    padding-bottom: 138px; } }

@media (min-width: 1200px) {
  .u-mb-xl-139 {
    margin-bottom: 139px; } }

@media (min-width: 1200px) {
  .u-pb-xl-139 {
    padding-bottom: 139px; } }

@media (min-width: 1200px) {
  .u-mb-xl-140 {
    margin-bottom: 140px; } }

@media (min-width: 1200px) {
  .u-pb-xl-140 {
    padding-bottom: 140px; } }

@media (min-width: 1200px) {
  .u-mb-xl-141 {
    margin-bottom: 141px; } }

@media (min-width: 1200px) {
  .u-pb-xl-141 {
    padding-bottom: 141px; } }

@media (min-width: 1200px) {
  .u-mb-xl-142 {
    margin-bottom: 142px; } }

@media (min-width: 1200px) {
  .u-pb-xl-142 {
    padding-bottom: 142px; } }

@media (min-width: 1200px) {
  .u-mb-xl-143 {
    margin-bottom: 143px; } }

@media (min-width: 1200px) {
  .u-pb-xl-143 {
    padding-bottom: 143px; } }

@media (min-width: 1200px) {
  .u-mb-xl-144 {
    margin-bottom: 144px; } }

@media (min-width: 1200px) {
  .u-pb-xl-144 {
    padding-bottom: 144px; } }

@media (min-width: 1200px) {
  .u-mb-xl-145 {
    margin-bottom: 145px; } }

@media (min-width: 1200px) {
  .u-pb-xl-145 {
    padding-bottom: 145px; } }

@media (min-width: 1200px) {
  .u-mb-xl-146 {
    margin-bottom: 146px; } }

@media (min-width: 1200px) {
  .u-pb-xl-146 {
    padding-bottom: 146px; } }

@media (min-width: 1200px) {
  .u-mb-xl-147 {
    margin-bottom: 147px; } }

@media (min-width: 1200px) {
  .u-pb-xl-147 {
    padding-bottom: 147px; } }

@media (min-width: 1200px) {
  .u-mb-xl-148 {
    margin-bottom: 148px; } }

@media (min-width: 1200px) {
  .u-pb-xl-148 {
    padding-bottom: 148px; } }

@media (min-width: 1200px) {
  .u-mb-xl-149 {
    margin-bottom: 149px; } }

@media (min-width: 1200px) {
  .u-pb-xl-149 {
    padding-bottom: 149px; } }

@media (min-width: 1200px) {
  .u-mb-xl-150 {
    margin-bottom: 150px; } }

@media (min-width: 1200px) {
  .u-pb-xl-150 {
    padding-bottom: 150px; } }

@media (min-width: 1200px) {
  .u-mb-xl-151 {
    margin-bottom: 151px; } }

@media (min-width: 1200px) {
  .u-pb-xl-151 {
    padding-bottom: 151px; } }

@media (min-width: 1200px) {
  .u-mb-xl-152 {
    margin-bottom: 152px; } }

@media (min-width: 1200px) {
  .u-pb-xl-152 {
    padding-bottom: 152px; } }

@media (min-width: 1200px) {
  .u-mb-xl-153 {
    margin-bottom: 153px; } }

@media (min-width: 1200px) {
  .u-pb-xl-153 {
    padding-bottom: 153px; } }

@media (min-width: 1200px) {
  .u-mb-xl-154 {
    margin-bottom: 154px; } }

@media (min-width: 1200px) {
  .u-pb-xl-154 {
    padding-bottom: 154px; } }

@media (min-width: 1200px) {
  .u-mb-xl-155 {
    margin-bottom: 155px; } }

@media (min-width: 1200px) {
  .u-pb-xl-155 {
    padding-bottom: 155px; } }

@media (min-width: 1200px) {
  .u-mb-xl-156 {
    margin-bottom: 156px; } }

@media (min-width: 1200px) {
  .u-pb-xl-156 {
    padding-bottom: 156px; } }

@media (min-width: 1200px) {
  .u-mb-xl-157 {
    margin-bottom: 157px; } }

@media (min-width: 1200px) {
  .u-pb-xl-157 {
    padding-bottom: 157px; } }

@media (min-width: 1200px) {
  .u-mb-xl-158 {
    margin-bottom: 158px; } }

@media (min-width: 1200px) {
  .u-pb-xl-158 {
    padding-bottom: 158px; } }

@media (min-width: 1200px) {
  .u-mb-xl-159 {
    margin-bottom: 159px; } }

@media (min-width: 1200px) {
  .u-pb-xl-159 {
    padding-bottom: 159px; } }

@media (min-width: 1200px) {
  .u-mb-xl-160 {
    margin-bottom: 160px; } }

@media (min-width: 1200px) {
  .u-pb-xl-160 {
    padding-bottom: 160px; } }

@media (min-width: 1200px) {
  .u-mb-xl-161 {
    margin-bottom: 161px; } }

@media (min-width: 1200px) {
  .u-pb-xl-161 {
    padding-bottom: 161px; } }

@media (min-width: 1200px) {
  .u-mb-xl-162 {
    margin-bottom: 162px; } }

@media (min-width: 1200px) {
  .u-pb-xl-162 {
    padding-bottom: 162px; } }

@media (min-width: 1200px) {
  .u-mb-xl-163 {
    margin-bottom: 163px; } }

@media (min-width: 1200px) {
  .u-pb-xl-163 {
    padding-bottom: 163px; } }

@media (min-width: 1200px) {
  .u-mb-xl-164 {
    margin-bottom: 164px; } }

@media (min-width: 1200px) {
  .u-pb-xl-164 {
    padding-bottom: 164px; } }

@media (min-width: 1200px) {
  .u-mb-xl-165 {
    margin-bottom: 165px; } }

@media (min-width: 1200px) {
  .u-pb-xl-165 {
    padding-bottom: 165px; } }

@media (min-width: 1200px) {
  .u-mb-xl-166 {
    margin-bottom: 166px; } }

@media (min-width: 1200px) {
  .u-pb-xl-166 {
    padding-bottom: 166px; } }

@media (min-width: 1200px) {
  .u-mb-xl-167 {
    margin-bottom: 167px; } }

@media (min-width: 1200px) {
  .u-pb-xl-167 {
    padding-bottom: 167px; } }

@media (min-width: 1200px) {
  .u-mb-xl-168 {
    margin-bottom: 168px; } }

@media (min-width: 1200px) {
  .u-pb-xl-168 {
    padding-bottom: 168px; } }

@media (min-width: 1200px) {
  .u-mb-xl-169 {
    margin-bottom: 169px; } }

@media (min-width: 1200px) {
  .u-pb-xl-169 {
    padding-bottom: 169px; } }

@media (min-width: 1200px) {
  .u-mb-xl-170 {
    margin-bottom: 170px; } }

@media (min-width: 1200px) {
  .u-pb-xl-170 {
    padding-bottom: 170px; } }

@media (min-width: 1200px) {
  .u-mb-xl-171 {
    margin-bottom: 171px; } }

@media (min-width: 1200px) {
  .u-pb-xl-171 {
    padding-bottom: 171px; } }

@media (min-width: 1200px) {
  .u-mb-xl-172 {
    margin-bottom: 172px; } }

@media (min-width: 1200px) {
  .u-pb-xl-172 {
    padding-bottom: 172px; } }

@media (min-width: 1200px) {
  .u-mb-xl-173 {
    margin-bottom: 173px; } }

@media (min-width: 1200px) {
  .u-pb-xl-173 {
    padding-bottom: 173px; } }

@media (min-width: 1200px) {
  .u-mb-xl-174 {
    margin-bottom: 174px; } }

@media (min-width: 1200px) {
  .u-pb-xl-174 {
    padding-bottom: 174px; } }

@media (min-width: 1200px) {
  .u-mb-xl-175 {
    margin-bottom: 175px; } }

@media (min-width: 1200px) {
  .u-pb-xl-175 {
    padding-bottom: 175px; } }

@media (min-width: 1200px) {
  .u-mb-xl-176 {
    margin-bottom: 176px; } }

@media (min-width: 1200px) {
  .u-pb-xl-176 {
    padding-bottom: 176px; } }

@media (min-width: 1200px) {
  .u-mb-xl-177 {
    margin-bottom: 177px; } }

@media (min-width: 1200px) {
  .u-pb-xl-177 {
    padding-bottom: 177px; } }

@media (min-width: 1200px) {
  .u-mb-xl-178 {
    margin-bottom: 178px; } }

@media (min-width: 1200px) {
  .u-pb-xl-178 {
    padding-bottom: 178px; } }

@media (min-width: 1200px) {
  .u-mb-xl-179 {
    margin-bottom: 179px; } }

@media (min-width: 1200px) {
  .u-pb-xl-179 {
    padding-bottom: 179px; } }

@media (min-width: 1200px) {
  .u-mb-xl-180 {
    margin-bottom: 180px; } }

@media (min-width: 1200px) {
  .u-pb-xl-180 {
    padding-bottom: 180px; } }

@media (min-width: 1200px) {
  .u-mb-xl-181 {
    margin-bottom: 181px; } }

@media (min-width: 1200px) {
  .u-pb-xl-181 {
    padding-bottom: 181px; } }

@media (min-width: 1200px) {
  .u-mb-xl-182 {
    margin-bottom: 182px; } }

@media (min-width: 1200px) {
  .u-pb-xl-182 {
    padding-bottom: 182px; } }

@media (min-width: 1200px) {
  .u-mb-xl-183 {
    margin-bottom: 183px; } }

@media (min-width: 1200px) {
  .u-pb-xl-183 {
    padding-bottom: 183px; } }

@media (min-width: 1200px) {
  .u-mb-xl-184 {
    margin-bottom: 184px; } }

@media (min-width: 1200px) {
  .u-pb-xl-184 {
    padding-bottom: 184px; } }

@media (min-width: 1200px) {
  .u-mb-xl-185 {
    margin-bottom: 185px; } }

@media (min-width: 1200px) {
  .u-pb-xl-185 {
    padding-bottom: 185px; } }

@media (min-width: 1200px) {
  .u-mb-xl-186 {
    margin-bottom: 186px; } }

@media (min-width: 1200px) {
  .u-pb-xl-186 {
    padding-bottom: 186px; } }

@media (min-width: 1200px) {
  .u-mb-xl-187 {
    margin-bottom: 187px; } }

@media (min-width: 1200px) {
  .u-pb-xl-187 {
    padding-bottom: 187px; } }

@media (min-width: 1200px) {
  .u-mb-xl-188 {
    margin-bottom: 188px; } }

@media (min-width: 1200px) {
  .u-pb-xl-188 {
    padding-bottom: 188px; } }

@media (min-width: 1200px) {
  .u-mb-xl-189 {
    margin-bottom: 189px; } }

@media (min-width: 1200px) {
  .u-pb-xl-189 {
    padding-bottom: 189px; } }

@media (min-width: 1200px) {
  .u-mb-xl-190 {
    margin-bottom: 190px; } }

@media (min-width: 1200px) {
  .u-pb-xl-190 {
    padding-bottom: 190px; } }

@media (min-width: 1200px) {
  .u-mb-xl-191 {
    margin-bottom: 191px; } }

@media (min-width: 1200px) {
  .u-pb-xl-191 {
    padding-bottom: 191px; } }

@media (min-width: 1200px) {
  .u-mb-xl-192 {
    margin-bottom: 192px; } }

@media (min-width: 1200px) {
  .u-pb-xl-192 {
    padding-bottom: 192px; } }

@media (min-width: 1200px) {
  .u-mb-xl-193 {
    margin-bottom: 193px; } }

@media (min-width: 1200px) {
  .u-pb-xl-193 {
    padding-bottom: 193px; } }

@media (min-width: 1200px) {
  .u-mb-xl-194 {
    margin-bottom: 194px; } }

@media (min-width: 1200px) {
  .u-pb-xl-194 {
    padding-bottom: 194px; } }

@media (min-width: 1200px) {
  .u-mb-xl-195 {
    margin-bottom: 195px; } }

@media (min-width: 1200px) {
  .u-pb-xl-195 {
    padding-bottom: 195px; } }

@media (min-width: 1200px) {
  .u-mb-xl-196 {
    margin-bottom: 196px; } }

@media (min-width: 1200px) {
  .u-pb-xl-196 {
    padding-bottom: 196px; } }

@media (min-width: 1200px) {
  .u-mb-xl-197 {
    margin-bottom: 197px; } }

@media (min-width: 1200px) {
  .u-pb-xl-197 {
    padding-bottom: 197px; } }

@media (min-width: 1200px) {
  .u-mb-xl-198 {
    margin-bottom: 198px; } }

@media (min-width: 1200px) {
  .u-pb-xl-198 {
    padding-bottom: 198px; } }

@media (min-width: 1200px) {
  .u-mb-xl-199 {
    margin-bottom: 199px; } }

@media (min-width: 1200px) {
  .u-pb-xl-199 {
    padding-bottom: 199px; } }

@media (min-width: 1200px) {
  .u-mb-xl-200 {
    margin-bottom: 200px; } }

@media (min-width: 1200px) {
  .u-pb-xl-200 {
    padding-bottom: 200px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-50 {
    margin-left: -50px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-49 {
    margin-left: -49px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-48 {
    margin-left: -48px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-47 {
    margin-left: -47px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-46 {
    margin-left: -46px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-45 {
    margin-left: -45px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-44 {
    margin-left: -44px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-43 {
    margin-left: -43px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-42 {
    margin-left: -42px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-41 {
    margin-left: -41px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-40 {
    margin-left: -40px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-39 {
    margin-left: -39px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-38 {
    margin-left: -38px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-37 {
    margin-left: -37px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-36 {
    margin-left: -36px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-35 {
    margin-left: -35px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-34 {
    margin-left: -34px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-33 {
    margin-left: -33px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-32 {
    margin-left: -32px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-31 {
    margin-left: -31px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-30 {
    margin-left: -30px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-29 {
    margin-left: -29px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-28 {
    margin-left: -28px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-27 {
    margin-left: -27px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-26 {
    margin-left: -26px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-25 {
    margin-left: -25px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-24 {
    margin-left: -24px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-23 {
    margin-left: -23px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-22 {
    margin-left: -22px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-21 {
    margin-left: -21px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-20 {
    margin-left: -20px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-19 {
    margin-left: -19px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-18 {
    margin-left: -18px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-17 {
    margin-left: -17px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-16 {
    margin-left: -16px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-15 {
    margin-left: -15px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-14 {
    margin-left: -14px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-13 {
    margin-left: -13px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-12 {
    margin-left: -12px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-11 {
    margin-left: -11px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-10 {
    margin-left: -10px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-9 {
    margin-left: -9px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-8 {
    margin-left: -8px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-7 {
    margin-left: -7px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-6 {
    margin-left: -6px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-5 {
    margin-left: -5px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-4 {
    margin-left: -4px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-3 {
    margin-left: -3px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-2 {
    margin-left: -2px; } }

@media (min-width: 1200px) {
  .u-ml-negative-xl-1 {
    margin-left: -1px; } }

@media (min-width: 1200px) {
  .u-ml-xl-0 {
    margin-left: 0px; } }

@media (min-width: 1200px) {
  .u-pl-xl-0 {
    padding-left: 0px; } }

@media (min-width: 1200px) {
  .u-ml-xl-1 {
    margin-left: 1px; } }

@media (min-width: 1200px) {
  .u-pl-xl-1 {
    padding-left: 1px; } }

@media (min-width: 1200px) {
  .u-ml-xl-2 {
    margin-left: 2px; } }

@media (min-width: 1200px) {
  .u-pl-xl-2 {
    padding-left: 2px; } }

@media (min-width: 1200px) {
  .u-ml-xl-3 {
    margin-left: 3px; } }

@media (min-width: 1200px) {
  .u-pl-xl-3 {
    padding-left: 3px; } }

@media (min-width: 1200px) {
  .u-ml-xl-4 {
    margin-left: 4px; } }

@media (min-width: 1200px) {
  .u-pl-xl-4 {
    padding-left: 4px; } }

@media (min-width: 1200px) {
  .u-ml-xl-5 {
    margin-left: 5px; } }

@media (min-width: 1200px) {
  .u-pl-xl-5 {
    padding-left: 5px; } }

@media (min-width: 1200px) {
  .u-ml-xl-6 {
    margin-left: 6px; } }

@media (min-width: 1200px) {
  .u-pl-xl-6 {
    padding-left: 6px; } }

@media (min-width: 1200px) {
  .u-ml-xl-7 {
    margin-left: 7px; } }

@media (min-width: 1200px) {
  .u-pl-xl-7 {
    padding-left: 7px; } }

@media (min-width: 1200px) {
  .u-ml-xl-8 {
    margin-left: 8px; } }

@media (min-width: 1200px) {
  .u-pl-xl-8 {
    padding-left: 8px; } }

@media (min-width: 1200px) {
  .u-ml-xl-9 {
    margin-left: 9px; } }

@media (min-width: 1200px) {
  .u-pl-xl-9 {
    padding-left: 9px; } }

@media (min-width: 1200px) {
  .u-ml-xl-10 {
    margin-left: 10px; } }

@media (min-width: 1200px) {
  .u-pl-xl-10 {
    padding-left: 10px; } }

@media (min-width: 1200px) {
  .u-ml-xl-11 {
    margin-left: 11px; } }

@media (min-width: 1200px) {
  .u-pl-xl-11 {
    padding-left: 11px; } }

@media (min-width: 1200px) {
  .u-ml-xl-12 {
    margin-left: 12px; } }

@media (min-width: 1200px) {
  .u-pl-xl-12 {
    padding-left: 12px; } }

@media (min-width: 1200px) {
  .u-ml-xl-13 {
    margin-left: 13px; } }

@media (min-width: 1200px) {
  .u-pl-xl-13 {
    padding-left: 13px; } }

@media (min-width: 1200px) {
  .u-ml-xl-14 {
    margin-left: 14px; } }

@media (min-width: 1200px) {
  .u-pl-xl-14 {
    padding-left: 14px; } }

@media (min-width: 1200px) {
  .u-ml-xl-15 {
    margin-left: 15px; } }

@media (min-width: 1200px) {
  .u-pl-xl-15 {
    padding-left: 15px; } }

@media (min-width: 1200px) {
  .u-ml-xl-16 {
    margin-left: 16px; } }

@media (min-width: 1200px) {
  .u-pl-xl-16 {
    padding-left: 16px; } }

@media (min-width: 1200px) {
  .u-ml-xl-17 {
    margin-left: 17px; } }

@media (min-width: 1200px) {
  .u-pl-xl-17 {
    padding-left: 17px; } }

@media (min-width: 1200px) {
  .u-ml-xl-18 {
    margin-left: 18px; } }

@media (min-width: 1200px) {
  .u-pl-xl-18 {
    padding-left: 18px; } }

@media (min-width: 1200px) {
  .u-ml-xl-19 {
    margin-left: 19px; } }

@media (min-width: 1200px) {
  .u-pl-xl-19 {
    padding-left: 19px; } }

@media (min-width: 1200px) {
  .u-ml-xl-20 {
    margin-left: 20px; } }

@media (min-width: 1200px) {
  .u-pl-xl-20 {
    padding-left: 20px; } }

@media (min-width: 1200px) {
  .u-ml-xl-21 {
    margin-left: 21px; } }

@media (min-width: 1200px) {
  .u-pl-xl-21 {
    padding-left: 21px; } }

@media (min-width: 1200px) {
  .u-ml-xl-22 {
    margin-left: 22px; } }

@media (min-width: 1200px) {
  .u-pl-xl-22 {
    padding-left: 22px; } }

@media (min-width: 1200px) {
  .u-ml-xl-23 {
    margin-left: 23px; } }

@media (min-width: 1200px) {
  .u-pl-xl-23 {
    padding-left: 23px; } }

@media (min-width: 1200px) {
  .u-ml-xl-24 {
    margin-left: 24px; } }

@media (min-width: 1200px) {
  .u-pl-xl-24 {
    padding-left: 24px; } }

@media (min-width: 1200px) {
  .u-ml-xl-25 {
    margin-left: 25px; } }

@media (min-width: 1200px) {
  .u-pl-xl-25 {
    padding-left: 25px; } }

@media (min-width: 1200px) {
  .u-ml-xl-26 {
    margin-left: 26px; } }

@media (min-width: 1200px) {
  .u-pl-xl-26 {
    padding-left: 26px; } }

@media (min-width: 1200px) {
  .u-ml-xl-27 {
    margin-left: 27px; } }

@media (min-width: 1200px) {
  .u-pl-xl-27 {
    padding-left: 27px; } }

@media (min-width: 1200px) {
  .u-ml-xl-28 {
    margin-left: 28px; } }

@media (min-width: 1200px) {
  .u-pl-xl-28 {
    padding-left: 28px; } }

@media (min-width: 1200px) {
  .u-ml-xl-29 {
    margin-left: 29px; } }

@media (min-width: 1200px) {
  .u-pl-xl-29 {
    padding-left: 29px; } }

@media (min-width: 1200px) {
  .u-ml-xl-30 {
    margin-left: 30px; } }

@media (min-width: 1200px) {
  .u-pl-xl-30 {
    padding-left: 30px; } }

@media (min-width: 1200px) {
  .u-ml-xl-31 {
    margin-left: 31px; } }

@media (min-width: 1200px) {
  .u-pl-xl-31 {
    padding-left: 31px; } }

@media (min-width: 1200px) {
  .u-ml-xl-32 {
    margin-left: 32px; } }

@media (min-width: 1200px) {
  .u-pl-xl-32 {
    padding-left: 32px; } }

@media (min-width: 1200px) {
  .u-ml-xl-33 {
    margin-left: 33px; } }

@media (min-width: 1200px) {
  .u-pl-xl-33 {
    padding-left: 33px; } }

@media (min-width: 1200px) {
  .u-ml-xl-34 {
    margin-left: 34px; } }

@media (min-width: 1200px) {
  .u-pl-xl-34 {
    padding-left: 34px; } }

@media (min-width: 1200px) {
  .u-ml-xl-35 {
    margin-left: 35px; } }

@media (min-width: 1200px) {
  .u-pl-xl-35 {
    padding-left: 35px; } }

@media (min-width: 1200px) {
  .u-ml-xl-36 {
    margin-left: 36px; } }

@media (min-width: 1200px) {
  .u-pl-xl-36 {
    padding-left: 36px; } }

@media (min-width: 1200px) {
  .u-ml-xl-37 {
    margin-left: 37px; } }

@media (min-width: 1200px) {
  .u-pl-xl-37 {
    padding-left: 37px; } }

@media (min-width: 1200px) {
  .u-ml-xl-38 {
    margin-left: 38px; } }

@media (min-width: 1200px) {
  .u-pl-xl-38 {
    padding-left: 38px; } }

@media (min-width: 1200px) {
  .u-ml-xl-39 {
    margin-left: 39px; } }

@media (min-width: 1200px) {
  .u-pl-xl-39 {
    padding-left: 39px; } }

@media (min-width: 1200px) {
  .u-ml-xl-40 {
    margin-left: 40px; } }

@media (min-width: 1200px) {
  .u-pl-xl-40 {
    padding-left: 40px; } }

@media (min-width: 1200px) {
  .u-ml-xl-41 {
    margin-left: 41px; } }

@media (min-width: 1200px) {
  .u-pl-xl-41 {
    padding-left: 41px; } }

@media (min-width: 1200px) {
  .u-ml-xl-42 {
    margin-left: 42px; } }

@media (min-width: 1200px) {
  .u-pl-xl-42 {
    padding-left: 42px; } }

@media (min-width: 1200px) {
  .u-ml-xl-43 {
    margin-left: 43px; } }

@media (min-width: 1200px) {
  .u-pl-xl-43 {
    padding-left: 43px; } }

@media (min-width: 1200px) {
  .u-ml-xl-44 {
    margin-left: 44px; } }

@media (min-width: 1200px) {
  .u-pl-xl-44 {
    padding-left: 44px; } }

@media (min-width: 1200px) {
  .u-ml-xl-45 {
    margin-left: 45px; } }

@media (min-width: 1200px) {
  .u-pl-xl-45 {
    padding-left: 45px; } }

@media (min-width: 1200px) {
  .u-ml-xl-46 {
    margin-left: 46px; } }

@media (min-width: 1200px) {
  .u-pl-xl-46 {
    padding-left: 46px; } }

@media (min-width: 1200px) {
  .u-ml-xl-47 {
    margin-left: 47px; } }

@media (min-width: 1200px) {
  .u-pl-xl-47 {
    padding-left: 47px; } }

@media (min-width: 1200px) {
  .u-ml-xl-48 {
    margin-left: 48px; } }

@media (min-width: 1200px) {
  .u-pl-xl-48 {
    padding-left: 48px; } }

@media (min-width: 1200px) {
  .u-ml-xl-49 {
    margin-left: 49px; } }

@media (min-width: 1200px) {
  .u-pl-xl-49 {
    padding-left: 49px; } }

@media (min-width: 1200px) {
  .u-ml-xl-50 {
    margin-left: 50px; } }

@media (min-width: 1200px) {
  .u-pl-xl-50 {
    padding-left: 50px; } }

@media (min-width: 1200px) {
  .u-ml-xl-51 {
    margin-left: 51px; } }

@media (min-width: 1200px) {
  .u-pl-xl-51 {
    padding-left: 51px; } }

@media (min-width: 1200px) {
  .u-ml-xl-52 {
    margin-left: 52px; } }

@media (min-width: 1200px) {
  .u-pl-xl-52 {
    padding-left: 52px; } }

@media (min-width: 1200px) {
  .u-ml-xl-53 {
    margin-left: 53px; } }

@media (min-width: 1200px) {
  .u-pl-xl-53 {
    padding-left: 53px; } }

@media (min-width: 1200px) {
  .u-ml-xl-54 {
    margin-left: 54px; } }

@media (min-width: 1200px) {
  .u-pl-xl-54 {
    padding-left: 54px; } }

@media (min-width: 1200px) {
  .u-ml-xl-55 {
    margin-left: 55px; } }

@media (min-width: 1200px) {
  .u-pl-xl-55 {
    padding-left: 55px; } }

@media (min-width: 1200px) {
  .u-ml-xl-56 {
    margin-left: 56px; } }

@media (min-width: 1200px) {
  .u-pl-xl-56 {
    padding-left: 56px; } }

@media (min-width: 1200px) {
  .u-ml-xl-57 {
    margin-left: 57px; } }

@media (min-width: 1200px) {
  .u-pl-xl-57 {
    padding-left: 57px; } }

@media (min-width: 1200px) {
  .u-ml-xl-58 {
    margin-left: 58px; } }

@media (min-width: 1200px) {
  .u-pl-xl-58 {
    padding-left: 58px; } }

@media (min-width: 1200px) {
  .u-ml-xl-59 {
    margin-left: 59px; } }

@media (min-width: 1200px) {
  .u-pl-xl-59 {
    padding-left: 59px; } }

@media (min-width: 1200px) {
  .u-ml-xl-60 {
    margin-left: 60px; } }

@media (min-width: 1200px) {
  .u-pl-xl-60 {
    padding-left: 60px; } }

@media (min-width: 1200px) {
  .u-ml-xl-61 {
    margin-left: 61px; } }

@media (min-width: 1200px) {
  .u-pl-xl-61 {
    padding-left: 61px; } }

@media (min-width: 1200px) {
  .u-ml-xl-62 {
    margin-left: 62px; } }

@media (min-width: 1200px) {
  .u-pl-xl-62 {
    padding-left: 62px; } }

@media (min-width: 1200px) {
  .u-ml-xl-63 {
    margin-left: 63px; } }

@media (min-width: 1200px) {
  .u-pl-xl-63 {
    padding-left: 63px; } }

@media (min-width: 1200px) {
  .u-ml-xl-64 {
    margin-left: 64px; } }

@media (min-width: 1200px) {
  .u-pl-xl-64 {
    padding-left: 64px; } }

@media (min-width: 1200px) {
  .u-ml-xl-65 {
    margin-left: 65px; } }

@media (min-width: 1200px) {
  .u-pl-xl-65 {
    padding-left: 65px; } }

@media (min-width: 1200px) {
  .u-ml-xl-66 {
    margin-left: 66px; } }

@media (min-width: 1200px) {
  .u-pl-xl-66 {
    padding-left: 66px; } }

@media (min-width: 1200px) {
  .u-ml-xl-67 {
    margin-left: 67px; } }

@media (min-width: 1200px) {
  .u-pl-xl-67 {
    padding-left: 67px; } }

@media (min-width: 1200px) {
  .u-ml-xl-68 {
    margin-left: 68px; } }

@media (min-width: 1200px) {
  .u-pl-xl-68 {
    padding-left: 68px; } }

@media (min-width: 1200px) {
  .u-ml-xl-69 {
    margin-left: 69px; } }

@media (min-width: 1200px) {
  .u-pl-xl-69 {
    padding-left: 69px; } }

@media (min-width: 1200px) {
  .u-ml-xl-70 {
    margin-left: 70px; } }

@media (min-width: 1200px) {
  .u-pl-xl-70 {
    padding-left: 70px; } }

@media (min-width: 1200px) {
  .u-ml-xl-71 {
    margin-left: 71px; } }

@media (min-width: 1200px) {
  .u-pl-xl-71 {
    padding-left: 71px; } }

@media (min-width: 1200px) {
  .u-ml-xl-72 {
    margin-left: 72px; } }

@media (min-width: 1200px) {
  .u-pl-xl-72 {
    padding-left: 72px; } }

@media (min-width: 1200px) {
  .u-ml-xl-73 {
    margin-left: 73px; } }

@media (min-width: 1200px) {
  .u-pl-xl-73 {
    padding-left: 73px; } }

@media (min-width: 1200px) {
  .u-ml-xl-74 {
    margin-left: 74px; } }

@media (min-width: 1200px) {
  .u-pl-xl-74 {
    padding-left: 74px; } }

@media (min-width: 1200px) {
  .u-ml-xl-75 {
    margin-left: 75px; } }

@media (min-width: 1200px) {
  .u-pl-xl-75 {
    padding-left: 75px; } }

@media (min-width: 1200px) {
  .u-ml-xl-76 {
    margin-left: 76px; } }

@media (min-width: 1200px) {
  .u-pl-xl-76 {
    padding-left: 76px; } }

@media (min-width: 1200px) {
  .u-ml-xl-77 {
    margin-left: 77px; } }

@media (min-width: 1200px) {
  .u-pl-xl-77 {
    padding-left: 77px; } }

@media (min-width: 1200px) {
  .u-ml-xl-78 {
    margin-left: 78px; } }

@media (min-width: 1200px) {
  .u-pl-xl-78 {
    padding-left: 78px; } }

@media (min-width: 1200px) {
  .u-ml-xl-79 {
    margin-left: 79px; } }

@media (min-width: 1200px) {
  .u-pl-xl-79 {
    padding-left: 79px; } }

@media (min-width: 1200px) {
  .u-ml-xl-80 {
    margin-left: 80px; } }

@media (min-width: 1200px) {
  .u-pl-xl-80 {
    padding-left: 80px; } }

@media (min-width: 1200px) {
  .u-ml-xl-81 {
    margin-left: 81px; } }

@media (min-width: 1200px) {
  .u-pl-xl-81 {
    padding-left: 81px; } }

@media (min-width: 1200px) {
  .u-ml-xl-82 {
    margin-left: 82px; } }

@media (min-width: 1200px) {
  .u-pl-xl-82 {
    padding-left: 82px; } }

@media (min-width: 1200px) {
  .u-ml-xl-83 {
    margin-left: 83px; } }

@media (min-width: 1200px) {
  .u-pl-xl-83 {
    padding-left: 83px; } }

@media (min-width: 1200px) {
  .u-ml-xl-84 {
    margin-left: 84px; } }

@media (min-width: 1200px) {
  .u-pl-xl-84 {
    padding-left: 84px; } }

@media (min-width: 1200px) {
  .u-ml-xl-85 {
    margin-left: 85px; } }

@media (min-width: 1200px) {
  .u-pl-xl-85 {
    padding-left: 85px; } }

@media (min-width: 1200px) {
  .u-ml-xl-86 {
    margin-left: 86px; } }

@media (min-width: 1200px) {
  .u-pl-xl-86 {
    padding-left: 86px; } }

@media (min-width: 1200px) {
  .u-ml-xl-87 {
    margin-left: 87px; } }

@media (min-width: 1200px) {
  .u-pl-xl-87 {
    padding-left: 87px; } }

@media (min-width: 1200px) {
  .u-ml-xl-88 {
    margin-left: 88px; } }

@media (min-width: 1200px) {
  .u-pl-xl-88 {
    padding-left: 88px; } }

@media (min-width: 1200px) {
  .u-ml-xl-89 {
    margin-left: 89px; } }

@media (min-width: 1200px) {
  .u-pl-xl-89 {
    padding-left: 89px; } }

@media (min-width: 1200px) {
  .u-ml-xl-90 {
    margin-left: 90px; } }

@media (min-width: 1200px) {
  .u-pl-xl-90 {
    padding-left: 90px; } }

@media (min-width: 1200px) {
  .u-ml-xl-91 {
    margin-left: 91px; } }

@media (min-width: 1200px) {
  .u-pl-xl-91 {
    padding-left: 91px; } }

@media (min-width: 1200px) {
  .u-ml-xl-92 {
    margin-left: 92px; } }

@media (min-width: 1200px) {
  .u-pl-xl-92 {
    padding-left: 92px; } }

@media (min-width: 1200px) {
  .u-ml-xl-93 {
    margin-left: 93px; } }

@media (min-width: 1200px) {
  .u-pl-xl-93 {
    padding-left: 93px; } }

@media (min-width: 1200px) {
  .u-ml-xl-94 {
    margin-left: 94px; } }

@media (min-width: 1200px) {
  .u-pl-xl-94 {
    padding-left: 94px; } }

@media (min-width: 1200px) {
  .u-ml-xl-95 {
    margin-left: 95px; } }

@media (min-width: 1200px) {
  .u-pl-xl-95 {
    padding-left: 95px; } }

@media (min-width: 1200px) {
  .u-ml-xl-96 {
    margin-left: 96px; } }

@media (min-width: 1200px) {
  .u-pl-xl-96 {
    padding-left: 96px; } }

@media (min-width: 1200px) {
  .u-ml-xl-97 {
    margin-left: 97px; } }

@media (min-width: 1200px) {
  .u-pl-xl-97 {
    padding-left: 97px; } }

@media (min-width: 1200px) {
  .u-ml-xl-98 {
    margin-left: 98px; } }

@media (min-width: 1200px) {
  .u-pl-xl-98 {
    padding-left: 98px; } }

@media (min-width: 1200px) {
  .u-ml-xl-99 {
    margin-left: 99px; } }

@media (min-width: 1200px) {
  .u-pl-xl-99 {
    padding-left: 99px; } }

@media (min-width: 1200px) {
  .u-ml-xl-100 {
    margin-left: 100px; } }

@media (min-width: 1200px) {
  .u-pl-xl-100 {
    padding-left: 100px; } }

@media (min-width: 1200px) {
  .u-ml-xl-101 {
    margin-left: 101px; } }

@media (min-width: 1200px) {
  .u-pl-xl-101 {
    padding-left: 101px; } }

@media (min-width: 1200px) {
  .u-ml-xl-102 {
    margin-left: 102px; } }

@media (min-width: 1200px) {
  .u-pl-xl-102 {
    padding-left: 102px; } }

@media (min-width: 1200px) {
  .u-ml-xl-103 {
    margin-left: 103px; } }

@media (min-width: 1200px) {
  .u-pl-xl-103 {
    padding-left: 103px; } }

@media (min-width: 1200px) {
  .u-ml-xl-104 {
    margin-left: 104px; } }

@media (min-width: 1200px) {
  .u-pl-xl-104 {
    padding-left: 104px; } }

@media (min-width: 1200px) {
  .u-ml-xl-105 {
    margin-left: 105px; } }

@media (min-width: 1200px) {
  .u-pl-xl-105 {
    padding-left: 105px; } }

@media (min-width: 1200px) {
  .u-ml-xl-106 {
    margin-left: 106px; } }

@media (min-width: 1200px) {
  .u-pl-xl-106 {
    padding-left: 106px; } }

@media (min-width: 1200px) {
  .u-ml-xl-107 {
    margin-left: 107px; } }

@media (min-width: 1200px) {
  .u-pl-xl-107 {
    padding-left: 107px; } }

@media (min-width: 1200px) {
  .u-ml-xl-108 {
    margin-left: 108px; } }

@media (min-width: 1200px) {
  .u-pl-xl-108 {
    padding-left: 108px; } }

@media (min-width: 1200px) {
  .u-ml-xl-109 {
    margin-left: 109px; } }

@media (min-width: 1200px) {
  .u-pl-xl-109 {
    padding-left: 109px; } }

@media (min-width: 1200px) {
  .u-ml-xl-110 {
    margin-left: 110px; } }

@media (min-width: 1200px) {
  .u-pl-xl-110 {
    padding-left: 110px; } }

@media (min-width: 1200px) {
  .u-ml-xl-111 {
    margin-left: 111px; } }

@media (min-width: 1200px) {
  .u-pl-xl-111 {
    padding-left: 111px; } }

@media (min-width: 1200px) {
  .u-ml-xl-112 {
    margin-left: 112px; } }

@media (min-width: 1200px) {
  .u-pl-xl-112 {
    padding-left: 112px; } }

@media (min-width: 1200px) {
  .u-ml-xl-113 {
    margin-left: 113px; } }

@media (min-width: 1200px) {
  .u-pl-xl-113 {
    padding-left: 113px; } }

@media (min-width: 1200px) {
  .u-ml-xl-114 {
    margin-left: 114px; } }

@media (min-width: 1200px) {
  .u-pl-xl-114 {
    padding-left: 114px; } }

@media (min-width: 1200px) {
  .u-ml-xl-115 {
    margin-left: 115px; } }

@media (min-width: 1200px) {
  .u-pl-xl-115 {
    padding-left: 115px; } }

@media (min-width: 1200px) {
  .u-ml-xl-116 {
    margin-left: 116px; } }

@media (min-width: 1200px) {
  .u-pl-xl-116 {
    padding-left: 116px; } }

@media (min-width: 1200px) {
  .u-ml-xl-117 {
    margin-left: 117px; } }

@media (min-width: 1200px) {
  .u-pl-xl-117 {
    padding-left: 117px; } }

@media (min-width: 1200px) {
  .u-ml-xl-118 {
    margin-left: 118px; } }

@media (min-width: 1200px) {
  .u-pl-xl-118 {
    padding-left: 118px; } }

@media (min-width: 1200px) {
  .u-ml-xl-119 {
    margin-left: 119px; } }

@media (min-width: 1200px) {
  .u-pl-xl-119 {
    padding-left: 119px; } }

@media (min-width: 1200px) {
  .u-ml-xl-120 {
    margin-left: 120px; } }

@media (min-width: 1200px) {
  .u-pl-xl-120 {
    padding-left: 120px; } }

@media (min-width: 1200px) {
  .u-ml-xl-121 {
    margin-left: 121px; } }

@media (min-width: 1200px) {
  .u-pl-xl-121 {
    padding-left: 121px; } }

@media (min-width: 1200px) {
  .u-ml-xl-122 {
    margin-left: 122px; } }

@media (min-width: 1200px) {
  .u-pl-xl-122 {
    padding-left: 122px; } }

@media (min-width: 1200px) {
  .u-ml-xl-123 {
    margin-left: 123px; } }

@media (min-width: 1200px) {
  .u-pl-xl-123 {
    padding-left: 123px; } }

@media (min-width: 1200px) {
  .u-ml-xl-124 {
    margin-left: 124px; } }

@media (min-width: 1200px) {
  .u-pl-xl-124 {
    padding-left: 124px; } }

@media (min-width: 1200px) {
  .u-ml-xl-125 {
    margin-left: 125px; } }

@media (min-width: 1200px) {
  .u-pl-xl-125 {
    padding-left: 125px; } }

@media (min-width: 1200px) {
  .u-ml-xl-126 {
    margin-left: 126px; } }

@media (min-width: 1200px) {
  .u-pl-xl-126 {
    padding-left: 126px; } }

@media (min-width: 1200px) {
  .u-ml-xl-127 {
    margin-left: 127px; } }

@media (min-width: 1200px) {
  .u-pl-xl-127 {
    padding-left: 127px; } }

@media (min-width: 1200px) {
  .u-ml-xl-128 {
    margin-left: 128px; } }

@media (min-width: 1200px) {
  .u-pl-xl-128 {
    padding-left: 128px; } }

@media (min-width: 1200px) {
  .u-ml-xl-129 {
    margin-left: 129px; } }

@media (min-width: 1200px) {
  .u-pl-xl-129 {
    padding-left: 129px; } }

@media (min-width: 1200px) {
  .u-ml-xl-130 {
    margin-left: 130px; } }

@media (min-width: 1200px) {
  .u-pl-xl-130 {
    padding-left: 130px; } }

@media (min-width: 1200px) {
  .u-ml-xl-131 {
    margin-left: 131px; } }

@media (min-width: 1200px) {
  .u-pl-xl-131 {
    padding-left: 131px; } }

@media (min-width: 1200px) {
  .u-ml-xl-132 {
    margin-left: 132px; } }

@media (min-width: 1200px) {
  .u-pl-xl-132 {
    padding-left: 132px; } }

@media (min-width: 1200px) {
  .u-ml-xl-133 {
    margin-left: 133px; } }

@media (min-width: 1200px) {
  .u-pl-xl-133 {
    padding-left: 133px; } }

@media (min-width: 1200px) {
  .u-ml-xl-134 {
    margin-left: 134px; } }

@media (min-width: 1200px) {
  .u-pl-xl-134 {
    padding-left: 134px; } }

@media (min-width: 1200px) {
  .u-ml-xl-135 {
    margin-left: 135px; } }

@media (min-width: 1200px) {
  .u-pl-xl-135 {
    padding-left: 135px; } }

@media (min-width: 1200px) {
  .u-ml-xl-136 {
    margin-left: 136px; } }

@media (min-width: 1200px) {
  .u-pl-xl-136 {
    padding-left: 136px; } }

@media (min-width: 1200px) {
  .u-ml-xl-137 {
    margin-left: 137px; } }

@media (min-width: 1200px) {
  .u-pl-xl-137 {
    padding-left: 137px; } }

@media (min-width: 1200px) {
  .u-ml-xl-138 {
    margin-left: 138px; } }

@media (min-width: 1200px) {
  .u-pl-xl-138 {
    padding-left: 138px; } }

@media (min-width: 1200px) {
  .u-ml-xl-139 {
    margin-left: 139px; } }

@media (min-width: 1200px) {
  .u-pl-xl-139 {
    padding-left: 139px; } }

@media (min-width: 1200px) {
  .u-ml-xl-140 {
    margin-left: 140px; } }

@media (min-width: 1200px) {
  .u-pl-xl-140 {
    padding-left: 140px; } }

@media (min-width: 1200px) {
  .u-ml-xl-141 {
    margin-left: 141px; } }

@media (min-width: 1200px) {
  .u-pl-xl-141 {
    padding-left: 141px; } }

@media (min-width: 1200px) {
  .u-ml-xl-142 {
    margin-left: 142px; } }

@media (min-width: 1200px) {
  .u-pl-xl-142 {
    padding-left: 142px; } }

@media (min-width: 1200px) {
  .u-ml-xl-143 {
    margin-left: 143px; } }

@media (min-width: 1200px) {
  .u-pl-xl-143 {
    padding-left: 143px; } }

@media (min-width: 1200px) {
  .u-ml-xl-144 {
    margin-left: 144px; } }

@media (min-width: 1200px) {
  .u-pl-xl-144 {
    padding-left: 144px; } }

@media (min-width: 1200px) {
  .u-ml-xl-145 {
    margin-left: 145px; } }

@media (min-width: 1200px) {
  .u-pl-xl-145 {
    padding-left: 145px; } }

@media (min-width: 1200px) {
  .u-ml-xl-146 {
    margin-left: 146px; } }

@media (min-width: 1200px) {
  .u-pl-xl-146 {
    padding-left: 146px; } }

@media (min-width: 1200px) {
  .u-ml-xl-147 {
    margin-left: 147px; } }

@media (min-width: 1200px) {
  .u-pl-xl-147 {
    padding-left: 147px; } }

@media (min-width: 1200px) {
  .u-ml-xl-148 {
    margin-left: 148px; } }

@media (min-width: 1200px) {
  .u-pl-xl-148 {
    padding-left: 148px; } }

@media (min-width: 1200px) {
  .u-ml-xl-149 {
    margin-left: 149px; } }

@media (min-width: 1200px) {
  .u-pl-xl-149 {
    padding-left: 149px; } }

@media (min-width: 1200px) {
  .u-ml-xl-150 {
    margin-left: 150px; } }

@media (min-width: 1200px) {
  .u-pl-xl-150 {
    padding-left: 150px; } }

@media (min-width: 1200px) {
  .u-ml-xl-151 {
    margin-left: 151px; } }

@media (min-width: 1200px) {
  .u-pl-xl-151 {
    padding-left: 151px; } }

@media (min-width: 1200px) {
  .u-ml-xl-152 {
    margin-left: 152px; } }

@media (min-width: 1200px) {
  .u-pl-xl-152 {
    padding-left: 152px; } }

@media (min-width: 1200px) {
  .u-ml-xl-153 {
    margin-left: 153px; } }

@media (min-width: 1200px) {
  .u-pl-xl-153 {
    padding-left: 153px; } }

@media (min-width: 1200px) {
  .u-ml-xl-154 {
    margin-left: 154px; } }

@media (min-width: 1200px) {
  .u-pl-xl-154 {
    padding-left: 154px; } }

@media (min-width: 1200px) {
  .u-ml-xl-155 {
    margin-left: 155px; } }

@media (min-width: 1200px) {
  .u-pl-xl-155 {
    padding-left: 155px; } }

@media (min-width: 1200px) {
  .u-ml-xl-156 {
    margin-left: 156px; } }

@media (min-width: 1200px) {
  .u-pl-xl-156 {
    padding-left: 156px; } }

@media (min-width: 1200px) {
  .u-ml-xl-157 {
    margin-left: 157px; } }

@media (min-width: 1200px) {
  .u-pl-xl-157 {
    padding-left: 157px; } }

@media (min-width: 1200px) {
  .u-ml-xl-158 {
    margin-left: 158px; } }

@media (min-width: 1200px) {
  .u-pl-xl-158 {
    padding-left: 158px; } }

@media (min-width: 1200px) {
  .u-ml-xl-159 {
    margin-left: 159px; } }

@media (min-width: 1200px) {
  .u-pl-xl-159 {
    padding-left: 159px; } }

@media (min-width: 1200px) {
  .u-ml-xl-160 {
    margin-left: 160px; } }

@media (min-width: 1200px) {
  .u-pl-xl-160 {
    padding-left: 160px; } }

@media (min-width: 1200px) {
  .u-ml-xl-161 {
    margin-left: 161px; } }

@media (min-width: 1200px) {
  .u-pl-xl-161 {
    padding-left: 161px; } }

@media (min-width: 1200px) {
  .u-ml-xl-162 {
    margin-left: 162px; } }

@media (min-width: 1200px) {
  .u-pl-xl-162 {
    padding-left: 162px; } }

@media (min-width: 1200px) {
  .u-ml-xl-163 {
    margin-left: 163px; } }

@media (min-width: 1200px) {
  .u-pl-xl-163 {
    padding-left: 163px; } }

@media (min-width: 1200px) {
  .u-ml-xl-164 {
    margin-left: 164px; } }

@media (min-width: 1200px) {
  .u-pl-xl-164 {
    padding-left: 164px; } }

@media (min-width: 1200px) {
  .u-ml-xl-165 {
    margin-left: 165px; } }

@media (min-width: 1200px) {
  .u-pl-xl-165 {
    padding-left: 165px; } }

@media (min-width: 1200px) {
  .u-ml-xl-166 {
    margin-left: 166px; } }

@media (min-width: 1200px) {
  .u-pl-xl-166 {
    padding-left: 166px; } }

@media (min-width: 1200px) {
  .u-ml-xl-167 {
    margin-left: 167px; } }

@media (min-width: 1200px) {
  .u-pl-xl-167 {
    padding-left: 167px; } }

@media (min-width: 1200px) {
  .u-ml-xl-168 {
    margin-left: 168px; } }

@media (min-width: 1200px) {
  .u-pl-xl-168 {
    padding-left: 168px; } }

@media (min-width: 1200px) {
  .u-ml-xl-169 {
    margin-left: 169px; } }

@media (min-width: 1200px) {
  .u-pl-xl-169 {
    padding-left: 169px; } }

@media (min-width: 1200px) {
  .u-ml-xl-170 {
    margin-left: 170px; } }

@media (min-width: 1200px) {
  .u-pl-xl-170 {
    padding-left: 170px; } }

@media (min-width: 1200px) {
  .u-ml-xl-171 {
    margin-left: 171px; } }

@media (min-width: 1200px) {
  .u-pl-xl-171 {
    padding-left: 171px; } }

@media (min-width: 1200px) {
  .u-ml-xl-172 {
    margin-left: 172px; } }

@media (min-width: 1200px) {
  .u-pl-xl-172 {
    padding-left: 172px; } }

@media (min-width: 1200px) {
  .u-ml-xl-173 {
    margin-left: 173px; } }

@media (min-width: 1200px) {
  .u-pl-xl-173 {
    padding-left: 173px; } }

@media (min-width: 1200px) {
  .u-ml-xl-174 {
    margin-left: 174px; } }

@media (min-width: 1200px) {
  .u-pl-xl-174 {
    padding-left: 174px; } }

@media (min-width: 1200px) {
  .u-ml-xl-175 {
    margin-left: 175px; } }

@media (min-width: 1200px) {
  .u-pl-xl-175 {
    padding-left: 175px; } }

@media (min-width: 1200px) {
  .u-ml-xl-176 {
    margin-left: 176px; } }

@media (min-width: 1200px) {
  .u-pl-xl-176 {
    padding-left: 176px; } }

@media (min-width: 1200px) {
  .u-ml-xl-177 {
    margin-left: 177px; } }

@media (min-width: 1200px) {
  .u-pl-xl-177 {
    padding-left: 177px; } }

@media (min-width: 1200px) {
  .u-ml-xl-178 {
    margin-left: 178px; } }

@media (min-width: 1200px) {
  .u-pl-xl-178 {
    padding-left: 178px; } }

@media (min-width: 1200px) {
  .u-ml-xl-179 {
    margin-left: 179px; } }

@media (min-width: 1200px) {
  .u-pl-xl-179 {
    padding-left: 179px; } }

@media (min-width: 1200px) {
  .u-ml-xl-180 {
    margin-left: 180px; } }

@media (min-width: 1200px) {
  .u-pl-xl-180 {
    padding-left: 180px; } }

@media (min-width: 1200px) {
  .u-ml-xl-181 {
    margin-left: 181px; } }

@media (min-width: 1200px) {
  .u-pl-xl-181 {
    padding-left: 181px; } }

@media (min-width: 1200px) {
  .u-ml-xl-182 {
    margin-left: 182px; } }

@media (min-width: 1200px) {
  .u-pl-xl-182 {
    padding-left: 182px; } }

@media (min-width: 1200px) {
  .u-ml-xl-183 {
    margin-left: 183px; } }

@media (min-width: 1200px) {
  .u-pl-xl-183 {
    padding-left: 183px; } }

@media (min-width: 1200px) {
  .u-ml-xl-184 {
    margin-left: 184px; } }

@media (min-width: 1200px) {
  .u-pl-xl-184 {
    padding-left: 184px; } }

@media (min-width: 1200px) {
  .u-ml-xl-185 {
    margin-left: 185px; } }

@media (min-width: 1200px) {
  .u-pl-xl-185 {
    padding-left: 185px; } }

@media (min-width: 1200px) {
  .u-ml-xl-186 {
    margin-left: 186px; } }

@media (min-width: 1200px) {
  .u-pl-xl-186 {
    padding-left: 186px; } }

@media (min-width: 1200px) {
  .u-ml-xl-187 {
    margin-left: 187px; } }

@media (min-width: 1200px) {
  .u-pl-xl-187 {
    padding-left: 187px; } }

@media (min-width: 1200px) {
  .u-ml-xl-188 {
    margin-left: 188px; } }

@media (min-width: 1200px) {
  .u-pl-xl-188 {
    padding-left: 188px; } }

@media (min-width: 1200px) {
  .u-ml-xl-189 {
    margin-left: 189px; } }

@media (min-width: 1200px) {
  .u-pl-xl-189 {
    padding-left: 189px; } }

@media (min-width: 1200px) {
  .u-ml-xl-190 {
    margin-left: 190px; } }

@media (min-width: 1200px) {
  .u-pl-xl-190 {
    padding-left: 190px; } }

@media (min-width: 1200px) {
  .u-ml-xl-191 {
    margin-left: 191px; } }

@media (min-width: 1200px) {
  .u-pl-xl-191 {
    padding-left: 191px; } }

@media (min-width: 1200px) {
  .u-ml-xl-192 {
    margin-left: 192px; } }

@media (min-width: 1200px) {
  .u-pl-xl-192 {
    padding-left: 192px; } }

@media (min-width: 1200px) {
  .u-ml-xl-193 {
    margin-left: 193px; } }

@media (min-width: 1200px) {
  .u-pl-xl-193 {
    padding-left: 193px; } }

@media (min-width: 1200px) {
  .u-ml-xl-194 {
    margin-left: 194px; } }

@media (min-width: 1200px) {
  .u-pl-xl-194 {
    padding-left: 194px; } }

@media (min-width: 1200px) {
  .u-ml-xl-195 {
    margin-left: 195px; } }

@media (min-width: 1200px) {
  .u-pl-xl-195 {
    padding-left: 195px; } }

@media (min-width: 1200px) {
  .u-ml-xl-196 {
    margin-left: 196px; } }

@media (min-width: 1200px) {
  .u-pl-xl-196 {
    padding-left: 196px; } }

@media (min-width: 1200px) {
  .u-ml-xl-197 {
    margin-left: 197px; } }

@media (min-width: 1200px) {
  .u-pl-xl-197 {
    padding-left: 197px; } }

@media (min-width: 1200px) {
  .u-ml-xl-198 {
    margin-left: 198px; } }

@media (min-width: 1200px) {
  .u-pl-xl-198 {
    padding-left: 198px; } }

@media (min-width: 1200px) {
  .u-ml-xl-199 {
    margin-left: 199px; } }

@media (min-width: 1200px) {
  .u-pl-xl-199 {
    padding-left: 199px; } }

@media (min-width: 1200px) {
  .u-ml-xl-200 {
    margin-left: 200px; } }

@media (min-width: 1200px) {
  .u-pl-xl-200 {
    padding-left: 200px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-50 {
    margin-right: -50px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-49 {
    margin-right: -49px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-48 {
    margin-right: -48px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-47 {
    margin-right: -47px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-46 {
    margin-right: -46px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-45 {
    margin-right: -45px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-44 {
    margin-right: -44px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-43 {
    margin-right: -43px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-42 {
    margin-right: -42px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-41 {
    margin-right: -41px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-40 {
    margin-right: -40px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-39 {
    margin-right: -39px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-38 {
    margin-right: -38px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-37 {
    margin-right: -37px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-36 {
    margin-right: -36px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-35 {
    margin-right: -35px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-34 {
    margin-right: -34px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-33 {
    margin-right: -33px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-32 {
    margin-right: -32px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-31 {
    margin-right: -31px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-30 {
    margin-right: -30px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-29 {
    margin-right: -29px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-28 {
    margin-right: -28px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-27 {
    margin-right: -27px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-26 {
    margin-right: -26px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-25 {
    margin-right: -25px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-24 {
    margin-right: -24px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-23 {
    margin-right: -23px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-22 {
    margin-right: -22px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-21 {
    margin-right: -21px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-20 {
    margin-right: -20px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-19 {
    margin-right: -19px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-18 {
    margin-right: -18px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-17 {
    margin-right: -17px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-16 {
    margin-right: -16px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-15 {
    margin-right: -15px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-14 {
    margin-right: -14px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-13 {
    margin-right: -13px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-12 {
    margin-right: -12px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-11 {
    margin-right: -11px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-10 {
    margin-right: -10px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-9 {
    margin-right: -9px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-8 {
    margin-right: -8px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-7 {
    margin-right: -7px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-6 {
    margin-right: -6px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-5 {
    margin-right: -5px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-4 {
    margin-right: -4px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-3 {
    margin-right: -3px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-2 {
    margin-right: -2px; } }

@media (min-width: 1200px) {
  .u-mr-negative-xl-1 {
    margin-right: -1px; } }

@media (min-width: 1200px) {
  .u-mr-xl-0 {
    margin-right: 0px; } }

@media (min-width: 1200px) {
  .u-pr-xl-0 {
    padding-right: 0px; } }

@media (min-width: 1200px) {
  .u-mr-xl-1 {
    margin-right: 1px; } }

@media (min-width: 1200px) {
  .u-pr-xl-1 {
    padding-right: 1px; } }

@media (min-width: 1200px) {
  .u-mr-xl-2 {
    margin-right: 2px; } }

@media (min-width: 1200px) {
  .u-pr-xl-2 {
    padding-right: 2px; } }

@media (min-width: 1200px) {
  .u-mr-xl-3 {
    margin-right: 3px; } }

@media (min-width: 1200px) {
  .u-pr-xl-3 {
    padding-right: 3px; } }

@media (min-width: 1200px) {
  .u-mr-xl-4 {
    margin-right: 4px; } }

@media (min-width: 1200px) {
  .u-pr-xl-4 {
    padding-right: 4px; } }

@media (min-width: 1200px) {
  .u-mr-xl-5 {
    margin-right: 5px; } }

@media (min-width: 1200px) {
  .u-pr-xl-5 {
    padding-right: 5px; } }

@media (min-width: 1200px) {
  .u-mr-xl-6 {
    margin-right: 6px; } }

@media (min-width: 1200px) {
  .u-pr-xl-6 {
    padding-right: 6px; } }

@media (min-width: 1200px) {
  .u-mr-xl-7 {
    margin-right: 7px; } }

@media (min-width: 1200px) {
  .u-pr-xl-7 {
    padding-right: 7px; } }

@media (min-width: 1200px) {
  .u-mr-xl-8 {
    margin-right: 8px; } }

@media (min-width: 1200px) {
  .u-pr-xl-8 {
    padding-right: 8px; } }

@media (min-width: 1200px) {
  .u-mr-xl-9 {
    margin-right: 9px; } }

@media (min-width: 1200px) {
  .u-pr-xl-9 {
    padding-right: 9px; } }

@media (min-width: 1200px) {
  .u-mr-xl-10 {
    margin-right: 10px; } }

@media (min-width: 1200px) {
  .u-pr-xl-10 {
    padding-right: 10px; } }

@media (min-width: 1200px) {
  .u-mr-xl-11 {
    margin-right: 11px; } }

@media (min-width: 1200px) {
  .u-pr-xl-11 {
    padding-right: 11px; } }

@media (min-width: 1200px) {
  .u-mr-xl-12 {
    margin-right: 12px; } }

@media (min-width: 1200px) {
  .u-pr-xl-12 {
    padding-right: 12px; } }

@media (min-width: 1200px) {
  .u-mr-xl-13 {
    margin-right: 13px; } }

@media (min-width: 1200px) {
  .u-pr-xl-13 {
    padding-right: 13px; } }

@media (min-width: 1200px) {
  .u-mr-xl-14 {
    margin-right: 14px; } }

@media (min-width: 1200px) {
  .u-pr-xl-14 {
    padding-right: 14px; } }

@media (min-width: 1200px) {
  .u-mr-xl-15 {
    margin-right: 15px; } }

@media (min-width: 1200px) {
  .u-pr-xl-15 {
    padding-right: 15px; } }

@media (min-width: 1200px) {
  .u-mr-xl-16 {
    margin-right: 16px; } }

@media (min-width: 1200px) {
  .u-pr-xl-16 {
    padding-right: 16px; } }

@media (min-width: 1200px) {
  .u-mr-xl-17 {
    margin-right: 17px; } }

@media (min-width: 1200px) {
  .u-pr-xl-17 {
    padding-right: 17px; } }

@media (min-width: 1200px) {
  .u-mr-xl-18 {
    margin-right: 18px; } }

@media (min-width: 1200px) {
  .u-pr-xl-18 {
    padding-right: 18px; } }

@media (min-width: 1200px) {
  .u-mr-xl-19 {
    margin-right: 19px; } }

@media (min-width: 1200px) {
  .u-pr-xl-19 {
    padding-right: 19px; } }

@media (min-width: 1200px) {
  .u-mr-xl-20 {
    margin-right: 20px; } }

@media (min-width: 1200px) {
  .u-pr-xl-20 {
    padding-right: 20px; } }

@media (min-width: 1200px) {
  .u-mr-xl-21 {
    margin-right: 21px; } }

@media (min-width: 1200px) {
  .u-pr-xl-21 {
    padding-right: 21px; } }

@media (min-width: 1200px) {
  .u-mr-xl-22 {
    margin-right: 22px; } }

@media (min-width: 1200px) {
  .u-pr-xl-22 {
    padding-right: 22px; } }

@media (min-width: 1200px) {
  .u-mr-xl-23 {
    margin-right: 23px; } }

@media (min-width: 1200px) {
  .u-pr-xl-23 {
    padding-right: 23px; } }

@media (min-width: 1200px) {
  .u-mr-xl-24 {
    margin-right: 24px; } }

@media (min-width: 1200px) {
  .u-pr-xl-24 {
    padding-right: 24px; } }

@media (min-width: 1200px) {
  .u-mr-xl-25 {
    margin-right: 25px; } }

@media (min-width: 1200px) {
  .u-pr-xl-25 {
    padding-right: 25px; } }

@media (min-width: 1200px) {
  .u-mr-xl-26 {
    margin-right: 26px; } }

@media (min-width: 1200px) {
  .u-pr-xl-26 {
    padding-right: 26px; } }

@media (min-width: 1200px) {
  .u-mr-xl-27 {
    margin-right: 27px; } }

@media (min-width: 1200px) {
  .u-pr-xl-27 {
    padding-right: 27px; } }

@media (min-width: 1200px) {
  .u-mr-xl-28 {
    margin-right: 28px; } }

@media (min-width: 1200px) {
  .u-pr-xl-28 {
    padding-right: 28px; } }

@media (min-width: 1200px) {
  .u-mr-xl-29 {
    margin-right: 29px; } }

@media (min-width: 1200px) {
  .u-pr-xl-29 {
    padding-right: 29px; } }

@media (min-width: 1200px) {
  .u-mr-xl-30 {
    margin-right: 30px; } }

@media (min-width: 1200px) {
  .u-pr-xl-30 {
    padding-right: 30px; } }

@media (min-width: 1200px) {
  .u-mr-xl-31 {
    margin-right: 31px; } }

@media (min-width: 1200px) {
  .u-pr-xl-31 {
    padding-right: 31px; } }

@media (min-width: 1200px) {
  .u-mr-xl-32 {
    margin-right: 32px; } }

@media (min-width: 1200px) {
  .u-pr-xl-32 {
    padding-right: 32px; } }

@media (min-width: 1200px) {
  .u-mr-xl-33 {
    margin-right: 33px; } }

@media (min-width: 1200px) {
  .u-pr-xl-33 {
    padding-right: 33px; } }

@media (min-width: 1200px) {
  .u-mr-xl-34 {
    margin-right: 34px; } }

@media (min-width: 1200px) {
  .u-pr-xl-34 {
    padding-right: 34px; } }

@media (min-width: 1200px) {
  .u-mr-xl-35 {
    margin-right: 35px; } }

@media (min-width: 1200px) {
  .u-pr-xl-35 {
    padding-right: 35px; } }

@media (min-width: 1200px) {
  .u-mr-xl-36 {
    margin-right: 36px; } }

@media (min-width: 1200px) {
  .u-pr-xl-36 {
    padding-right: 36px; } }

@media (min-width: 1200px) {
  .u-mr-xl-37 {
    margin-right: 37px; } }

@media (min-width: 1200px) {
  .u-pr-xl-37 {
    padding-right: 37px; } }

@media (min-width: 1200px) {
  .u-mr-xl-38 {
    margin-right: 38px; } }

@media (min-width: 1200px) {
  .u-pr-xl-38 {
    padding-right: 38px; } }

@media (min-width: 1200px) {
  .u-mr-xl-39 {
    margin-right: 39px; } }

@media (min-width: 1200px) {
  .u-pr-xl-39 {
    padding-right: 39px; } }

@media (min-width: 1200px) {
  .u-mr-xl-40 {
    margin-right: 40px; } }

@media (min-width: 1200px) {
  .u-pr-xl-40 {
    padding-right: 40px; } }

@media (min-width: 1200px) {
  .u-mr-xl-41 {
    margin-right: 41px; } }

@media (min-width: 1200px) {
  .u-pr-xl-41 {
    padding-right: 41px; } }

@media (min-width: 1200px) {
  .u-mr-xl-42 {
    margin-right: 42px; } }

@media (min-width: 1200px) {
  .u-pr-xl-42 {
    padding-right: 42px; } }

@media (min-width: 1200px) {
  .u-mr-xl-43 {
    margin-right: 43px; } }

@media (min-width: 1200px) {
  .u-pr-xl-43 {
    padding-right: 43px; } }

@media (min-width: 1200px) {
  .u-mr-xl-44 {
    margin-right: 44px; } }

@media (min-width: 1200px) {
  .u-pr-xl-44 {
    padding-right: 44px; } }

@media (min-width: 1200px) {
  .u-mr-xl-45 {
    margin-right: 45px; } }

@media (min-width: 1200px) {
  .u-pr-xl-45 {
    padding-right: 45px; } }

@media (min-width: 1200px) {
  .u-mr-xl-46 {
    margin-right: 46px; } }

@media (min-width: 1200px) {
  .u-pr-xl-46 {
    padding-right: 46px; } }

@media (min-width: 1200px) {
  .u-mr-xl-47 {
    margin-right: 47px; } }

@media (min-width: 1200px) {
  .u-pr-xl-47 {
    padding-right: 47px; } }

@media (min-width: 1200px) {
  .u-mr-xl-48 {
    margin-right: 48px; } }

@media (min-width: 1200px) {
  .u-pr-xl-48 {
    padding-right: 48px; } }

@media (min-width: 1200px) {
  .u-mr-xl-49 {
    margin-right: 49px; } }

@media (min-width: 1200px) {
  .u-pr-xl-49 {
    padding-right: 49px; } }

@media (min-width: 1200px) {
  .u-mr-xl-50 {
    margin-right: 50px; } }

@media (min-width: 1200px) {
  .u-pr-xl-50 {
    padding-right: 50px; } }

@media (min-width: 1200px) {
  .u-mr-xl-51 {
    margin-right: 51px; } }

@media (min-width: 1200px) {
  .u-pr-xl-51 {
    padding-right: 51px; } }

@media (min-width: 1200px) {
  .u-mr-xl-52 {
    margin-right: 52px; } }

@media (min-width: 1200px) {
  .u-pr-xl-52 {
    padding-right: 52px; } }

@media (min-width: 1200px) {
  .u-mr-xl-53 {
    margin-right: 53px; } }

@media (min-width: 1200px) {
  .u-pr-xl-53 {
    padding-right: 53px; } }

@media (min-width: 1200px) {
  .u-mr-xl-54 {
    margin-right: 54px; } }

@media (min-width: 1200px) {
  .u-pr-xl-54 {
    padding-right: 54px; } }

@media (min-width: 1200px) {
  .u-mr-xl-55 {
    margin-right: 55px; } }

@media (min-width: 1200px) {
  .u-pr-xl-55 {
    padding-right: 55px; } }

@media (min-width: 1200px) {
  .u-mr-xl-56 {
    margin-right: 56px; } }

@media (min-width: 1200px) {
  .u-pr-xl-56 {
    padding-right: 56px; } }

@media (min-width: 1200px) {
  .u-mr-xl-57 {
    margin-right: 57px; } }

@media (min-width: 1200px) {
  .u-pr-xl-57 {
    padding-right: 57px; } }

@media (min-width: 1200px) {
  .u-mr-xl-58 {
    margin-right: 58px; } }

@media (min-width: 1200px) {
  .u-pr-xl-58 {
    padding-right: 58px; } }

@media (min-width: 1200px) {
  .u-mr-xl-59 {
    margin-right: 59px; } }

@media (min-width: 1200px) {
  .u-pr-xl-59 {
    padding-right: 59px; } }

@media (min-width: 1200px) {
  .u-mr-xl-60 {
    margin-right: 60px; } }

@media (min-width: 1200px) {
  .u-pr-xl-60 {
    padding-right: 60px; } }

@media (min-width: 1200px) {
  .u-mr-xl-61 {
    margin-right: 61px; } }

@media (min-width: 1200px) {
  .u-pr-xl-61 {
    padding-right: 61px; } }

@media (min-width: 1200px) {
  .u-mr-xl-62 {
    margin-right: 62px; } }

@media (min-width: 1200px) {
  .u-pr-xl-62 {
    padding-right: 62px; } }

@media (min-width: 1200px) {
  .u-mr-xl-63 {
    margin-right: 63px; } }

@media (min-width: 1200px) {
  .u-pr-xl-63 {
    padding-right: 63px; } }

@media (min-width: 1200px) {
  .u-mr-xl-64 {
    margin-right: 64px; } }

@media (min-width: 1200px) {
  .u-pr-xl-64 {
    padding-right: 64px; } }

@media (min-width: 1200px) {
  .u-mr-xl-65 {
    margin-right: 65px; } }

@media (min-width: 1200px) {
  .u-pr-xl-65 {
    padding-right: 65px; } }

@media (min-width: 1200px) {
  .u-mr-xl-66 {
    margin-right: 66px; } }

@media (min-width: 1200px) {
  .u-pr-xl-66 {
    padding-right: 66px; } }

@media (min-width: 1200px) {
  .u-mr-xl-67 {
    margin-right: 67px; } }

@media (min-width: 1200px) {
  .u-pr-xl-67 {
    padding-right: 67px; } }

@media (min-width: 1200px) {
  .u-mr-xl-68 {
    margin-right: 68px; } }

@media (min-width: 1200px) {
  .u-pr-xl-68 {
    padding-right: 68px; } }

@media (min-width: 1200px) {
  .u-mr-xl-69 {
    margin-right: 69px; } }

@media (min-width: 1200px) {
  .u-pr-xl-69 {
    padding-right: 69px; } }

@media (min-width: 1200px) {
  .u-mr-xl-70 {
    margin-right: 70px; } }

@media (min-width: 1200px) {
  .u-pr-xl-70 {
    padding-right: 70px; } }

@media (min-width: 1200px) {
  .u-mr-xl-71 {
    margin-right: 71px; } }

@media (min-width: 1200px) {
  .u-pr-xl-71 {
    padding-right: 71px; } }

@media (min-width: 1200px) {
  .u-mr-xl-72 {
    margin-right: 72px; } }

@media (min-width: 1200px) {
  .u-pr-xl-72 {
    padding-right: 72px; } }

@media (min-width: 1200px) {
  .u-mr-xl-73 {
    margin-right: 73px; } }

@media (min-width: 1200px) {
  .u-pr-xl-73 {
    padding-right: 73px; } }

@media (min-width: 1200px) {
  .u-mr-xl-74 {
    margin-right: 74px; } }

@media (min-width: 1200px) {
  .u-pr-xl-74 {
    padding-right: 74px; } }

@media (min-width: 1200px) {
  .u-mr-xl-75 {
    margin-right: 75px; } }

@media (min-width: 1200px) {
  .u-pr-xl-75 {
    padding-right: 75px; } }

@media (min-width: 1200px) {
  .u-mr-xl-76 {
    margin-right: 76px; } }

@media (min-width: 1200px) {
  .u-pr-xl-76 {
    padding-right: 76px; } }

@media (min-width: 1200px) {
  .u-mr-xl-77 {
    margin-right: 77px; } }

@media (min-width: 1200px) {
  .u-pr-xl-77 {
    padding-right: 77px; } }

@media (min-width: 1200px) {
  .u-mr-xl-78 {
    margin-right: 78px; } }

@media (min-width: 1200px) {
  .u-pr-xl-78 {
    padding-right: 78px; } }

@media (min-width: 1200px) {
  .u-mr-xl-79 {
    margin-right: 79px; } }

@media (min-width: 1200px) {
  .u-pr-xl-79 {
    padding-right: 79px; } }

@media (min-width: 1200px) {
  .u-mr-xl-80 {
    margin-right: 80px; } }

@media (min-width: 1200px) {
  .u-pr-xl-80 {
    padding-right: 80px; } }

@media (min-width: 1200px) {
  .u-mr-xl-81 {
    margin-right: 81px; } }

@media (min-width: 1200px) {
  .u-pr-xl-81 {
    padding-right: 81px; } }

@media (min-width: 1200px) {
  .u-mr-xl-82 {
    margin-right: 82px; } }

@media (min-width: 1200px) {
  .u-pr-xl-82 {
    padding-right: 82px; } }

@media (min-width: 1200px) {
  .u-mr-xl-83 {
    margin-right: 83px; } }

@media (min-width: 1200px) {
  .u-pr-xl-83 {
    padding-right: 83px; } }

@media (min-width: 1200px) {
  .u-mr-xl-84 {
    margin-right: 84px; } }

@media (min-width: 1200px) {
  .u-pr-xl-84 {
    padding-right: 84px; } }

@media (min-width: 1200px) {
  .u-mr-xl-85 {
    margin-right: 85px; } }

@media (min-width: 1200px) {
  .u-pr-xl-85 {
    padding-right: 85px; } }

@media (min-width: 1200px) {
  .u-mr-xl-86 {
    margin-right: 86px; } }

@media (min-width: 1200px) {
  .u-pr-xl-86 {
    padding-right: 86px; } }

@media (min-width: 1200px) {
  .u-mr-xl-87 {
    margin-right: 87px; } }

@media (min-width: 1200px) {
  .u-pr-xl-87 {
    padding-right: 87px; } }

@media (min-width: 1200px) {
  .u-mr-xl-88 {
    margin-right: 88px; } }

@media (min-width: 1200px) {
  .u-pr-xl-88 {
    padding-right: 88px; } }

@media (min-width: 1200px) {
  .u-mr-xl-89 {
    margin-right: 89px; } }

@media (min-width: 1200px) {
  .u-pr-xl-89 {
    padding-right: 89px; } }

@media (min-width: 1200px) {
  .u-mr-xl-90 {
    margin-right: 90px; } }

@media (min-width: 1200px) {
  .u-pr-xl-90 {
    padding-right: 90px; } }

@media (min-width: 1200px) {
  .u-mr-xl-91 {
    margin-right: 91px; } }

@media (min-width: 1200px) {
  .u-pr-xl-91 {
    padding-right: 91px; } }

@media (min-width: 1200px) {
  .u-mr-xl-92 {
    margin-right: 92px; } }

@media (min-width: 1200px) {
  .u-pr-xl-92 {
    padding-right: 92px; } }

@media (min-width: 1200px) {
  .u-mr-xl-93 {
    margin-right: 93px; } }

@media (min-width: 1200px) {
  .u-pr-xl-93 {
    padding-right: 93px; } }

@media (min-width: 1200px) {
  .u-mr-xl-94 {
    margin-right: 94px; } }

@media (min-width: 1200px) {
  .u-pr-xl-94 {
    padding-right: 94px; } }

@media (min-width: 1200px) {
  .u-mr-xl-95 {
    margin-right: 95px; } }

@media (min-width: 1200px) {
  .u-pr-xl-95 {
    padding-right: 95px; } }

@media (min-width: 1200px) {
  .u-mr-xl-96 {
    margin-right: 96px; } }

@media (min-width: 1200px) {
  .u-pr-xl-96 {
    padding-right: 96px; } }

@media (min-width: 1200px) {
  .u-mr-xl-97 {
    margin-right: 97px; } }

@media (min-width: 1200px) {
  .u-pr-xl-97 {
    padding-right: 97px; } }

@media (min-width: 1200px) {
  .u-mr-xl-98 {
    margin-right: 98px; } }

@media (min-width: 1200px) {
  .u-pr-xl-98 {
    padding-right: 98px; } }

@media (min-width: 1200px) {
  .u-mr-xl-99 {
    margin-right: 99px; } }

@media (min-width: 1200px) {
  .u-pr-xl-99 {
    padding-right: 99px; } }

@media (min-width: 1200px) {
  .u-mr-xl-100 {
    margin-right: 100px; } }

@media (min-width: 1200px) {
  .u-pr-xl-100 {
    padding-right: 100px; } }

@media (min-width: 1200px) {
  .u-mr-xl-101 {
    margin-right: 101px; } }

@media (min-width: 1200px) {
  .u-pr-xl-101 {
    padding-right: 101px; } }

@media (min-width: 1200px) {
  .u-mr-xl-102 {
    margin-right: 102px; } }

@media (min-width: 1200px) {
  .u-pr-xl-102 {
    padding-right: 102px; } }

@media (min-width: 1200px) {
  .u-mr-xl-103 {
    margin-right: 103px; } }

@media (min-width: 1200px) {
  .u-pr-xl-103 {
    padding-right: 103px; } }

@media (min-width: 1200px) {
  .u-mr-xl-104 {
    margin-right: 104px; } }

@media (min-width: 1200px) {
  .u-pr-xl-104 {
    padding-right: 104px; } }

@media (min-width: 1200px) {
  .u-mr-xl-105 {
    margin-right: 105px; } }

@media (min-width: 1200px) {
  .u-pr-xl-105 {
    padding-right: 105px; } }

@media (min-width: 1200px) {
  .u-mr-xl-106 {
    margin-right: 106px; } }

@media (min-width: 1200px) {
  .u-pr-xl-106 {
    padding-right: 106px; } }

@media (min-width: 1200px) {
  .u-mr-xl-107 {
    margin-right: 107px; } }

@media (min-width: 1200px) {
  .u-pr-xl-107 {
    padding-right: 107px; } }

@media (min-width: 1200px) {
  .u-mr-xl-108 {
    margin-right: 108px; } }

@media (min-width: 1200px) {
  .u-pr-xl-108 {
    padding-right: 108px; } }

@media (min-width: 1200px) {
  .u-mr-xl-109 {
    margin-right: 109px; } }

@media (min-width: 1200px) {
  .u-pr-xl-109 {
    padding-right: 109px; } }

@media (min-width: 1200px) {
  .u-mr-xl-110 {
    margin-right: 110px; } }

@media (min-width: 1200px) {
  .u-pr-xl-110 {
    padding-right: 110px; } }

@media (min-width: 1200px) {
  .u-mr-xl-111 {
    margin-right: 111px; } }

@media (min-width: 1200px) {
  .u-pr-xl-111 {
    padding-right: 111px; } }

@media (min-width: 1200px) {
  .u-mr-xl-112 {
    margin-right: 112px; } }

@media (min-width: 1200px) {
  .u-pr-xl-112 {
    padding-right: 112px; } }

@media (min-width: 1200px) {
  .u-mr-xl-113 {
    margin-right: 113px; } }

@media (min-width: 1200px) {
  .u-pr-xl-113 {
    padding-right: 113px; } }

@media (min-width: 1200px) {
  .u-mr-xl-114 {
    margin-right: 114px; } }

@media (min-width: 1200px) {
  .u-pr-xl-114 {
    padding-right: 114px; } }

@media (min-width: 1200px) {
  .u-mr-xl-115 {
    margin-right: 115px; } }

@media (min-width: 1200px) {
  .u-pr-xl-115 {
    padding-right: 115px; } }

@media (min-width: 1200px) {
  .u-mr-xl-116 {
    margin-right: 116px; } }

@media (min-width: 1200px) {
  .u-pr-xl-116 {
    padding-right: 116px; } }

@media (min-width: 1200px) {
  .u-mr-xl-117 {
    margin-right: 117px; } }

@media (min-width: 1200px) {
  .u-pr-xl-117 {
    padding-right: 117px; } }

@media (min-width: 1200px) {
  .u-mr-xl-118 {
    margin-right: 118px; } }

@media (min-width: 1200px) {
  .u-pr-xl-118 {
    padding-right: 118px; } }

@media (min-width: 1200px) {
  .u-mr-xl-119 {
    margin-right: 119px; } }

@media (min-width: 1200px) {
  .u-pr-xl-119 {
    padding-right: 119px; } }

@media (min-width: 1200px) {
  .u-mr-xl-120 {
    margin-right: 120px; } }

@media (min-width: 1200px) {
  .u-pr-xl-120 {
    padding-right: 120px; } }

@media (min-width: 1200px) {
  .u-mr-xl-121 {
    margin-right: 121px; } }

@media (min-width: 1200px) {
  .u-pr-xl-121 {
    padding-right: 121px; } }

@media (min-width: 1200px) {
  .u-mr-xl-122 {
    margin-right: 122px; } }

@media (min-width: 1200px) {
  .u-pr-xl-122 {
    padding-right: 122px; } }

@media (min-width: 1200px) {
  .u-mr-xl-123 {
    margin-right: 123px; } }

@media (min-width: 1200px) {
  .u-pr-xl-123 {
    padding-right: 123px; } }

@media (min-width: 1200px) {
  .u-mr-xl-124 {
    margin-right: 124px; } }

@media (min-width: 1200px) {
  .u-pr-xl-124 {
    padding-right: 124px; } }

@media (min-width: 1200px) {
  .u-mr-xl-125 {
    margin-right: 125px; } }

@media (min-width: 1200px) {
  .u-pr-xl-125 {
    padding-right: 125px; } }

@media (min-width: 1200px) {
  .u-mr-xl-126 {
    margin-right: 126px; } }

@media (min-width: 1200px) {
  .u-pr-xl-126 {
    padding-right: 126px; } }

@media (min-width: 1200px) {
  .u-mr-xl-127 {
    margin-right: 127px; } }

@media (min-width: 1200px) {
  .u-pr-xl-127 {
    padding-right: 127px; } }

@media (min-width: 1200px) {
  .u-mr-xl-128 {
    margin-right: 128px; } }

@media (min-width: 1200px) {
  .u-pr-xl-128 {
    padding-right: 128px; } }

@media (min-width: 1200px) {
  .u-mr-xl-129 {
    margin-right: 129px; } }

@media (min-width: 1200px) {
  .u-pr-xl-129 {
    padding-right: 129px; } }

@media (min-width: 1200px) {
  .u-mr-xl-130 {
    margin-right: 130px; } }

@media (min-width: 1200px) {
  .u-pr-xl-130 {
    padding-right: 130px; } }

@media (min-width: 1200px) {
  .u-mr-xl-131 {
    margin-right: 131px; } }

@media (min-width: 1200px) {
  .u-pr-xl-131 {
    padding-right: 131px; } }

@media (min-width: 1200px) {
  .u-mr-xl-132 {
    margin-right: 132px; } }

@media (min-width: 1200px) {
  .u-pr-xl-132 {
    padding-right: 132px; } }

@media (min-width: 1200px) {
  .u-mr-xl-133 {
    margin-right: 133px; } }

@media (min-width: 1200px) {
  .u-pr-xl-133 {
    padding-right: 133px; } }

@media (min-width: 1200px) {
  .u-mr-xl-134 {
    margin-right: 134px; } }

@media (min-width: 1200px) {
  .u-pr-xl-134 {
    padding-right: 134px; } }

@media (min-width: 1200px) {
  .u-mr-xl-135 {
    margin-right: 135px; } }

@media (min-width: 1200px) {
  .u-pr-xl-135 {
    padding-right: 135px; } }

@media (min-width: 1200px) {
  .u-mr-xl-136 {
    margin-right: 136px; } }

@media (min-width: 1200px) {
  .u-pr-xl-136 {
    padding-right: 136px; } }

@media (min-width: 1200px) {
  .u-mr-xl-137 {
    margin-right: 137px; } }

@media (min-width: 1200px) {
  .u-pr-xl-137 {
    padding-right: 137px; } }

@media (min-width: 1200px) {
  .u-mr-xl-138 {
    margin-right: 138px; } }

@media (min-width: 1200px) {
  .u-pr-xl-138 {
    padding-right: 138px; } }

@media (min-width: 1200px) {
  .u-mr-xl-139 {
    margin-right: 139px; } }

@media (min-width: 1200px) {
  .u-pr-xl-139 {
    padding-right: 139px; } }

@media (min-width: 1200px) {
  .u-mr-xl-140 {
    margin-right: 140px; } }

@media (min-width: 1200px) {
  .u-pr-xl-140 {
    padding-right: 140px; } }

@media (min-width: 1200px) {
  .u-mr-xl-141 {
    margin-right: 141px; } }

@media (min-width: 1200px) {
  .u-pr-xl-141 {
    padding-right: 141px; } }

@media (min-width: 1200px) {
  .u-mr-xl-142 {
    margin-right: 142px; } }

@media (min-width: 1200px) {
  .u-pr-xl-142 {
    padding-right: 142px; } }

@media (min-width: 1200px) {
  .u-mr-xl-143 {
    margin-right: 143px; } }

@media (min-width: 1200px) {
  .u-pr-xl-143 {
    padding-right: 143px; } }

@media (min-width: 1200px) {
  .u-mr-xl-144 {
    margin-right: 144px; } }

@media (min-width: 1200px) {
  .u-pr-xl-144 {
    padding-right: 144px; } }

@media (min-width: 1200px) {
  .u-mr-xl-145 {
    margin-right: 145px; } }

@media (min-width: 1200px) {
  .u-pr-xl-145 {
    padding-right: 145px; } }

@media (min-width: 1200px) {
  .u-mr-xl-146 {
    margin-right: 146px; } }

@media (min-width: 1200px) {
  .u-pr-xl-146 {
    padding-right: 146px; } }

@media (min-width: 1200px) {
  .u-mr-xl-147 {
    margin-right: 147px; } }

@media (min-width: 1200px) {
  .u-pr-xl-147 {
    padding-right: 147px; } }

@media (min-width: 1200px) {
  .u-mr-xl-148 {
    margin-right: 148px; } }

@media (min-width: 1200px) {
  .u-pr-xl-148 {
    padding-right: 148px; } }

@media (min-width: 1200px) {
  .u-mr-xl-149 {
    margin-right: 149px; } }

@media (min-width: 1200px) {
  .u-pr-xl-149 {
    padding-right: 149px; } }

@media (min-width: 1200px) {
  .u-mr-xl-150 {
    margin-right: 150px; } }

@media (min-width: 1200px) {
  .u-pr-xl-150 {
    padding-right: 150px; } }

@media (min-width: 1200px) {
  .u-mr-xl-151 {
    margin-right: 151px; } }

@media (min-width: 1200px) {
  .u-pr-xl-151 {
    padding-right: 151px; } }

@media (min-width: 1200px) {
  .u-mr-xl-152 {
    margin-right: 152px; } }

@media (min-width: 1200px) {
  .u-pr-xl-152 {
    padding-right: 152px; } }

@media (min-width: 1200px) {
  .u-mr-xl-153 {
    margin-right: 153px; } }

@media (min-width: 1200px) {
  .u-pr-xl-153 {
    padding-right: 153px; } }

@media (min-width: 1200px) {
  .u-mr-xl-154 {
    margin-right: 154px; } }

@media (min-width: 1200px) {
  .u-pr-xl-154 {
    padding-right: 154px; } }

@media (min-width: 1200px) {
  .u-mr-xl-155 {
    margin-right: 155px; } }

@media (min-width: 1200px) {
  .u-pr-xl-155 {
    padding-right: 155px; } }

@media (min-width: 1200px) {
  .u-mr-xl-156 {
    margin-right: 156px; } }

@media (min-width: 1200px) {
  .u-pr-xl-156 {
    padding-right: 156px; } }

@media (min-width: 1200px) {
  .u-mr-xl-157 {
    margin-right: 157px; } }

@media (min-width: 1200px) {
  .u-pr-xl-157 {
    padding-right: 157px; } }

@media (min-width: 1200px) {
  .u-mr-xl-158 {
    margin-right: 158px; } }

@media (min-width: 1200px) {
  .u-pr-xl-158 {
    padding-right: 158px; } }

@media (min-width: 1200px) {
  .u-mr-xl-159 {
    margin-right: 159px; } }

@media (min-width: 1200px) {
  .u-pr-xl-159 {
    padding-right: 159px; } }

@media (min-width: 1200px) {
  .u-mr-xl-160 {
    margin-right: 160px; } }

@media (min-width: 1200px) {
  .u-pr-xl-160 {
    padding-right: 160px; } }

@media (min-width: 1200px) {
  .u-mr-xl-161 {
    margin-right: 161px; } }

@media (min-width: 1200px) {
  .u-pr-xl-161 {
    padding-right: 161px; } }

@media (min-width: 1200px) {
  .u-mr-xl-162 {
    margin-right: 162px; } }

@media (min-width: 1200px) {
  .u-pr-xl-162 {
    padding-right: 162px; } }

@media (min-width: 1200px) {
  .u-mr-xl-163 {
    margin-right: 163px; } }

@media (min-width: 1200px) {
  .u-pr-xl-163 {
    padding-right: 163px; } }

@media (min-width: 1200px) {
  .u-mr-xl-164 {
    margin-right: 164px; } }

@media (min-width: 1200px) {
  .u-pr-xl-164 {
    padding-right: 164px; } }

@media (min-width: 1200px) {
  .u-mr-xl-165 {
    margin-right: 165px; } }

@media (min-width: 1200px) {
  .u-pr-xl-165 {
    padding-right: 165px; } }

@media (min-width: 1200px) {
  .u-mr-xl-166 {
    margin-right: 166px; } }

@media (min-width: 1200px) {
  .u-pr-xl-166 {
    padding-right: 166px; } }

@media (min-width: 1200px) {
  .u-mr-xl-167 {
    margin-right: 167px; } }

@media (min-width: 1200px) {
  .u-pr-xl-167 {
    padding-right: 167px; } }

@media (min-width: 1200px) {
  .u-mr-xl-168 {
    margin-right: 168px; } }

@media (min-width: 1200px) {
  .u-pr-xl-168 {
    padding-right: 168px; } }

@media (min-width: 1200px) {
  .u-mr-xl-169 {
    margin-right: 169px; } }

@media (min-width: 1200px) {
  .u-pr-xl-169 {
    padding-right: 169px; } }

@media (min-width: 1200px) {
  .u-mr-xl-170 {
    margin-right: 170px; } }

@media (min-width: 1200px) {
  .u-pr-xl-170 {
    padding-right: 170px; } }

@media (min-width: 1200px) {
  .u-mr-xl-171 {
    margin-right: 171px; } }

@media (min-width: 1200px) {
  .u-pr-xl-171 {
    padding-right: 171px; } }

@media (min-width: 1200px) {
  .u-mr-xl-172 {
    margin-right: 172px; } }

@media (min-width: 1200px) {
  .u-pr-xl-172 {
    padding-right: 172px; } }

@media (min-width: 1200px) {
  .u-mr-xl-173 {
    margin-right: 173px; } }

@media (min-width: 1200px) {
  .u-pr-xl-173 {
    padding-right: 173px; } }

@media (min-width: 1200px) {
  .u-mr-xl-174 {
    margin-right: 174px; } }

@media (min-width: 1200px) {
  .u-pr-xl-174 {
    padding-right: 174px; } }

@media (min-width: 1200px) {
  .u-mr-xl-175 {
    margin-right: 175px; } }

@media (min-width: 1200px) {
  .u-pr-xl-175 {
    padding-right: 175px; } }

@media (min-width: 1200px) {
  .u-mr-xl-176 {
    margin-right: 176px; } }

@media (min-width: 1200px) {
  .u-pr-xl-176 {
    padding-right: 176px; } }

@media (min-width: 1200px) {
  .u-mr-xl-177 {
    margin-right: 177px; } }

@media (min-width: 1200px) {
  .u-pr-xl-177 {
    padding-right: 177px; } }

@media (min-width: 1200px) {
  .u-mr-xl-178 {
    margin-right: 178px; } }

@media (min-width: 1200px) {
  .u-pr-xl-178 {
    padding-right: 178px; } }

@media (min-width: 1200px) {
  .u-mr-xl-179 {
    margin-right: 179px; } }

@media (min-width: 1200px) {
  .u-pr-xl-179 {
    padding-right: 179px; } }

@media (min-width: 1200px) {
  .u-mr-xl-180 {
    margin-right: 180px; } }

@media (min-width: 1200px) {
  .u-pr-xl-180 {
    padding-right: 180px; } }

@media (min-width: 1200px) {
  .u-mr-xl-181 {
    margin-right: 181px; } }

@media (min-width: 1200px) {
  .u-pr-xl-181 {
    padding-right: 181px; } }

@media (min-width: 1200px) {
  .u-mr-xl-182 {
    margin-right: 182px; } }

@media (min-width: 1200px) {
  .u-pr-xl-182 {
    padding-right: 182px; } }

@media (min-width: 1200px) {
  .u-mr-xl-183 {
    margin-right: 183px; } }

@media (min-width: 1200px) {
  .u-pr-xl-183 {
    padding-right: 183px; } }

@media (min-width: 1200px) {
  .u-mr-xl-184 {
    margin-right: 184px; } }

@media (min-width: 1200px) {
  .u-pr-xl-184 {
    padding-right: 184px; } }

@media (min-width: 1200px) {
  .u-mr-xl-185 {
    margin-right: 185px; } }

@media (min-width: 1200px) {
  .u-pr-xl-185 {
    padding-right: 185px; } }

@media (min-width: 1200px) {
  .u-mr-xl-186 {
    margin-right: 186px; } }

@media (min-width: 1200px) {
  .u-pr-xl-186 {
    padding-right: 186px; } }

@media (min-width: 1200px) {
  .u-mr-xl-187 {
    margin-right: 187px; } }

@media (min-width: 1200px) {
  .u-pr-xl-187 {
    padding-right: 187px; } }

@media (min-width: 1200px) {
  .u-mr-xl-188 {
    margin-right: 188px; } }

@media (min-width: 1200px) {
  .u-pr-xl-188 {
    padding-right: 188px; } }

@media (min-width: 1200px) {
  .u-mr-xl-189 {
    margin-right: 189px; } }

@media (min-width: 1200px) {
  .u-pr-xl-189 {
    padding-right: 189px; } }

@media (min-width: 1200px) {
  .u-mr-xl-190 {
    margin-right: 190px; } }

@media (min-width: 1200px) {
  .u-pr-xl-190 {
    padding-right: 190px; } }

@media (min-width: 1200px) {
  .u-mr-xl-191 {
    margin-right: 191px; } }

@media (min-width: 1200px) {
  .u-pr-xl-191 {
    padding-right: 191px; } }

@media (min-width: 1200px) {
  .u-mr-xl-192 {
    margin-right: 192px; } }

@media (min-width: 1200px) {
  .u-pr-xl-192 {
    padding-right: 192px; } }

@media (min-width: 1200px) {
  .u-mr-xl-193 {
    margin-right: 193px; } }

@media (min-width: 1200px) {
  .u-pr-xl-193 {
    padding-right: 193px; } }

@media (min-width: 1200px) {
  .u-mr-xl-194 {
    margin-right: 194px; } }

@media (min-width: 1200px) {
  .u-pr-xl-194 {
    padding-right: 194px; } }

@media (min-width: 1200px) {
  .u-mr-xl-195 {
    margin-right: 195px; } }

@media (min-width: 1200px) {
  .u-pr-xl-195 {
    padding-right: 195px; } }

@media (min-width: 1200px) {
  .u-mr-xl-196 {
    margin-right: 196px; } }

@media (min-width: 1200px) {
  .u-pr-xl-196 {
    padding-right: 196px; } }

@media (min-width: 1200px) {
  .u-mr-xl-197 {
    margin-right: 197px; } }

@media (min-width: 1200px) {
  .u-pr-xl-197 {
    padding-right: 197px; } }

@media (min-width: 1200px) {
  .u-mr-xl-198 {
    margin-right: 198px; } }

@media (min-width: 1200px) {
  .u-pr-xl-198 {
    padding-right: 198px; } }

@media (min-width: 1200px) {
  .u-mr-xl-199 {
    margin-right: 199px; } }

@media (min-width: 1200px) {
  .u-pr-xl-199 {
    padding-right: 199px; } }

@media (min-width: 1200px) {
  .u-mr-xl-200 {
    margin-right: 200px; } }

@media (min-width: 1200px) {
  .u-pr-xl-200 {
    padding-right: 200px; } }

.wrapper {
  margin-top: 9rem; }
  @media (max-width: 1024px) {
    .wrapper {
      margin-top: 8.8125rem; } }
  @media (max-width: 992px) {
    .wrapper {
      margin-top: 6.3125rem; } }
  @media (max-width: 768px) {
    .wrapper {
      margin-top: 2.25rem; } }

.page-content-sidebar .section-content p, .page-content-sidebar .section-content li, .page-content-sidebar .section-content strong {
  color: #585858;
  font-size: 1em;
  line-height: 1.42857; }

.page-content-sidebar .section-content ul {
  padding-left: 1.71429em;
  margin-bottom: 0.71429em; }
  .page-content-sidebar .section-content ul li {
    font-size: 1em;
    line-height: 1.42857;
    margin-bottom: 0.71429em; }

.page-content-sidebar .section-content p {
  margin-bottom: 0.71429em !important; }
  .page-content-sidebar .section-content p.sub-title {
    color: #585858; }

.footer__top {
  background-color: #fff;
  padding: 2.5rem 0; }
  @media (max-width: 767px) {
    .footer__top {
      display: none; } }

.footer__title {
  color: #585858;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: bold;
  margin-bottom: 1rem; }
  @media (max-width: 767px) {
    .footer__title {
      color: #6d6d6d; } }

.footer__link {
  font-size: 0.75rem;
  line-height: 1.25rem;
  color: #585858;
  text-decoration: none; }
  @media (max-width: 767px) {
    .footer__link {
      color: #6d6d6d; } }

.footer__group__list {
  list-style: none;
  padding: 0;
  margin: 0; }
  .footer__group__list li {
    margin-top: 0.5rem; }
    .footer__group__list li:first-child {
      margin-top: 0; }

.footer__bottom {
  background-color: #f9f9f9;
  padding: 0.75rem 0; }
  @media (max-width: 767px) {
    .footer__bottom {
      padding: 2rem 0;
      background-color: #fff; } }
  @media (max-width: 767px) {
    .footer__bottom .footer__title {
      text-align: center;
      text-transform: uppercase;
      font-weight: 600;
      margin-top: 2rem; } }
  .footer__bottom__info {
    display: flex;
    justify-content: space-between; }
    @media (max-width: 767px) {
      .footer__bottom__info {
        display: block; } }
  .footer__bottom__privacy {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex; }
    @media (max-width: 767px) {
      .footer__bottom__privacy {
        justify-content: center;
        margin: 0 -0.75rem; } }
    .footer__bottom__privacy li {
      margin-right: 1.5rem; }
      @media (max-width: 767px) {
        .footer__bottom__privacy li {
          padding: 0 0.75rem; } }
      .footer__bottom__privacy li:last-child {
        margin-right: 0; }
  .footer__bottom__copyright {
    flex-shrink: 0;
    font-size: 0.75rem;
    line-height: 1.25rem;
    margin-bottom: 0; }
    @media (max-width: 767px) {
      .footer__bottom__copyright {
        text-align: center;
        margin-top: 2rem; } }
  @media (min-width: 768px) {
    .footer__bottom__socials {
      display: none; } }

.toTop {
  position: fixed;
  right: 30px;
  bottom: 30px;
  z-index: 10;
  width: 50px;
  height: 50px;
  border: 2px solid #e2e9ec;
  background: #fff;
  box-shadow: 0 0.5em 1.21429em rgba(0, 0, 0, 0.14);
  text-align: center;
  padding-top: 0.28571em;
  transition: all 0.1s ease-in-out;
  background-image: url("../images/bg-totop.svg"), url("../images/bg-totop-1.svg");
  background-repeat: no-repeat, repeat-x;
  background-position: center, center 0.35714em;
  background-position: -10px center;
  animation: bg-scrolling-reverse 5s infinite;
  animation-timing-function: linear;
  background-position: -10px center;
  animation: bg-scrolling-reverse 5s infinite;
  animation-timing-function: linear; }
  @media screen and (prefers-reduced-motion: reduce) {
    .toTop {
      transition: none; } }

@keyframes bg-scrolling-reverse {
  100% {
    background-position: 10px center; } }

@keyframes bg-scrolling-reverse {
  100% {
    background-position: 10px center; } }
  .toTop i {
    color: #f00;
    line-height: 1;
    font-size: 1.14286em;
    font-weight: bold;
    width: 1em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='#f00' d='M1277 493q-9 19-29 19h-224v1248q0 14-9 23t-23 9h-192q-14 0-23-9t-9-23v-1248h-224q-21 0-29-19t5-35l350-384q10-10 23-10 14 0 24 10l355 384q13 16 5 35z'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto 0.28571em; }
    .toTop i::before, .toTop i::after {
      display: none; }
  .toTop span {
    padding-top: 0.14286em;
    display: block;
    color: black;
    font-weight: bold;
    font-size: 0.85714em;
    line-height: 1;
    text-transform: uppercase; }
  .toTop:hover {
    box-shadow: 0 0.35714em 0.71429em rgba(0, 0, 0, 0.14); }
  .toTop:active {
    box-shadow: 0 0.14286em 0.35714em rgba(0, 0, 0, 0.14); }
  @media (max-width: 991.98px) {
    .toTop {
      right: 25px;
      bottom: 25px; } }
  @media (max-width: 767.98px) {
    .toTop {
      right: 20px;
      bottom: 20px; } }
  @media (max-width: 575.98px) {
    .toTop {
      right: 10px;
      bottom: 10px;
      padding-top: 7px; } }

.mobile {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 280px;
  max-width: 100%;
  padding-top: 65px;
  font-size: 14px;
  background: #fff;
  transform: translate(-120%, 0);
  transition: all 0.2s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .mobile {
      transition: none; } }
  .mobile__inner {
    position: absolute;
    top: 65px;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.78571em;
    padding-right: 10px; }
  .mobile__scroll {
    height: 100%;
    overflow: auto; }
  .mobile .simplebar-content {
    padding-right: 15px; }
  .mobile__top ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
    margin: 0;
    list-style: none; }
    .mobile__top ul li {
      display: inline-block; }
      .mobile__top ul li a {
        position: relative;
        z-index: 2;
        padding: 0;
        font-size: 0.85714em;
        line-height: 1.66667;
        color: #585858; }
        .mobile__top ul li a i {
          margin-right: 0.75em; }
          .mobile__top ul li a i svg {
            position: relative;
            top: 0.16667em;
            height: 1.16667em; }
            .mobile__top ul li a i svg path {
              fill: #585858; }
          .mobile__top ul li a i img {
            display: none; }
        .mobile__top ul li a:hover {
          color: #f00; }
      .mobile__top ul li:first-child a svg path {
        stroke: #585858; }
      @media (max-width: 1219.98px) {
        .mobile__top ul li.openAccount {
          display: none; } }
  .mobile__center {
    margin-top: 25px; }
    .mobile__center ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .mobile__center > ul > li {
      position: relative; }
      .mobile__center > ul > li > a {
        font-family: "Merriweather Sans", sans-serif;
        font-size: 1.14286em;
        line-height: 1.5;
        color: #585858;
        text-transform: uppercase; }
        .mobile__center > ul > li > a:hover {
          color: #f00; }
      .mobile__center > ul > li .arrow {
        position: absolute;
        right: 0; }
      .mobile__center > ul > li > ul {
        display: none;
        padding: 24px 0 20px;
        padding-left: 25px;
        font-size: 1em;
        line-height: 1.42857; }
        .mobile__center > ul > li > ul li a {
          color: #585858; }
          .mobile__center > ul > li > ul li a:hover {
            color: #f00; }
        .mobile__center > ul > li > ul li.active > a, .mobile__center > ul > li > ul li.active > a:hover {
          color: #f00; }
        .mobile__center > ul > li > ul li + li {
          margin-top: 10px; }
      .mobile__center > ul > li + li {
        margin-top: 12px; }
      .mobile__center > ul > li.expand .arrow i::before {
        content: '\32'; }
      .mobile__center > ul > li.active > a, .mobile__center > ul > li.active > a:hover {
        color: #f00; }
  .mobile__bottom {
    margin-top: 31px; }
    .mobile__bottom .navbar__language {
      margin: 0;
      text-align: left; }
      .mobile__bottom .navbar__language .dropdown .btn {
        color: #585858; }
      .mobile__bottom .navbar__language .dropdown .dropdown-menu {
        top: auto !important;
        right: 0;
        bottom: 100%;
        left: 0;
        transform: translate(0, 0) !important; }
  @media (max-width: 768px) {
    .mobile.active {
      box-shadow: 0 0.42857em 0.57143em rgba(0, 0, 0, 0.16);
      transform: translate(0, 0); } }

body {
  overflow-x: hidden; }

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #23395d;
  font-weight: 700; }

h2 {
  font-size: 2rem;
  line-height: 3rem; }

h3 {
  font-size: 1.5rem;
  line-height: 1.75rem; }
  h3 .line-height-36 {
    line-height: 2.25rem; }
  h3.small {
    font-size: 1.375rem;
    line-height: 2rem; }

h4 {
  font-size: 1.25rem;
  line-height: 1.75rem; }

h5 {
  font-size: 1.125rem;
  line-height: 1.3125rem; }
  h5.crimson-color {
    color: #e31937; }

h6 {
  font-size: 1rem;
  line-height: 1.5rem; }

img {
  max-width: 100%;
  height: auto; }

a {
  color: #585858;
  transition: 0.3s ease-in-out; }
  a.danger:hover, a:hover {
    color: #e31937; }

.bold {
  font-weight: 700; }

.type-square {
  list-style-type: square; }
  .type-square li:not(:first-child) {
    margin-top: 1rem; }

.type-disc {
  list-style-type: disc; }
  .type-disc li:not(:first-child) {
    margin-top: 0.375rem; }

.u-text {
  color: #585858; }
  .u-text-md {
    font-size: 1.25rem;
    line-height: 1.75rem; }
  .u-text-sm {
    font-size: 1rem;
    line-height: 1.5rem; }
  .u-text-xs {
    font-size: 0.75rem;
    line-height: 1.25rem; }
  .u-text__color-deepKoamaru {
    color: #23395d; }
  .u-text__color-crimson {
    color: #e31937; }
  .u-text__bold {
    font-weight: 700; }

.img-bg {
  background-repeat: no-repeat;
  background-size: cover; }
  .img-bg-16x9 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-16x9:after {
      content: "";
      padding-top: 56.25%;
      display: block; }
    .img-bg-16x9 img {
      display: none; }
  .img-bg-1x1 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-1x1:after {
      content: "";
      padding-top: 100%;
      display: block; }
    .img-bg-1x1 img {
      display: none; }
  .img-bg-2x1 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-2x1:after {
      content: "";
      padding-top: 50%;
      display: block; }
    .img-bg-2x1 img {
      display: none; }
  .img-bg-3x2 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-3x2:after {
      content: "";
      padding-top: 66.66667%;
      display: block; }
    .img-bg-3x2 img {
      display: none; }
  .img-bg-3x4 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-3x4:after {
      content: "";
      padding-top: 133.33333%;
      display: block; }
    .img-bg-3x4 img {
      display: none; }
  .img-bg-4x3 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-4x3:after {
      content: "";
      padding-top: 75%;
      display: block; }
    .img-bg-4x3 img {
      display: none; }
  .img-bg-445x260 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-445x260:after {
      content: "";
      padding-top: 58.42697%;
      display: block; }
    .img-bg-445x260 img {
      display: none; }
  .img-bg-825x181 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-825x181:after {
      content: "";
      padding-top: 21.93939%;
      display: block; }
    .img-bg-825x181 img {
      display: none; }
  .img-bg-154x112 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-154x112:after {
      content: "";
      padding-top: 72.72727%;
      display: block; }
    .img-bg-154x112 img {
      display: none; }
  .img-bg-540x405 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-540x405:after {
      content: "";
      padding-top: 75%;
      display: block; }
    .img-bg-540x405 img {
      display: none; }
  .img-bg-673x345 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-673x345:after {
      content: "";
      padding-top: 51.263%;
      display: block; }
    .img-bg-673x345 img {
      display: none; }
  .img-bg-445x333 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-445x333:after {
      content: "";
      padding-top: 74.83146%;
      display: block; }
    .img-bg-445x333 img {
      display: none; }
  .img-bg-1110x624 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-1110x624:after {
      content: "";
      padding-top: 56.21622%;
      display: block; }
    .img-bg-1110x624 img {
      display: none; }
  .img-bg-1110x569 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-1110x569:after {
      content: "";
      padding-top: 51.26126%;
      display: block; }
    .img-bg-1110x569 img {
      display: none; }
  .img-bg-477x284 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-477x284:after {
      content: "";
      padding-top: 59.53878%;
      display: block; }
    .img-bg-477x284 img {
      display: none; }
  .img-bg-540x446 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-540x446:after {
      content: "";
      padding-top: 75%;
      display: block; }
    .img-bg-540x446 img {
      display: none; }
  .img-bg-516x387 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-516x387:after {
      content: "";
      padding-top: 75%;
      display: block; }
    .img-bg-516x387 img {
      display: none; }
  .img-bg-1440x470 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .img-bg-1440x470:after {
      content: "";
      padding-top: 32.63889%;
      display: block; }
    .img-bg-1440x470 img {
      display: none; }

.u-icon {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 1.3125rem;
  height: 1.3125rem; }
  .u-icon-card-download {
    background-image: url("../images/icons/icon-card-download.svg"); }
    a:hover .u-icon-card-download {
      background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.375' height='16.406' viewBox='0 0 18.375 16.406'%3E%3Cg id='icon-card-download' transform='translate(-1.313 -1.313)'%3E%3Cpath id='Path_1690' data-name='Path 1690' d='M10.036,10.964l.007.006c.013.013.027.025.041.037l.025.019.027.02.029.018.026.015.03.014.028.013.03.011.031.011.03.008.033.008.034.005.029,0q.032,0,.065,0t.065,0l.029,0,.034-.005.033-.008.03-.008.031-.011.03-.011.028-.013.03-.014.026-.015.029-.018.027-.02.025-.019c.015-.012.029-.025.042-.038l.006-.005L14.9,7.027a.656.656,0,1,0-.928-.928L11.156,8.916V1.969a.656.656,0,0,0-1.313,0V8.916L7.027,6.1a.656.656,0,1,0-.928.928Z' fill='%23e31937'/%3E%3Cpath id='Path_1691' data-name='Path 1691' d='M18.375,9.844H13.941l-2.048,2.048a1.969,1.969,0,0,1-2.784,0L7.059,9.844H2.625a1.314,1.314,0,0,0-1.312,1.312v5.25a1.314,1.314,0,0,0,1.313,1.313h15.75a1.314,1.314,0,0,0,1.313-1.313v-5.25a1.314,1.314,0,0,0-1.312-1.312Zm-2.953,4.922a.984.984,0,1,1,.7-.288A.984.984,0,0,1,15.422,14.766Z' fill='%23e31937'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  .u-icon-sound {
    background-image: url("../images/icons/icon-sound.svg"); }
  .u-icon-search {
    background-image: url("../images/icons/icon-search.svg"); }

.border-rounded {
  border-radius: 50%; }

.u-section {
  position: relative; }
  .u-section-page {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }
    @media (min-width: 768px) {
      .u-section-page {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem; } }
  .u-section-page-xl {
    padding-top: 2.125rem;
    padding-bottom: 2.125rem; }
    @media (min-width: 768px) {
      .u-section-page-xl {
        padding-top: 5rem;
        padding-bottom: 5rem; } }
  .u-section-page-top-xl {
    margin-top: 5rem; }
    @media (min-width: 768px) {
      .u-section-page-top-xl {
        margin-top: 6.25rem; } }
  .u-section-top-bottom {
    padding-top: 2rem;
    padding-bottom: 2rem; }
    @media (min-width: 768px) {
      .u-section-top-bottom {
        padding-top: 4.0625rem;
        padding-bottom: 4.0625rem; } }
  .u-section-top {
    padding-top: 2rem; }
    @media (min-width: 768px) {
      .u-section-top {
        padding-top: 4.0625rem; } }
  .u-section-bottom {
    padding-bottom: 2rem; }
    @media (min-width: 768px) {
      .u-section-bottom {
        padding-bottom: 4.0625rem; } }
  .u-section-top-bottom-xl {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }
    @media (min-width: 768px) {
      .u-section-top-bottom-xl {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem; } }
  .u-section-top-xl {
    padding-top: 1.75rem; }
    @media (min-width: 768px) {
      .u-section-top-xl {
        padding-top: 3.5rem; } }
  .u-section-bottom-xl {
    padding-bottom: 1.75rem; }
    @media (min-width: 768px) {
      .u-section-bottom-xl {
        padding-bottom: 3.5rem; } }
  .u-section-top-bottom-lg {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
    @media (min-width: 768px) {
      .u-section-top-bottom-lg {
        padding-top: 3rem;
        padding-bottom: 3rem; } }
  .u-section-top-lg {
    padding-top: 1.5rem; }
    @media (min-width: 768px) {
      .u-section-top-lg {
        padding-top: 3rem; } }
  .u-section-bottom-lg {
    padding-bottom: 1.5rem; }
    @media (min-width: 768px) {
      .u-section-bottom-lg {
        padding-bottom: 3rem; } }
  .u-section-top-bottom-md {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
    @media (min-width: 768px) {
      .u-section-top-bottom-md {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem; } }
  .u-section-top-md {
    padding-top: 1.25rem; }
    @media (min-width: 768px) {
      .u-section-top-md {
        padding-top: 2.5rem; } }
  .u-section-bottom-md {
    padding-bottom: 1.25rem; }
    @media (min-width: 768px) {
      .u-section-bottom-md {
        padding-bottom: 2.5rem; } }
  .u-section-top-bottom-sm {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
    @media (min-width: 768px) {
      .u-section-top-bottom-sm {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem; } }
  .u-section-top-sm {
    padding-top: 0.75rem; }
    @media (min-width: 768px) {
      .u-section-top-sm {
        padding-top: 1.5rem; } }
  .u-section-bottom-sm {
    padding-bottom: 0.75rem; }
    @media (min-width: 768px) {
      .u-section-bottom-sm {
        padding-bottom: 1.5rem; } }
  @media (min-width: 768px) {
    .u-section-left {
      padding-left: 28px; } }
  .u-section > .container {
    overflow: hidden; }
  .u-section.icPage {
    overflow: inherit; }

.btn-link {
  background: #e31937;
  color: #fff;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
  padding: 0.5rem 1rem;
  font-weight: 700; }

.btn-sm, .btn-group-sm > .btn {
  padding-left: 2.09375rem;
  padding-right: 2.09375rem; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.75rem 1.5rem; }

.btn:not(.dropdown-toggle):not(.sSSIIBoard-banner_item__link):not(.btn-outline) :hover {
  background: linear-gradient(281.83deg, #ec1c3c 0.77%, #920d10 98.28%);
  color: #fff;
  text-decoration: none; }

.button-text .btn-sm:not(:disabled):not(.disabled), .button-text .btn-group-sm > .btn:not(:disabled):not(.disabled) {
  cursor: unset;
  padding: 4px 11px;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  min-width: 73px;
  width: auto;
  height: 29px; }

.button-text .btn-sm:hover, .button-text .btn-group-sm > .btn:hover {
  background-color: #e31937;
  border-color: #e31937; }

@media (min-width: 992px) {
  .button-text .col-lg-11 {
    padding-left: 32px; } }

.textLink-small {
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 700; }
  .textLink-small-ash-grey {
    color: #b3b3b3; }

.textLink-icon {
  display: flex;
  align-items: center; }
  .textLink-icon span {
    margin-left: 0.25rem;
    font-size: 1.3125rem; }

.red-link {
  color: #e31937; }

.color-crimson {
  color: #e31937; }

.color-white {
  color: #fff; }

.color-body {
  color: #585858; }
  .color-body:hover {
    color: #e31937; }

@media (min-width: 1400px) {
  .container-max {
    max-width: 1440px !important; } }

.a-input {
  background: #fff;
  border-radius: 8px;
  color: #23395d;
  box-shadow: none;
  outline: 0;
  padding: 9px 16px;
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  border: 1px solid #585858; }
  .a-input-date {
    line-height: 24px;
    border: 1px solid #eaeaea;
    font-weight: 700;
    font-size: 16px;
    padding: 8px 16px;
    padding-right: 38px;
    background: transparent url("../icons/ic-calendar.svg") no-repeat 90% center/13% auto; }

.a-textarea {
  resize: none;
  background: #fff;
  border-radius: 8px;
  color: #23395d;
  box-shadow: none;
  outline: 0;
  padding: 9px 16px;
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  border: 1px solid #585858; }

label.error {
  color: #e31937;
  font-size: 12px;
  margin: 0; }

.linkComeBack a {
  padding: 0.75rem 1rem;
  background-color: #fff;
  display: inline-flex;
  align-items: center; }

@media (min-width: 768px) {
  .sWebTrading .articleItem__info {
    max-width: 19.8125rem; } }

.content-cms p {
  margin-top: 1rem; }

.page-huong-dan-thay-doi-dich-vu-giao-dich a,
.page-huong-dan-nop-tien a,
.page-huong-dan-mo-tai-khoan-chung-chi-quy a,
.page-huong-dan-giao-dich-s-bond a,
.page-huong-dan-giao-dich-san-pham-s-bond a,
.page-quy-dinh-giao-dich-chung-khoan-phai-sinh a {
  text-decoration: none;
  color: #56aeff;
  font-weight: 700; }
  .page-huong-dan-thay-doi-dich-vu-giao-dich a:hover,
  .page-huong-dan-nop-tien a:hover,
  .page-huong-dan-mo-tai-khoan-chung-chi-quy a:hover,
  .page-huong-dan-giao-dich-s-bond a:hover,
  .page-huong-dan-giao-dich-san-pham-s-bond a:hover,
  .page-quy-dinh-giao-dich-chung-khoan-phai-sinh a:hover {
    color: #e31937;
    text-decoration: underline; }

.select2-dropdown {
  z-index: 2; }

.pageCKEditor div + div {
  margin-top: 2rem; }
  @media (min-width: 768px) {
    .pageCKEditor div + div {
      margin-top: 4.0625rem; } }

.pageCKEditor .m__table {
  margin-top: 0; }
  .pageCKEditor .m__table__inner {
    margin-top: 1.5rem; }

.pageCKEditor h2 {
  font-size: 1.25rem;
  line-height: 1.75rem;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  position: relative;
  text-transform: uppercase;
  font-weight: 700;
  color: #23395d;
  margin-bottom: 0;
  justify-content: space-between;
  display: flex;
  align-items: center; }
  @media (max-width: 991.98px) {
    .pageCKEditor h2 {
      font-size: 1rem;
      line-height: 1.5rem; } }
  .pageCKEditor h2::before {
    content: '';
    background-color: #e31937;
    display: block;
    width: 4px;
    height: 100%;
    position: absolute;
    left: 0; }
  .pageCKEditor h2 ~ div {
    margin-top: 1.5rem;
    padding-left: 1.75rem; }
    .pageCKEditor h2 ~ div a {
      display: inline-flex;
      align-items: center;
      text-decoration: underline;
      color: #56aeff; }
      .pageCKEditor h2 ~ div a:hover {
        color: #e31937;
        font-weight: 700; }
    .pageCKEditor h2 ~ div span {
      margin-left: 0.25rem; }

.content-cms h6,
.tabSideBar h6 {
  color: #e31937; }
  .content-cms h6:not(:first-child),
  .tabSideBar h6:not(:first-child) {
    margin-top: 2.25rem; }

.content-cms ul li,
.tabSideBar ul li {
  font-size: 1rem;
  line-height: 1.5rem; }

.content-cms .m__table ~ div,
.tabSideBar .m__table ~ div {
  margin-top: 0.5625rem; }

.content-cms p {
  margin-top: 1rem; }

.content-cms ul {
  list-style-type: square; }
  .content-cms ul li:not(:first-child) {
    margin-top: 1rem; }
  .content-cms ul li .type-disc {
    list-style-type: disc; }
    .content-cms ul li .type-disc li:not(:first-child) {
      margin-top: 0.375rem; }

.m__table__inner:not(.dataTables_scroll .m__table__inner) {
  position: relative;
  display: block;
  width: 100%;
  margin: auto;
  overflow-x: auto;
  overflow-y: hidden; }

hr {
  border-top: 1px dashed #23395d; }

.radio-ui .ctr-ui-input:checked ~ .ctr-ui-label::before {
  border-color: #e31937; }

.radio-ui .ctr-ui-input:checked ~ .ctr-ui-label::after {
  background-color: #e31937; }

.ctr-ui-label::before {
  width: 16px;
  height: 16px; }

.ctr-ui-label::after {
  width: 10px;
  height: 10px;
  top: 8px; }

.inputInfo .form-control, .inputInfo .select2-selection--single, .inputInfo .select2-selection--multiple, .inputInfo .select2-search__field,
.inputInfo .select2-selection--single,
.inputInfo .select2-selection--multiple,
.inputInfo .select2-search__field {
  border-color: #b3b3b3 !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  font-weight: inherit;
  font-size: inherit; }

.form-control, .select2-selection--single, .select2-selection--multiple, .select2-search__field,
.select2-selection--single,
.select2-selection--multiple,
.select2-search__field {
  color: inherit;
  font-weight: inherit;
  font-size: inherit; }

.iBoardWeb .select2-container,
.form-control ~ .select2-container,
.select2-selection--single ~ .select2-container,
.select2-selection--multiple ~ .select2-container,
.select2-search__field ~ .select2-container {
  width: 100% !important; }

.select2-container--open .select2-selection--single,
.select2-container--open .select2-selection--multiple {
  border-color: #585858; }

#successRegister .modal-content p {
  text-align: justify; }

.wrap__btnApp .btnApp {
  display: inline-block;
  width: 7.5rem;
  height: 2.25rem; }
  @media (min-width: 768px) and (max-width: 1199px) {
    .wrap__btnApp .btnApp {
      max-width: 5rem; } }
  .wrap__btnApp .btnApp:not(:first-child) {
    margin-left: 1rem; }
    @media (min-width: 768px) and (max-width: 1199px) {
      .wrap__btnApp .btnApp:not(:first-child) {
        margin-left: 0.5rem; } }

.sServices {
  padding: 75px 0 25px;
  margin-bottom: -30px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }
  .sServices .row {
    margin: 0 -25px; }
    .sServices .row > div {
      padding-left: 25px;
      padding-right: 25px; }
  @media (max-width: 1219px) {
    .sServices .row {
      margin: 0 -15px; }
      .sServices .row > div {
        padding-left: 15px;
        padding-right: 15px; } }
  @media (max-width: 991px) {
    .sServices {
      padding: 65px 0 35px; }
      .sServices .row {
        margin: 0 -10px; }
        .sServices .row > div {
          padding-left: 10px;
          padding-right: 10px; } }
  @media (max-width: 767px) {
    .sServices {
      padding: 55px 0 50px;
      margin-bottom: -45px; }
      .sServices .row {
        margin: 0 -8px; }
        .sServices .row > div {
          padding-left: 8px;
          padding-right: 8px; } }

.about {
  background-image: url("../images/bg-1.svg");
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 100% auto;
  overflow: hidden; }
  .about .overview {
    background-color: #ebebeb;
    padding: 25px 132px 28px 38px;
    position: relative; }
    .about .overview::before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      height: 100%;
      width: 6px;
      background-color: #e12027; }
    .about .overview::after {
      position: absolute;
      content: '';
      bottom: -35px;
      right: -40px;
      width: 150px;
      height: 111px;
      background-repeat: no-repeat;
      background-size: cover;
      background-image: url("../images/note.svg"); }
    .about .overview p {
      margin-bottom: 0;
      font-family: "Merriweather Sans", sans-serif;
      line-height: 2;
      color: #363636; }
      .about .overview p span {
        color: #e22127; }
  .about .pageCenter {
    margin-top: 40px;
    margin-bottom: 30px; }
    .about .pageCenter .content__text p {
      font-family: "Merriweather Sans", sans-serif;
      line-height: 2;
      color: #363636; }
      .about .pageCenter .content__text p span {
        color: #e22127;
        text-transform: lowercase; }
    .about .pageCenter .map {
      margin-right: -90px;
      position: relative; }
      .about .pageCenter .map__logo {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100px;
        height: 90px;
        border: 1px solid #fff; }
        .about .pageCenter .map__logo::before {
          position: absolute;
          content: '';
          top: -20px;
          left: -20px;
          bottom: -20px;
          right: -20px;
          border: 1px solid #d7d7d7;
          background-color: rgba(255, 255, 255, 0.34);
          z-index: -1; }
      .about .pageCenter .map .image {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        display: block; }
        .about .pageCenter .map .image:after {
          content: "";
          padding-top: 49.30314%;
          display: block; }
        .about .pageCenter .map .image img {
          display: none; }
  .about .pageBottom .content__text p {
    font-family: "Merriweather Sans", sans-serif;
    line-height: 2;
    color: #363636;
    margin-bottom: 0; }
  .about .pageBottom .video {
    padding-right: 53px;
    position: relative; }
    .about .pageBottom .video::before {
      position: absolute;
      content: '';
      top: -13px;
      left: -10px;
      width: 280px;
      height: 1px;
      background-color: #dc0000; }
    .about .pageBottom .video::after {
      position: absolute;
      content: '';
      top: -13px;
      left: -10px;
      width: 1px;
      height: 125px;
      background-color: #dc0000; }
  @media (max-width: 991px) {
    .about .pageCenter .map {
      margin-right: 0;
      margin-bottom: 30px; }
    .about .pageBottom .video {
      padding-right: 0;
      margin-bottom: 20px; } }
  @media (max-width: 767px) {
    .about .overview {
      padding: 20px; }
      .about .overview p {
        position: relative;
        z-index: 1; }
    .about .pageCenter .col-md-5 {
      order: -1; }
    .about .pageCenter .map {
      margin-right: 0;
      margin-bottom: 30px; }
    .about .pageBottom .video {
      padding-right: 0;
      margin-bottom: 20px; } }

.pagePrize {
  background-image: url("../images/bg-giaithuong.jpg");
  background-position: bottom center;
  background-color: #fff;
  background-repeat: no-repeat no-repeat;
  background-size: cover; }
  .pagePrize .prizeSlide {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; }
    @media (max-width: 991.98px) {
      .pagePrize .prizeSlide {
        padding-left: 2.5rem;
        padding-right: 2.5rem; } }
    @media (max-width: 575.98px) {
      .pagePrize .prizeSlide {
        padding-left: 0;
        padding-right: 0; } }
    .pagePrize .prizeSlide .slick-slide > div {
      padding: 0.625rem; }
    .pagePrize .prizeSlide__item {
      display: block !important;
      background: #fff;
      border: 1px dotted #A1A1A1;
      padding: 2.5rem; }
      @media (max-width: 991.98px) {
        .pagePrize .prizeSlide__item {
          padding: 0.9375rem; } }
      .pagePrize .prizeSlide__item .image img {
        max-width: 100%;
        max-height: 9.28571em; }
      .pagePrize .prizeSlide__item .info {
        font-size: 0.875rem;
        height: 9.28571em;
        overflow: auto; }
        .pagePrize .prizeSlide__item .info h4 {
          font-size: 1em;
          margin: 0;
          font-weight: bold;
          line-height: 1.85714; }
        .pagePrize .prizeSlide__item .info p,
        .pagePrize .prizeSlide__item .info h4 + div {
          font-size: 1em;
          margin: 0;
          line-height: 1.85714; }
        .pagePrize .prizeSlide__item .info .simplebar-content {
          padding-right: 8px; }
    @media (max-width: 1249px) {
      .pagePrize .prizeSlide {
        padding: 0; }
        .pagePrize .prizeSlide .arrow--1.arrow--middle {
          z-index: 1; }
          .pagePrize .prizeSlide .arrow--1.arrow--middle.arrow--prev {
            left: -0.625rem; }
          .pagePrize .prizeSlide .arrow--1.arrow--middle.arrow--next {
            right: -0.625rem; } }

.prizeSlideOther::after {
  display: block;
  clear: both;
  content: ""; }

@media (min-width: 768px) {
  .prizeSlideOther .prizeSlide__year {
    width: 120px;
    float: left; } }

@media (max-width: 767.98px) {
  .prizeSlideOther .prizeSlide__year {
    margin-bottom: 1.25rem;
    position: relative;
    z-index: 0; } }

.prizeSlideOther .prizeSlide__year .nav-tabs {
  border: none; }
  @media (max-width: 767.98px) {
    .prizeSlideOther .prizeSlide__year .nav-tabs {
      display: block;
      background: #e12027; }
      .prizeSlideOther .prizeSlide__year .nav-tabs li > a {
        color: #fff;
        text-align: center; } }

.prizeSlideOther .prizeSlide__year .item {
  font-weight: bold;
  font-size: 0.875rem;
  position: relative; }
  .prizeSlideOther .prizeSlide__year .item > a {
    position: relative;
    padding: 0.1875rem 1.0625rem;
    display: block;
    color: #363636; }
    .prizeSlideOther .prizeSlide__year .item > a span {
      position: relative;
      z-index: 2; }
    .prizeSlideOther .prizeSlide__year .item > a:after {
      background: #f00;
      width: 0.25rem;
      top: 0;
      bottom: 0;
      left: -5px;
      position: absolute;
      content: '';
      height: 0;
      transition: all 0.2s ease-in-out; }
      @media screen and (prefers-reduced-motion: reduce) {
        .prizeSlideOther .prizeSlide__year .item > a:after {
          transition: none; } }
      @media (max-width: 991.98px) {
        .prizeSlideOther .prizeSlide__year .item > a:after {
          left: 0px; } }
    .prizeSlideOther .prizeSlide__year .item > a:before {
      top: 0;
      bottom: 0;
      left: -5px;
      position: absolute;
      content: '';
      right: 0;
      background: rgba(0, 0, 0, 0.05);
      width: 0;
      transition: all 0.2s ease-in-out; }
      @media screen and (prefers-reduced-motion: reduce) {
        .prizeSlideOther .prizeSlide__year .item > a:before {
          transition: none; } }
      @media (max-width: 991.98px) {
        .prizeSlideOther .prizeSlide__year .item > a:before {
          left: 0px;
          background: rgba(255, 255, 255, 0.3); } }
    .prizeSlideOther .prizeSlide__year .item > a.active {
      color: #f00;
      font-size: 1.14286em;
      padding-bottom: 0.125rem; }
      .prizeSlideOther .prizeSlide__year .item > a.active:after {
        height: 100%; }
      .prizeSlideOther .prizeSlide__year .item > a.active:before {
        width: 100%; }

.prizeSlideOther .prizeSlide__content {
  border: 1px dotted #A1A1A1;
  padding: 3.125rem;
  box-shadow: -0.42857em 0.57143em 3.28571em rgba(0, 0, 0, 0.24); }
  @media (min-width: 768px) {
    .prizeSlideOther .prizeSlide__content {
      margin-left: 130px; } }
  @media (max-width: 991.98px) {
    .prizeSlideOther .prizeSlide__content {
      padding: 1.25rem; } }
  .prizeSlideOther .prizeSlide__content .item {
    overflow: hidden; }
    .prizeSlideOther .prizeSlide__content .item > .row .col-md-4 {
      border-top: 1px dashed #B7B7B7;
      padding-top: 1.875rem;
      padding-bottom: 1.875rem; }
      .prizeSlideOther .prizeSlide__content .item > .row .col-md-4:nth-child(1) {
        border-top: none;
        padding-top: 0rem; }
      @media (min-width: 576px) {
        .prizeSlideOther .prizeSlide__content .item > .row .col-md-4:nth-child(2) {
          border-top: none;
          padding-top: 0rem; } }
      @media (min-width: 768px) {
        .prizeSlideOther .prizeSlide__content .item > .row .col-md-4:nth-child(3) {
          border-top: none;
          padding-top: 0rem; } }
      .prizeSlideOther .prizeSlide__content .item > .row .col-md-4 h4 {
        font-size: 0.875rem;
        margin: 0;
        font-weight: bold;
        line-height: 2; }
      .prizeSlideOther .prizeSlide__content .item > .row .col-md-4 p {
        font-size: 0.875rem;
        margin: 0;
        line-height: 2; }
  .prizeSlideOther .prizeSlide__content--bank {
    padding: 0;
    border: none;
    box-shadow: none; }
    .prizeSlideOther .prizeSlide__content--bank .itemSlide {
      max-width: 545px; }
      .prizeSlideOther .prizeSlide__content--bank .itemSlide__prize__top {
        margin-top: 0px; }

.ic-trophy {
  background-image: url("../images/icons/trophy.png");
  background-size: contain; }

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .prizeSlideOther .prizeSlide__content--bank .itemSlide__prize__top {
    margin-top: 0px; }
    .prizeSlideOther .prizeSlide__content--bank .itemSlide__prize__top__item {
      display: block; }
      .prizeSlideOther .prizeSlide__content--bank .itemSlide__prize__top__item__image {
        text-align: center;
        margin-bottom: 10px; }
        .prizeSlideOther .prizeSlide__content--bank .itemSlide__prize__top__item__image img {
          width: auto !important;
          height: auto !important;
          max-width: 100% !important; }
      .prizeSlideOther .prizeSlide__content--bank .itemSlide__prize__top__item__body {
        padding-left: 0; } }

.contentPost {
  border-bottom: 1px dashed #707070;
  padding-bottom: 30px; }
  .contentPost__title {
    position: relative; }
    .contentPost__title h3 {
      font-family: "Merriweather Sans", sans-serif;
      font-size: 1.25rem;
      line-height: 1.7;
      color: #363636;
      font-weight: 700;
      max-width: 600px; }
    .contentPost__title .btnBack {
      position: absolute;
      top: 5px;
      right: 0;
      color: #e22127; }
      .contentPost__title .btnBack i {
        display: inline-block;
        width: 1.1875rem;
        height: 0.625rem;
        background-image: url("../images/return.svg");
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        vertical-align: middle;
        margin-right: 0.71429em; }
      .contentPost__title .btnBack span {
        text-decoration: underline; }
  .contentPost__btn a {
    margin-right: 30px; }
    .contentPost__btn a i.ico-download {
      display: inline-block;
      width: 1.125rem;
      height: 1.125rem;
      background-image: url("../images/download.svg");
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      vertical-align: middle;
      margin-right: 5px; }
    .contentPost__btn a i.ico-view {
      display: inline-block;
      width: 1.5rem;
      height: 0.875rem;
      background-image: url("../images/view.svg");
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      vertical-align: middle;
      margin-right: 5px; }
    .contentPost__btn a span {
      font-family: "Merriweather Sans", sans-serif;
      font-size: 0.75rem;
      line-height: 2.5;
      color: #363636; }
  .contentPost__top {
    border: 1px dashed #707070;
    background-color: #EDEDED;
    padding: 23px 25px;
    margin-bottom: 1.875rem; }
    .contentPost__top ul {
      padding-left: 0;
      margin-bottom: 0;
      list-style: none; }
      .contentPost__top ul li {
        float: left;
        margin-right: 70px; }
        .contentPost__top ul li:last-child {
          margin-right: 0; }
        .contentPost__top ul li span {
          display: inline-block;
          vertical-align: middle;
          color: #363636;
          background-position: center;
          background-repeat: no-repeat; }
          .contentPost__top ul li span:first-child {
            width: 0.9375rem;
            height: 0.9375rem;
            margin-right: 12px; }
            .contentPost__top ul li span:first-child.date {
              background-image: url("../images/date-red.svg"); }
            .contentPost__top ul li span:first-child.address {
              background-image: url("../images/pin-red.svg"); }
            .contentPost__top ul li span:first-child.list {
              background-image: url("../images/list-red.svg"); }
            .contentPost__top ul li span:first-child.avatar {
              background-image: url("../images/avatar.svg"); }
  .contentPost__primary .descJob__content .big,
  .contentPost__primary .requimentJob__content .big,
  .contentPost__primary .salarytJob__content .big {
    padding-left: 0;
    list-style: none; }
    .contentPost__primary .descJob__content .big__item,
    .contentPost__primary .requimentJob__content .big__item,
    .contentPost__primary .salarytJob__content .big__item {
      padding-left: 10px;
      color: #363636;
      font-size: 0.875rem;
      font-family: "Merriweather Sans", sans-serif;
      position: relative; }
      .contentPost__primary .descJob__content .big__item::before,
      .contentPost__primary .requimentJob__content .big__item::before,
      .contentPost__primary .salarytJob__content .big__item::before {
        position: absolute;
        content: '-';
        top: 0;
        left: 0;
        color: #f00; }
      .contentPost__primary .descJob__content .big__item .small,
      .contentPost__primary .requimentJob__content .big__item .small,
      .contentPost__primary .salarytJob__content .big__item .small {
        padding-left: 0;
        list-style: none;
        font-size: inherit; }
        .contentPost__primary .descJob__content .big__item .small li,
        .contentPost__primary .requimentJob__content .big__item .small li,
        .contentPost__primary .salarytJob__content .big__item .small li {
          padding-left: 10px;
          color: #363636;
          font-size: 0.875rem;
          font-family: "Merriweather Sans", sans-serif;
          position: relative; }
          .contentPost__primary .descJob__content .big__item .small li::before,
          .contentPost__primary .requimentJob__content .big__item .small li::before,
          .contentPost__primary .salarytJob__content .big__item .small li::before {
            position: absolute;
            content: '+';
            top: 0;
            left: 0;
            color: #f00; }
  .contentPost img {
    max-width: 100%; }
  .contentPost--1 {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0; }
  .contentPost--capital {
    margin: 0 auto;
    max-width: 860px; }
    .contentPost--capital .contentPost__title .btnBack {
      right: -160px; }
  .contentPost--advisory {
    margin-bottom: 30px; }
  .contentPost--advisory-2 {
    border-bottom: none; }
  .contentPost__text__video {
    margin-bottom: 20px;
    margin-top: 20px;
    position: relative; }
    .contentPost__text__video::before {
      position: absolute;
      content: '';
      top: 50%;
      width: 100%;
      height: 70%;
      transform: translate(0, -50%);
      background-color: rgba(139, 139, 139, 0.1);
      z-index: 0; }
    .contentPost__text__video .video {
      margin: 0 auto;
      max-width: 530px; }

.informationOther {
  margin-bottom: 25px;
  padding-top: 0.625rem; }
  .informationOther__title {
    margin: 0.9375rem 0 0.625rem; }
    .informationOther__title i {
      margin-right: 12px; }
    .informationOther__title h3 {
      text-transform: uppercase;
      font-family: "Merriweather Sans", sans-serif;
      font-size: 0.875rem;
      font-weight: 700; }
  .informationOther__item {
    padding: 10px 0; }
    .informationOther__item__time p {
      margin-bottom: 0; }
      .informationOther__item__time p i {
        margin-right: 10px; }
    .informationOther__item__title a {
      color: #363636;
      font-weight: 700; }
      .informationOther__item__title a:hover {
        color: #e12027; }
    .informationOther__item__readmore {
      text-align: right; }
      .informationOther__item__readmore a {
        color: #e22127;
        text-decoration: underline;
        font-family: "Merriweather Sans", sans-serif; }
        .informationOther__item__readmore a:hover {
          color: #0a89ff; }
  .informationOther--capital {
    margin: 0 auto;
    max-width: 860px; }

@media only screen and (max-width: 1199px) and (min-width: 992px) {
  .informationOther__item__time p {
    font-size: 0.75rem; } }

@media (max-width: 1199px) {
  .contentPost--capital {
    margin: 0 auto;
    max-width: 100%; }
    .contentPost--capital .contentPost__title .btnBack {
      right: 0px; }
    .contentPost--capital .contentPost__text img {
      max-width: 100%;
      max-height: 100%;
      width: auto;
      height: auto; }
  .contentPost--advisory .contentPost__text img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto; }
  .informationOther {
    max-width: 100%; } }

@media (max-width: 991px) {
  .contentPost__title h3 {
    max-width: 380px;
    font-size: 1rem; }
  .contentPost__top ul li {
    margin-right: 35px; }
  .informationOther__item__readmore {
    text-align: left; } }

@media (max-width: 767px) {
  .contentPost__title {
    margin-top: 20px; }
  .contentPost__top {
    padding: 17px 25px; }
    .contentPost__top ul li {
      width: 50%;
      margin-right: 0;
      margin-bottom: 10px; } }

@media (max-width: 575px) {
  .contentPost__title h3 {
    max-width: 100%; }
  .contentPost__title .btnBack {
    position: inherit;
    padding-bottom: 10px;
    display: block;
    top: 0; }
  .contentPost__top {
    padding: 17px 25px; }
    .contentPost__top ul li {
      width: 100%; } }

.infoContact {
  margin-bottom: 60px; }
  @media (min-width: 1219px) {
    .infoContact {
      max-width: 211px; } }
  .infoContact .image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    border: 4px solid #e3e3e3; }
    .infoContact .image:after {
      content: "";
      padding-top: 73.89163%;
      display: block; }
    .infoContact .image img {
      display: none; }
  .infoContact .navLink ul {
    margin: 0.5625rem 0 0 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: nowrap;
    align-content: flex-start;
    align-items: flex-start;
    justify-content: space-between;
    position: relative; }
    .infoContact .navLink ul::before {
      content: '';
      top: 50%;
      height: 1px;
      position: absolute;
      left: 0;
      right: 0;
      border-top: 1px dashed #c6c6c6; }
    .infoContact .navLink ul > li span {
      display: block;
      position: relative; }
      .infoContact .navLink ul > li span::after {
        content: '';
        border-style: solid;
        border-width: 0 4px 6px 4px;
        left: 50%;
        margin-left: -4px;
        content: '';
        position: absolute;
        bottom: -18px;
        border-color: #fff rgba(235, 235, 235, 0);
        z-index: 3;
        opacity: 0; }
      .infoContact .navLink ul > li span::before {
        border-style: solid;
        border-width: 0 5px 8px 5px;
        left: 50%;
        margin-left: -5px;
        content: '';
        position: absolute;
        bottom: -18px;
        border-color: #ededed rgba(235, 235, 235, 0);
        z-index: 3;
        opacity: 0; }
      .infoContact .navLink ul > li span > a {
        width: 2.4375rem;
        height: 1.8125rem;
        display: block;
        border: 1px dashed #c6c6c6;
        background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);
        position: relative;
        z-index: 3;
        transition: all 0.2s ease-in-out; }
        @media screen and (prefers-reduced-motion: reduce) {
          .infoContact .navLink ul > li span > a {
            transition: none; } }
        .infoContact .navLink ul > li span > a::after {
          transition: all 0.2s ease-in-out;
          content: '';
          position: absolute;
          top: -1px;
          left: -1px;
          right: -1px;
          bottom: -1px;
          background-image: linear-gradient(to bottom, #920d10 0%, #ec1c3c 100%);
          transform: scale(0);
          opacity: 0; }
          @media screen and (prefers-reduced-motion: reduce) {
            .infoContact .navLink ul > li span > a::after {
              transition: none; } }
        .infoContact .navLink ul > li span > a > i {
          width: 100%;
          height: 100%;
          margin: 0 auto;
          background-size: 16px;
          background-repeat: no-repeat no-repeat;
          background-position: center center;
          display: block;
          position: relative;
          z-index: 4; }
          .infoContact .navLink ul > li span > a > i.ic-phone {
            background-size: 14px; }
    .infoContact .navLink ul > li.active span::after, .infoContact .navLink ul > li.active span::before {
      opacity: 1; }
    .infoContact .navLink ul > li.active span > a::after {
      transform: scale(1);
      opacity: 1; }
    .infoContact .navLink ul > li.active span > a i.ic-phone {
      background-image: url("../images/icons/ic-phone-hover.svg"); }
    .infoContact .navLink ul > li.active span > a i.ic-mail {
      background-image: url("../images/icons/ic-mail-hover.svg"); }
    .infoContact .navLink ul > li.active span > a i.ic-comment {
      background-image: url("../images/icons/ic-comment-hover.svg"); }
    .infoContact .navLink ul > li.active .navLink__info {
      opacity: 1; }
  .infoContact .navLink__info {
    background: #fff;
    text-align: center;
    color: #f00;
    left: 0;
    right: 0;
    position: absolute;
    top: 46px;
    opacity: 0;
    transition: all 0.2s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      .infoContact .navLink__info {
        transition: none; } }
    .infoContact .navLink__info > a {
      display: inline-block;
      color: #f00;
      font-size: 0.875rem;
      padding: 0.5625rem 0rem; }

.form-style .form-group {
  margin-bottom: 1.25rem; }
  @media (max-width: 991.98px) {
    .form-style .form-group {
      margin-bottom: 0.625rem; } }
  .form-style .form-group label {
    padding-top: 0.71429em; }
    .form-style .form-group label span {
      color: #f00; }
    .form-style .form-group label.error {
      color: #f00;
      font-size: 0.85714em; }
  .form-style .form-group .form-control, .form-style .form-group .select2-selection--single, .form-style .form-group .select2-selection--multiple, .form-style .form-group .select2-search__field {
    height: 2.85714em;
    border: 1px solid #707070; }
    .form-style .form-group .form-control:focus, .form-style .form-group .select2-selection--single:focus, .form-style .form-group .select2-selection--multiple:focus, .form-style .form-group .select2-search__field:focus {
      background: #ddd;
      box-shadow: 0em 0.5em 0.64286em rgba(0, 0, 0, 0.16); }
  .form-style .form-group textarea.form-control, .form-style .form-group textarea.select2-selection--single, .form-style .form-group textarea.select2-selection--multiple, .form-style .form-group textarea.select2-search__field {
    height: 7em;
    overflow: auto;
    resize: none; }

.newsletterBox {
  background: url("../images/bg-newsletlter.jpg") no-repeat;
  border: 1px dashed #707070;
  padding: 0.9375rem 1.25rem 1.4375rem;
  background-size: cover;
  margin-bottom: 3.125rem;
  margin-top: 1.25rem; }
  .newsletterBox .heading__contact {
    margin-bottom: 0.625rem;
    margin-top: 0.625rem; }
  .newsletterBox i.ic-email {
    position: relative;
    top: -0.1875rem; }
  .newsletterBox .form-group {
    margin-bottom: 0.625rem; }
    .newsletterBox .form-group > .row {
      margin-right: 0; }
      .newsletterBox .form-group > .row [class*='col-'] {
        padding-right: 0; }
    .newsletterBox .form-group .btn-more {
      min-width: 6em;
      margin-top: 2px;
      height: 2.57143em; }
  @media (max-width: 1219px) {
    .newsletterBox form > .row > div:last-child {
      margin-top: 0.71429em; } }

.mapContact {
  padding-bottom: 2.1875rem; }
  .mapContact ul,
  .mapContact li {
    margin: 0;
    padding: 0; }
  .mapContact li {
    list-style: none; }
  @media (min-width: 768px) {
    .mapContact__inner {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-end; } }
  @media (max-width: 767.98px) {
    .mapContact__inner {
      padding-left: 15px;
      padding-right: 15px; } }
  .mapContact__info {
    padding-bottom: 2.125rem; }
    @media (min-width: 768px) {
      .mapContact__info {
        width: calc(480 / 1110 * 100%);
        max-width: calc(480 / 1110 * 100%);
        margin-right: 0;
        padding-bottom: 5.5rem; } }
    .mapContact__info b {
      font-weight: 700; }
      @media (min-width: 768px) {
        .mapContact__info b {
          font-size: 1rem;
          line-height: 1.5rem; } }
    .mapContact__info span {
      font-size: 1.375rem;
      line-height: 2rem; }
      @media (min-width: 768px) {
        .mapContact__info span {
          font-size: 1.5rem;
          line-height: 2.25rem; } }
  @media (min-width: 768px) {
    .mapContact__map {
      width: calc(684 / 1440 * 100%);
      margin-right: calc(144 / 1440 * 100%);
      position: absolute;
      height: 100%;
      left: 0;
      top: 0; } }
  @media (max-width: 767.98px) {
    .mapContact__map {
      margin-bottom: 1.5rem;
      position: relative; } }
  .mapContact__map iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  @media (max-width: 767.98px) {
    .mapContact__iframe {
      padding-bottom: 73.09942%; } }

.contactJob {
  padding-left: 4.0625rem;
  padding-right: 5rem; }
  .contactJob__item {
    max-width: 380px; }
    .contactJob__item .image {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      display: block;
      border: 1px solid #707070; }
      .contactJob__item .image:after {
        content: "";
        padding-top: 34.75783%;
        display: block; }
      .contactJob__item .image img {
        display: none; }
    .contactJob__item__body {
      padding: 0.625rem 1.25rem;
      border: 1px solid rgba(112, 112, 112, 0.16); }
      .contactJob__item__body h3 {
        font-family: "Merriweather Sans", sans-serif;
        font-size: 1.25rem;
        font-weight: 700;
        line-height: 1.7;
        text-transform: uppercase;
        margin-bottom: 0; }
      .contactJob__item__body ul {
        list-style-type: none;
        padding: 0;
        margin-bottom: 0; }
        .contactJob__item__body ul li {
          padding: 0.125rem 0; }
          .contactJob__item__body ul li a {
            position: relative;
            padding-left: 1.5625rem;
            color: #363636; }
            .contactJob__item__body ul li a:hover {
              color: #f00; }
            .contactJob__item__body ul li a i {
              position: absolute;
              top: 0.1875rem;
              left: 0;
              display: block;
              width: 0.75rem;
              height: 0.75rem; }
              .contactJob__item__body ul li a i.linkedin {
                background: url("../images/linkedin.svg") no-repeat; }
              .contactJob__item__body ul li a i.skype {
                background: url("../images/skype.svg") no-repeat; }
              .contactJob__item__body ul li a i.phone {
                background: url("../images/telephone.svg") no-repeat; }
              .contactJob__item__body ul li a i.email {
                background: url("../images/email.svg") no-repeat; }
  @media (max-width: 1219.98px) {
    .contactJob {
      padding-left: 0;
      padding-right: 0; } }
  @media (max-width: 767.98px) {
    .contactJob__item {
      max-width: 100%;
      margin-bottom: 1.875rem; } }

.contactInfo {
  padding-bottom: 45px;
  border-bottom: 1px dashed #707070; }
  .contactInfo .col-lg-6:first-child .contactInfo__item {
    margin-right: 20px; }
  .contactInfo .col-lg-6:last-child .contactInfo__item {
    margin-left: 20px; }
  .contactInfo__item__content {
    display: flex;
    align-items: center;
    border: 1px solid rgba(112, 112, 112, 0.17); }
    .contactInfo__item__content .images {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      display: block;
      width: 11rem;
      height: 12.25rem; }
      .contactInfo__item__content .images:after {
        content: "";
        padding-top: 111.36364%;
        display: block; }
      .contactInfo__item__content .images img {
        display: none; }
    .contactInfo__item__content__body {
      flex: 1;
      height: 100%;
      display: flex;
      justify-content: center;
      flex-direction: column;
      padding-left: 2.1875rem; }
      .contactInfo__item__content__body h3 {
        text-transform: uppercase;
        font-size: 1.125rem;
        font-family: "Merriweather Sans", sans-serif; }
        .contactInfo__item__content__body h3 span {
          text-transform: inherit;
          font-size: 1rem;
          font-weight: 400; }
      .contactInfo__item__content__body p {
        margin-bottom: 0;
        letter-spacing: -0.01em;
        color: #363636; }
      .contactInfo__item__content__body ul {
        list-style: none;
        padding-left: 0;
        margin-bottom: 0; }
        .contactInfo__item__content__body ul li p {
          margin-bottom: 0; }
          .contactInfo__item__content__body ul li p span {
            display: inline-block;
            vertical-align: middle; }
            .contactInfo__item__content__body ul li p span:first-child {
              width: 0.875rem;
              height: 0.875rem; }
            .contactInfo__item__content__body ul li p span:last-child {
              line-height: 1.71429;
              letter-spacing: -0.01em;
              color: #363636;
              padding-left: 10px; }

.contactForm {
  padding-top: 57px;
  margin: 0 auto;
  max-width: 725px; }

@media (max-width: 991.98px) {
  .contactForm {
    padding-top: 30px;
    margin: 0 auto;
    max-width: 100%; }
  .contactInfo__item {
    margin-bottom: 20px; }
  .contactInfo .col-lg-6:first-child .contactInfo__item {
    margin-right: 0; }
  .contactInfo .col-lg-6:last-child .contactInfo__item {
    margin-left: 0; } }

@media (max-width: 479px) {
  .contactInfo__item__content {
    display: block; }
    .contactInfo__item__content .images {
      width: unset;
      height: unset;
      max-width: 100%;
      max-height: 100%; }
    .contactInfo__item__content__body {
      display: block;
      flex: unset;
      padding: 10px; } }

.google-map-ui {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.pagesAnnals {
  background-image: url("../images/bg-annals.png");
  background-position: center bottom;
  background-size: 100% auto;
  background-repeat: no-repeat; }
  @media (min-width: 1600px) {
    .pagesAnnals {
      background-size: auto; } }

.listReportRegular {
  background-color: #f2f2f2;
  padding: 0.8125rem 1.5rem;
  margin-bottom: 1.25rem; }
  .listReportRegular__item {
    display: flex;
    align-items: center;
    padding: 0.75rem 0; }
    .listReportRegular__item__images {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      display: block;
      width: 7.14286em;
      height: 8.64286em; }
      .listReportRegular__item__images:after {
        content: "";
        padding-top: 141%;
        display: block; }
      .listReportRegular__item__images img {
        display: none; }
    .listReportRegular__item__body {
      padding: 1.07143em 1.92857em;
      border: 1px solid #cccccc;
      background-color: #fff;
      flex: 1;
      height: 100%;
      display: flex;
      justify-content: center;
      flex-direction: column; }
      .listReportRegular__item__body p {
        line-height: 1.85714;
        height: 3.71429em;
        /* Fallback for non-webkit */
        margin-bottom: 1.14286em;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; }
    .listReportRegular__item__reaction a {
      padding-right: 2.28571em;
      font-size: 0.85714em;
      color: #363636; }
      .listReportRegular__item__reaction a i {
        display: inline-block;
        margin-right: 0.625rem;
        vertical-align: sub;
        background-size: contain; }
        .listReportRegular__item__reaction a i.ic_download {
          background: url("../images/download.svg") no-repeat;
          width: 1.28571em;
          height: 1.28571em; }
        .listReportRegular__item__reaction a i.ic_view {
          background: url("../images/view.svg") no-repeat;
          width: 1.71429em;
          height: 1em; }
  @media (max-width: 399.98px) {
    .listReportRegular__item {
      flex-direction: column; }
      .listReportRegular__item__images {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        display: block;
        width: 100%; }
        .listReportRegular__item__images:after {
          content: "";
          padding-top: 50%;
          display: block; }
        .listReportRegular__item__images img {
          display: none; } }

.serviceTop {
  margin-bottom: 30px; }
  .serviceTop .col-lg-8 .serviceTop__item {
    margin-right: -30px;
    position: relative; }
    .serviceTop .col-lg-8 .serviceTop__item::before {
      position: absolute;
      content: '';
      top: 0;
      right: 0;
      width: 11.875rem;
      bottom: 0;
      background-image: url("../images/bg01.svg");
      background-repeat: no-repeat;
      background-position: right; }
  .serviceTop__item .image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; }
    .serviceTop__item .image:after {
      content: "";
      padding-top: 46.77419%;
      display: block; }
    .serviceTop__item .image img {
      display: none; }
  .serviceTop__item ul {
    padding-left: 0;
    margin-bottom: 0;
    margin-left: -73px;
    list-style: none; }
    .serviceTop__item ul li {
      min-height: 72px;
      margin-bottom: 14px;
      background-color: #fff;
      box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.12);
      border-left: 5px solid #f00;
      border-bottom: 1px dotted #B7B7B7;
      border-top: 1px dotted #B7B7B7;
      border-right: 1px dotted #B7B7B7;
      padding-left: 45px;
      padding-right: 15px;
      position: relative;
      line-height: 72px; }
      .serviceTop__item ul li:hover span {
        text-decoration: underline; }
      .serviceTop__item ul li span {
        color: #363636;
        font-family: "Merriweather Sans", sans-serif;
        display: inline-block;
        vertical-align: middle;
        line-height: 24px;
        position: relative; }
        .serviceTop__item ul li span::before {
          position: absolute;
          content: '';
          top: 8px;
          left: -20px;
          width: 6px;
          height: 6px;
          border-radius: 50%;
          background-color: #f00; }
      .serviceTop__item ul li:last-child {
        margin-bottom: 0; }

@media (max-width: 991.98px) {
  .serviceTop .col-lg-8 .serviceTop__item {
    margin-right: 0px; }
  .serviceTop__item ul {
    margin-top: 20px;
    margin-left: 0px; } }

@media (max-width: 767.98px) {
  .serviceTop {
    margin-top: 20px; } }

.document__step {
  list-style: none;
  counter-reset: my-awesome-counter;
  padding-left: 55px; }
  .document__step__item {
    counter-increment: my-awesome-counter;
    position: relative;
    font-family: "Merriweather Sans", sans-serif; }
    .document__step__item p {
      font-family: "Merriweather Sans", sans-serif;
      color: #363636;
      letter-spacing: -0.01em; }
    .document__step__item::before {
      position: absolute;
      content: "0" counter(my-awesome-counter);
      top: 5px;
      left: -55px;
      width: 2.125rem;
      height: 2.125rem;
      text-align: center;
      line-height: 34px;
      color: #fff;
      border: 1px solid #707070;
      background: linear-gradient(to bottom, #920d10 0%, #bc1323 40%, #e01833 80%, #ed1a39 100%); }
    .document__step__item__small {
      padding-left: 0px;
      list-style: none; }

.contactCenter__content {
  display: flex;
  align-items: center;
  border: 1px dashed #707070;
  background-color: #F4F4F4; }
  .contactCenter__content .images {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    width: 8.375rem;
    height: 6.1875rem;
    margin: 1px; }
    .contactCenter__content .images:after {
      content: "";
      padding-top: 73.8806%;
      display: block; }
    .contactCenter__content .images img {
      display: none; }
  .contactCenter__content__body {
    flex: 1;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-left: 2.625rem; }
    .contactCenter__content__body p {
      margin-bottom: 0;
      letter-spacing: -0.01em;
      font-family: "Merriweather Sans", sans-serif;
      color: #363636; }

.listAcc {
  margin-top: 38px;
  padding-top: 24px;
  border-top: 1px dashed #707070; }
  .listAcc--search {
    padding: 1.125rem 1.75rem;
    background-color: #EDEDED;
    border: 1px dashed #707070; }
    .listAcc--search .chooseBranch {
      margin-bottom: 0 !important; }
    .listAcc--search .form-group {
      margin-bottom: 0; }
      .listAcc--search .form-group input {
        padding: 0.5625rem 0.75rem;
        border: 1px solid #707070; }
        .listAcc--search .form-group input::-moz-placeholder {
          /* Chrome, Firefox, Opera, Safari 10.1+ */
          color: #363636;
          font-weight: 400;
          opacity: 1;
          /* Firefox */ }
        .listAcc--search .form-group input::placeholder {
          /* Chrome, Firefox, Opera, Safari 10.1+ */
          color: #363636;
          font-weight: 400;
          opacity: 1;
          /* Firefox */ }
        .listAcc--search .form-group input:-ms-input-placeholder {
          /* Internet Explorer 10-11 */
          color: #363636;
          font-weight: 400; }
        .listAcc--search .form-group input::-ms-input-placeholder {
          /* Microsoft Edge */
          color: #363636;
          font-weight: 400; }
      .listAcc--search .form-group .select2-selection--single,
      .listAcc--search .form-group .select2-selection--multiple {
        border: 1px solid #707070; }
        .listAcc--search .form-group .select2-selection--single::-moz-placeholder, .listAcc--search .form-group .select2-selection--multiple::-moz-placeholder {
          /* Chrome, Firefox, Opera, Safari 10.1+ */
          color: #363636;
          font-weight: 400;
          opacity: 1;
          /* Firefox */ }
        .listAcc--search .form-group .select2-selection--single::placeholder,
        .listAcc--search .form-group .select2-selection--multiple::placeholder {
          /* Chrome, Firefox, Opera, Safari 10.1+ */
          color: #363636;
          font-weight: 400;
          opacity: 1;
          /* Firefox */ }
        .listAcc--search .form-group .select2-selection--single:-ms-input-placeholder,
        .listAcc--search .form-group .select2-selection--multiple:-ms-input-placeholder {
          /* Internet Explorer 10-11 */
          color: #363636;
          font-weight: 400; }
        .listAcc--search .form-group .select2-selection--single::-ms-input-placeholder,
        .listAcc--search .form-group .select2-selection--multiple::-ms-input-placeholder {
          /* Microsoft Edge */
          color: #363636;
          font-weight: 400; }
    .listAcc--search .btnSend {
      text-align: right; }
      .listAcc--search .btnSend .btn-more {
        padding: 0.5625rem 0.75rem; }
        .listAcc--search .btnSend .btn-more:before {
          content: "\55";
          transform: rotateY(180deg);
          line-height: 41px; }
  .listAcc .chooseBranch {
    margin-bottom: 20px; }
  .listAcc__item {
    padding: 20px 30px;
    border: 1px solid #B7B7B7;
    box-shadow: -6.02px 7.99px 29px 0px rgba(0, 0, 0, 0.07);
    margin-bottom: 20px; }
    .listAcc__item .title {
      font-family: "Merriweather Sans", sans-serif;
      font-size: 1.125rem;
      font-weight: 700;
      line-height: 1.66667;
      text-transform: uppercase;
      border-bottom: 1px dashed #B7B7B7;
      padding-bottom: 18px; }
    .listAcc__item ul {
      list-style: none;
      padding-left: 0; }
      .listAcc__item ul li p {
        margin-bottom: 8px;
        font-family: "Merriweather Sans", sans-serif;
        color: #363636; }
        .listAcc__item ul li p i {
          display: inline-block;
          vertical-align: middle;
          width: 0.875rem;
          height: 0.875rem;
          background-position: center;
          background-repeat: no-repeat;
          margin-right: 7px; }
          .listAcc__item ul li p i.ico_list {
            background-image: url("../images/list.svg"); }
          .listAcc__item ul li p i.ico_document {
            background-image: url("../images/document.svg"); }
          .listAcc__item ul li p i.ico_pin {
            background-image: url("../images/pin.svg"); }
          .listAcc__item ul li p i.ico_star {
            background-image: url("../images/star.svg"); }
          .listAcc__item ul li p i.ico_phone {
            background-image: url("../images/phone.svg"); }
          .listAcc__item ul li p i.ico_fax {
            background-image: url("../images/fax.svg"); }
  .listAcc .chooseBranch .form-group .select2-selection--single,
  .listAcc .chooseBranch .form-group .select2-selection--multiple {
    background-image: none;
    padding: 0.5625rem 2.1875rem; }
  .listAcc .chooseBranch .form-group:first-child .select2::after {
    background-image: url("../images/placeholder.svg"); }
  .listAcc .chooseBranch .form-group:last-child .select2::after {
    background-image: url("../images/house.svg"); }
  .listAcc .chooseBranch .form-group .select2::before {
    position: absolute;
    content: "\33";
    top: 50%;
    right: 10px;
    transform: translate(0, -50%);
    font-family: 'ElegantIcons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased; }
  .listAcc .chooseBranch .form-group .select2::after {
    position: absolute;
    content: '';
    top: 50%;
    left: 12px;
    transform: translate(0, -50%);
    width: 0.9375rem;
    height: 0.9375rem;
    display: inline-block;
    vertical-align: middle;
    background-position: center;
    background-repeat: no-repeat; }
  .listAcc .chooseBranch .form-group .select2.select2-container--open::before {
    content: "\32"; }
  .listAcc--1 {
    margin-top: 0;
    border-top: 0;
    padding-top: 1.25rem; }
    .listAcc--1 .listAcc__item {
      border: 1px dotted #B7B7B7;
      border-radius: 3px; }
    .listAcc--1 .form-row {
      margin-left: -25px;
      margin-right: -25px; }
      .listAcc--1 .form-row > [class*="col-"] {
        padding-right: 25px;
        padding-left: 25px; }
    @media (max-width: 575.98px) {
      .listAcc--1 .form-row {
        margin-left: -10px;
        margin-right: -10px; }
        .listAcc--1 .form-row > [class*="col-"] {
          padding-right: 10px;
          padding-left: 10px; } }

.documentOther {
  padding: 20px 0; }
  .documentOther__item {
    margin-bottom: 20px;
    display: table;
    width: 100%;
    cursor: pointer; }
    .documentOther__item__icon, .documentOther__item__text {
      display: table-cell;
      vertical-align: middle; }
    .documentOther__item__icon {
      width: 3.4375rem; }
      .documentOther__item__icon span {
        width: 3.4375rem;
        height: 3.4375rem;
        border: 1px solid #707070;
        border-radius: 50%;
        margin-right: 20px;
        display: inline-block;
        position: relative; }
        .documentOther__item__icon span::before {
          position: absolute;
          content: '';
          top: 0;
          bottom: 0;
          right: 0;
          left: 0;
          background-image: url("../images/newspaper.svg");
          background-position: center;
          background-size: 50%;
          background-repeat: no-repeat; }
    .documentOther__item__text span {
      font-size: 0.875rem;
      font-weight: 700;
      line-height: 1.71429;
      color: #363636; }
    .documentOther__item.active .documentOther__item__icon span::before, .documentOther__item:hover .documentOther__item__icon span::before {
      background-image: url("../images/newspaper-white.svg");
      z-index: 2; }
    .documentOther__item.active .documentOther__item__icon span::after, .documentOther__item:hover .documentOther__item__icon span::after {
      position: absolute;
      content: '';
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      border-radius: 50%;
      background: linear-gradient(to bottom, #920d10 0%, #bc1323 40%, #e01833 80%, #ed1a39 100%);
      z-index: 1; }
    .documentOther__item.active .documentOther__item__text span, .documentOther__item:hover .documentOther__item__text span {
      text-decoration: underline; }

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .listAcc--search .btnSend .btn-more {
    min-width: 80px; } }

@media (max-width: 767.98px) {
  .listAcc--search .form-group {
    margin-bottom: 10px; }
  .listAcc--search .btnSend {
    text-align: center; } }

@media (max-width: 475px) {
  .contactCenter__content__body {
    padding-left: 10px; } }

@media (max-width: 375px) {
  .contactCenter__content {
    display: block; }
    .contactCenter__content .images {
      width: unset;
      height: unset;
      max-width: 100%;
      max-height: 100%; }
    .contactCenter__content__body {
      display: block;
      flex: unset;
      padding: 10px; } }

.createAcc__step {
  padding-left: 15px;
  margin: 0 0 1.875rem; }
  .createAcc__step__item {
    color: #e31937;
    font-weight: 700; }
    .createAcc__step__item + .createAcc__step__item {
      margin-top: 22px; }
    .createAcc__step__item .title {
      margin-bottom: 14px;
      font-size: 1rem;
      line-height: 1.5rem;
      font-weight: 700;
      color: #e31937; }
      .createAcc__step__item .title span {
        color: #e31937; }
    .createAcc__step__item:last-child ul li {
      width: 50%; }
    .createAcc__step__item ul {
      list-style: none;
      padding-left: 0; }
      .createAcc__step__item ul li {
        float: left;
        width: 25%;
        color: #363636;
        font-weight: 400; }
        .createAcc__step__item ul li .ctr-ui-label {
          padding-top: 0.07143em; }

.createAccForm {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .createAccForm {
      transition: none; } }
  .createAccForm.active {
    position: static;
    opacity: 1;
    visibility: visible; }
  .createAccForm-wrap {
    position: relative; }
  .createAccForm .inputInfo {
    padding-top: 25px;
    margin-top: 20.5px;
    border-top: 1px dashed #23395d; }
    .createAccForm .inputInfo:first-child {
      margin-top: 0; }
    .createAccForm .inputInfo__note {
      padding: 20px;
      border: 2px dashed #23395d;
      color: #23395d; }
      .createAccForm .inputInfo__note:not(:first-child) {
        margin-top: 40px; }
      .createAccForm .inputInfo__note a {
        color: #e31937;
        text-decoration: underline;
        margin-left: 0.35714em; }
    .createAccForm .inputInfo ul.list-doc {
      list-style: none;
      margin: 0; }
      .createAccForm .inputInfo ul.list-doc li {
        padding-left: 2.5rem; }
        .createAccForm .inputInfo ul.list-doc li::before {
          content: "-";
          margin-right: 0.35714em;
          color: #e31937; }
        .createAccForm .inputInfo ul.list-doc li + li {
          margin-top: 3px; }
  .createAccForm .heading__list {
    margin-bottom: 0.83333em; }
    .createAccForm .heading__list + p {
      font-size: 0.85714em;
      margin-bottom: 20px; }

.inputInfo .btnPrice {
  margin-bottom: 35px; }

.inputInfo--reg {
  max-width: 700px;
  margin: 0 auto; }
  .inputInfo--reg .inputInfo__item {
    padding: 0; }
    .inputInfo--reg .inputInfo__item:nth-child(odd) {
      background-color: transparent; }
    .inputInfo--reg .inputInfo__item:last-child .form-group label {
      font-weight: 400; }
    .inputInfo--reg .inputInfo__item .form-group .error {
      color: #e31937; }
    .inputInfo--reg .inputInfo__item .form-group .form-control, .inputInfo--reg .inputInfo__item .form-group .select2-selection--single, .inputInfo--reg .inputInfo__item .form-group .select2-selection--multiple, .inputInfo--reg .inputInfo__item .form-group .select2-search__field {
      border: 1px solid #707070; }
    .inputInfo--reg .inputInfo__item .form-group .wrap-custom-file {
      position: relative;
      display: inline-block;
      width: 100%;
      height: 41px; }
      .inputInfo--reg .inputInfo__item .form-group .wrap-custom-file span {
        display: inline-block;
        vertical-align: middle; }
        .inputInfo--reg .inputInfo__item .form-group .wrap-custom-file span.note {
          color: #363636; }
        .inputInfo--reg .inputInfo__item .form-group .wrap-custom-file span + span {
          margin-left: 0.57143em; }
      .inputInfo--reg .inputInfo__item .form-group .wrap-custom-file .ic-upload {
        display: inline-block;
        vertical-align: middle;
        width: 18px;
        height: 24px;
        margin-right: 12px; }
      .inputInfo--reg .inputInfo__item .form-group .wrap-custom-file input[type="file"] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 41px;
        overflow: hidden;
        opacity: 0;
        z-index: 1;
        cursor: pointer;
        padding: 0; }
      .inputInfo--reg .inputInfo__item .form-group .wrap-custom-file label {
        z-index: 0;
        position: absolute;
        left: 0;
        top: 40%;
        bottom: 0;
        right: 0;
        width: 100%;
        overflow: hidden;
        padding: 0 0.5rem 0;
        transform: translate(0, -40%);
        margin-bottom: 0; }
      .inputInfo--reg .inputInfo__item .form-group .wrap-custom-file .error {
        position: absolute;
        bottom: 0;
        right: 0;
        text-align: right; }
    .inputInfo--reg .inputInfo__item .form-group .select2::before {
      position: absolute;
      content: "\33";
      top: 50%;
      right: 20px;
      transform: translate(0, -50%);
      font-family: 'ElegantIcons';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased; }
    .inputInfo--reg .inputInfo__item .form-group .select2::after {
      position: absolute;
      content: '';
      top: 50%;
      left: 12px;
      transform: translate(0, -50%);
      width: 0.9375rem;
      height: 0.9375rem;
      display: inline-block;
      vertical-align: middle;
      background-position: center;
      background-repeat: no-repeat; }
    .inputInfo--reg .inputInfo__item .form-group .select2.select2-container--open::before {
      content: "\32"; }
  .modal-body .inputInfo--reg {
    padding: 40px 0; }
    .modal-body .inputInfo--reg .inputInfo__item .form-group {
      margin-bottom: 20px; }

.inputInfo__wrapper {
  margin-bottom: 30px; }

.inputInfo__item {
  padding: 14px 0; }
  .inputInfo__item h6 {
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 20px;
    position: relative;
    padding-left: 0.75rem; }
    .inputInfo__item h6::before {
      width: 0.375rem;
      height: 100%;
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      background-color: #e31937; }
  .inputInfo__item__ul {
    list-style: none;
    padding-left: 15px; }
    .inputInfo__item__ul__li {
      float: left;
      margin-right: 54px; }
      .inputInfo__item__ul__li:last-child {
        margin-right: 0; }
      .inputInfo__item__ul__li .ctr-ui-label {
        padding-top: 2px; }
  .inputInfo__item .form-group {
    margin-bottom: 10px; }
    .inputInfo__item .form-group:last-child {
      margin-bottom: 0; }
    .inputInfo__item .form-group label {
      padding-top: 0;
      padding-bottom: 0; }
      .inputInfo__item .form-group label span {
        color: #e31937;
        margin-left: 5px; }
    .inputInfo__item .form-group .imageCapcha img {
      width: auto !important;
      height: auto !important;
      max-width: 100% !important; }
  .inputInfo__item:last-child .form-group label {
    font-weight: 700; }
  .inputInfo__item.remove-on-preview a[aria-expanded='true'] {
    color: #e31937;
    font-weight: 400; }

.inputInfo__top {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.inputInfo__action {
  display: flex;
  align-items: center; }

.inputInfo__delete {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-color: #e31937;
  position: relative;
  cursor: pointer;
  transition: 0.3s ease;
  margin-left: 8px; }
  .inputInfo__delete:hover {
    background-color: #af0921;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); }
  .inputInfo__delete::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 16px;
    height: 16px;
    background: transparent url("../icons/ic_minus.svg") no-repeat center/100% auto; }

.inputInfo__plus {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-color: #e31937;
  position: relative;
  cursor: pointer;
  transition: 0.3s ease; }
  .inputInfo__plus:hover {
    background-color: #af0921;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); }
  .inputInfo__plus::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 16px;
    height: 16px;
    background: transparent url("../icons/ic_add.svg") no-repeat center/100% auto; }

.inputInfo .form-control, .inputInfo .select2-selection--single, .inputInfo .select2-selection--multiple, .inputInfo .select2-search__field {
  padding: 0.5625rem 0.75rem;
  border-color: #707070; }
  .inputInfo .form-control + span.unitPrice, .inputInfo .select2-selection--single + span.unitPrice, .inputInfo .select2-selection--multiple + span.unitPrice, .inputInfo .select2-search__field + span.unitPrice {
    position: absolute;
    content: '';
    top: 50%;
    right: 30px;
    transform: translate(0, -50%); }

.inputInfo .select2-selection--single,
.inputInfo .select2-selection--multiple {
  background-image: none;
  padding: 0.5625rem 1.25rem; }

.inputInfo .select2::before {
  position: absolute;
  content: "\32";
  top: 50%;
  right: 20px;
  transform: translate(0, -50%);
  font-family: 'ElegantIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  color: #585858; }

.inputInfo .select2.select2-container--open::before {
  content: "\33"; }

@media (max-width: 991.98px) {
  .createAcc__step__item ul li {
    width: 50%; } }

@media (max-width: 767.98px) {
  .createAcc {
    margin-top: 20px; } }

@media (max-width: 479px) {
  .createAcc__step__item:last-child ul li {
    width: 100%; } }

.itemSlide__achievement__content {
  margin-left: 23px;
  list-style: none;
  padding-left: 35px;
  border-left: 1px dashed #707070;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px; }
  .itemSlide__achievement__content__item {
    margin-bottom: 15px; }
    .itemSlide__achievement__content__item:last-child {
      margin-bottom: 0; }
    .itemSlide__achievement__content__item i {
      color: #f00;
      margin-right: 10px; }
    .itemSlide__achievement__content__item span {
      color: #363636; }

.itemSlide__prize__top {
  margin-top: 35px; }
  .itemSlide__prize__top__item {
    padding: 24px 35px;
    display: flex;
    align-items: center;
    border: 1px dotted #A1A1A1;
    box-shadow: -6.02px 7.99px 29px 0px rgba(0, 0, 0, 0.06);
    margin-bottom: 31px;
    flex-wrap: wrap; }
    .itemSlide__prize__top__item__image {
      display: inline-block;
      vertical-align: middle;
      width: 7.75rem;
      height: 2.9375rem; }
    .itemSlide__prize__top__item__body {
      flex: 1;
      height: 100%;
      display: flex;
      justify-content: center;
      flex-direction: column;
      padding-left: 3.4375rem; }
      .itemSlide__prize__top__item__body p {
        margin-bottom: 0; }
        .itemSlide__prize__top__item__body p:first-child {
          font-weight: 700;
          color: #363636;
          line-height: 1.71429;
          letter-spacing: -0.01em;
          margin-bottom: 5px; }
    .itemSlide__prize__top__item > .small {
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 5px;
      margin-bottom: 40px;
      font-size: inherit; }
      .itemSlide__prize__top__item > .small:last-child {
        margin-bottom: 0; }
      .itemSlide__prize__top__item > .small p {
        font-size: 0.875rem;
        margin-bottom: 0; }
        .itemSlide__prize__top__item > .small p:first-child {
          font-weight: 700;
          margin-bottom: 5px; }
        .itemSlide__prize__top__item > .small p:last-child {
          margin-bottom: 0; }

@media (max-width: 479px) {
  .itemSlide__prize__top__item {
    display: block; }
    .itemSlide__prize__top__item__image {
      text-align: center;
      margin-bottom: 10px; }
      .itemSlide__prize__top__item__image img {
        width: auto !important;
        height: auto !important;
        max-width: 100% !important; }
    .itemSlide__prize__top__item__body {
      padding-left: 0; } }

#exTab1 {
  margin-top: 22px; }

.contentTabs {
  margin: 0 -11px; }
  .contentTabs li {
    width: 50%;
    padding: 0 11px;
    position: relative; }
  .contentTabs a {
    position: absolute;
    width: 95%;
    height: 100%;
    top: 0;
    bottom: 0;
    z-index: 2;
    box-shadow: 0 0.71429em 1.42857em rgba(0, 0, 0, 0.11);
    border: 3px solid transparent; }
    .contentTabs a.active, .contentTabs a:hover {
      border: 3px solid #f00; }
  .contentTabs__item {
    text-align: center;
    background: #fff;
    position: relative;
    z-index: 1;
    cursor: pointer; }
    .contentTabs__item .img-bg {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      display: block; }
      .contentTabs__item .img-bg:after {
        content: "";
        padding-top: 35.47619%;
        display: block; }
      .contentTabs__item .img-bg img {
        display: none; }
    .contentTabs__item:hover {
      border: 3px solid #f00; }
  .contentTabs__text {
    font-size: 1.125em;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    font-family: "UVNHongHaHepBold", monospace;
    line-height: 1.6666666667;
    padding: 1.3888888889em 0.5555555556em;
    position: relative;
    z-index: 2;
    text-align: center; }

@media (max-width: 767.98px) {
  .contentTabs {
    margin: 0; }
    .contentTabs li {
      padding: 0;
      width: 100%;
      margin-bottom: 20px; }
    .contentTabs a {
      width: 100%; } }

.formInfoAll {
  padding-right: 3.4375rem;
  margin-bottom: 1.42857em; }
  .formInfoAll__item {
    position: relative; }
    .formInfoAll__item i {
      font-size: 1.625rem;
      color: #FF0000;
      position: absolute;
      top: -0.5rem;
      left: 0; }
    .formInfoAll__item__content {
      padding-left: 2.8125rem; }
      .formInfoAll__item__content > h5 {
        font-size: 0.875rem;
        font-weight: 700;
        line-height: 1.71429;
        position: relative; }
    .formInfoAll__item__desc {
      line-height: 1.71429;
      letter-spacing: -0.01rem; }
      .formInfoAll__item__desc p:last-child {
        margin: bottom; }
    .formInfoAll__item + .formInfoAll__item {
      margin-top: 1.42857em; }

.listJob {
  margin-bottom: 30px; }
  .listJob__item {
    margin-top: 40px;
    padding: 20px 30px 27px;
    border: 1px solid #B7B7B7;
    box-shadow: 0 0.71429em 1.42857em rgba(0, 0, 0, 0.07); }
    .listJob__item__title {
      margin-bottom: 23px; }
      .listJob__item__title h3 {
        position: relative;
        border-bottom: 1px dashed #707070;
        margin-bottom: 0;
        padding-bottom: 20px; }
        .listJob__item__title h3 a {
          text-transform: uppercase;
          color: #363636;
          font-size: 1.125rem;
          font-weight: 700; }
          .listJob__item__title h3 a:hover {
            text-decoration: underline; }
    .listJob__item__content p i {
      color: #f00; }

.handle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1.875rem;
  border-bottom: 1px dashed #707070; }
  .handle--custom {
    border-bottom: none;
    padding-bottom: 0; }
  .handle__social {
    position: absolute;
    top: 20px;
    right: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 1;
    transition: 0.3s all; }
    @media screen and (prefers-reduced-motion: reduce) {
      .handle__social {
        transition: none; } }
    .handle__social.active {
      visibility: visible;
      top: 40px;
      opacity: 1; }
    .table .handle__social {
      right: auto;
      left: 50%;
      transform: translate(-50%, 0); }
  .handle__item {
    position: relative; }
    .handle__item .share--1 {
      min-width: 110px; }
    .handle__item ul {
      list-style-type: none;
      padding: 0;
      margin: 0;
      display: flex;
      border: 1px solid #EDEDED;
      box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.09);
      padding: 0.33333em 0.44444em;
      position: relative;
      z-index: 1;
      background-color: #ffffff;
      font-size: 1.28571em; }
      .handle__item ul li {
        padding: 0.27778em; }
        .handle__item ul li a {
          display: block;
          color: #363636;
          padding: 0; }
          .handle__item ul li a:hover {
            color: #ff0000; }
          .handle__item ul li a i {
            display: block; }
          .handle__item ul li a i[class*='ic-'] {
            width: 1em;
            height: 1em;
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
            transition: all 0.2s ease-in-out; }
            @media screen and (prefers-reduced-motion: reduce) {
              .handle__item ul li a i[class*='ic-'] {
                transition: none; } }
            .handle__item ul li a i[class*='ic-'].ic-print {
              background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23363636; %7D .cls-2 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='Group_771' data-name='Group 771' transform='translate(70 -13496)'%3E%3Cg id='Group_767' data-name='Group 767'%3E%3Ccircle id='Ellipse_13' data-name='Ellipse 13' class='cls-1' cx='8' cy='8' r='8' transform='translate(-70 13496)'/%3E%3Cg id='printer-' transform='translate(-67 13498.5)'%3E%3Cg id='Group_765' data-name='Group 765' transform='translate(0 0.5)'%3E%3Cpath id='Path_280' data-name='Path 280' class='cls-2' d='M4,11.718v1.827H8.872V10.5H4Zm.609-.609H8.263v.609H4.609Zm0,1.218H8.263v.609H4.609Z' transform='translate(-1.564 -4.411)'/%3E%3Cpath id='Path_281' data-name='Path 281' class='cls-2' d='M8.872,2.327V.5H4V3.545H8.872Z' transform='translate(-1.564 -0.5)'/%3E%3Cpath id='Path_282' data-name='Path 282' class='cls-2' d='M8.525,3.5H7.916V5.327H1.827V3.5H1.218A1.31,1.31,0,0,0,0,4.718V7.763A1.31,1.31,0,0,0,1.218,8.981h.609V7.154H7.916V8.981h.609A1.31,1.31,0,0,0,9.743,7.763V4.718A1.31,1.31,0,0,0,8.525,3.5Z' transform='translate(0 -1.673)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
            .handle__item ul li a i[class*='ic-'].ic-bookmark {
              background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23363636; %7D .cls-2 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='Group_770' data-name='Group 770' transform='translate(41 -13496)'%3E%3Cg id='Group_768' data-name='Group 768'%3E%3Ccircle id='Ellipse_14' data-name='Ellipse 14' class='cls-1' cx='8' cy='8' r='8' transform='translate(-41 13496)'/%3E%3Cg id='Group_766' data-name='Group 766' transform='translate(0.798)'%3E%3Cg id='bookmark-black-shape' transform='translate(-37 13499.455)'%3E%3Cpath id='Path_284' data-name='Path 284' class='cls-2' d='M40.084.287A.617.617,0,0,0,39.8.052.57.57,0,0,0,39.562,0H33.889a.57.57,0,0,0-.238.052.617.617,0,0,0-.284.235.634.634,0,0,0-.106.356V8.036a.634.634,0,0,0,.106.356.616.616,0,0,0,.284.235.57.57,0,0,0,.238.052.626.626,0,0,0,.449-.189l2.387-2.432,2.387,2.432a.624.624,0,0,0,.449.183.58.58,0,0,0,.238-.046.616.616,0,0,0,.284-.235.634.634,0,0,0,.105-.356V.642A.634.634,0,0,0,40.084.287Z' transform='translate(-33.261)'/%3E%3C/g%3E%3Cg id='star_2_' data-name='star (2)' transform='translate(-35.703 13500.293)'%3E%3Cpath id='Path_283' data-name='Path 283' class='cls-1' d='M2.435.525l.592,1.4,1.515.13a.119.119,0,0,1,.068.209l-1.149,1,.344,1.481a.119.119,0,0,1-.178.129l-1.3-.785-1.3.785a.119.119,0,0,1-.178-.129L1.19,3.26l-1.149-1a.119.119,0,0,1,.068-.209l1.515-.13.592-1.4a.119.119,0,0,1,.22,0Z' transform='translate(0 -0.452)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
            .handle__item ul li a i[class*='ic-'].ic-email {
              background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23363636; %7D .cls-2 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='Group_769' data-name='Group 769' transform='translate(13 -13496)'%3E%3Ccircle id='Ellipse_15' data-name='Ellipse 15' class='cls-1' cx='8' cy='8' r='8' transform='translate(-13 13496)'/%3E%3Cg id='email_1_' data-name='email (1)' transform='translate(-27.874 13499)'%3E%3Cpath id='Path_285' data-name='Path 285' class='cls-2' d='M146.332,3.563h1.838V1.435h.391L147.251,0l-1.31,1.435h.391Z' transform='translate(-124.704)'/%3E%3Cpath id='Path_286' data-name='Path 286' class='cls-2' d='M47.806,147.206H46.028v1.383H43.074v-1.383H41.295l3.256,2.93Z' transform='translate(-22.004 -144.469)'/%3E%3Cpath id='Path_287' data-name='Path 287' class='cls-2' d='M277.679,169.667l2.532,2.28v-4.559Z' transform='translate(-253.993 -164.275)'/%3E%3Cpath id='Path_288' data-name='Path 288' class='cls-2' d='M44.551,310.81l-.723-.651-2.533,2.28h6.511l-2.533-2.28Z' transform='translate(-22.004 -304.392)'/%3E%3Cpath id='Path_289' data-name='Path 289' class='cls-2' d='M18.874,167.388v4.559l2.532-2.28Z' transform='translate(0 -164.275)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
          .handle__item ul li a:hover i.ic-print {
            background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23e22127; %7D .cls-2 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='Group_771' data-name='Group 771' transform='translate(70 -13496)'%3E%3Cg id='Group_767' data-name='Group 767'%3E%3Ccircle id='Ellipse_13' data-name='Ellipse 13' class='cls-1' cx='8' cy='8' r='8' transform='translate(-70 13496)'/%3E%3Cg id='printer-' transform='translate(-67 13498.5)'%3E%3Cg id='Group_765' data-name='Group 765' transform='translate(0 0.5)'%3E%3Cpath id='Path_280' data-name='Path 280' class='cls-2' d='M4,11.718v1.827H8.872V10.5H4Zm.609-.609H8.263v.609H4.609Zm0,1.218H8.263v.609H4.609Z' transform='translate(-1.564 -4.411)'/%3E%3Cpath id='Path_281' data-name='Path 281' class='cls-2' d='M8.872,2.327V.5H4V3.545H8.872Z' transform='translate(-1.564 -0.5)'/%3E%3Cpath id='Path_282' data-name='Path 282' class='cls-2' d='M8.525,3.5H7.916V5.327H1.827V3.5H1.218A1.31,1.31,0,0,0,0,4.718V7.763A1.31,1.31,0,0,0,1.218,8.981h.609V7.154H7.916V8.981h.609A1.31,1.31,0,0,0,9.743,7.763V4.718A1.31,1.31,0,0,0,8.525,3.5Z' transform='translate(0 -1.673)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
          .handle__item ul li a:hover i.ic-bookmark {
            background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23e22127; %7D .cls-2 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='Group_770' data-name='Group 770' transform='translate(41 -13496)'%3E%3Cg id='Group_768' data-name='Group 768'%3E%3Ccircle id='Ellipse_14' data-name='Ellipse 14' class='cls-1' cx='8' cy='8' r='8' transform='translate(-41 13496)'/%3E%3Cg id='Group_766' data-name='Group 766' transform='translate(0.798)'%3E%3Cg id='bookmark-black-shape' transform='translate(-37 13499.455)'%3E%3Cpath id='Path_284' data-name='Path 284' class='cls-2' d='M40.084.287A.617.617,0,0,0,39.8.052.57.57,0,0,0,39.562,0H33.889a.57.57,0,0,0-.238.052.617.617,0,0,0-.284.235.634.634,0,0,0-.106.356V8.036a.634.634,0,0,0,.106.356.616.616,0,0,0,.284.235.57.57,0,0,0,.238.052.626.626,0,0,0,.449-.189l2.387-2.432,2.387,2.432a.624.624,0,0,0,.449.183.58.58,0,0,0,.238-.046.616.616,0,0,0,.284-.235.634.634,0,0,0,.105-.356V.642A.634.634,0,0,0,40.084.287Z' transform='translate(-33.261)'/%3E%3C/g%3E%3Cg id='star_2_' data-name='star (2)' transform='translate(-35.703 13500.293)'%3E%3Cpath id='Path_283' data-name='Path 283' class='cls-1' d='M2.435.525l.592,1.4,1.515.13a.119.119,0,0,1,.068.209l-1.149,1,.344,1.481a.119.119,0,0,1-.178.129l-1.3-.785-1.3.785a.119.119,0,0,1-.178-.129L1.19,3.26l-1.149-1a.119.119,0,0,1,.068-.209l1.515-.13.592-1.4a.119.119,0,0,1,.22,0Z' transform='translate(0 -0.452)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
          .handle__item ul li a:hover i.ic-email {
            background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23e22127; %7D .cls-2 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='Group_769' data-name='Group 769' transform='translate(13 -13496)'%3E%3Ccircle id='Ellipse_15' data-name='Ellipse 15' class='cls-1' cx='8' cy='8' r='8' transform='translate(-13 13496)'/%3E%3Cg id='email_1_' data-name='email (1)' transform='translate(-27.874 13499)'%3E%3Cpath id='Path_285' data-name='Path 285' class='cls-2' d='M146.332,3.563h1.838V1.435h.391L147.251,0l-1.31,1.435h.391Z' transform='translate(-124.704)'/%3E%3Cpath id='Path_286' data-name='Path 286' class='cls-2' d='M47.806,147.206H46.028v1.383H43.074v-1.383H41.295l3.256,2.93Z' transform='translate(-22.004 -144.469)'/%3E%3Cpath id='Path_287' data-name='Path 287' class='cls-2' d='M277.679,169.667l2.532,2.28v-4.559Z' transform='translate(-253.993 -164.275)'/%3E%3Cpath id='Path_288' data-name='Path 288' class='cls-2' d='M44.551,310.81l-.723-.651-2.533,2.28h6.511l-2.533-2.28Z' transform='translate(-22.004 -304.392)'/%3E%3Cpath id='Path_289' data-name='Path 289' class='cls-2' d='M18.874,167.388v4.559l2.532-2.28Z' transform='translate(0 -164.275)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      .handle__item ul::before, .handle__item ul::after {
        bottom: 100%;
        right: 1.38889em;
        border: solid transparent;
        content: "";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none; }
        .table .handle__item ul::before, .table .handle__item ul::after {
          right: auto;
          left: 50%;
          transform: translate(-50%, 0); }
      .handle__item ul::before {
        border-color: #EDEDED transparent;
        border-width: 0 10px 10px 10px; }
      .handle__item ul::after {
        border-color: #fff transparent;
        border-width: 0 8px 8px 8px;
        margin-right: 2px; }
        .table .handle__item ul::after {
          margin-right: 1px; }
  .contentPost .handle {
    border-bottom: none;
    padding-bottom: 0; }

@media (max-width: 1219.98px) {
  .handle--custom {
    display: block; }
    .handle--custom .handle__item {
      display: block;
      width: 100%; }
      .handle--custom .handle__item:first-child {
        margin-bottom: 10px; } }

@media (max-width: 991.98px) {
  .listJob__item__title h3 a {
    font-size: 1rem; } }

.partnerCapital {
  background: url("../images/87.jpg") no-repeat center;
  background-size: cover; }

.inside {
  margin-bottom: 60px; }

.partner__slider {
  margin: 0 -11px;
  position: relative; }
  .partner__slider__item {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin: 10px 0;
    padding: 0 11px; }
    .partner__slider__item__inner {
      border: 1px dashed #A1A1A1;
      background-color: #fff;
      min-height: 160px;
      text-align: center;
      display: table;
      width: 100%;
      height: 100%; }
      .partner__slider__item__inner .imageWrapper {
        display: table-cell;
        vertical-align: middle; }
      .partner__slider__item__inner img {
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
        width: auto; }
      .partner__slider__item__inner:hover {
        box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75); }
  .partner__slider--customer .partner__slider__item__inner {
    border: 1px dotted #A1A1A1; }

@media (max-width: 767.98px) {
  .inside {
    margin-bottom: 20px; } }

.s404 {
  text-align: center;
  padding-top: 65px;
  padding-bottom: 85px; }
  .s404__img {
    text-align: center;
    margin: 0 auto; }
    .s404__img img {
      width: 32.85714em; }
  .s404__title {
    font-size: 2.57143em;
    font-weight: 600;
    color: black;
    font-family: "Merriweather Sans", sans-serif; }
    .s404__title span {
      color: #e31937; }
  .s404__desc {
    line-height: 2;
    margin-top: 1.4em; }
  .s404__link {
    margin-top: 1.85714em; }
    .s404__link .btn {
      text-transform: none;
      min-width: 13.35714em; }
      .s404__link .btn i {
        font-size: 1.42857em;
        line-height: 1;
        display: inline-block;
        vertical-align: top;
        margin-right: 0.6em; }
  @media (max-width: 1219.98px) {
    .s404__img {
      font-size: 1em; }
    .s404__title {
      font-size: 2.14286em; } }
  @media (max-width: 767.98px) {
    .s404 {
      padding-top: 5px;
      padding-bottom: 35px; }
      .s404__img {
        font-size: 0.71429em; }
      .s404__title {
        font-size: 1.85714em; } }
  @media (max-width: 575.98px) {
    .s404 {
      padding-top: 5px;
      padding-bottom: 30px; }
      .s404__img {
        font-size: 0.57143em; } }

.sWebTrading__banner {
  position: relative; }
  @media (max-width: 1219.98px) {
    .sWebTrading__banner {
      padding-top: 2.5em;
      padding-bottom: 2.5em; } }
  @media (max-width: 991.98px) {
    .sWebTrading__banner {
      padding-top: 1.5em;
      padding-bottom: 1.5em; } }
  .sWebTrading__banner .sWebTrading__info {
    width: 224px;
    min-height: 150px;
    position: absolute;
    left: 7.8%;
    top: 50%;
    transform: translateY(-50%); }
    @media (max-width: 991.98px) {
      .sWebTrading__banner .sWebTrading__info {
        z-index: 3; } }
    .sWebTrading__banner .sWebTrading__info .sWebTrading__subTitle {
      color: #23395d;
      font-size: 1.14286em;
      line-height: 1.5;
      margin-bottom: 0; }
    .sWebTrading__banner .sWebTrading__info .sWebTrading__title {
      font-size: 2.28571em;
      line-height: 1.5;
      color: #e31937;
      text-transform: uppercase; }
    .sWebTrading__banner .sWebTrading__info .sWebTrading__list {
      list-style: none;
      padding-left: 0; }
    .sWebTrading__banner .sWebTrading__info .sWebTrading__listItem {
      position: relative;
      padding-left: 32px; }
      .sWebTrading__banner .sWebTrading__info .sWebTrading__listItem__circle {
        position: absolute;
        width: 20px;
        height: 20px;
        left: 0; }
        .sWebTrading__banner .sWebTrading__info .sWebTrading__listItem__circle::before {
          content: '';
          position: absolute;
          display: inline-block;
          width: 15px;
          height: 15px;
          border-radius: 50%;
          border: 1px solid #e31937;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%); }
        .sWebTrading__banner .sWebTrading__info .sWebTrading__listItem__circle::after {
          content: '';
          display: inline-block;
          position: absolute;
          width: 6.88px;
          height: 4.38px;
          border: 1px solid transparent;
          border-left-color: #e31937;
          border-bottom-color: #e31937;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%) rotate(310deg); }
      .sWebTrading__banner .sWebTrading__info .sWebTrading__listItem__text {
        color: #585858;
        font-size: 1em;
        line-height: 1.42857; }
  .sWebTrading__banner .sWebTrading__images {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    background-size: contain; }
    .sWebTrading__banner .sWebTrading__images:after {
      content: "";
      padding-top: 38.30303%;
      display: block; }
    .sWebTrading__banner .sWebTrading__images img {
      display: none; }
    @media (max-width: 991.98px) {
      .sWebTrading__banner .sWebTrading__images {
        z-index: 1; } }
  .sWebTrading__banner .sWebTrading__img {
    position: absolute;
    right: 0;
    bottom: -29px; }
    @media (max-width: 1219.98px) {
      .sWebTrading__banner .sWebTrading__img {
        z-index: 2;
        width: 48.48485%; } }
    @media (max-width: 767.98px) {
      .sWebTrading__banner .sWebTrading__img {
        width: 36.36364%; } }
    @media (min-width: 992px) {
      .sWebTrading__banner .sWebTrading__img {
        bottom: -59px;
        width: 65.45455%; } }

.p-otc_types {
  list-style: none;
  margin: 0;
  max-width: 44.375rem; }
  .p-otc_types li {
    display: flex;
    align-items: center;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 6px; }
    .p-otc_types li p {
      margin-bottom: 0;
      margin-left: 8px;
      font-weight: 400;
      font-size: 12px;
      line-height: 20px; }

.p-stockOverview_back {
  text-align: center; }
  .p-stockOverview_back_button {
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    color: #585858;
    padding: 9px 16px 9px 19px;
    position: relative;
    display: inline-block; }
    .p-stockOverview_back_button::before {
      content: '';
      position: absolute;
      top: 13.5px;
      left: 0;
      border-bottom: 2px solid #585858;
      border-left: 2px solid #585858;
      transform: rotate(45deg);
      width: 9px;
      height: 9px; }

.p-stockOverview_title {
  text-align: center; }
  .p-stockOverview_title h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 48px;
    text-transform: uppercase;
    color: #23395d; }
    @media (max-width: 991px) {
      .p-stockOverview_title h2 {
        font-size: 28px;
        line-height: 38px; } }
    @media (max-width: 767px) {
      .p-stockOverview_title h2 {
        font-size: 22px;
        line-height: 33px; } }

.p-stockOverview_why {
  padding-top: 56px;
  padding-bottom: 106px;
  overflow: hidden;
  position: relative; }
  @media (max-width: 991px) {
    .p-stockOverview_why {
      padding-top: 45px;
      padding-bottom: 60px; } }
  @media (max-width: 767px) {
    .p-stockOverview_why {
      padding-bottom: 80px; } }
  .p-stockOverview_why_title {
    text-align: center;
    transition: 0.4s ease; }
    @media (min-width: 1200px) {
      .p-stockOverview_why_title {
        top: 35px !important;
        left: 32% !important; } }
    @media (min-width: 992px) {
      .p-stockOverview_why_title {
        position: absolute;
        top: 33px;
        left: 27%; } }
    .p-stockOverview_why_title h2 {
      font-weight: 700;
      font-size: 72px;
      line-height: 80px;
      text-transform: uppercase;
      color: #23395d;
      transition: 0.4s ease; }
      @media (max-width: 991px) {
        .p-stockOverview_why_title h2 {
          font-size: 50px;
          line-height: 68px; } }
      @media (max-width: 767px) {
        .p-stockOverview_why_title h2 {
          font-size: 32px;
          line-height: 48px; } }
  .p-stockOverview_why_panel {
    padding: 24px;
    border-radius: 12px;
    position: relative;
    transition: 0.4s ease; }
    @media (max-width: 767px) {
      .p-stockOverview_why_panel {
        padding: 15px; } }
    .p-stockOverview_why_panel:not(:first-child) {
      margin-top: 92px; }
      @media (max-width: 991px) {
        .p-stockOverview_why_panel:not(:first-child) {
          margin-top: 70px; } }
    .p-stockOverview_why_panel.blue {
      background: #23395d;
      z-index: 1; }
      @media (min-width: 992px) {
        .p-stockOverview_why_panel.blue {
          margin-top: 78px;
          border-bottom-right-radius: 0;
          margin-left: auto;
          margin-right: 0; } }
      @media (max-width: 991px) {
        .p-stockOverview_why_panel.blue {
          border-bottom-left-radius: 0; } }
      .p-stockOverview_why_panel.blue::before {
        content: '';
        position: absolute;
        top: 100%;
        right: 0;
        background: #23395d;
        width: 50px;
        height: 50px;
        z-index: 1; }
        @media (max-width: 991px) {
          .p-stockOverview_why_panel.blue::before {
            left: 0;
            right: unset; } }
      .p-stockOverview_why_panel.blue::after {
        content: '';
        position: absolute;
        top: 100%;
        right: 0;
        background: #fff;
        width: 100px;
        height: 100px;
        border-radius: 61px;
        z-index: 2; }
        @media (max-width: 991px) {
          .p-stockOverview_why_panel.blue::after {
            left: 0;
            right: unset; } }
    .p-stockOverview_why_panel.pink {
      background: #974063;
      border-bottom-left-radius: 0;
      z-index: 2;
      margin-top: 0; }
      @media (max-width: 991px) {
        .p-stockOverview_why_panel.pink {
          margin-top: 70px; } }
      .p-stockOverview_why_panel.pink::before {
        content: '';
        position: absolute;
        top: 100%;
        left: 0;
        background: #974063;
        width: 50px;
        height: 50px;
        z-index: 1; }
      .p-stockOverview_why_panel.pink::after {
        content: '';
        position: absolute;
        top: 100%;
        left: 0;
        background: #fff;
        width: 100px;
        height: 100px;
        border-radius: 61px;
        z-index: 2; }
    .p-stockOverview_why_panel.orange {
      background: #de592b;
      z-index: 3;
      border-bottom-left-radius: 0; }
      .p-stockOverview_why_panel.orange::before {
        content: '';
        position: absolute;
        top: 100%;
        left: 0;
        background: #de592b;
        width: 50px;
        height: 50px;
        z-index: 1; }
      .p-stockOverview_why_panel.orange::after {
        content: '';
        position: absolute;
        top: 100%;
        left: 0;
        background: #fff;
        width: 100px;
        height: 100px;
        border-radius: 61px;
        z-index: 2; }
    .p-stockOverview_why_panel p {
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      color: #fff; }
      @media (max-width: 767px) {
        .p-stockOverview_why_panel p {
          font-size: 12px;
          line-height: 18px; } }
  @media (max-width: 991px) {
    .p-stockOverview_why_row {
      margin-top: 25px; } }
  @media (max-width: 991px) {
    .p-stockOverview_why_row {
      margin-top: 12px; } }
  .p-stockOverview_why_col {
    transition: 0.4s ease; }

.p-stockOverview_types_wrap {
  margin-top: 62px;
  text-align: center; }
  @media (max-width: 991px) {
    .p-stockOverview_types_wrap {
      margin-top: 20px; } }
  .p-stockOverview_types_wrap h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #23395d;
    max-width: 540px;
    margin: 0 auto; }
    @media (max-width: 767px) {
      .p-stockOverview_types_wrap h4 {
        font-size: 18px;
        line-height: 22px; } }
  .p-stockOverview_types_wrap img {
    margin-top: 32px;
    width: 100%;
    max-width: 673px; }
    @media (max-width: 991px) {
      .p-stockOverview_types_wrap img {
        margin-top: 10px; } }

.p-stockOverview_types_list {
  display: flex;
  flex-wrap: wrap;
  margin: 40px -10px 0; }
  @media (max-width: 991px) {
    .p-stockOverview_types_list {
      margin-top: 22px; } }
  .p-stockOverview_types_list_item {
    margin: auto;
    width: 100%;
    flex: 0 0 50%;
    max-width: 492px;
    padding-left: 10px;
    padding-right: 10px; }
    .p-stockOverview_types_list_item h3 {
      font-weight: 700;
      font-size: 20px;
      line-height: 28px;
      color: #23395d;
      margin: 0; }
      @media (max-width: 767px) {
        .p-stockOverview_types_list_item h3 {
          font-size: 16px;
          line-height: 22px; } }
    .p-stockOverview_types_list_item p {
      font-size: 16px;
      line-height: 24px;
      color: #23395d;
      margin: 0; }
      @media (max-width: 767px) {
        .p-stockOverview_types_list_item p {
          font-size: 12px;
          line-height: 18px; } }

.p-stockOverview_normal {
  background-color: #f9f9f9;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem; }
  @media (min-width: 768px) {
    .p-stockOverview_normal {
      padding-top: 3.5rem;
      padding-bottom: 3.5rem; } }
  .p-stockOverview_normal_title {
    padding: 16px 24px;
    border: 2px solid #23395d;
    max-width: 330px;
    margin: auto; }
    .p-stockOverview_normal_title h2 {
      font-weight: 700;
      font-size: 24px;
      line-height: 34px;
      text-align: center;
      text-transform: uppercase;
      color: #23395d; }
      .p-stockOverview_normal_title h2 span {
        display: block; }
  .p-stockOverview_normal_bottom {
    text-align: center;
    margin-top: 64px; }
    @media (max-width: 991px) {
      .p-stockOverview_normal_bottom {
        margin-top: 40px; } }
    @media (max-width: 767px) {
      .p-stockOverview_normal_bottom {
        margin-top: 20px; } }
    .p-stockOverview_normal_bottom h4 {
      font-weight: 700;
      font-size: 20px;
      line-height: 28px;
      text-align: center;
      text-transform: capitalize;
      color: #23395d;
      margin: 0; }
    .p-stockOverview_normal_bottom p {
      margin: 16px 0 0;
      color: #23395d; }
  .p-stockOverview_normal_graphic {
    position: relative; }
    .p-stockOverview_normal_graphic_img {
      max-width: 1110px;
      margin: 40px auto 0;
      position: relative; }
    .p-stockOverview_normal_graphic_text {
      position: absolute;
      text-align: center;
      font-weight: 400;
      font-size: 16px;
      line-height: 24px;
      color: #23395d;
      width: 100%;
      max-width: 165px; }
      @media (max-width: 991px) {
        .p-stockOverview_normal_graphic_text {
          font-size: 14px;
          line-height: 20px;
          max-width: 137px; } }
      @media (max-width: 767px) {
        .p-stockOverview_normal_graphic_text {
          font-size: 9px;
          line-height: 12px;
          max-width: 72px; } }
      .p-stockOverview_normal_graphic_text.t1, .p-stockOverview_normal_graphic_text.t2, .p-stockOverview_normal_graphic_text.t3 {
        top: 28%; }
        @media (min-width: 768px) and (max-width: 991px) {
          .p-stockOverview_normal_graphic_text.t1, .p-stockOverview_normal_graphic_text.t2, .p-stockOverview_normal_graphic_text.t3 {
            top: 25%; } }
        @media (max-width: 767px) {
          .p-stockOverview_normal_graphic_text.t1, .p-stockOverview_normal_graphic_text.t2, .p-stockOverview_normal_graphic_text.t3 {
            top: 22%; } }
      .p-stockOverview_normal_graphic_text.t4, .p-stockOverview_normal_graphic_text.t5 {
        top: 62%; }
        @media (max-width: 767px) {
          .p-stockOverview_normal_graphic_text.t4, .p-stockOverview_normal_graphic_text.t5 {
            top: 57%; } }
      .p-stockOverview_normal_graphic_text.t1 {
        left: 8%; }
        @media (max-width: 767px) {
          .p-stockOverview_normal_graphic_text.t1 {
            left: 7%; } }
      .p-stockOverview_normal_graphic_text.t2 {
        left: 50%;
        transform: translateX(-50%); }
      .p-stockOverview_normal_graphic_text.t3 {
        right: 8%; }
        @media (max-width: 767px) {
          .p-stockOverview_normal_graphic_text.t3 {
            right: 7%; } }
      .p-stockOverview_normal_graphic_text.t4 {
        left: 25%; }
      .p-stockOverview_normal_graphic_text.t5 {
        right: 27%; }
        @media (min-width: 1200px) {
          .p-stockOverview_normal_graphic_text.t5 {
            max-width: 133px; } }
        @media (min-width: 768px) and (max-width: 991px) {
          .p-stockOverview_normal_graphic_text.t5 {
            max-width: 113px;
            right: 26%; } }
        @media (max-width: 767px) {
          .p-stockOverview_normal_graphic_text.t5 {
            right: 24%; } }

.p-stockOverview_endow {
  background-color: #1c2e4a; }
  .p-stockOverview_endow_title {
    padding: 16px 24px;
    border: 2px solid #fff;
    max-width: 330px;
    margin: auto; }
    .p-stockOverview_endow_title h2 {
      font-weight: 700;
      font-size: 24px;
      line-height: 34px;
      text-align: center;
      text-transform: uppercase;
      color: #fff; }
  .p-stockOverview_endow_graphic {
    padding-top: 80px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin-right: -16px;
    margin-left: -16px; }
    @media (max-width: 767px) {
      .p-stockOverview_endow_graphic {
        padding-top: 24px; } }
    .p-stockOverview_endow_graphic::before {
      content: '';
      left: 50%;
      top: 0;
      width: 2px;
      height: 100%;
      background-color: #fff;
      position: absolute; }
      @media (max-width: 767px) {
        .p-stockOverview_endow_graphic::before {
          display: none; } }
    .p-stockOverview_endow_graphic_img, .p-stockOverview_endow_graphic_tag {
      width: 100%;
      padding-left: 16px;
      padding-right: 16px; }
      @media (min-width: 768px) {
        .p-stockOverview_endow_graphic_img, .p-stockOverview_endow_graphic_tag {
          flex: 0 0 50%;
          max-width: 50%; } }
    .p-stockOverview_endow_graphic_tag {
      padding-left: 40px;
      margin-top: 20px;
      position: relative; }
      .p-stockOverview_endow_graphic_tag::before {
        content: '';
        left: 6px;
        top: 0;
        width: 2px;
        height: 100%;
        background-color: #fff;
        position: absolute; }
        @media (min-width: 768px) {
          .p-stockOverview_endow_graphic_tag::before {
            display: none; } }
      @media (min-width: 768px) {
        .p-stockOverview_endow_graphic_tag {
          margin-top: 0;
          display: flex;
          flex-direction: column;
          justify-content: space-between; } }
      .p-stockOverview_endow_graphic_tag_item {
        padding: 16px 12px;
        font-weight: 700;
        font-size: 22px;
        line-height: 32px;
        text-align: center;
        color: #fff;
        position: relative; }
        @media (max-width: 1199px) {
          .p-stockOverview_endow_graphic_tag_item {
            font-size: 16px;
            line-height: 22px;
            padding: 10px; } }
        @media (max-width: 767px) {
          .p-stockOverview_endow_graphic_tag_item {
            font-size: 12px;
            line-height: 18px; } }
        .p-stockOverview_endow_graphic_tag_item::before {
          content: '';
          position: absolute;
          width: 16px;
          height: 16px;
          left: -47px;
          top: calc(50% - 8px);
          background-color: #fff; }
          @media (max-width: 767px) {
            .p-stockOverview_endow_graphic_tag_item::before {
              left: -40px; } }
        .p-stockOverview_endow_graphic_tag_item::after {
          content: '';
          width: 0;
          height: 0;
          position: absolute;
          left: -14px;
          top: 50%;
          transform: translateY(-50%);
          border-top: 14px solid transparent;
          border-bottom: 14px solid transparent; }
          @media (max-width: 767px) {
            .p-stockOverview_endow_graphic_tag_item::after {
              border-top: 9px solid transparent;
              border-bottom: 9px solid transparent;
              left: -9px; } }
        .p-stockOverview_endow_graphic_tag_item:not(:first-child) {
          margin-top: 46px; }
          @media (max-width: 767px) {
            .p-stockOverview_endow_graphic_tag_item:not(:first-child) {
              margin-top: 12px; } }
        .p-stockOverview_endow_graphic_tag_item:first-child {
          background-color: #8c48c8; }
        .p-stockOverview_endow_graphic_tag_item:nth-child(2) {
          background-color: #28ae64; }
        .p-stockOverview_endow_graphic_tag_item:nth-child(3) {
          background-color: #2c4a96; }
  .p-stockOverview_endow_bottom {
    text-align: center;
    margin-top: 64px; }
    @media (max-width: 991px) {
      .p-stockOverview_endow_bottom {
        margin-top: 40px; } }
    @media (max-width: 767px) {
      .p-stockOverview_endow_bottom {
        margin-top: 20px; } }
    .p-stockOverview_endow_bottom h4 {
      font-weight: 700;
      font-size: 20px;
      line-height: 28px;
      text-align: center;
      text-transform: capitalize;
      color: #fff;
      margin: 0; }
    .p-stockOverview_endow_bottom p {
      margin: 16px auto 0;
      color: #fff;
      max-width: 950px; }
  .p-stockOverview_endow_map {
    position: relative;
    overflow: hidden; }
    @media (min-width: 576px) and (max-width: 991px) {
      .p-stockOverview_endow_map {
        height: 700px; } }
    @media (max-width: 575px) {
      .p-stockOverview_endow_map {
        height: 800px; } }
    @media (min-width: 768px) {
      .p-stockOverview_endow_map_text {
        position: absolute; } }
    @media (max-width: 767px) {
      .p-stockOverview_endow_map_text {
        margin-top: 32px; }
        .p-stockOverview_endow_map_text + .p-stockOverview_endow_map_text {
          margin-top: 16px; } }
    .p-stockOverview_endow_map_text_inner {
      position: relative;
      font-weight: 700;
      font-size: 20px;
      line-height: 28px;
      color: #fff;
      padding: 27px 8px 27px 17px;
      width: 100%;
      border-radius: 12px; }
      @media (min-width: 768px) {
        .p-stockOverview_endow_map_text_inner {
          max-width: 540px; } }
      @media (max-width: 1400px) {
        .p-stockOverview_endow_map_text_inner {
          font-size: 18px;
          line-height: 25px;
          max-width: 420px;
          margin-left: auto;
          margin-right: auto; } }
      @media (max-width: 1199px) {
        .p-stockOverview_endow_map_text_inner {
          font-size: 12px;
          max-width: 310px;
          padding: 12px; } }
      @media (max-width: 767px) {
        .p-stockOverview_endow_map_text_inner {
          max-width: 100%; } }
      @media (min-width: 768px) {
        .p-stockOverview_endow_map_text_inner::before, .p-stockOverview_endow_map_text_inner::after {
          content: '';
          position: absolute; } }
      @media (min-width: 768px) {
        .p-stockOverview_endow_map_text_inner::before {
          top: 50%;
          transform: translateY(-175);
          width: 356px;
          height: 350px;
          left: -46px;
          background-image: url("../images/shadow.svg"); } }
      @media (min-width: 768px) {
        .p-stockOverview_endow_map_text_inner::after {
          top: 50%;
          transform: translateY(-50%);
          width: 46px;
          height: 32px;
          left: -46px;
          background-image: url("data:image/svg+xml,%0A%3Csvg width='46' height='32' viewBox='0 0 46 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16L46 0V32L0 16Z' fill='%2323395D'/%3E%3C/svg%3E%0A"); }
          .p-stockOverview_endow_map_text.t2 .p-stockOverview_endow_map_text_inner::after {
            background-image: url("data:image/svg+xml,%0A%3Csvg width='46' height='32' viewBox='0 0 46 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16L46 0V32L0 16Z' fill='%232C4A96'/%3E%3C/svg%3E%0A"); }
          .p-stockOverview_endow_map_text.t3 .p-stockOverview_endow_map_text_inner::after {
            background-image: url("data:image/svg+xml,%0A%3Csvg width='46' height='32' viewBox='0 0 46 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16L46 0V32L0 16Z' fill='%23974063'/%3E%3C/svg%3E%0A"); }
          .p-stockOverview_endow_map_text.t4 .p-stockOverview_endow_map_text_inner::after {
            background-image: url("data:image/svg+xml,%0A%3Csvg width='46' height='32' viewBox='0 0 46 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16L46 0V32L0 16Z' fill='%23E31937'/%3E%3C/svg%3E%0A"); }
          .p-stockOverview_endow_map_text.t5 .p-stockOverview_endow_map_text_inner::after {
            background-image: url("data:image/svg+xml,%0A%3Csvg width='46' height='32' viewBox='0 0 46 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16L46 0V32L0 16Z' fill='%23FF6C39'/%3E%3C/svg%3E%0A"); } }
    .p-stockOverview_endow_map_text.t1 {
      background-color: #23395d; }
      @media (min-width: 768px) {
        .p-stockOverview_endow_map_text.t1 {
          top: 10%;
          left: 23%; } }
    .p-stockOverview_endow_map_text.t2 {
      background-color: #2c4a96; }
      @media (min-width: 768px) {
        .p-stockOverview_endow_map_text.t2 {
          top: 28%;
          left: 55%; } }
    .p-stockOverview_endow_map_text.t3 {
      background-color: #974063; }
      @media (min-width: 768px) {
        .p-stockOverview_endow_map_text.t3 {
          top: 42%;
          left: 40%; } }
    .p-stockOverview_endow_map_text.t4 {
      background-color: #e31937; }
      @media (min-width: 1200px) {
        .p-stockOverview_endow_map_text.t4 {
          max-width: 350px; } }
      @media (min-width: 768px) and (max-width: 1199px) {
        .p-stockOverview_endow_map_text.t4 {
          max-width: 250px; } }
      @media (min-width: 768px) {
        .p-stockOverview_endow_map_text.t4 {
          top: 59%;
          left: 66%; } }
    .p-stockOverview_endow_map_text.t5 {
      background-color: #ff6c39; }
      @media (min-width: 1400px) {
        .p-stockOverview_endow_map_text.t5 {
          max-width: 635px; } }
      @media (min-width: 768px) {
        .p-stockOverview_endow_map_text.t5 {
          top: 73%;
          left: 26%; } }
    @media (max-width: 767px) {
      .p-stockOverview_endow_map .image-ratio-1440x1238 {
        position: absolute;
        top: 0;
        z-index: -1; } }

.p-stockOverview_publishment, .p-stockOverview_strength {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem; }
  @media (min-width: 768px) {
    .p-stockOverview_publishment, .p-stockOverview_strength {
      padding-top: 3.5rem;
      padding-bottom: 3.5rem; } }

.p-stockOverview_publishment {
  background-color: #f9f9f9; }
  .p-stockOverview_publishment_svg {
    height: 500px; }
    @media (max-width: 767px) {
      .p-stockOverview_publishment_svg {
        height: 220px; } }
    .p-stockOverview_publishment_svg_text {
      text-align: left; }
      .p-stockOverview_publishment_svg_text h4 {
        font-weight: 700;
        font-size: 27px;
        line-height: 35px;
        color: #23395d;
        margin: 0; }
      .p-stockOverview_publishment_svg_text p {
        color: #23395d;
        margin-top: 16px;
        font-size: 20px;
        line-height: 30px; }

.p-stockOverview_strength {
  padding-bottom: 0; }

.p-ckps_back {
  text-align: center; }
  .p-ckps_back_button {
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    color: #585858;
    padding: 9px 16px 9px 19px;
    position: relative;
    display: inline-block; }
    .p-ckps_back_button::before {
      content: '';
      position: absolute;
      top: 13.5px;
      left: 0;
      border-bottom: 2px solid #585858;
      border-left: 2px solid #585858;
      transform: rotate(45deg);
      width: 9px;
      height: 9px; }

.p-ckps_title {
  text-align: center; }
  .p-ckps_title h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 48px;
    text-transform: uppercase;
    color: #23395d; }
    @media (max-width: 991px) {
      .p-ckps_title h2 {
        font-size: 28px;
        line-height: 38px; } }
    @media (max-width: 767px) {
      .p-ckps_title h2 {
        font-size: 22px;
        line-height: 33px; } }

.p-ckps_why {
  padding-top: 56px;
  padding-bottom: 106px;
  overflow: hidden;
  position: relative; }
  @media (max-width: 991px) {
    .p-ckps_why {
      padding-top: 45px;
      padding-bottom: 60px; } }
  @media (max-width: 767px) {
    .p-ckps_why {
      padding-bottom: 80px; } }
  .p-ckps_why_title {
    text-align: center;
    transition: 0.4s ease; }
    @media (min-width: 1200px) {
      .p-ckps_why_title {
        top: 35px !important;
        left: 32% !important; } }
    @media (min-width: 992px) {
      .p-ckps_why_title {
        position: absolute;
        top: 33px;
        left: 27%; } }
    .p-ckps_why_title h2 {
      font-weight: 700;
      font-size: 72px;
      line-height: 80px;
      text-transform: uppercase;
      color: #23395d;
      transition: 0.4s ease; }
      @media (max-width: 991px) {
        .p-ckps_why_title h2 {
          font-size: 50px;
          line-height: 68px; } }
      @media (max-width: 767px) {
        .p-ckps_why_title h2 {
          font-size: 32px;
          line-height: 48px; } }
  .p-ckps_why_panel {
    padding: 24px;
    border-radius: 12px;
    position: relative;
    transition: 0.4s ease; }
    @media (min-width: 992px) {
      .p-ckps_why_col:not(:first-child) .p-ckps_why_panel {
        border-bottom-left-radius: 0; } }
    @media (max-width: 767px) {
      .p-ckps_why_panel {
        padding: 15px; } }
    .p-ckps_why_panel:not(:first-child) {
      margin-top: 92px; }
      @media (max-width: 991px) {
        .p-ckps_why_panel:not(:first-child) {
          margin-top: 70px; } }
    .p-ckps_why_panel.blue {
      background: #23395d; }
    .p-ckps_why_panel.pink {
      background: #974063;
      z-index: 2;
      margin-top: 0; }
      @media (max-width: 991px) {
        .p-ckps_why_panel.pink {
          margin-top: 70px; } }
      @media (min-width: 992px) {
        .p-ckps_why_panel.pink::before {
          content: '';
          position: absolute;
          top: 100%;
          left: 0;
          background: #974063;
          width: 50px;
          height: 50px;
          z-index: 1; }
        .p-ckps_why_panel.pink::after {
          content: '';
          position: absolute;
          top: 100%;
          left: 0;
          background: #fff;
          width: 100px;
          height: 100px;
          border-radius: 61px;
          z-index: 2; } }
    .p-ckps_why_panel.orange {
      background: #de592b;
      z-index: 3; }
      @media (min-width: 992px) {
        .p-ckps_why_panel.orange::before {
          content: '';
          position: absolute;
          top: 100%;
          left: 0;
          background: #de592b;
          width: 50px;
          height: 50px;
          z-index: 1; }
        .p-ckps_why_panel.orange::after {
          content: '';
          position: absolute;
          top: 100%;
          left: 0;
          background: #fff;
          width: 100px;
          height: 100px;
          border-radius: 61px;
          z-index: 2; } }
    .p-ckps_why_panel p {
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      color: #fff; }
      @media (max-width: 767px) {
        .p-ckps_why_panel p {
          font-size: 12px;
          line-height: 18px; } }
  @media (max-width: 991px) {
    .p-ckps_why_row {
      margin-top: 25px; } }
  @media (max-width: 991px) {
    .p-ckps_why_row {
      margin-top: 12px; } }
  .p-ckps_why_col {
    transition: 0.4s ease; }
    .p-ckps_why_col:first-child .p-ckps_why_panel {
      z-index: 1; }
      @media (min-width: 992px) {
        .p-ckps_why_col:first-child .p-ckps_why_panel {
          margin-top: 78px;
          border-bottom-right-radius: 0;
          margin-left: auto;
          margin-right: 0; } }
      @media (min-width: 992px) {
        .p-ckps_why_col:first-child .p-ckps_why_panel::before {
          content: '';
          position: absolute;
          top: 100%;
          right: 0;
          width: 50px;
          height: 50px;
          z-index: 1;
          left: auto; }
        .p-ckps_why_col:first-child .p-ckps_why_panel::after {
          content: '';
          position: absolute;
          top: 100%;
          right: 0;
          background: #fff;
          width: 100px;
          height: 100px;
          border-radius: 61px;
          z-index: 2;
          left: auto; } }
    @media (max-width: 991px) {
      .p-ckps_why_col + .p-ckps_why_col {
        margin-top: 16px; } }

.p-ckps_types {
  background-color: #f9f9f9; }
  .p-ckps_types_pointer {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 18px;
    display: none; }
    .p-ckps_types_pointer img {
      max-width: 144px;
      max-height: 246px; }
    @media (min-width: 1200px) {
      .p-ckps_types_pointer {
        display: block; } }
  .p-ckps_types_list {
    position: relative;
    width: 100%; }
    @media (min-width: 1200px) {
      .p-ckps_types_list {
        flex: 0 0 75%;
        max-width: 75%; } }
  .p-ckps_types_item {
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px; }
    @media (max-width: 767px) {
      .p-ckps_types_item {
        margin-top: 22px; } }
    .p-ckps_types_item:first-child .p-ckps_types_body {
      margin-top: 80px; }
      @media (max-width: 767px) {
        .p-ckps_types_item:first-child .p-ckps_types_body {
          margin-top: 40px; } }
  .p-ckps_types_body h4 {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    text-transform: uppercase;
    color: #23395d;
    margin: 0;
    position: relative; }
    @media (max-width: 767px) {
      .p-ckps_types_body h4 {
        font-size: 15px;
        line-height: 22px; } }
    .p-ckps_types_body h4::before {
      content: '';
      position: absolute;
      top: calc(100% + 18px);
      left: 0;
      width: 80px;
      height: 2px;
      background: linear-gradient(90deg, #3499d7 0%, #2ec679 100%); }
      @media (max-width: 767px) {
        .p-ckps_types_body h4::before {
          top: calc(100% + 9px); } }
  .p-ckps_types_body p {
    margin: 35px 0 0;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px; }
    @media (max-width: 767px) {
      .p-ckps_types_body p {
        font-size: 13px;
        line-height: 20px;
        margin-top: 20px; } }

.p-ckps_highlight_grid {
  width: 100%;
  margin-top: 20px; }
  @media (min-width: 1200px) {
    .p-ckps_highlight_grid {
      grid-column-gap: 20px;
      -moz-column-gap: 20px;
           column-gap: 20px;
      display: grid;
      grid-row-gap: 20px;
      row-gap: 20px;
      grid-auto-flow: column;
      margin-top: 56px;
      grid-template-columns: 375px 375px; } }
  @media (min-width: 1200px) {
    .p-ckps_highlight_grid_item:first-child {
      grid-column: 2;
      grid-row: 1 / 3;
      text-align: center; }
    .p-ckps_highlight_grid_item:nth-child(2) {
      grid-column: 1 / 1;
      grid-row: 1; }
    .p-ckps_highlight_grid_item:nth-child(3) {
      grid-column: 3;
      grid-row: 1; }
    .p-ckps_highlight_grid_item:nth-child(4) {
      grid-column: 1;
      grid-row: 2; }
    .p-ckps_highlight_grid_item:nth-child(5) {
      grid-column: 3;
      grid-row: 2; } }
  @media (max-width: 1199px) {
    .p-ckps_highlight_grid_item {
      margin-top: 18px; } }
  @media (max-width: 1199px) {
    .p-ckps_highlight_grid_item:first-child {
      max-width: 210px;
      margin: 0 auto; } }
  @media (min-width: 1200px) {
    .p-ckps_highlight_grid .wrap {
      max-width: 350px; } }
  .p-ckps_highlight_grid .wrap h4,
  .p-ckps_highlight_grid .wrap p {
    text-align: left;
    margin: 0; }
  .p-ckps_highlight_grid .wrap h4 {
    font-size: 24px;
    line-height: 32px;
    text-transform: uppercase;
    color: #23395d;
    position: relative; }
    @media (max-width: 767px) {
      .p-ckps_highlight_grid .wrap h4 {
        font-size: 16px;
        line-height: 24px; } }
    .p-ckps_highlight_grid .wrap h4::before {
      content: '';
      position: absolute;
      width: 88px;
      height: 3px;
      background: linear-gradient(90deg, #3499d7 0%, #2ec679 100%);
      bottom: -20px;
      left: 0; }
      @media (max-width: 767px) {
        .p-ckps_highlight_grid .wrap h4::before {
          bottom: -10px; } }
  .p-ckps_highlight_grid .wrap p {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    margin-top: 35px; }
    @media (max-width: 767px) {
      .p-ckps_highlight_grid .wrap p {
        margin-top: 20px;
        font-size: 12px;
        line-height: 20px; } }

.p-ckps_market {
  background: #f9f9f9; }
  .p-ckps_market_desc {
    padding: 24px;
    border: 1px solid #c4c4c4;
    border-radius: 16px;
    max-width: 920px;
    margin: 56px auto 0;
    position: relative; }
    .p-ckps_market_desc_arrow::before {
      content: '';
      display: block;
      position: absolute;
      width: 0;
      height: 0;
      border: 10px solid transparent;
      left: 50%;
      transform: translateX(-50%); }
    .p-ckps_market_desc_arrow::after {
      content: '';
      display: block;
      position: absolute;
      width: 0;
      height: 0;
      border: 10px solid transparent;
      border-bottom-color: #fff;
      left: 50%;
      transform: translateX(-50%); }
    .p-ckps_market_desc_arrow-top::before {
      border-bottom-color: #c4c4c4;
      top: 0;
      margin-top: -20px; }
    .p-ckps_market_desc_arrow-top::after {
      top: 1px;
      margin-top: -20px; }
    .p-ckps_market_desc_arrow-bottom::before {
      border-top-color: #c4c4c4;
      bottom: 0;
      margin-bottom: -20px; }
    .p-ckps_market_desc_arrow-bottom::after {
      bottom: 1px;
      margin-bottom: -20px;
      border-top-color: #fff; }
    @media (max-width: 991px) {
      .p-ckps_market_desc {
        margin-top: 24px; } }
    @media (max-width: 767px) {
      .p-ckps_market_desc {
        padding: 12px 14px;
        margin-top: 12px; } }
    .p-ckps_market_desc p {
      margin: 0;
      font-weight: 700;
      font-size: 22px;
      line-height: 32px; }
      @media (max-width: 767px) {
        .p-ckps_market_desc p {
          font-size: 15px;
          line-height: 24px; } }
  .p-ckps_market_img {
    margin-top: 56px; }
    @media (max-width: 767px) {
      .p-ckps_market_img {
        margin-top: 24px; } }
    .p-ckps_market_img_flex {
      justify-content: space-between;
      margin-top: 24px;
      border: 0; }
      @media (max-width: 767px) {
        .p-ckps_market_img_flex {
          margin-top: 12px; } }
      .p-ckps_market_img_flex li {
        flex: 0 0 50%;
        max-width: 270px;
        margin: auto; }
        @media (max-width: 767px) {
          .p-ckps_market_img_flex li {
            padding: 0 8px; } }
    .p-ckps_market_img_text {
      text-align: center;
      display: block;
      font-weight: 700;
      font-size: 22px;
      line-height: 32px;
      color: #23395d; }
      @media (min-width: 1200px) {
        .p-ckps_market_img_text {
          pointer-events: none; } }
      @media (max-width: 767px) {
        .p-ckps_market_img_text {
          font-size: 12px;
          line-height: 20px; } }
  .p-ckps_market_content {
    margin-top: 56px; }
    @media (min-width: 1200px) {
      .p-ckps_market_content {
        display: flex;
        margin-left: -15px;
        margin-right: -15px; } }
    @media (max-width: 767px) {
      .p-ckps_market_content {
        margin-top: 26px; } }
    @media (min-width: 1200px) {
      .p-ckps_market_content .tab-pane {
        display: block !important;
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 15px;
        padding-right: 15px; } }
    .p-ckps_market_content .p-ckps_market_desc {
      margin-bottom: 32px; }
  .p-ckps_market_list_item:not(:first-child) {
    margin-top: 32px; }
  .p-ckps_market_sample {
    font-weight: 700;
    font-size: 22px;
    line-height: 32px;
    margin-top: 32px; }
    @media (max-width: 1199px) {
      .p-ckps_market_sample {
        font-size: 18px;
        line-height: 28px;
        margin-top: 22px; } }
    @media (max-width: 767px) {
      .p-ckps_market_sample {
        font-size: 12px;
        line-height: 22px; } }
    .p-ckps_market_sample_man:not(:first-child) {
      margin-top: 32px; }
      @media (max-width: 767px) {
        .p-ckps_market_sample_man:not(:first-child) {
          margin-top: 16px; } }

@media (min-width: 1200px) {
  .p-investmentKnowledge {
    margin-top: -6px; } }

.p-investmentKnowledge_intro {
  padding-top: 118px;
  padding-bottom: 118px; }
  @media (max-width: 991px) {
    .p-investmentKnowledge_intro {
      padding-top: 90px;
      padding-bottom: 90px; } }
  @media (max-width: 767px) {
    .p-investmentKnowledge_intro {
      padding-top: 40px;
      padding-bottom: 40px; } }
  .p-investmentKnowledge_intro_background {
    background: transparent url("/images/trung-tam-kien-thuc/bg-map.png") no-repeat center/100% auto; }

.p-investmentKnowledge_news {
  padding-top: 62px;
  padding-bottom: 80px; }
  @media (max-width: 767px) {
    .p-investmentKnowledge_news {
      padding-top: 40px;
      padding-bottom: 45px; } }
  .p-investmentKnowledge_news_slide {
    position: relative;
    margin-top: 42px; }
    @media (max-width: 767px) {
      .p-investmentKnowledge_news_slide {
        margin-top: 26px; } }
  .p-investmentKnowledge_news_item {
    padding-left: 13px;
    padding-right: 13px; }
  .p-investmentKnowledge_news .invest__title {
    margin-bottom: 0; }

.p-investmentKnowledge_ourAchievements {
  padding-top: 84px;
  padding-bottom: 75px; }
  @media (max-width: 767px) {
    .p-investmentKnowledge_ourAchievements {
      padding-top: 40px;
      padding-bottom: 45px; } }

.pageAdvanceForSale__images {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block; }
  .pageAdvanceForSale__images:after {
    content: "";
    padding-top: 75%;
    display: block; }
  .pageAdvanceForSale__images img {
    display: none; }
  @media (min-width: 576px) {
    .pageAdvanceForSale__images {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      display: block; }
      .pageAdvanceForSale__images:after {
        content: "";
        padding-top: 40%;
        display: block; }
      .pageAdvanceForSale__images img {
        display: none; } }
  @media (min-width: 992px) {
    .pageAdvanceForSale__images {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      display: block; }
      .pageAdvanceForSale__images:after {
        content: "";
        padding-top: 21.93939%;
        display: block; }
      .pageAdvanceForSale__images img {
        display: none; } }

.pageAdvanceForSale__banner {
  position: relative; }
  .pageAdvanceForSale__banner__text {
    font-weight: 400;
    max-width: 25em;
    text-align: justify;
    position: absolute;
    top: 3.57143em;
    left: 2.14286em; }
    .pageAdvanceForSale__banner__text strong {
      font-weight: 700; }
    @media (max-width: 767.98px) {
      .pageAdvanceForSale__banner__text {
        max-width: calc(100% - 60px); } }

.pageAdvanceForSale__advanceSteps ol {
  margin-bottom: 0; }

.p-seminor {
  margin-top: -6px; }
  .p-seminor_news {
    padding-top: 72px;
    padding-bottom: 83px; }
    @media (max-width: 767px) {
      .p-seminor_news {
        padding-top: 30px;
        padding-bottom: 40px; } }
    .p-seminor_news_filter {
      position: relative;
      max-width: 167px; }
    .p-seminor_news_list {
      width: 100%;
      grid-column-gap: 30px;
      grid-row-gap: 18px;
      -moz-column-gap: 30px;
           column-gap: 30px;
      row-gap: 18px;
      display: grid;
      padding-top: 30px; }
      @media (min-width: 992px) {
        .p-seminor_news_list {
          grid-auto-flow: column;
          grid-template-columns: 1fr 1fr; } }
      @media (min-width: 992px) {
        .p-seminor_news_list_item:first-child {
          grid-row-end: 4;
          grid-row-start: 1; } }
      .p-seminor_news_list_item:first-child .m-cardContent {
        height: 100%; }
        .p-seminor_news_list_item:first-child .m-cardContent_wrap {
          height: 100%; }
    .p-seminor_news_pagination {
      margin-top: 48px; }
      @media (max-width: 767px) {
        .p-seminor_news_pagination {
          margin-top: 24px; } }
  .p-seminor_breadcrumbs {
    position: relative; }
    .p-seminor_breadcrumbs .breadcrumb {
      position: static;
      margin-bottom: 1.25rem; }
      .p-seminor_breadcrumbs .breadcrumb-item {
        color: #4f4f4f; }
        .p-seminor_breadcrumbs .breadcrumb-item.active {
          color: #e31937;
          font-weight: 700; }
        .p-seminor_breadcrumbs .breadcrumb-item + .breadcrumb-item::before {
          color: #4f4f4f; }

.p-knowledgeDetail_back {
  text-align: center; }
  .p-knowledgeDetail_back_button {
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    color: #585858;
    padding: 9px 16px 9px 19px;
    position: relative;
    display: inline-block; }
    .p-knowledgeDetail_back_button::before {
      content: '';
      position: absolute;
      top: 13.5px;
      left: 0;
      border-bottom: 2px solid #585858;
      border-left: 2px solid #585858;
      transform: rotate(45deg);
      width: 9px;
      height: 9px; }

.p-knowledgeDetail_heading, .p-knowledgeDetail_info {
  max-width: 650px;
  margin: 33px auto 0; }
  @media (max-width: 767px) {
    .p-knowledgeDetail_heading, .p-knowledgeDetail_info {
      margin-top: 22px; } }

.p-knowledgeDetail_info_button {
  max-width: 162px;
  margin: 24px auto 0; }
  @media (max-width: 767px) {
    .p-knowledgeDetail_info_button {
      margin-top: 18px; } }

.p-knowledgeDetail_news {
  padding-top: 28px;
  padding-bottom: 80px; }
  @media (max-width: 991px) {
    .p-knowledgeDetail_news {
      padding-top: 0;
      padding-bottom: 45px; } }
  .p-knowledgeDetail_news_slide {
    position: relative;
    margin-top: 42px; }
    @media (max-width: 767px) {
      .p-knowledgeDetail_news_slide {
        margin-top: 26px; } }
  .p-knowledgeDetail_news_item {
    padding-left: 13px;
    padding-right: 13px; }
  .p-knowledgeDetail_news .invest__title {
    margin-bottom: 0; }

.p-knowledgeDetail_content {
  margin-top: 33px;
  font-size: 12px;
  line-height: 20px;
  text-align: justify;
  color: #23395d; }
  .p-knowledgeDetail_content img {
    width: 100%;
    margin-bottom: 14px; }
  .p-knowledgeDetail_content_iframe {
    padding-bottom: 56.25%;
    width: 100%;
    position: relative; }
    .p-knowledgeDetail_content_iframe iframe {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      width: 100%;
      height: 100%; }

.p-knowledgeDetail_nav {
  border-bottom: 1px solid #eaeaea; }
  @media (max-width: 991px) {
    .p-knowledgeDetail_nav {
      width: 976px; } }
  @media (max-width: 991px) {
    .p-knowledgeDetail_nav_wrap {
      overflow: auto;
      scrollbar-face-color: #b3b3b3;
      scrollbar-track-color: transparent; }
      .p-knowledgeDetail_nav_wrap::-webkit-scrollbar {
        width: 0.1875rem;
        height: 0.1875rem;
        margin-right: 0.3125rem; }
      .p-knowledgeDetail_nav_wrap::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: 0.125rem solid transparent;
        border-radius: 0.1875rem; }
      .p-knowledgeDetail_nav_wrap::-webkit-scrollbar-track {
        background: transparent; } }
  .p-knowledgeDetail_nav_item {
    flex: 0 0 20%;
    max-width: 20%; }
    .p-knowledgeDetail_nav_item.active a {
      color: #e31937; }
    .p-knowledgeDetail_nav_item a {
      padding: 14px;
      display: block;
      font-weight: 700;
      text-align: center;
      text-transform: uppercase;
      color: #23395d;
      border-right: 1px solid #eaeaea;
      border-left: 1px solid #eaeaea; }
      @media (min-width: 1300px) {
        .p-knowledgeDetail_nav_item a {
          font-size: 20px;
          line-height: 32px; } }
      @media (max-width: 991px) {
        .p-knowledgeDetail_nav_item a {
          font-size: 14px;
          line-height: 18px;
          padding: 12px; } }

.searchResultPage__inner {
  padding-top: 2.57143em;
  padding-bottom: 1.14286em; }
  @media (min-width: 992px) {
    .searchResultPage__inner {
      padding-top: 4em;
      padding-bottom: 2.42857em; } }

.searchResultPage__bg {
  background: url("../images/search-result/bg.svg") no-repeat center/cover;
  padding-top: 2.57143em;
  padding-bottom: 2.57143em; }
  @media (min-width: 992px) {
    .searchResultPage__bg {
      padding-top: 4em;
      padding-bottom: 4em; } }

.searchResultPage__heading > h2 {
  font-size: 1.42857em;
  line-height: 1.2;
  text-transform: uppercase;
  margin-bottom: 0; }
  @media (max-width: 767.98px) {
    .searchResultPage__heading > h2 {
      margin-bottom: 0.57143em; } }

@media (min-width: 576px) {
  .searchResultPage__heading {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .searchResultPage__heading > h2 {
      font-size: 1.71429em;
      line-height: 1.16667;
      margin-bottom: 0; } }

.searchResultPage__resultList .searchResultItem {
  height: 100%; }

.searchResultPage__resultList > .row > [class^="col-"] {
  margin-top: 0.57143em;
  margin-bottom: 0.57143em; }

.p-knowledgeOverview_list_item:not(:first-child) {
  margin-top: 24px; }
  @media (max-width: 767px) {
    .p-knowledgeOverview_list_item:not(:first-child) {
      margin-top: 14px; } }

.p-knowledgeOverview_pagination {
  margin-top: 48px; }
  @media (max-width: 767px) {
    .p-knowledgeOverview_pagination {
      margin-top: 26px; } }

.p-faq_form_button {
  max-width: 159px;
  margin: 51px auto 0; }
  @media (max-width: 767px) {
    .p-faq_form_button {
      margin-top: 30px; } }

.p-instruction_step {
  margin-top: 26px; }
  @media (max-width: 767px) {
    .p-instruction_step {
      margin-top: 14px; } }
  .p-instruction_step_item:not(:first-child) {
    margin-top: 30px; }
    @media (max-width: 767px) {
      .p-instruction_step_item:not(:first-child) {
        margin-top: 20px; } }

.p-instruction .m__table__th:first-child {
  width: 12%; }

@media (min-width: 768px) {
  .p-instructionEtf_wrap {
    margin-left: 30px; } }

.p-instructionEtf_box, .p-instructionEtf_tree {
  margin-top: 16px; }

.p-instructionEtf_body {
  display: flex;
  margin-left: -8px;
  margin-right: -8px; }

.p-instructionEtf_branch {
  flex: 0 0 50%;
  max-width: 50%;
  padding-left: 8px;
  padding-right: 8px;
  margin-top: 75px; }
  .p-instructionEtf_branch_head {
    position: relative; }
    .p-instructionEtf_branch_head::before {
      content: '';
      position: absolute;
      top: -39px;
      height: 27px;
      width: 4px;
      background-color: #e31937;
      left: calc(50% - 2px); }
    .p-instructionEtf_branch_head::after {
      content: '';
      position: absolute;
      top: -12px;
      left: 50%;
      transform: translateX(-50%);
      width: 0;
      height: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 8px solid #e31937; }
    .p-instructionEtf_branch_head .o-boxArrowInfo_title {
      color: #585858;
      font-size: 14px;
      line-height: 20px; }
  .p-instructionEtf_branch .o-boxArrowInfo-vertical {
    margin: 0 auto 40px; }
  @media (max-width: 767px) {
    .p-instructionEtf_branch .o-boxArrowInfo-vertical {
      width: 155px; } }

.p-instructionEtf_tree {
  display: flex;
  flex-wrap: wrap;
  margin-left: -8px;
  margin-right: -8px; }
  .p-instructionEtf_tree_head {
    display: flex;
    justify-content: center;
    position: relative; }
    .p-instructionEtf_tree_head.hasBranch::before {
      content: '';
      position: absolute;
      width: 4px;
      height: 30px;
      background-color: #e31937;
      top: calc(100% + 5px);
      left: calc(50% - 2px); }
    .p-instructionEtf_tree_head.hasBranch::after {
      content: '';
      position: absolute;
      width: 52.5%;
      height: 4px;
      background-color: #e31937;
      top: calc(100% + 34px);
      left: 50%;
      transform: translateX(-50%); }
  .p-instructionEtf_tree_item {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px; }
    @media (min-width: 1200px) {
      .p-instructionEtf_tree_item {
        flex: 0 0 50%;
        max-width: 50%; } }

.p-instructionEtf_detail {
  margin-top: 26px; }
  .p-instructionEtf_detail:last-child {
    margin-top: 30px; }
    @media (min-width: 1200px) {
      .p-instructionEtf_detail:last-child {
        margin-top: 80px; } }
  .p-instructionEtf_detail_title {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #e31937; }

@media (min-width: 992px) {
  .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .o-tabs_list_item {
    width: calc(100% / 3); } }

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .o-tabs_list_item .o-tabs_label {
  font-size: 95%;
  font-weight: 700; }
  @media (min-width: 992px) {
    .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .o-tabs_list_item .o-tabs_label {
      display: flex;
      justify-content: center;
      text-transform: capitalize; } }

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slick-list {
  border: 1px solid #eaeaea; }

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter {
  font-size: 1.14286em;
  font-weight: 600;
  color: #fff;
  pointer-events: none;
  display: inline-flex;
  align-items: center;
  margin-right: 0.71429em; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter span {
    display: inline-block; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-current {
    color: #e31937;
    font-size: 1.14286em;
    line-height: 1.5; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-length {
    color: #b3b3b3;
    font-size: 1.14286em;
    line-height: 1.5; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-slash {
    color: #b3b3b3;
    font-size: 1.28571em;
    line-height: 1.5; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-line {
    background-color: #b3b3b3;
    height: 2px;
    width: 26px;
    margin-left: 0.57143em;
    position: relative;
    top: 50%;
    transform: translateY(-50%); }

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__text {
  padding: 1.14286em 1.71429em;
  border-top: 1px solid #eaeaea; }

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__title {
  color: #e31937;
  font-size: 1.14286em;
  line-height: 1.5; }

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__desc {
  color: #23395d;
  font-size: 1em;
  line-height: 1.42857; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__desc > a {
    text-transform: uppercase;
    color: #56aeff; }

.page-huong-dan-mo-tai-khoan-truc-tuyen .thuc-hien-mo-tai-khoan .slider-cac-buoc-thuc-hien__item__desc {
  color: #23395d; }

.page-huong-dan-mo-tai-khoan-truc-tuyen .xac-thuc-thong-tin-khach-hang .slider-cac-buoc-thuc-hien__item {
  color: #585858; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .xac-thuc-thong-tin-khach-hang .slider-cac-buoc-thuc-hien__item .warn-continue {
    font-weight: bold; }

.page-huong-dan-mo-tai-khoan-truc-tuyen .hoan-thien-ho-so-mo-tai-khoan ul {
  padding-left: 3.42857em; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .hoan-thien-ho-so-mo-tai-khoan ul li {
    font-size: 1em;
    line-height: 1.42857;
    margin-bottom: 0.71429em; }

@media (min-width: 992px) {
  .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .o-tabs_list_item {
    width: calc(100% / 3); } }

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .o-tabs_list_item .o-tabs_label {
  font-size: 95%;
  font-weight: 700; }
  @media (min-width: 992px) {
    .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .o-tabs_list_item .o-tabs_label {
      display: flex;
      justify-content: center;
      text-transform: capitalize; } }

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slick-list {
  border: 1px solid #eaeaea; }

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter {
  font-size: 1.14286em;
  font-weight: 600;
  color: #fff;
  pointer-events: none;
  display: inline-flex;
  align-items: center;
  margin-right: 0.71429em; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter span {
    display: inline-block; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-current {
    color: #e31937;
    font-size: 1.14286em;
    line-height: 1.5; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-length {
    color: #b3b3b3;
    font-size: 1.14286em;
    line-height: 1.5; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-slash {
    color: #b3b3b3;
    font-size: 1.28571em;
    line-height: 1.5; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-line {
    background-color: #b3b3b3;
    height: 2px;
    width: 26px;
    margin-left: 0.57143em;
    position: relative;
    top: 50%;
    transform: translateY(-50%); }

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__text {
  padding: 1.14286em 1.71429em;
  border-top: 1px solid #eaeaea; }

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__title {
  color: #e31937;
  font-size: 1.14286em;
  line-height: 1.5; }

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__desc {
  color: #23395d;
  font-size: 1em;
  line-height: 1.42857; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__desc > a {
    text-transform: uppercase;
    color: #56aeff; }

.page-huong-dan-mo-tai-khoan-truc-tuyen .thuc-hien-mo-tai-khoan .slider-cac-buoc-thuc-hien__item__desc {
  color: #23395d; }

.page-huong-dan-mo-tai-khoan-truc-tuyen .xac-thuc-thong-tin-khach-hang .slider-cac-buoc-thuc-hien__item {
  color: #585858; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .xac-thuc-thong-tin-khach-hang .slider-cac-buoc-thuc-hien__item .warn-continue {
    font-weight: bold; }

.page-huong-dan-mo-tai-khoan-truc-tuyen .hoan-thien-ho-so-mo-tai-khoan ul {
  padding-left: 3.42857em; }
  .page-huong-dan-mo-tai-khoan-truc-tuyen .hoan-thien-ho-so-mo-tai-khoan ul li {
    font-size: 1em;
    line-height: 1.42857;
    margin-bottom: 0.71429em; }

@media (max-width: 767.98px) {
  .page-huong-dan-thay-doi-dich-vu-giao-dich .icon-text__thay-doi-dich-vu-giao-dich .img-bg {
    margin: 0 auto 1.14286em;
    display: block; } }

.page-huong-dan-thay-doi-dich-vu-giao-dich .icon-text__thay-doi-dich-vu-giao-dich .img-bg {
  max-width: 7.14286em; }

.page-huong-dan-thay-doi-dich-vu-giao-dich .icon-text__content {
  color: #585858;
  font-size: 0.85714em;
  line-height: 1.66667;
  margin-top: 1.14286em;
  padding-left: 1.42857em; }
  .page-huong-dan-thay-doi-dich-vu-giao-dich .icon-text__content p {
    margin-bottom: 0.71429em; }
  .page-huong-dan-thay-doi-dich-vu-giao-dich .icon-text__content strong {
    font-weight: bold; }

.page-huong-dan-thay-doi-dich-vu-giao-dich .icon-text_wrap {
  font-family: "Merriweather Sans", sans-serif !important; }
  .page-huong-dan-thay-doi-dich-vu-giao-dich .icon-text_wrap * {
    font-family: "Merriweather Sans", sans-serif !important; }

.p-riskPolicy_content ul.listStyleNone {
  list-style: none; }

.p-riskPolicy_content ul.decimalStyle {
  list-style-type: decimal; }

.p-riskPolicy_content ul.iconList {
  margin-bottom: 8px !important; }
  .p-riskPolicy_content ul.iconList li {
    display: flex;
    margin-top: 8px; }
    .p-riskPolicy_content ul.iconList li i + p {
      margin-left: 7px !important; }

.p-riskPolicy_content ul.noPadding {
  padding-left: 0; }

@media (min-width: 992px) {
  .p-contactCenter_flex {
    display: flex; } }

@media (min-width: 992px) {
  .p-contactCenter_flex_content {
    flex: 0 0 45%;
    max-width: 45%; } }

.p-contactCenter_flex_content p {
  font-size: 14px;
  line-height: 20px; }
  .p-contactCenter_flex_content p a {
    color: #56aeff;
    font-weight: 700;
    text-decoration: underline; }
    .p-contactCenter_flex_content p a:hover {
      color: #e31937; }

.p-contactCenter_flex_video {
  margin-top: 22px; }
  @media (min-width: 992px) {
    .p-contactCenter_flex_video {
      margin-top: 0;
      flex: 0 0 55%;
      max-width: 55%;
      padding-left: 34px; } }
  .p-contactCenter_flex_video_thumbnail {
    position: relative; }
  .p-contactCenter_flex_video .m-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.p-contactCenter_box {
  display: flex;
  margin: 28px -15px 0; }
  @media (max-width: 767px) {
    .p-contactCenter_box {
      margin: 18px -8px; } }
  .p-contactCenter_box_item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 15px;
    padding-right: 15px; }
    @media (max-width: 767px) {
      .p-contactCenter_box_item {
        padding-left: 8px;
        padding-right: 8px; } }
    .p-contactCenter_box_item a {
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      padding: 10px 30px;
      border: 2px solid #e31937;
      border-radius: 5px;
      background-color: #fff;
      color: #585858;
      transition: 0.4s ease; }
      .p-contactCenter_box_item a:hover {
        background-color: #e31937;
        color: #fff; }
        .p-contactCenter_box_item a:hover .a-icon {
          filter: brightness(0) invert(1); }
    .p-contactCenter_box_item i.a-icon {
      transition: 0.3s ease; }
    .p-contactCenter_box_item span {
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      display: block;
      margin-top: 7px; }
      @media (max-width: 767px) {
        .p-contactCenter_box_item span {
          font-size: 12px;
          line-height: 18px; } }

.p-auctionNotify_table_heading {
  background-color: #23395d;
  padding: 9px 16px; }
  .p-auctionNotify_table_heading h3 {
    font-weight: 700;
    color: #fff;
    margin: 0;
    font-size: 16px;
    line-height: 24px; }

.p-auctionNotify_table_line {
  padding: 27px 16px;
  display: flex;
  align-items: center; }
  @media (max-width: 767px) {
    .p-auctionNotify_table_line {
      padding: 18px 12px; } }
  .p-auctionNotify_table_line:nth-child(even) {
    background-color: #f7f7f7; }
  .p-auctionNotify_table_line .date {
    display: flex;
    font-size: 14px;
    line-height: 20px;
    align-items: center;
    justify-content: flex-start;
    flex: 0 0 20%;
    max-width: 20%; }
    .p-auctionNotify_table_line .date span {
      margin-left: 5px;
      padding: 0; }
  .p-auctionNotify_table_line .content {
    flex: 0 0 70%;
    max-width: 70%;
    padding-left: 10px;
    padding-right: 10px; }
    .p-auctionNotify_table_line .content a {
      margin: 0;
      display: block;
      font-weight: 700;
      font-size: 14px;
      line-height: 20px;
      color: #585858; }
  .p-auctionNotify_table_line .more {
    flex: 0 0 10%;
    max-width: 10%;
    text-align: center; }
    .p-auctionNotify_table_line .more a {
      font-weight: 700;
      font-size: 12px;
      line-height: 20px;
      color: #e31937; }
      .p-auctionNotify_table_line .more a:hover {
        text-decoration: underline; }

.p-auctionNotify_table_wrap {
  overflow: auto; }

@media (max-width: 991px) {
  .p-auctionNotify_table_list {
    width: 820px; } }

.p-auctionNotify_pagination {
  margin-top: 48px; }
  @media (max-width: 767px) {
    .p-auctionNotify_pagination {
      margin-top: 22px; } }

.p-auctionNotify_heading h3 {
  font-weight: 700;
  color: #23395d;
  margin: 0;
  line-height: 36px; }
  @media (max-width: 767px) {
    .p-auctionNotify_heading h3 {
      font-size: 18px;
      line-height: 25px; } }

.p-auctionNotify_note {
  margin-top: 26px;
  background: #eaeaea;
  border: 1px dashed #b3b3b3;
  padding: 16px 40px;
  position: relative; }
  @media (max-width: 767px) {
    .p-auctionNotify_note {
      padding: 20px;
      margin-top: 10px; } }
  .p-auctionNotify_note ul {
    margin: 0;
    padding: 0; }

.p-auctionNotify_pulldownGroup {
  display: flex;
  flex-wrap: wrap;
  margin: 26px -8px 0; }
  @media (max-width: 767px) {
    .p-auctionNotify_pulldownGroup {
      margin-top: 18px; } }
  .p-auctionNotify_pulldownGroup_item {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px; }
    @media (min-width: 768px) {
      .p-auctionNotify_pulldownGroup_item {
        flex: 0 0 50%;
        max-width: 50%; } }
    @media (max-width: 767px) {
      .p-auctionNotify_pulldownGroup_item:not(:first-child) {
        margin-top: 14px; } }

.p-auctionNotify hr {
  border-style: dashed;
  margin: 24px 0; }
  @media (min-width: 768px) {
    .p-auctionNotify hr {
      margin: 34px 0; } }

.page-huong-dan-nop-tien .text,
.page-huong-dan-nop-tien ul,
.page-huong-dan-nop-tien p {
  margin: 0; }

.page-huong-dan-nop-tien .box-huong-dan-nop-tien {
  margin-top: 1.14286em; }

.page-huong-dan-nop-tien .icon-text-in-box .img-bg {
  width: 1.71429em; }

.page-huong-dan-nop-tien section.section-huong-dan {
  margin-bottom: 4em; }
  .page-huong-dan-nop-tien section.section-huong-dan > .section-content {
    padding-left: 1.42857em;
    padding-top: 1.14286em; }
    .page-huong-dan-nop-tien section.section-huong-dan > .section-content > .section-content {
      padding-top: 1.14286em; }

.page-chi-tiet-tin-tuc-san-pham .text-title {
  color: #23395d;
  font-weight: 700; }

.page-chi-tiet-tin-tuc-san-pham .item-chi-tiet-tin-tuc {
  padding-bottom: 3.35714em;
  border-bottom: 1px solid #b3b3b3; }
  .page-chi-tiet-tin-tuc-san-pham .item-chi-tiet-tin-tuc__title {
    font-size: 1.71429em;
    line-height: 1.16667;
    text-transform: uppercase;
    margin-bottom: 1.57143em; }
  .page-chi-tiet-tin-tuc-san-pham .item-chi-tiet-tin-tuc__date {
    margin-bottom: 1.57143em; }
  .page-chi-tiet-tin-tuc-san-pham .item-chi-tiet-tin-tuc__desc {
    margin-bottom: 1.57143em; }
  .page-chi-tiet-tin-tuc-san-pham .item-chi-tiet-tin-tuc__files {
    margin-bottom: 1.57143em; }
  .page-chi-tiet-tin-tuc-san-pham .item-chi-tiet-tin-tuc__social {
    cursor: pointer;
    transition: all 0.2s ease-in-out; }
    .page-chi-tiet-tin-tuc-san-pham .item-chi-tiet-tin-tuc__social:hover {
      opacity: .75; }

.page-chi-tiet-tin-tuc-san-pham .tin-tuc-lien-quan-items {
  padding-top: 2.85714em; }
  .page-chi-tiet-tin-tuc-san-pham .tin-tuc-lien-quan-items .tin-tuc-lien-quan-item {
    padding: 1.14286em 1.71429em; }
    .page-chi-tiet-tin-tuc-san-pham .tin-tuc-lien-quan-items .tin-tuc-lien-quan-item:nth-of-type(odd) {
      background: #f9f9f9; }
    .page-chi-tiet-tin-tuc-san-pham .tin-tuc-lien-quan-items .tin-tuc-lien-quan-item__row {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 0.85714em; }
      .page-chi-tiet-tin-tuc-san-pham .tin-tuc-lien-quan-items .tin-tuc-lien-quan-item__row:last-of-type {
        margin-bottom: 0; }

.page-chi-tiet-tin-tuc-san-pham .highligh-row-items {
  padding-top: 2.85714em; }
  .page-chi-tiet-tin-tuc-san-pham .highligh-row-items a.danger {
    font-weight: 700; }

.page-ket-qua-dang-ky-chi-tiet .section-item {
  border-bottom: 1px dashed #b3b3b3; }
  .page-ket-qua-dang-ky-chi-tiet .section-item.section-ket-qua-dau-gia {
    border-bottom: none; }

.page-ket-qua-dang-ky-chi-tiet .text__title-section-ket-qua-dau-gia {
  font-weight: 700; }

@media (min-width: 992px) {
  .page-ket-qua-dang-ky-chi-tiet .highligh-row-items .highligh-row-item {
    min-height: 5.28571em; }
    .page-ket-qua-dang-ky-chi-tiet .highligh-row-items .highligh-row-item__dateCol {
      min-width: 150px; }
    .page-ket-qua-dang-ky-chi-tiet .highligh-row-items .highligh-row-item__title {
      width: calc(100% - 230px);
      padding-right: 5.71429em;
      font-weight: 700; }
    .page-ket-qua-dang-ky-chi-tiet .highligh-row-items .highligh-row-item__viewMore {
      min-width: 80px;
      font-weight: 700; } }

.page-huong-dan-giao-dich-san-pham-s-bond .section-huong-dan {
  padding-bottom: 4.64286em; }
  .page-huong-dan-giao-dich-san-pham-s-bond .section-huong-dan > .button-text > .row {
    margin-bottom: 0.71429em; }
  .page-huong-dan-giao-dich-san-pham-s-bond .section-huong-dan > .preview-items {
    padding-top: 1.78571em;
    padding-bottom: 1.78571em; }
    @media (min-width: 992px) {
      .page-huong-dan-giao-dich-san-pham-s-bond .section-huong-dan > .preview-items {
        padding-top: 2.85714em;
        padding-bottom: 2.14286em;
        margin-left: -4.07143em;
        margin-right: -4.07143em;
        display: flex;
        flex-wrap: wrap;
        justify-content: center; } }
    .page-huong-dan-giao-dich-san-pham-s-bond .section-huong-dan > .preview-items .preview-item {
      max-width: 13.35714em;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 0.71429em; }
      @media (min-width: 992px) {
        .page-huong-dan-giao-dich-san-pham-s-bond .section-huong-dan > .preview-items .preview-item {
          margin-left: 4.07143em;
          margin-right: 4.07143em;
          width: 13.35714em;
          max-width: 50%; } }

.p-marketOverview .m__table__inner table {
  width: 100% !important; }

.p-marketOverview_banner {
  position: relative;
  z-index: 1; }

.p-marketOverview_intro {
  position: relative;
  z-index: 2;
  background-color: #fff; }
  .p-marketOverview_intro_list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px; }
  .p-marketOverview_intro_item {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    padding-left: 15px;
    padding-right: 15px; }
    @media (max-width: 767px) {
      .p-marketOverview_intro_item {
        flex: 0 0 50%;
        max-width: 50%; } }
    .p-marketOverview_intro_item:nth-child(1) {
      color: #23395d; }
    .p-marketOverview_intro_item:nth-child(2) {
      color: #974063; }
    .p-marketOverview_intro_item:nth-child(3) {
      color: #ff6c39; }
    .p-marketOverview_intro_item:nth-child(4) {
      color: #2c4a96; }
    .p-marketOverview_intro_item:nth-child(5) {
      color: #e31937; }
    .p-marketOverview_intro_item:nth-child(4), .p-marketOverview_intro_item:nth-child(5) {
      margin-top: -126px; }
      @media (max-width: 991px) {
        .p-marketOverview_intro_item:nth-child(4), .p-marketOverview_intro_item:nth-child(5) {
          margin-top: -97px; } }
      @media (max-width: 767px) {
        .p-marketOverview_intro_item:nth-child(4), .p-marketOverview_intro_item:nth-child(5) {
          margin-top: 0; } }
    .p-marketOverview_intro_item_wrap {
      background: transparent url("/images/rhombus.png") no-repeat center/100% auto;
      position: relative;
      padding-bottom: 116.17647%; }
    .p-marketOverview_intro_item h4,
    .p-marketOverview_intro_item p {
      position: absolute;
      color: inherit; }
    .p-marketOverview_intro_item h4 {
      font-size: 32px;
      line-height: 40px;
      font-weight: 700;
      max-width: 268px;
      margin: 0 auto;
      width: 100%;
      top: 45%;
      left: 50%;
      text-align: center;
      text-transform: uppercase;
      transform: translate(-50%, -50%); }
      @media (max-width: 1199px) {
        .p-marketOverview_intro_item h4 {
          font-size: 24px;
          line-height: 32px;
          max-width: 225px; } }
      @media (max-width: 991px) {
        .p-marketOverview_intro_item h4 {
          font-size: 18px;
          line-height: 29px;
          max-width: 140px; } }
      @media (max-width: 767px) {
        .p-marketOverview_intro_item h4 {
          font-size: 14px;
          line-height: 22px;
          max-width: 126px; } }
    .p-marketOverview_intro_item p {
      font-weight: 700;
      font-size: 48px;
      line-height: 60px;
      margin: 0;
      left: 50%;
      transform: translateX(-50%);
      bottom: 26%; }
      @media (max-width: 991px) {
        .p-marketOverview_intro_item p {
          font-size: 22px;
          line-height: 29px; } }

.p-marketOverview_stock {
  background-color: #f9f9f9; }
  .p-marketOverview_stock_content {
    margin-top: 48px; }
    @media (max-width: 991px) {
      .p-marketOverview_stock_content {
        margin-top: 30px; } }
    @media (max-width: 767px) {
      .p-marketOverview_stock_content {
        margin-top: 16px; } }
  @media (min-width: 768px) {
    .p-marketOverview_stock_list_item {
      display: flex; } }
  .p-marketOverview_stock_list_item:not(:first-child) {
    margin-top: 24px; }
  .p-marketOverview_stock_list_img {
    width: 100%; }
    @media (min-width: 768px) {
      .p-marketOverview_stock_list_img {
        width: 255px; } }
  .p-marketOverview_stock_list_content {
    flex: 1 0 0;
    padding-left: 30px; }
    @media (max-width: 991px) {
      .p-marketOverview_stock_list_content {
        padding-left: 20px; } }
    @media (max-width: 767px) {
      .p-marketOverview_stock_list_content {
        padding-left: 0;
        margin-top: 15px; } }
    .p-marketOverview_stock_list_content h4 {
      font-weight: 700;
      font-size: 20px;
      line-height: 28px;
      margin: 0;
      color: #23395d; }
      @media (max-width: 767px) {
        .p-marketOverview_stock_list_content h4 {
          font-size: 18px;
          line-height: 25px; } }
    .p-marketOverview_stock_list_content ul {
      padding-left: 20px;
      margin: 12px 0 0; }
      @media (max-width: 767px) {
        .p-marketOverview_stock_list_content ul {
          margin-top: 6px; } }
      .p-marketOverview_stock_list_content ul li {
        font-size: 14px;
        line-height: 20px; }
        @media (max-width: 767px) {
          .p-marketOverview_stock_list_content ul li {
            font-size: 13px; } }
        .p-marketOverview_stock_list_content ul li:not(:first-child) {
          margin-top: 8px; }

.p-marketOverview_bond_list {
  margin-top: 48px; }
  @media (max-width: 767px) {
    .p-marketOverview_bond_list {
      margin-top: 16px; } }
  .p-marketOverview_bond_list .slick-slide:nth-child(1) .p-marketOverview_bond_list_icon,
  .p-marketOverview_bond_list .slick-slide:nth-child(1) .p-marketOverview_bond_list_content {
    background-color: #23395d; }
  .p-marketOverview_bond_list .slick-slide:nth-child(1) .p-marketOverview_bond_list_content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .p-marketOverview_bond_list .slick-slide:nth-child(2) .p-marketOverview_bond_list_icon,
  .p-marketOverview_bond_list .slick-slide:nth-child(2) .p-marketOverview_bond_list_content {
    background-color: #974063; }
  .p-marketOverview_bond_list .slick-slide:nth-child(2) .p-marketOverview_bond_list_content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .p-marketOverview_bond_list .slick-slide:nth-child(3) .p-marketOverview_bond_list_icon,
  .p-marketOverview_bond_list .slick-slide:nth-child(3) .p-marketOverview_bond_list_content {
    background-color: #ff6c39; }
  .p-marketOverview_bond_list .slick-slide:nth-child(3) .p-marketOverview_bond_list_content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .p-marketOverview_bond_list_icon {
    width: 88px;
    height: 88px;
    border-radius: 50%;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center; }
  .p-marketOverview_bond_list_content {
    padding: 48px 36px;
    margin-top: 28px;
    position: relative; }
    @media (max-width: 767px) {
      .p-marketOverview_bond_list_content {
        margin-top: 14px; } }
    .p-marketOverview_bond_list_content p {
      color: #fff;
      font-weight: 700;
      margin: 0;
      text-align: justify; }

.p-marketOverview_ckps {
  background-color: #1c2e4a; }
  .p-marketOverview_ckps_content {
    position: relative;
    padding-bottom: 115px; }
    @media (max-width: 767px) {
      .p-marketOverview_ckps_content {
        padding-bottom: 68px; } }
    .p-marketOverview_ckps_content_img {
      max-width: 1110px;
      margin: 48px auto 0; }
      @media (max-width: 767px) {
        .p-marketOverview_ckps_content_img {
          margin-top: 26px; } }
    @media (min-width: 992px) {
      .p-marketOverview_ckps_content_text {
        position: absolute;
        max-width: 318px;
        max-height: 140px;
        overflow-y: auto;
        scrollbar-face-color: #b3b3b3;
        scrollbar-track-color: transparent; }
        .p-marketOverview_ckps_content_text::-webkit-scrollbar {
          width: 0.375rem;
          height: 0.375rem;
          margin-right: 0.3125rem; }
        .p-marketOverview_ckps_content_text::-webkit-scrollbar-thumb {
          background: #b3b3b3;
          border: 0.125rem solid transparent;
          border-radius: 0.1875rem; }
        .p-marketOverview_ckps_content_text::-webkit-scrollbar-track {
          background: transparent; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .p-marketOverview_ckps_content_text {
        max-height: 100px; } }
    @media (max-width: 991px) {
      .p-marketOverview_ckps_content_text + .p-marketOverview_ckps_content_text {
        margin-top: 16px; } }
    .p-marketOverview_ckps_content_text p {
      font-weight: 700;
      color: #fff;
      margin: 0;
      font-size: 14px;
      line-height: 18px; }
      @media (min-width: 992px) {
        .p-marketOverview_ckps_content_text p {
          font-size: 20px;
          line-height: 28px; } }
    @media (min-width: 992px) {
      .p-marketOverview_ckps_content_text.t1 {
        left: 8%;
        bottom: 15%; } }
    @media (min-width: 992px) {
      .p-marketOverview_ckps_content_text.t2 {
        left: 50%;
        bottom: 0;
        transform: translateX(-50%); } }
    @media (min-width: 992px) {
      .p-marketOverview_ckps_content_text.t3 {
        right: 6%;
        bottom: 15%; } }

.p-marketOverview_ensurance_row {
  margin-top: 48px; }
  @media (max-width: 767px) {
    .p-marketOverview_ensurance_row {
      margin-top: 20px; } }

.p-marketOverview_ensurance_content {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  padding: 20px;
  border: 1px solid #c4c4c4;
  border-radius: 16px;
  position: relative; }
  @media (max-width: 767px) {
    .p-marketOverview_ensurance_content {
      font-size: 14px;
      line-height: 18px; } }
  .p-marketOverview_ensurance_content::before {
    content: '';
    width: 20px;
    height: 20px;
    border-left: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4;
    position: absolute;
    top: 50%;
    left: -11px;
    background-color: #fff;
    transform: translateY(-50%) rotate(45deg); }
    @media (max-width: 991px) {
      .p-marketOverview_ensurance_content::before {
        display: none; } }

.p-marketOverview_funds {
  background: #f8f8f8; }
  .p-marketOverview_funds_panel {
    display: flex;
    flex-wrap: wrap;
    margin: 48px -38px 0;
    position: relative; }
    @media (min-width: 768px) {
      .p-marketOverview_funds_panel::before {
        content: '';
        position: absolute;
        top: -52px;
        bottom: -56px;
        left: 50%;
        width: 1px;
        background-color: #23395d; } }
    .p-marketOverview_funds_panel_item {
      padding-left: 38px;
      padding-right: 38px;
      width: 100%; }
      @media (min-width: 768px) {
        .p-marketOverview_funds_panel_item {
          flex: 0 0 50%;
          max-width: 50%; } }
      .p-marketOverview_funds_panel_item:first-child .p-marketOverview_funds_panel_header {
        background-color: #8c48c8; }
        .p-marketOverview_funds_panel_item:first-child .p-marketOverview_funds_panel_header::before {
          background-color: #8c48c8;
          right: -3px; }
        .p-marketOverview_funds_panel_item:first-child .p-marketOverview_funds_panel_header::after {
          background-color: #8c48c8;
          left: calc(100% + 31px); }
      .p-marketOverview_funds_panel_item:nth-child(2) {
        margin-top: 120px; }
        @media (max-width: 767px) {
          .p-marketOverview_funds_panel_item:nth-child(2) {
            margin-top: 20px; } }
        .p-marketOverview_funds_panel_item:nth-child(2) .p-marketOverview_funds_panel_header {
          background-color: #28ae64; }
          .p-marketOverview_funds_panel_item:nth-child(2) .p-marketOverview_funds_panel_header::before {
            background-color: #28ae64;
            left: -16px; }
          .p-marketOverview_funds_panel_item:nth-child(2) .p-marketOverview_funds_panel_header::after {
            background-color: #28ae64;
            right: calc(100% + 29px); }
    .p-marketOverview_funds_panel_header {
      font-weight: 700;
      font-size: 22px;
      line-height: 32px;
      text-align: center;
      text-transform: uppercase;
      color: #fff;
      padding: 16px 28px;
      position: relative; }
      @media (max-width: 767px) {
        .p-marketOverview_funds_panel_header {
          font-size: 17px;
          line-height: 22px; } }
      .p-marketOverview_funds_panel_header::before {
        content: '';
        position: absolute;
        width: 20px;
        height: 20px;
        transform: rotate(45deg) translateY(-50%);
        top: 50%; }
        @media (max-width: 767px) {
          .p-marketOverview_funds_panel_header::before {
            display: none; } }
      .p-marketOverview_funds_panel_header::after {
        content: '';
        position: absolute;
        width: 16px;
        height: 16px;
        border: 2px solid #fff;
        transform: translateY(-50%);
        top: 50%;
        border-radius: 50%; }
        @media (max-width: 767px) {
          .p-marketOverview_funds_panel_header::after {
            display: none; } }
    .p-marketOverview_funds_panel_content {
      padding: 24px;
      border: 1px solid #b3b3b3;
      border-top: 0; }
      .p-marketOverview_funds_panel_content p {
        font-weight: 700;
        font-size: 14px;
        line-height: 18px; }
        @media (min-width: 1200px) {
          .p-marketOverview_funds_panel_content p {
            font-size: 20px;
            line-height: 28px; } }
  .p-marketOverview_funds_icon {
    margin-top: 64px; }
    @media (max-width: 991px) {
      .p-marketOverview_funds_icon {
        margin-top: 30px; } }

.p-marketOverview_compare {
  background: transparent url("/images/compare-investment.png") no-repeat center/100% auto; }
  .p-marketOverview_compare_heading {
    margin-bottom: 2.85714em; }

@media (min-width: 992px) {
  .item-chi-tiet-tin-tuc__desc {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%; } }

@media (max-width: 991px) {
  .item-chi-tiet-tin-tuc__desc {
    -webkit-box-orient: vertical;
    display: box;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis; } }

.p-secured-warrants-are-issue_search {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 0.375rem; }
  .p-secured-warrants-are-issue_search .u-icon {
    margin-left: 0.6875rem; }

.p-registration-information-buy-ipo ::-moz-placeholder {
  color: #b3b3b3; }

.p-registration-information-buy-ipo ::placeholder {
  color: #b3b3b3; }

.p-registration-information-buy-ipo .form-wrapper {
  display: none; }

.p-registration-information-buy-ipo .form-wrapper.active {
  display: block; }

.p-registration-information-buy-ipo input[readonly] {
  background-color: #eaeaea !important; }

.p-registration-information-buy-ipo .form-wrapper .col-form-label > span {
  color: #e31937; }

.p-registration-information-buy-ipo .form-wrapper .col-form-label > .des {
  font-style: italic;
  display: block; }

.p-registration-information-buy-ipo .group-title {
  font-weight: bold; }

.p-pricing-on-the-model-black-scholes #g_recaptcha > div {
  float: right; }

.p-pricing-on-the-model-black-scholes .error {
  border: 1px solid red !important; }

.p-secured-warrants-are-issued .cardHeading {
  padding-bottom: 1.25rem; }
  @media (min-width: 768px) {
    .p-secured-warrants-are-issued .cardHeading {
      padding-bottom: 2.5rem; } }

.p-secured-warrants-are-issued #datatable-wrapper.show-row-filter {
  padding-bottom: 35px; }

.p-secured-warrants-are-issued #datatable-wrapper:not(.show-row-filter) thead > tr.row-filter {
  display: none; }

.p-secured-warrants-are-issued #datatable-wrapper table {
  border-spacing: 0 !important;
  margin: 0 !important; }

.p-secured-warrants-are-issued #datatable-wrapper table thead > tr > th,
.p-secured-warrants-are-issued #datatable-wrapper table tbody > tr > td {
  border-width: 0;
  border-right: 1px solid #fff;
  text-align: center; }

.p-secured-warrants-are-issued #datatable-wrapper table tbody > tr > td {
  cursor: pointer; }

.p-secured-warrants-are-issued #datatable-wrapper table thead > tr:not(:first-child) > th,
.p-secured-warrants-are-issued #datatable-wrapper table tbody > tr:not(:first-child) > td {
  border-top: 1px solid #fff; }

.p-secured-warrants-are-issued #datatable-wrapper table.dataTable th,
.p-secured-warrants-are-issued #datatable-wrapper table.dataTable td {
  word-break: break-word;
  padding-left: 2px;
  padding-right: 2px; }

.p-secured-warrants-are-issued #datatable-wrapper table.dataTable th {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #fff;
  background-color: #23395d; }

.p-secured-warrants-are-issued #datatable-wrapper table tbody > tr.highlight > td {
  background-color: #bbb; }

.p-secured-warrants-are-issued #datatable thead tr,
.p-secured-warrants-are-issued .DTFC_LeftBodyLiner .DTFC_Cloned thead tr {
  height: 0 !important; }

.p-secured-warrants-are-issued table.dataTable th {
  vertical-align: middle;
  position: relative; }

.p-secured-warrants-are-issued #datatable-wrapper table.dataTable th input.search-column {
  width: 100%;
  padding: 0 0.5em;
  line-height: 1.75;
  border-width: 0;
  text-align: center; }

.p-secured-warrants-are-issued #datatable-wrapper table.dataTable th .select2-container {
  display: block;
  min-width: unset; }

.p-secured-warrants-are-issued #datatable-wrapper table.dataTable th .select2-container > .selection {
  width: 100%; }

.p-secured-warrants-are-issued #datatable-wrapper table.dataTable th .select2-container > .selection > .select2-selection {
  padding: 0 0.5em;
  border-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.p-secured-warrants-are-issued #datatable-wrapper.loading::before {
  content: ''; }

.p-secured-warrants-are-issued #datatable-wrapper.loading::after {
  content: "Loading..."; }

.p-secured-warrants-are-issued #datatable-wrapper::after {
  display: block;
  position: absolute;
  left: 50%;
  top: 5rem;
  margin-left: -30px;
  z-index: 2; }

.p-secured-warrants-are-issued #datatable-wrapper::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 1; }

.p-secured-warrants-are-issued #datatable-wrapper {
  opacity: 0;
  position: relative; }

.p-secured-warrants-are-issued #datatable-wrapper.show {
  opacity: 1; }

.p-secured-warrants-are-issued #filter-date-wrapper {
  position: relative;
  z-index: 9999; }

.p-secured-warrants-are-issued #filter-date-wrapper .bootstrap-datetimepicker-widget {
  width: auto !important;
  top: 50% !important;
  left: 50% !important;
  position: fixed !important;
  right: auto !important;
  bottom: auto !important;
  margin: -132px 0 0 -105px !important;
  border: 1px solid #f0f0f0 !important; }

.p-secured-warrants-are-issued #filter-date-wrapper .bootstrap-datetimepicker-widget a[data-action] {
  padding: 0 !important;
  color: #ffff !important;
  width: 2em !important;
  height: 2em !important;
  display: inline-block !important;
  line-height: 2 !important;
  text-align: center !important;
  cursor: pointer !important; }

.p-secured-warrants-are-issued #filter-date-wrapper .bootstrap-datetimepicker-widget a[data-action]:hover {
  background-color: #ec1c3c !important; }

.p-secured-warrants-are-issued #filter-date-wrapper .bootstrap-datetimepicker-widget .picker-switch td span {
  width: auto !important;
  height: unset !important;
  line-height: 1 !important;
  color: #fff !important;
  background-color: unset !important; }

.p-secured-warrants-are-issued #filter-date-wrapper .bootstrap-datetimepicker-widget .picker-switch table > tbody > tr > td {
  background-color: #9b9b9b !important; }

.p-secured-warrants-are-issued #datatable_paginate {
  text-align: right;
  margin-top: 2em; }

.p-secured-warrants-are-issued #datatable_paginate .paginate_button {
  cursor: pointer;
  display: inline-block;
  padding: 0 0.3571428571em;
  border: 1px solid transparent;
  line-height: 2.1428571429em;
  height: 2.1428571429em;
  color: #363636;
  text-align: center; }

.p-secured-warrants-are-issued #datatable_paginate .paginate_button.current {
  font-weight: 700; }

.p-secured-warrants-are-issued #datatable_paginate .paginate_button.current,
.p-secured-warrants-are-issued #datatable_paginate .paginate_button:hover {
  color: #e31937; }

.p-secured-warrants-are-issued #datatable_paginate .paginate_button.previous,
.p-secured-warrants-are-issued #datatable_paginate .paginate_button.next {
  border: 1px solid #e1e1e1;
  width: 2.1428571429em; }

.p-secured-warrants-are-issued #datatable_paginate .paginate_button.previous {
  margin-right: 0.7142857143em; }

.p-secured-warrants-are-issued #datatable_paginate .paginate_button.next {
  margin-left: 0.7142857143em; }

.p-secured-warrants-are-issued #btn-toggle-filter-table > * {
  display: inline-block;
  vertical-align: middle; }

.p-secured-warrants-are-issued #btn-toggle-filter-table.active .arrow_carrot-right::before {
  content: "\33"; }

.p-secured-warrants-are-issued ul {
  margin: 0; }

.p-secured-warrants-are-issued table tbody tr:nth-child(odd) {
  background-color: #e7e7e7; }

.p-secured-warrants-are-issued table tbody tr:nth-child(2n) {
  background-color: #f7f7f7; }

.p-compare-warrants {
  /**
        TABLE STYLEs
    */ }
  .p-compare-warrants .cardHeading {
    padding-bottom: 1.25rem; }
    @media (min-width: 768px) {
      .p-compare-warrants .cardHeading {
        padding-bottom: 2.5rem; } }
  .p-compare-warrants_slider_thumbnail {
    padding-bottom: calc(258/825*100%); }
    @media (max-width: 1199px) {
      .p-compare-warrants_slider_thumbnail {
        padding-bottom: 47%; } }
    @media (max-width: 767px) {
      .p-compare-warrants_slider_thumbnail {
        padding-bottom: 65%; } }
    .p-compare-warrants_slider_thumbnail img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .p-compare-warrants_slider_item {
    position: relative; }
  .p-compare-warrants_slider_content {
    max-width: 250px;
    position: absolute;
    top: 10%;
    left: 5%; }
    @media (max-width: 767px) {
      .p-compare-warrants_slider_content {
        max-width: 230px; } }
    .p-compare-warrants_slider_content h3 {
      font-weight: 800;
      font-size: 27px;
      line-height: 45px;
      text-transform: uppercase;
      color: #E31937;
      margin-bottom: 0;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical; }
      @media (max-width: 991px) {
        .p-compare-warrants_slider_content h3 {
          font-size: 24px;
          line-height: 42px; } }
      @media (max-width: 767px) {
        .p-compare-warrants_slider_content h3 {
          font-size: 18px;
          line-height: 32px;
          overflow: hidden;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical; } }
  .p-compare-warrants_slider_button {
    max-width: 139px;
    margin-top: 16px; }
  .p-compare-warrants_content ul li {
    margin-bottom: 16px; }
  @media (min-width: 992px) {
    .p-compare-warrants_table {
      margin-top: 40px; } }
  @media (max-width: 991px) {
    .p-compare-warrants_chart {
      margin-top: 20px; } }
  .p-compare-warrants_container .cardHeading {
    padding-bottom: 24px; }
  .p-compare-warrants_squareRoots_base {
    width: 255px; }
    .p-compare-warrants_squareRoots_base p {
      font-size: 14px;
      line-height: 20px;
      color: #1a2941;
      margin-bottom: 8px; }
  .p-compare-warrants_search {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-bottom: 10px; }
    .p-compare-warrants_search .btn-icon-khcn {
      width: 40px;
      height: 40px;
      padding: 0;
      border-radius: 0;
      margin-left: 16px; }
      .p-compare-warrants_search .btn-icon-khcn__icon {
        height: auto; }
  .p-compare-warrants_filter {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px; }
    .p-compare-warrants_filter_item {
      width: 100%;
      margin-bottom: 16px; }
      @media (min-width: 768px) {
        .p-compare-warrants_filter_item {
          flex: 0 0 160px;
          max-width: 160px;
          margin-bottom: 14px; }
          .p-compare-warrants_filter_item:not(:last-child) {
            margin-right: 30px; } }
      .p-compare-warrants_filter_item .label {
        font-size: 11px;
        line-height: 20px;
        color: #23395D;
        margin-bottom: 8px; }
        .p-compare-warrants_filter_item .label.transparent {
          color: transparent;
          pointer-events: none; }
          @media (max-width: 767px) {
            .p-compare-warrants_filter_item .label.transparent {
              display: none; } }
  .p-compare-warrants .u-section {
    padding-bottom: 64px; }
    @media (max-width: 767px) {
      .p-compare-warrants .u-section {
        padding-bottom: 45px; } }
  .p-compare-warrants .dataTable_container {
    margin-bottom: 24px; }
    @media (max-width: 991px) {
      .p-compare-warrants .dataTable_container {
        margin-top: 22px; } }
  .p-compare-warrants #datatable-wrapper.show-row-filter {
    padding-bottom: 35px; }
  .p-compare-warrants #datatable-wrapper:not(.show-row-filter) thead > tr.row-filter {
    display: none; }
  .p-compare-warrants #datatable-wrapper table {
    border-spacing: 0 !important;
    margin: 0 !important; }
  .p-compare-warrants #datatable-wrapper table thead > tr > th,
  .p-compare-warrants #datatable-wrapper table tbody > tr > td {
    text-align: center; }
  .p-compare-warrants #datatable-wrapper table tbody > tr > td {
    cursor: pointer; }
  .p-compare-warrants #datatable-wrapper table thead > tr:not(:first-child) > th,
  .p-compare-warrants #datatable-wrapper table tbody > tr:not(:first-child) > td {
    border-top: 1px solid #fff; }
  .p-compare-warrants #datatable-wrapper table.dataTable th,
  .p-compare-warrants #datatable-wrapper table.dataTable td {
    word-break: break-word;
    padding-left: 2px;
    padding-right: 2px; }
  .p-compare-warrants #datatable-wrapper table.dataTable th {
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff;
    background-color: #23395d; }
  .p-compare-warrants #datatable-wrapper table tbody > tr.highlight > td {
    background-color: #bbb; }
  .p-compare-warrants #datatable thead tr,
  .p-compare-warrants .DTFC_LeftBodyLiner .DTFC_Cloned thead tr {
    height: 0 !important; }
  .p-compare-warrants table.dataTable th {
    vertical-align: middle;
    position: relative; }
  .p-compare-warrants #datatable-wrapper table.dataTable th input.search-column {
    width: 100%;
    padding: 0 0.5em;
    line-height: 1.75;
    border-width: 0;
    text-align: center; }
  .p-compare-warrants #datatable-wrapper table.dataTable th .select2-container {
    display: block;
    min-width: unset; }
  .p-compare-warrants #datatable-wrapper table.dataTable th .select2-container > .selection {
    width: 100%; }
  .p-compare-warrants #datatable-wrapper table.dataTable th .select2-container > .selection > .select2-selection {
    padding: 0 0.5em;
    border-width: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .p-compare-warrants #datatable-wrapper.loading::before {
    content: ''; }
  .p-compare-warrants #datatable-wrapper.loading::after {
    content: "Loading..."; }
  .p-compare-warrants #datatable-wrapper::after {
    display: block;
    position: absolute;
    left: 50%;
    top: 5rem;
    margin-left: -30px;
    z-index: 2; }
  .p-compare-warrants #datatable-wrapper::before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 1; }
  .p-compare-warrants #datatable-wrapper {
    opacity: 0;
    position: relative; }
  .p-compare-warrants #datatable-wrapper.show {
    opacity: 1; }
  .p-compare-warrants #filter-date-wrapper {
    position: relative;
    z-index: 9999; }
  .p-compare-warrants #filter-date-wrapper .bootstrap-datetimepicker-widget {
    width: auto !important;
    top: 50% !important;
    left: 50% !important;
    position: fixed !important;
    right: auto !important;
    bottom: auto !important;
    margin: -132px 0 0 -105px !important;
    border: 1px solid #f0f0f0 !important; }
  .p-compare-warrants #filter-date-wrapper .bootstrap-datetimepicker-widget a[data-action] {
    padding: 0 !important;
    color: #ffff !important;
    width: 2em !important;
    height: 2em !important;
    display: inline-block !important;
    line-height: 2 !important;
    text-align: center !important;
    cursor: pointer !important; }
  .p-compare-warrants #filter-date-wrapper .bootstrap-datetimepicker-widget a[data-action]:hover {
    background-color: #ec1c3c !important; }
  .p-compare-warrants #filter-date-wrapper .bootstrap-datetimepicker-widget .picker-switch td span {
    width: auto !important;
    height: unset !important;
    line-height: 1 !important;
    color: #fff !important;
    background-color: unset !important; }
  .p-compare-warrants #filter-date-wrapper .bootstrap-datetimepicker-widget .picker-switch table > tbody > tr > td {
    background-color: #9b9b9b !important; }
  .p-compare-warrants #datatable_paginate {
    text-align: right;
    margin-top: 2em; }
  .p-compare-warrants #datatable_paginate .paginate_button {
    cursor: pointer;
    display: inline-block;
    padding: 0 0.3571428571em;
    border: 1px solid transparent;
    line-height: 2.1428571429em;
    height: 2.1428571429em;
    color: #363636;
    text-align: center; }
  .p-compare-warrants #datatable_paginate .paginate_button.current {
    font-weight: 700; }
  .p-compare-warrants #datatable_paginate .paginate_button.current,
  .p-compare-warrants #datatable_paginate .paginate_button:hover {
    color: #e31937; }
  .p-compare-warrants #datatable_paginate .paginate_button.previous,
  .p-compare-warrants #datatable_paginate .paginate_button.next {
    border: 1px solid #e1e1e1;
    width: 2.1428571429em; }
  .p-compare-warrants #datatable_paginate .paginate_button.previous {
    margin-right: 0.7142857143em; }
  .p-compare-warrants #datatable_paginate .paginate_button.next {
    margin-left: 0.7142857143em; }
  .p-compare-warrants .btn-toggle-filter-table > * {
    display: inline-block;
    vertical-align: middle; }
  .p-compare-warrants .btn-toggle-filter-table.active .arrow_carrot-right::before {
    content: "\33"; }
  .p-compare-warrants ul {
    margin: 0; }
  .p-compare-warrants table tbody tr:nth-child(odd) {
    background-color: #e7e7e7; }
  .p-compare-warrants table tbody tr:nth-child(2n) {
    background-color: #f7f7f7; }

.tpl-blue .breadcrumb-item a:hover {
  color: #0081c6; }

.tpl-blue .breadcrumb-item.active {
  color: #0081c6; }

.tpl-blue .tabLinks:before {
  background: #008fd4;
  background: linear-gradient(to right, #008fd4 0%, #0483c9 18%, #0e62ad 52%, #1f2d80 94%, #232176 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008fd4', endColorstr='#232176', GradientType=1); }

.tpl-blue .tabLinks ul li:before {
  background: #0081c6; }

.tpl-blue .tabLinks ul li a:hover {
  color: #0081c6; }

.tpl-blue .tabLinks ul li.active a, .tpl-blue .tabLinks ul li.active a:hover {
  color: #fff;
  background: #0081c6; }

.tpl-blue .tabLinks__dropdown.active {
  background: #0081c6; }

@media (max-width: 767px) {
  .tpl-blue .tabLinks ul {
    background: #0081c6; }
    .tpl-blue .tabLinks ul li a {
      color: rgba(255, 255, 255, 0.7); }
      .tpl-blue .tabLinks ul li a:hover {
        color: #fff;
        background: rgba(255, 255, 255, 0.25); }
    .tpl-blue .tabLinks ul li.active a, .tpl-blue .tabLinks ul li.active a:hover {
      background: rgba(255, 255, 255, 0.25);
      color: #fff; } }

.tpl-blue .navSidebar > ul > li > a:not(.arrow):hover {
  color: #0081c6; }

.tpl-blue .navSidebar > ul > li .arrow:hover {
  color: #0081c6; }

.tpl-blue .navSidebar > ul > li.current > a:not(.arrow), .tpl-blue .navSidebar > ul > li.current > a:not(.arrow):hover {
  color: #0081c6; }

.tpl-blue .navSidebar > ul > li > ul > li a:hover {
  color: #0081c6; }

.tpl-blue .navSidebar > ul > li > ul > li > ul > li a:hover {
  color: #0081c6; }

.tpl-blue .navSidebar > ul > li > ul > li > ul > li.current > a:not(.arrow), .tpl-blue .navSidebar > ul > li > ul > li > ul > li.current > a:not(.arrow):hover {
  color: #0081c6; }

.tpl-blue .navSidebar > ul > li > ul > li.current > a:not(.arrow), .tpl-blue .navSidebar > ul > li > ul > li.current > a:not(.arrow):hover {
  color: #0081c6; }

.tpl-blue .navWidget__content:before {
  border-color: #0081c6; }

.tpl-orange .breadcrumb-item a:hover {
  color: #F5A01A; }

.tpl-orange .breadcrumb-item.active {
  color: #F5A01A; }

.tpl-orange .tabLinks:before {
  background: #f68b1f;
  background: linear-gradient(to right, #f68b1f 0%, #f36c21 61%, #f15a22 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f68b1f', endColorstr='#f15a22', GradientType=1); }

.tpl-orange .tabLinks ul li:before {
  background: #F5A01A; }

.tpl-orange .tabLinks ul li a:hover {
  color: #F5A01A; }

.tpl-orange .tabLinks ul li.active a, .tpl-orange .tabLinks ul li.active a:hover {
  color: #fff;
  background: #F5A01A; }

.tpl-orange .tabLinks__dropdown.active {
  background: #F5A01A; }

@media (max-width: 767px) {
  .tpl-orange .tabLinks ul {
    background: #F5A01A; }
    .tpl-orange .tabLinks ul li a {
      color: rgba(255, 255, 255, 0.7); }
      .tpl-orange .tabLinks ul li a:hover {
        color: #fff;
        background: rgba(255, 255, 255, 0.25); }
    .tpl-orange .tabLinks ul li.active a, .tpl-orange .tabLinks ul li.active a:hover {
      background: rgba(255, 255, 255, 0.25);
      color: #fff; } }

.tpl-orange .navSidebar > ul > li > a:not(.arrow):hover {
  color: #F5A01A; }

.tpl-orange .navSidebar > ul > li .arrow:hover {
  color: #F5A01A; }

.tpl-orange .navSidebar > ul > li.current > a:not(.arrow), .tpl-orange .navSidebar > ul > li.current > a:not(.arrow):hover {
  color: #F5A01A; }

.tpl-orange .navSidebar > ul > li > ul > li a:hover {
  color: #F5A01A; }

.tpl-orange .navSidebar > ul > li > ul > li > ul > li a:hover {
  color: #F5A01A; }

.tpl-orange .navSidebar > ul > li > ul > li > ul > li.current > a:not(.arrow), .tpl-orange .navSidebar > ul > li > ul > li > ul > li.current > a:not(.arrow):hover {
  color: #F5A01A; }

.tpl-orange .navSidebar > ul > li > ul > li.current > a:not(.arrow), .tpl-orange .navSidebar > ul > li > ul > li.current > a:not(.arrow):hover {
  color: #F5A01A; }

.tpl-orange .navWidget__content:before {
  border-color: #F5A01A; }

.tpl-gray .breadcrumb-item a:hover {
  color: #8B8B8B; }

.tpl-gray .breadcrumb-item.active {
  color: #8B8B8B; }

.tpl-gray .tabLinks:before {
  background: #8B8B8B; }

.tpl-gray .tabLinks ul li:before {
  background: #8B8B8B; }

.tpl-gray .tabLinks ul li a:hover {
  color: #8B8B8B; }

.tpl-gray .tabLinks ul li.active a, .tpl-gray .tabLinks ul li.active a:hover {
  color: #fff;
  background: #8B8B8B; }

.tpl-gray .tabLinks__dropdown.active {
  background: #8B8B8B; }

@media (max-width: 767px) {
  .tpl-gray .tabLinks ul {
    background: #8B8B8B; }
    .tpl-gray .tabLinks ul li a {
      color: rgba(255, 255, 255, 0.7); }
      .tpl-gray .tabLinks ul li a:hover {
        color: #fff;
        background: rgba(255, 255, 255, 0.25); }
    .tpl-gray .tabLinks ul li.active a, .tpl-gray .tabLinks ul li.active a:hover {
      background: rgba(255, 255, 255, 0.25);
      color: #fff; } }

.tpl-gray .navSidebar > ul > li > a:not(.arrow):hover {
  color: #8B8B8B; }

.tpl-gray .navSidebar > ul > li .arrow:hover {
  color: #8B8B8B; }

.tpl-gray .navSidebar > ul > li.current > a:not(.arrow), .tpl-gray .navSidebar > ul > li.current > a:not(.arrow):hover {
  color: #8B8B8B; }

.tpl-gray .navSidebar > ul > li > ul > li a:hover {
  color: #8B8B8B; }

.tpl-gray .navSidebar > ul > li > ul > li > ul > li a:hover {
  color: #8B8B8B; }

.tpl-gray .navSidebar > ul > li > ul > li > ul > li.current > a:not(.arrow), .tpl-gray .navSidebar > ul > li > ul > li > ul > li.current > a:not(.arrow):hover {
  color: #8B8B8B; }

.tpl-gray .navSidebar > ul > li > ul > li.current > a:not(.arrow), .tpl-gray .navSidebar > ul > li > ul > li.current > a:not(.arrow):hover {
  color: #8B8B8B; }

.tpl-gray .navWidget__content:before {
  border-color: #8B8B8B; }

.tpl-pink .breadcrumb-item a:hover {
  color: #91278F; }

.tpl-pink .breadcrumb-item.active {
  color: #91278F; }

.tpl-pink .tabLinks:before {
  background: #91278F; }

.tpl-pink .tabLinks ul li:before {
  background: #91278F; }

.tpl-pink .tabLinks ul li a:hover {
  color: #91278F; }

.tpl-pink .tabLinks ul li.active a, .tpl-pink .tabLinks ul li.active a:hover {
  color: #fff;
  background: #91278F; }

.tpl-pink .tabLinks__dropdown.active {
  background: #91278F; }

@media (max-width: 767px) {
  .tpl-pink .tabLinks ul {
    background: #91278F; }
    .tpl-pink .tabLinks ul li a {
      color: rgba(255, 255, 255, 0.7); }
      .tpl-pink .tabLinks ul li a:hover {
        color: #fff;
        background: rgba(255, 255, 255, 0.25); }
    .tpl-pink .tabLinks ul li.active a, .tpl-pink .tabLinks ul li.active a:hover {
      background: rgba(255, 255, 255, 0.25);
      color: #fff; } }

.tpl-pink .navSidebar > ul > li > a:not(.arrow):hover {
  color: #91278F; }

.tpl-pink .navSidebar > ul > li .arrow:hover {
  color: #91278F; }

.tpl-pink .navSidebar > ul > li.current > a:not(.arrow), .tpl-pink .navSidebar > ul > li.current > a:not(.arrow):hover {
  color: #91278F; }

.tpl-pink .navSidebar > ul > li > ul > li a:hover {
  color: #91278F; }

.tpl-pink .navSidebar > ul > li > ul > li > ul > li a:hover {
  color: #91278F; }

.tpl-pink .navSidebar > ul > li > ul > li > ul > li.current > a:not(.arrow), .tpl-pink .navSidebar > ul > li > ul > li > ul > li.current > a:not(.arrow):hover {
  color: #91278F; }

.tpl-pink .navSidebar > ul > li > ul > li.current > a:not(.arrow), .tpl-pink .navSidebar > ul > li > ul > li.current > a:not(.arrow):hover {
  color: #91278F; }

.tpl-pink .navWidget__content:before {
  border-color: #91278F; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsImJhc2UvbWl4aW5zL19jYXJvdXNlbC5zY3NzIiwiYmFzZS9fZnVuY3Rpb25zLnNjc3MiLCJiYXNlL21peGlucy9jdXN0b21zL19ub2ktYmF0LnNjc3MiLCJiYXNlL21peGlucy9jdXN0b21zL19xdXktaXRlbS1iZy5zY3NzIiwiYmFzZS9taXhpbnMvX2N1c3RvbS5zY3NzIiwiYmFzZS9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJiYXNlL21peGlucy9jdXN0b21zL19idXR0b24tdGV4dC5zY3NzIiwiYmFzZS9taXhpbnMvY3VzdG9tcy9faWNvbi10ZXh0LnNjc3MiLCJiYXNlL21peGlucy9jdXN0b21zL190ZXh0LnNjc3MiLCJiYXNlL21peGlucy9jdXN0b21zL19kcm9wLXJpZ2h0LnNjc3MiLCJiYXNlL21peGlucy9fY2FyZXQuc2NzcyIsImJhc2UvbWl4aW5zL2N1c3RvbXMvX2JhbmstYmxvY2suc2NzcyIsImJhc2UvbWl4aW5zL2N1c3RvbXMvX2JveC1odW9uZy1kYW4tbm9wLXRpZW4uc2NzcyIsImJhc2UvbWl4aW5zL2N1c3RvbXMvX3ByZXZpZXctaXRlbS5zY3NzIiwiYmFzZS9taXhpbnMvY3VzdG9tcy9fdmVydGljYWwtc3RlcHMuc2NzcyIsImJhc2UvX3Jvb3Quc2NzcyIsImJhc2UvX3JlYm9vdC5zY3NzIiwiYmFzZS9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImJhc2UvbWl4aW5zL19ob3Zlci5zY3NzIiwiYmFzZS9fdHlwZS5zY3NzIiwiYmFzZS9taXhpbnMvX2xpc3RzLnNjc3MiLCJiYXNlL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsImJhc2UvdXRpbGl0aWVzL19hbmltYXRlLnNjc3MiLCJiYXNlL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJiYXNlL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiYmFzZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsImJhc2UvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiYmFzZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsImJhc2UvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiYmFzZS91dGlsaXRpZXMvX2ZsZXguc2NzcyIsImJhc2UvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiYmFzZS9taXhpbnMvX2Zsb2F0LnNjc3MiLCJiYXNlL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsImJhc2UvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJiYXNlL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiYmFzZS91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsImJhc2UvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsImJhc2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJiYXNlL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiYmFzZS9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsImJhc2UvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJiYXNlL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJiYXNlL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiYmFzZS9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsImJhc2UvX3pJbmRleC5zY3NzIiwiY29tcG9uZW50cy9fZm9udHMuc2NzcyIsImNvbXBvbmVudHMvX2ltYWdlcy5zY3NzIiwiYmFzZS9taXhpbnMvX2ltYWdlLnNjc3MiLCJiYXNlL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiY29tcG9uZW50cy9fY29kZS5zY3NzIiwiY29tcG9uZW50cy9fZ3JpZC5zY3NzIiwiYmFzZS9taXhpbnMvX2dyaWQuc2NzcyIsImJhc2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImJhc2UvbWl4aW5zL19mb3Jtcy5zY3NzIiwiYmFzZS9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiY29tcG9uZW50cy9faWNvbnMtRWxlZ2FudEljb25zLnNjc3MiLCJjb21wb25lbnRzL19pY29ucy1Gb250QXdlc29tZUljb24uc2NzcyIsImNvbXBvbmVudHMvZm9udGF3ZXNvbWUvX3BhdGguc2NzcyIsImNvbXBvbmVudHMvZm9udGF3ZXNvbWUvX2NvcmUuc2NzcyIsImNvbXBvbmVudHMvZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzIiwiY29tcG9uZW50cy9mb250YXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyIsImNvbXBvbmVudHMvZm9udGF3ZXNvbWUvX2xpc3Quc2NzcyIsImNvbXBvbmVudHMvZm9udGF3ZXNvbWUvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9mb250YXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJjb21wb25lbnRzL2ZvbnRhd2Vzb21lL19hbmltYXRlZC5zY3NzIiwiY29tcG9uZW50cy9mb250YXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJjb21wb25lbnRzL2ZvbnRhd2Vzb21lL19taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvZm9udGF3ZXNvbWUvX3N0YWNrZWQuc2NzcyIsImNvbXBvbmVudHMvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MiLCJjb21wb25lbnRzL19pY29ucy1GbGF0LnNjc3MiLCJjb21wb25lbnRzL19pY29ucy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiYmFzZS9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX3RyYW5zaXRpb25zLnNjc3MiLCJjb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiYmFzZS9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24tZ3JvdXAuc2NzcyIsImNvbXBvbmVudHMvX2lucHV0LWdyb3VwLnNjc3MiLCJjb21wb25lbnRzL19jdXN0b20tZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX25hdi5zY3NzIiwiY29tcG9uZW50cy9fbmF2YmFyLnNjc3MiLCJjb21wb25lbnRzL19jYXJkLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJiYXNlL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVyQ29udGFjdC5zY3NzIiwiY29tcG9uZW50cy9fdGFicy5zY3NzIiwiY29tcG9uZW50cy9faGVhZERlc2Muc2NzcyIsImNvbXBvbmVudHMvX3doeVByb2R1Y3RzLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0U3VwcG9ydC5zY3NzIiwiY29tcG9uZW50cy9fY29sbGFwc2Uuc2NzcyIsImNvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCJiYXNlL21peGlucy9fYWxlcnQuc2NzcyIsImNvbXBvbmVudHMvX3Byb2dyZXNzLnNjc3MiLCJjb21wb25lbnRzL19jbG9zZS5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsImJhc2UvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJjb21wb25lbnRzL19wcmludC5zY3NzIiwiY29tcG9uZW50cy9fa2V5ZnJhbWUuc2NzcyIsImNvbXBvbmVudHMvX3NlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9fcmFuZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3Njcm9sbC5zY3NzIiwiY29tcG9uZW50cy9fZGF0ZXRpbWUuc2NzcyIsImNvbXBvbmVudHMvX3dheXBvaW50LnNjc3MiLCJjb21wb25lbnRzL19zbGljay5zY3NzIiwiY29tcG9uZW50cy9faG90bGluZS5zY3NzIiwiY29tcG9uZW50cy9fdGV4dE51bWJlci5zY3NzIiwiY29tcG9uZW50cy9fbWFuUXVvdGUuc2NzcyIsImNvbXBvbmVudHMvX2NhcmRDb250ZW50LnNjc3MiLCJjb21wb25lbnRzL19mbGV4Qm9uZS5zY3NzIiwiY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX2xhYmVsVmFsdWVMaXN0LnNjc3MiLCJjb21wb25lbnRzL192aWRlby5zY3NzIiwiY29tcG9uZW50cy9fa25vd2xlZGdlT3ZlcnZpZXcuc2NzcyIsImNvbXBvbmVudHMvX29yZGVyUXVlc3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX2ljb25MYWJlbElucHV0LnNjc3MiLCJjb21wb25lbnRzL19pY29uTGFiZWxWYWx1ZS5zY3NzIiwiY29tcG9uZW50cy9pbnN0cnVjdGlvblN0ZXAuc2NzcyIsImNvbXBvbmVudHMvX2JveEFycm93SW5mby5zY3NzIiwiY29tcG9uZW50cy9faW5mb0JhbmtDYXJkLnNjc3MiLCJjb21wb25lbnRzL19yZXN1bHRPdGhlckJvYXJkLnNjc3MiLCJtb2R1bGVzL19oZWFkaW5ncy5zY3NzIiwibW9kdWxlcy9fYmFubmVyLnNjc3MiLCJtb2R1bGVzL19zdWItYmFubmVyLnNjc3MiLCJtb2R1bGVzL19uYXYtYm94LnNjc3MiLCJtb2R1bGVzL19zZWN1cml0aWVzLnNjc3MiLCJtb2R1bGVzL19zZXJ2aWNlLnNjc3MiLCJtb2R1bGVzL190YWJsaW5rcy5zY3NzIiwibW9kdWxlcy9fY3VsdHVyYWwtbnVtYmVyLnNjc3MiLCJtb2R1bGVzL19nYWxsZXJ5LnNjc3MiLCJtb2R1bGVzL19uYXYtc2lkZWJhci5zY3NzIiwibW9kdWxlcy9fb3JnYW5pemF0aW9uYWwtY2hhcnQuc2NzcyIsIm1vZHVsZXMvX3RlYW1zLnNjc3MiLCJtb2R1bGVzL192aWRlb2JveC5zY3NzIiwibW9kdWxlcy9fdmlkZW8uc2NzcyIsIm1vZHVsZXMvX2hpc3Rvcnkuc2NzcyIsIm1vZHVsZXMvX2FubmFscy5zY3NzIiwibW9kdWxlcy9fY2hhcnQuc2NzcyIsIm1vZHVsZXMvX2NhbGVuZGFyZXZlbnQuc2NzcyIsIm1vZHVsZXMvX2hvdC1uZXdzLnNjc3MiLCJtb2R1bGVzL19uYXYtd2lkZ2V0LnNjc3MiLCJtb2R1bGVzL19hY2NvcmRpb24uc2NzcyIsIm1vZHVsZXMvX2luZm9IZWFkaW5nLnNjc3MiLCJtb2R1bGVzL19saXN0bmV3c2V2ZW50LnNjc3MiLCJtb2R1bGVzL19jaG9vc2UtbWFwLnNjc3MiLCJtb2R1bGVzL19jYXJkUHJvZHVjdC5zY3NzIiwibW9kdWxlcy9fY2FyZEhlYWRpbmcuc2NzcyIsIm1vZHVsZXMvX2NhcmRPcGVuQWNjb3VudC5zY3NzIiwibW9kdWxlcy9fY2FyZFN0b2NrLnNjc3MiLCJtb2R1bGVzL19jYXJkQm94LnNjc3MiLCJtb2R1bGVzL19mYXEuc2NzcyIsIm1vZHVsZXMvX3RhYmxlLnNjc3MiLCJtb2R1bGVzL2hvbWUvX2Rhbi1kYXUtdGhpLXRydW9uZy5zY3NzIiwibW9kdWxlcy9ob21lL19zc2ktaWJvYXJkLnNjc3MiLCJtb2R1bGVzL2hvbWUvX3NtYXJ0SW52ZXN0LnNjc3MiLCJtb2R1bGVzL2hvbWUvX2pvdXJuZXkuc2NzcyIsIm1vZHVsZXMvX2Zvcm1SZWdpc3Rlci5zY3NzIiwibW9kdWxlcy9faW52ZXN0LnNjc3MiLCJtb2R1bGVzL19jb250YWN0LnNjc3MiLCJtb2R1bGVzL19jYXJkQ291bnRlck51bWJlci5zY3NzIiwibW9kdWxlcy9fY2FyZFNtYXJ0SW52ZXN0LnNjc3MiLCJtb2R1bGVzL19ub3RpZnlCYXIuc2NzcyIsIm1vZHVsZXMvX2NhcmROdW1iZXIuc2NzcyIsIm1vZHVsZXMvX2luZm9PcGVuQWNjb3VudC5zY3NzIiwibW9kdWxlcy9fZ3VpZGVPcGVuQWNjb3VudC5zY3NzIiwibW9kdWxlcy9fcGFnZU9wZW5BY2NvdW50LnNjc3MiLCJtb2R1bGVzL2RpY2gtdnUvZ2lhby1kaWNoLWNodW5nLWtob2FuL3dlYi10cmFkaW5nL3NsaWRlci1oZHNkLnNjc3MiLCJtb2R1bGVzL19hcnRpY2xlSXRlbS5zY3NzIiwibW9kdWxlcy9faW52ZXN0bWVudFJlYXNvbi5zY3NzIiwibW9kdWxlcy9fY29tbW9ucy5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdEZhcS5zY3NzIiwibW9kdWxlcy9fYmFubmVyU2lkZUJhci5zY3NzIiwibW9kdWxlcy9fY2FyZERvd25sb2FkLnNjc3MiLCJtb2R1bGVzL19jYXJkSWNvbi5zY3NzIiwibW9kdWxlcy9fY2FyZEJveEJhY2tncm91bmQuc2NzcyIsIm1vZHVsZXMvX2luZm9Db250YWN0LnNjc3MiLCJtb2R1bGVzL190YWJTaWRlQmFyLnNjc3MiLCJtb2R1bGVzL19jYXJkV2h5LnNjc3MiLCJtb2R1bGVzL19jYXJkQXZhdGFyLnNjc3MiLCJtb2R1bGVzL190ZW1wbGF0ZVRlYW0uc2NzcyIsIm1vZHVsZXMvX2NhcmRHcmFwaGljLnNjc3MiLCJtb2R1bGVzL190ZW1wbGF0ZUNoYXJhY3RlcmlzdGljc09mQ3cuc2NzcyIsIm1vZHVsZXMvX2NhcmRQb3NpdGlvbi5zY3NzIiwibW9kdWxlcy9fdGVtcGxhdGVQb3NpdGlvbi5zY3NzIiwibW9kdWxlcy9fdGh1bWJuYWlsQ29udGVudC5zY3NzIiwibW9kdWxlcy9fY3VzdG9tQmFubmVyLnNjc3MiLCJtb2R1bGVzL19yZWdpc3RlckZvcm1Qb3B1cC5zY3NzIiwibW9kdWxlcy9zZWFyY2gvX3NlYXJjaC1yZXN1bHQtaXRlbS5zY3NzIiwibW9kdWxlcy9fY2FyZEdyYXBoaWNBcnJvdy5zY3NzIiwibW9kdWxlcy9fdGVtcGxhdGVXaGF0SXNBQ292ZXJlZFdhcnJhbnQuc2NzcyIsIm1vZHVsZXMvX3RlbXBsYXRlQ2hhcnRQb3NpdGlvbi5zY3NzIiwibW9kdWxlcy9fY2FyZEJvcmRlclRpbHRlLnNjc3MiLCJtb2R1bGVzL19jYXJkVHJlZS5zY3NzIiwibW9kdWxlcy9fdGVtcGxhdGVEaXZpZGVuZEJ5Qm9uZFlpZWxkLnNjc3MiLCJtb2R1bGVzL19jYXJkQm94QmFja2dyb3VuZFRpdGxlLnNjc3MiLCJtb2R1bGVzL19jYXJkTGluZS5zY3NzIiwibW9kdWxlcy9fdGVtcGxhdGVEaXZpZGVCeU5hdHVyZU9mQm9uZHMuc2NzcyIsIm1vZHVsZXMvX3RlbXBsYXRlRGl2aWRlbmRCeUJvbmRZaWVsZEFycm93LnNjc3MiLCJtb2R1bGVzL190ZW1wbGF0ZUluZm9UeXBlc09mU3RvY2tzLnNjc3MiLCJtb2R1bGVzL19jYXJkQXJyb3cuc2NzcyIsIm1vZHVsZXMvX3RlbXBsYXRlQWR2YW50YWdlc09mQm9uZHMuc2NzcyIsIm1vZHVsZXMvX2NrZWRpdG9yLnNjc3MiLCJtb2R1bGVzL19jYXJkR3JhcGhpY051bWJlci5zY3NzIiwibW9kdWxlcy90b25nLXF1YW4tdmUtY2h1bmctY2hpLXF1eS91dS1kaWVtLWN1YS1jaHVuZy1jaGktcXV5L3RlbXBsYXRlLXV1LWRpZW0tY3VhLWNodW5nLWNoaS1xdXkuc2NzcyIsIm1vZHVsZXMvdG9uZy1xdWFuLXZlLWNodW5nLWNoaS1xdXkvdXUtZGllbS1jdWEtY2h1bmctY2hpLXF1eS90ZW1wbGF0ZS1waGFuLWxvYWktcXV5LWRhdS10dS5zY3NzIiwibW9kdWxlcy90b25nLXF1YW4tdmUtY2h1bmctY2hpLXF1eS91dS1kaWVtLWN1YS1jaHVuZy1jaGktcXV5L3RlbXBsYXRlLWNhYy1sb2FpLWhpbmgtcXV5LnNjc3MiLCJtb2R1bGVzL3RvbmctcXVhbi12ZS1jaHVuZy1jaGktcXV5L3V1LWRpZW0tY3VhLWNodW5nLWNoaS1xdXkvX3RlbXBsYXRlLXF1eS1tby1waHUtaG9wLWFpLnNjc3MiLCJtb2R1bGVzL19jYXJkR3JhZGllbnROdW1iZXIuc2NzcyIsIm1vZHVsZXMvdG9uZy1xdWFuLXZlLWNodW5nLWNoaS1xdXkvdXUtZGllbS1jdWEtY2h1bmctY2hpLXF1eS9fdGVtcGxhdGUtdXUtZGllbS1ub2ktdHJvaS1jdWEtcXV5LW1vLnNjc3MiLCJtb2R1bGVzL3RvbmctcXVhbi12ZS1jaHVuZy1jaGktcXV5L3V1LWRpZW0tY3VhLWNodW5nLWNoaS1xdXkvdGVtcGxhdGUtcXV5LWV0Zi1waHUtaG9wLXZvaS1haS5zY3NzIiwibW9kdWxlcy90b25nLXF1YW4tdmUtY2h1bmctY2hpLXF1eS91dS1kaWVtLWN1YS1jaHVuZy1jaGktcXV5L3RlbXBsYXRlLWxvaS1pY2gta2hpLWRhdS10dS12YW8tcXV5LWV0Zi5zY3NzIiwibW9kdWxlcy90aW4tdHVjL190aW0ta2llbS5zY3NzIiwibW9kdWxlcy9fbmF2LWtub3dsZWRnZUNlbnRlci5zY3NzIiwibW9kdWxlcy9fY2hvb3NlLWFjY291bnQtbWFuYWdlbWVudC5zY3NzIiwibW9kdWxlcy9fZGF0YVRhYmxlLnNjc3MiLCJ0ZW1wbGF0ZS9faGVhZGVyLnNjc3MiLCJ0ZW1wbGF0ZS9fbWFpbi5zY3NzIiwidGVtcGxhdGUvX2Zvb3Rlci5zY3NzIiwidGVtcGxhdGUvX21vYmlsZS5zY3NzIiwidGVtcGxhdGUvX21haW4tY3VzdG9tLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX2ludHJvZHVjZS5zY3NzIiwicGFnZXMvX3ByaXplLnNjc3MiLCJwYWdlcy9faW5mb21hdGlvbi5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19hbm5hbHMuc2NzcyIsInBhZ2VzL19yZXBvcnRSZWd1bGFyLnNjc3MiLCJwYWdlcy9fcHJvZHVjdHMuc2NzcyIsInBhZ2VzL19kb2N1bWVudC5zY3NzIiwicGFnZXMvX3NlcnZpY2Uuc2NzcyIsInBhZ2VzL19hY2hpZXZlbWVudC5zY3NzIiwicGFnZXMvX2RlYWwuc2NzcyIsInBhZ2VzL19pbmZvYWxsLnNjc3MiLCJwYWdlcy9faG90am9iLnNjc3MiLCJwYWdlcy9fcGFydG5lci5zY3NzIiwicGFnZXMvXzQwNC5zY3NzIiwicGFnZXMvX3BhZ2VXZWJUcmFkaW5nLnNjc3MiLCJwYWdlcy9fb3RjLnNjc3MiLCJwYWdlcy9fc3RvY2tPdmVydmlldy5zY3NzIiwicGFnZXMvX2NrcHMuc2NzcyIsInBhZ2VzL19pbnZlc3RtZW50S25vd2xlZGdlLnNjc3MiLCJwYWdlcy9fYWR2YW5jZS1mb3Itc2FsZS5zY3NzIiwicGFnZXMvX3NlbWlub3Iuc2NzcyIsInBhZ2VzL19rbm93bGVkZ2VEZXRhaWwuc2NzcyIsInBhZ2VzL19zZWFyY2gtcmVzdWx0LnNjc3MiLCJwYWdlcy9fa25vd2xlZGdlT3ZlcnZpZXcuc2NzcyIsInBhZ2VzL19mYXEuc2NzcyIsInBhZ2VzL19pbnN0cnVjdGlvbi5zY3NzIiwicGFnZXMvX2h1b25nLWRhbi1tby10YWkta2hvYW4tdHJ1Yy10dXllbi5zY3NzIiwicGFnZXMvX2h1b25nLWRhbi1tby10YWkta2hvYW4tY2h1bmctY2hpLXF1eS5zY3NzIiwicGFnZXMvX2h1b25nLWRhbi10aGF5LWRvaS1kaWNoLXZ1LWdpYW8tZGljaC5zY3NzIiwicGFnZXMvX3Jpc2tQb2xpY3kuc2NzcyIsInBhZ2VzL19jb250YWN0Q2VudGVyLnNjc3MiLCJwYWdlcy9fYXVjdGlvbk5vdGlmeS5zY3NzIiwicGFnZXMvX2h1b25nLWRhbi1ub3AtdGllbi5zY3NzIiwicGFnZXMvX2NoaS10aWV0LXRpbi10dWMtc2FuLXBoYW0uc2NzcyIsInBhZ2VzL19rZXQtcXVhLWRhbmcta3ktY2hpLXRpZXQuc2NzcyIsInBhZ2VzL19odW9uZy1kYW4tZ2lhby1kaWNoLXNhbi1waGFtLXMtYm9uZC5zY3NzIiwicGFnZXMvX21hcmtldE92ZXJ2aWV3LnNjc3MiLCJwYWdlcy9fbmV3cy5zY3NzIiwicGFnZXMvX3NlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlLnNjc3MiLCJwYWdlcy9fZGFuZy1reS10aG9uZy10aW4tbXVhLWlwby5zY3NzIiwicGFnZXMvX2RpbmgtZ2lhLWN3LXRyZW4tbW8taGluaC1ibGFjay1zY2hvbGVzLnNjc3MiLCJwYWdlcy9fY2h1bmctcXV5ZW4tY28tZGFtLWJhby1kby1zc2ktcGhhdC1oYW5oLnNjc3MiLCJwYWdlcy9fc28tc2FuaC1jaHVuZy1xdXllbi5zY3NzIiwidGVtcGxhdGUvX3RwbC1ibHVlLnNjc3MiLCJ0ZW1wbGF0ZS9fdHBsLW9yYW5nZS5zY3NzIiwidGVtcGxhdGUvX3RwbC1ncmF5LnNjc3MiLCJ0ZW1wbGF0ZS9fdHBsLXBpbmsuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUM4aENoQjsyREQ1aEMyRDtBRUFuRDtFQUNJLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIscUJBQXFCO0VBQ3JCLG9CQ2lHdUIsRUFBQTtFRHhHMUI7SUFXVyx5QkRzRlMsRUFBQTtFQ2pHcEI7SUFnQk8saUJDd0ZtQixFQUFBO0lEeEcx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QUNoQjs7QUVsQkw7RUFDSSxxQkwrRjhCO0VLOUY5Qix3Qkw4RjhCLEVBQUE7RUtoR2xDO0lBS1EsZ0JMMkYwQjtJSzFGMUIsV0wwRjBCO0lLekYxQiw0Qkx5RjBCLEVBQUE7RUt0RjlCO0lBQ0ksb0JMcUYwQjtJS3BGMUIsZ0JBQWdCO0lBQ2hCLGNQa0VXLEVBQUE7RU8vRW5CO0lBa0JZLGNQZ0RLLEVBQUE7RU81Q1o7SUFFTyxxQkx3RXNCLEVBQUE7O0FNaEdsQztFQUNJLGdCUlNRO0VRUlIseUJSOEZ5QjtFUTdGekIsd0JONkY4QjtFTTVGOUIsc0JONEY4QjtFTTNGOUIsaUJOMkY4QjtFTTFGOUIsd0JOMEY4QjtFTXpGOUIsdURBQXVEO0VBQ3ZELCtCQUErQixFQUFBO0VBUm5DO0lBV1Esd0JBQXdCLEVBQUE7RUFHNUI7SUFDSSx1REFBdUQ7SUFDdkQsOEJBQThCLEVBQUE7SUFGakM7TUFLTyx1REFBdUQsRUFBQTs7QUFNbkU7RUFDSSx3Qk5zRThCLEVBQUE7RU12RWxDO0lBSVEsd0JBQXdCLEVBQUE7RUZtQ3hCO0lFaENKO01BRVEsdUJOOERzQixFQUFBLEVNNUQ3Qjs7QUMxQkc7RUFDSSxvQlBxRnNCLEVBQUE7RUloQzFCO0lHdERBO01BR1Esb0JQbUZrQixFQUFBLEVPakZ6Qjs7QUFMRDtFQUNJLG9CUHFGc0IsRUFBQTtFSWhDMUI7SUd0REE7TUFHUSxvQlBtRmtCLEVBQUEsRU9qRnpCOztBQUxEO0VBQ0ksaUJQcUZzQixFQUFBO0VJaEMxQjtJR3REQTtNQUdRLGNQbUZrQixFQUFBLEVPakZ6Qjs7QUFMRDtFQUNJLG9CUHFGc0IsRUFBQTtFSWhDMUI7SUd0REE7TUFHUSxvQlBtRmtCLEVBQUEsRU9qRnpCOztBQUxEO0VBQ0ksb0JQcUZzQixFQUFBO0VJaEMxQjtJR3REQTtNQUdRLG9CUG1Ga0IsRUFBQSxFT2pGekI7O0FBTEQ7RUFDSSxvQlBxRnNCLEVBQUE7RUloQzFCO0lHdERBO01BR1Esb0JQbUZrQixFQUFBLEVPakZ6Qjs7QUFMRDtFQUNJLG9CUHFGc0IsRUFBQTtFSWhDMUI7SUd0REE7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Qjs7RWtCelVFLFlBQVksRUFBQTs7QWxCNlVkO0VrQnJVRSxvQkFBb0I7RUFDcEIsd0JBQXdCLEVBQUE7O0FsQndVMUI7O0VrQi9URSx3QkFBd0IsRUFBQTs7QUFRMUI7RUFDRSxhQUFhO0VBQ2IsMEJBQTBCLEVBQUE7O0FBTzVCO0VBQ0UscUJBQXFCLEVBQUE7O0FBR3ZCO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxhQUFhLEVBQUE7O0FsQnNUZjtFa0JoVEUsd0JBQXdCLEVBQUE7O0FHL2dCMUI7O0VBRUUscUJwQnFYYztFb0JwWGQsb0JwQnFYNEI7RW9CcFg1QixnQnBCcVh3QjtFb0JwWHhCLGdCcEJxWHdCO0VvQnBYeEIsY3BCcVhzQixFQUFBOztBb0JsWHhCO0VBQVUsb0JwQnNXMEIsRUFBQTs7QW9CcldwQztFQUFVLGtCcEJzV3dCLEVBQUE7O0FvQnJXbEM7RUFBVSxxQnBCc1cyQixFQUFBOztBb0JyV3JDO0VBQVUsb0JwQnNXMEIsRUFBQTs7QW9CcldwQztFQUFVLHFCcEJzVzJCLEVBQUE7O0FvQnJXckM7RUFBVSxtQnBCb1ZPLEVBQUE7O0FvQmxWakI7RUFDRSxxQnBCd1h5QjtFb0J2WHpCLGdCcEJ3WG9CLEVBQUE7O0FvQnBYdEI7RUFDRSxlcEJzV2tCO0VvQnJXbEIsZ0JwQjBXbUI7RW9CelduQixnQnBCaVd3QixFQUFBOztBb0IvVjFCO0VBQ0UsaUJwQmtXb0I7RW9CaldwQixnQnBCc1dtQjtFb0JyV25CLGdCcEI0VndCLEVBQUE7O0FvQjFWMUI7RUFDRSxpQnBCOFZvQjtFb0I3VnBCLGdCcEJrV21CO0VvQmpXbkIsZ0JwQnVWd0IsRUFBQTs7QW9CclYxQjtFQUNFLGlCcEIwVm9CO0VvQnpWcEIsZ0JwQjhWbUI7RW9CN1ZuQixnQnBCa1Z3QixFQUFBOztBaUIzUjFCO0VHOUNFLGdCcEIwS1c7RW9CektYLG1CcEJ5S1c7RW9CeEtYLFNBQVM7RUFDVCx3Q3BCbUNrQixFQUFBOztBb0IzQnBCOztFQUVFLGNwQjhVbUI7RW9CN1VuQixnQnBCMFNzQixFQUFBOztB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c0NBQXNDLEVBQUE7RUFDeEU7SUFBa0MsaUNBQWlDLEVBQUE7RUFFbkU7SUFBZ0MsMkJBQTJCLEVBQUE7RUFDM0Q7SUFBZ0MsaUNBQWlDLEVBQUE7RUFDakU7SUFBZ0MsK0JBQStCLEVBQUE7RUFDL0Q7SUFBZ0MsNkJBQTZCLEVBQUE7RUFDN0Q7SUFBZ0MsK0JBQStCLEVBQUE7RUFDL0Q7SUFBZ0MsOEJBQThCLEVBQUEsRUFBSTs7QXhCcUI5RDtFd0J0REo7SUFBZ0MsOEJBQThCLEVBQUE7RUFDOUQ7SUFBZ0MsaUNBQWlDLEVBQUE7RUFDakU7SUFBZ0Msc0NBQXNDLEVBQUE7RUFDdEU7SUFBZ0MseUNBQXlDLEVBQUE7RUFFekU7SUFBOEIsMEJBQTBCLEVBQUE7RUFDeEQ7SUFBOEIsNEJBQTRCLEVBQUE7RUFDMUQ7SUFBOEIsa0NBQWtDLEVBQUE7RUFFaEU7SUFBb0Msc0NBQXNDLEVBQUE7RUFDMUU7SUFBb0Msb0NBQW9DLEVBQUE7RUFDeEU7SUFBb0Msa0NBQWtDLEVBQUE7RUFDdEU7SUFBb0MseUNBQXlDLEVBQUE7RUFDN0U7SUFBb0Msd0NBQXdDLEVBQUE7RUFFNUU7SUFBaUMsa0NBQWtDLEVBQUE7RUFDbkU7SUFBaUMsZ0NBQWdDLEVBQUE7RUFDakU7SUFBaUMsOEJBQThCLEVBQUE7RUFDL0Q7SUFBaUMsZ0NBQWdDLEVBQUE7RUFDakU7SUFBaUMsK0JBQStCLEVBQUE7RUFFaEU7SUFBa0Msb0NBQW9DLEVBQUE7RUFDdEU7SUFBa0Msa0NBQWtDLEVBQUE7RUFDcEU7SUFBa0MsZ0NBQWdDLEVBQUE7RUFDbEU7SUFBa0MsdUNBQXVDLEVBQUE7RUFDekU7SUFBa0Msc0NBQXNDLEVBQUE7RUFDeEU7SUFBa0MsaUNBQWlDLEVBQUE7RUFFbkU7SUFBZ0MsMkJBQTJCLEVBQUE7RUFDM0Q7SUFBZ0MsaUNBQWlDLEVBQUE7RUFDakU7SUFBZ0MsK0JBQStCLEVBQUE7RUFDL0Q7SUFBZ0MsNkJBQTZCLEVBQUE7RUFDN0Q7SUFBZ0MsK0JBQStCLEVBQUE7RUFDL0Q7SUFBZ0MsOEJBQThCLEVBQUEsRUFBSTs7QXhCcUI5RDtFd0J0REo7SUFBZ0MsOEJBQThCLEVBQUE7RUFDOUQ7SUFBZ0MsaUNBQWlDLEVBQUE7RUFDakU7SUFBZ0Msc0NBQXNDLEVBQUE7RUFDdEU7SUFBZ0MseUNBQXlDLEVBQUE7RUFFekU7SUFBOEIsMEJBQTBCLEVBQUE7RUFDeEQ7SUFBOEIsNEJBQTRCLEVBQUE7RUFDMUQ7SUFBOEIsa0NBQWtDLEVBQUE7RUFFaEU7SUFBb0Msc0NBQXNDLEVBQUE7RUFDMUU7SUFBb0Msb0NBQW9DLEVBQUE7RUFDeEU7SUFBb0Msa0NBQWtDLEVBQUE7RUFDdEU7SUFBb0MseUNBQXlDLEVBQUE7RUFDN0U7SUFBb0Msd0NBQXdDLEVBQUE7RUFFNUU7SUFBaUMsa0NBQWtDLEVBQUE7RUFDbkU7SUFBaUMsZ0NBQWdDLEVBQUE7RUFDakU7SUFBaUMsOEJBQThCLEVBQUE7RUFDL0Q7SUFBaUMsZ0NBQWdDLEVBQUE7RUFDakU7SUFBaUMsK0JBQStCLEVBQUE7RUFFaEU7SUFBa0Msb0NBQW9DLEVBQUE7RUFDdEU7SUFBa0Msa0NBQWtDLEVBQUE7RUFDcEU7SUFBa0MsZ0NBQWdDLEVBQUE7RUFDbEU7SUFBa0MsdUNBQXVDLEVBQUE7RUFDekU7SUFBa0Msc0NBQXNDLEVBQUE7RUFDeEU7SUFBa0MsaUNBQWlDLEVBQUE7RUFFbkU7SUFBZ0MsMkJBQTJCLEVBQUE7RUFDM0Q7SUFBZ0MsaUNBQWlDLEVBQUE7RUFDakU7SUFBZ0MsK0JBQStCLEVBQUE7RUFDL0Q7SUFBZ0MsNkJBQTZCLEVBQUE7RUFDN0Q7SUFBZ0MsK0JBQStCLEVBQUE7RUFDL0Q7SUFBZ0MsOEJBQThCLEVBQUEsRUFBSTs7QXhCcUI5RDtFd0J0REo7SUFBZ0MsOEJBQThCLEVBQUE7RUFDOUQ7SUFBZ0MsaUNBQWlDLEVBQUE7RUFDakU7SUFBZ0Msc0NBQXNDLEVBQUE7RUFDdEU7SUFBZ0MseUNBQXlDLEVBQUE7RUFFekU7SUFBOEIsMEJBQTBCLEVBQUE7RUFDeEQ7SUFBOEIsNEJBQTRCLEVBQUE7RUFDMUQ7SUFBOEIsa0NBQWtDLEVBQUE7RUFFaEU7SUFBb0Msc0NB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REE7SUFBZ0MscUJBQTRCLEVBQUE7RUFBNUQ7SUFBZ0MscUJBQTRCLEVBQUE7RUFBNUQ7SUFBZ0MscUJBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RUFBNUQ7SUFBZ0MsdUJBQTRCLEVBQUEsRUFBSTs7QS9CdURoRTtFK0J2REE7SUFBZ0MscUJBQTRCLEVBQUE7RUFBNUQ7SUFBZ0MscUJBQTRCLEVBQUE7RUFBNUQ7SUFBZ0MscUJBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RUFBNUQ7SUFBZ0MsdUJBQTRCLEVBQUEsRUFBSTs7QS9CdURoRTtFK0J2REE7SUFBZ0MscUJBQTRCLEVBQUE7RUFBNUQ7SUFBZ0MscUJBQTRCLEVBQUE7RUFBNUQ7SUFBZ0MscUJBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RUFBNUQ7SUFBZ0MsdUJBQTRCLEVBQUEsRUFBSTs7QS9CdURoRTtFK0J2REE7SUFBZ0MscUJBQTRCLEVBQUE7RUFBNUQ7SUFBZ0MscUJBQTRCLEVBQUE7RUFBNUQ7SUFBZ0MscUJBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRCLEVBQUE7RUFBNUQ7SUFBZ0Msc0JBQTRC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QyxvQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx3QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwwQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwyQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSx5QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyxxQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx5QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwyQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw0QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSwwQkFBc0MsRUFBQTtFQWZ4QztJQUFnQywyQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwrQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxpQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxrQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSxnQ0FBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQU01QztJQUFtQix1QkFBdUIsRUFBQTtFQUMxQzs7SUFFRSwyQkFBMkIsRUFBQTtFQUU3Qjs7SUFFRSw2QkFBNkIsRUFBQTtFQUUvQjs7SUFFRSw4QkFBOEIsRUFBQTtFQUVoQzs7SUFFRSw0QkFBNEIsRUFBQSxFQUM3Qjs7QWhDZ0JHO0VnQ3JEQTtJQUFnQyxvQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx3QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwwQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwyQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSx5QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyxxQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx5QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwyQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw0QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSwwQkFBc0MsRUFBQTtFQWZ4QztJQUFnQywyQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwrQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxpQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxrQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSxnQ0FBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQU01QztJQUFtQix1QkFBdUIsRUFBQTtFQUMxQzs7SUFFRSwyQkFBMkIsRUFBQTtFQUU3Qjs7SUFFRSw2QkFBNkIsRUFBQTtFQUUvQjs7SUFFRSw4QkFBOEIsRUFBQTtFQUVoQzs7SUFFRSw0QkFBNEIsRUFBQSxFQUM3Qjs7QWhDZ0JHO0VnQ3JEQTtJQUFnQyxvQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx3QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwwQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwyQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSx5QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyxxQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx5QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwyQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw0QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSwwQkFBc0MsRUFBQTtFQWZ4QztJQUFnQywyQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwrQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxpQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxrQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSxnQ0FBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFB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O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFH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QW1DLFlOMGpCbkIsRUFBTzs7QU16akJ2QjtFQUF1QyxZTnNPbkIsRUFBTzs7QU1yTzNCO0VBQWtDLFlOdVduQixFQUFPOztBTXRXdEI7RUFBaUMsWU5rbkJuQixFQUFPOztBTWpuQnJCO0VBQW1DLFlOc25CbkIsRUFBTzs7QU1ybkJ2QjtFQUFpQyxZTnl0Qm5CLEVBQU87O0FNeHRCckI7RUFBaUMsWU5tUm5CLEVBQU87O0FNbFJyQjtFQUFxQyxZTnVwQm5CLEVBQU87O0FNdHBCekI7RUFBK0IsWU5xcEJuQixFQUFPOztBTXBwQm5CO0VBQW9DLFlOc3BCbkIsRUFBTzs7QU1ycEJ4QjtFQUFrQyxZTnlJbkIsRUFBTzs7QU14SXRCOzs7RUFFa0MsWU5xcUJuQixFQUFPOztBTXBxQnRCO0VBQXdDLFlOOGlCbkIsRUFBTzs7QU03aUI1QjtFQUF5QyxZTjRpQm5CLEVBQU87O0FNM2lCN0I7RUFBc0MsWU40Zm5CLEVBQU87O0FNM2YxQjtFQUFtQyxZTmlrQm5CLEVBQU87O0FNaGtCdkI7O0VBQ2dDLFlOZ0tuQixFQUFPOztBTS9KcEI7RUFBb0MsWU4rcUJuQixFQUFPOztBTTlxQnhCO0VBQWlDLFlOd1ZuQixFQUFPOztBTXZWckI7RUFBbUMsWU51UG5CLEVBQU87O0FNdFB2QjtFQUFvQyxZTmdKbkIsRUFBTzs7QU0vSXhCO0VBQWlDLFlObWhCbkIsRUFBTzs7QU1saEJyQjtFQUFxQyxZTmdNbkIsRUFBTzs7QU0vTHpCO0VBQWdELFlOWW5CLEVBQU87O0FNWHBDO0VBQThDLFlOY25CLEVBQU87O0FNYmxDO0VBQWtDLFlOcVduQixFQUFPOztBTXBXdEI7RUFBMEMsWU53ZW5CLEVBQU87O0FNdmU5Qjs7RUFDbUMsWU5zZ0JuQixFQUFPOztBTXJnQnZCO0VBQW9DLFlOZ2dCbkIsRUFBTzs7QU0vZnhCO0VBQXFDLFlOd1luQixFQUFPOztBTXZZekI7RUFBaUMsWU4yWW5CLEVBQU87O0FNMVlyQjtFQUFpQyxZTjRQbkIsRUFBTzs7QU0zUHJCO0VBQXVDLFlOb1VuQixFQUFPOztBTW5VM0I7RUFBdUMsWU5pdEJuQixFQUFPOztBTWh0QjNCO0VBQXdDLFlOK3NCbkIsRUFBTzs7QU05c0I1QjtFQUFzQyxZTmd0Qm5CLEVBQU87O0FNL3NCMUI7RUFBbUMsWU55ZW5CLEVBQU87O0FNeGV2QjtFQUFvQyxZTndCbkIsRUFBTzs7QU12QnhCO0VBQWdDLFlOeW1CbkIsRUFBTzs7QU14bUJwQjtFQUFpQyxZTnltQm5CLEVBQU87O0FNeG1CckI7RUFBaUMsWU55RG5CLEVBQU87O0FNeERyQjtFQUFxQyxZTnlEbkIsRUFBTzs7QU14RHpCO0VBQWtDLFlOK2RuQixFQUFPOztBTTlkdEI7RUFBbUMsWU4yRW5CLEVBQU87O0FNMUV2QjtFQUFpQyxZTjBQbkIsRUFBTzs7QU16UHJCO0VBQWlDLFlOaURuQixFQUFPOztBTWhEckI7RUFBbUMsWU4wVm5CLEVBQU87O0FNelZ2QjtFQUF3QyxZTndtQm5CLEVBQU87O0FNdm1CNUI7RUFBdUMsWU53bUJuQixFQUFPOztBTXZtQjNCO0VBQXVDLFlOcENuQixFQUFPOztBTXFDM0I7RUFBeUMsWU52Q25CLEVBQU87O0FNd0M3QjtFQUF3QyxZTnJDbkIsRUFBTzs7QU1zQzVCO0VBQTBDLFlOeENuQixFQUFPOztBTXlDOUI7RUFBaUMsWU4rV25CLEVBQU87O0FNOVdyQjs7RUFDb0MsWU4yYW5CLEVBQU87O0FNMWF4QjtFQUFtQyxZTnNVbkIsRUFBTzs7QU1yVXZCO0VBQXlDLFlOa3JCbkIsRUFBTzs7QU1qckI3Qjs7O0VBRXNDLFlOMGJuQixFQUFPOztBTXpiMUI7RUFBbUMsWU5rYm5CLEVBQU87O0FNamJ2QjtFQUF1QyxZTndYbkIsRUFBTzs7QU12WDNCO0VBQW1DLFlOdERuQixFQUFPOztBTXVEdkI7RUFBaUMsWU5tbkJuQixFQUFPOztBTWxuQnJCOztFQUM0QyxZTithbkIsRUFBTzs7QU05YWhDO0VBQTJDLFlOOGZuQixFQUFPOztBTTdmL0I7RUFBMkMsWU4rRW5CLEVBQU87O0FNOUUvQjtFQUFtQyxZTnpCbkIsRUFBTzs7QU0wQnZCO0VBQTBDLFlObWpCbkIsRUFBTzs7QU1sakI5QjtFQUEwQyxZTnFMbkIsRUFBTzs7QU1wTDlCO0VBQXFDLFlObEJuQixFQUFPOztBTW1CekI7RUFBaUMsWU5zYm5CLEVBQU87O0FNcmJyQjtFQUFrQyxZTmdhbkIsRUFBTzs7QU0vWnRCO0VBQWlDLFlObWpCbkIsRUFBTzs7QU1sakJyQjtFQUFvQyxZTitObkIsRUFBTzs7QU05TnhCO0VBQXlDLFlOZ0xuQixFQUFPOztBTS9LN0I7RUFBeUMsWU40aUJuQixFQUFPOztBTTNpQjdCO0VBQWtDLFlOK0luQixFQUFPOztBTTlJdEI7RUFBeUMsWU55RW5CLEVBQU87O0FNeEU3QjtFQUEwQyxZTnlFbkIsRUFBTzs7QU14RTlCO0VBQXdDLFlOa2JuQixFQUFPOztBTWpiNUI7RUFBeUMsWU51WG5CLEVBQU87O0FNdFg3QjtFQUF5QyxZTjJsQm5CLEVBQU87O0FNMWxCN0I7RUFBeUMsWU4yRG5CLEVBQU87O0FNMUQ3QjtFQUE0QyxZTnlibkIsRUFBTzs7QU14YmhDO0VBQXdDLFlOMFNuQixFQUFPOztBTXpTNUI7RUFBdUMsWU4wR25CLEVBQU87O0FNekczQjtFQUEyQyxZTnVsQm5CLEVBQU87O0FNdGxCL0I7RUFBMkMsWU51RG5CLEVBQU87O0FNdEQvQjtFQUFnQyxZTm5DbkIsRUFBTzs7QU1vQ3BCO0VBQXVDLFlObkRuQixFQUFPOztBTW9EM0I7RUFBd0MsWU5uRG5CLEVBQU87O0FNb0Q1QjtFQUFxQyxZTm5EbkIsRUFBTzs7QU1vRHpCO0VBQXVDLFlOdkRuQixFQUFPOztBTXdEM0I7O0VBQ2tDLFlONGRuQixFQUFPOztBTTNkdEI7RUFBbUMsWU44SW5CLEVBQU87O0FNN0l2QjtFQUFxQyxZTnNGbkIsRUFBTzs7QU1yRnpCO0VBQWlDLFlOK1puQixFQUFPOztBTTlackI7RUFBa0MsWU5vV25CLEVBQU87O0FNbld0QjtFQUFxQyxZTnBEbkIsRUFBTzs7QU1xRHpCO0VBQStDLFlOdUluQixFQUFPOztBTXRJbkM7RUFBaUMsWU5rTm5CLEVBQU87O0FNak5yQjtFQUFpQyxZTjBTbkIsRUFBTzs7QU16U3JCO0VBQWlDLFlONktuQixFQUFPOztBTTVLckI7RUFBZ0MsWU55SW5CLEVBQU87O0FNeElwQjtFQUFzQyxZTnlJbkIsRUFBTzs7QU14STFCOztFQUNpRCxZTmlJbkIsRUFBTzs7QU1oSXJDO0VBQWtDLFlOK1luQixFQUFPOztBTTlZdEI7RUFBcUMsWU5BbkIsRUFBTzs7QU1DekI7RUFBbUMsWU5vYW5CLEVBQU87O0FNbmF2QjtFQUFvQyxZTmdFbkIsRUFBTzs7QU0vRHhCO0VBQW1DLFlONlRuQixFQUFPOztBTTVUdkI7RUFBdUMsWU51Q25CLEVBQU87O0FNdEMzQjtFQUF5QyxZTm1DbkIsRUFBTzs7QU1sQzdCO0VBQW9DLFlOK2FuQixFQUFPOztBTTlheEI7RUFBMEMsWU5rZG5CLEVBQU87O0FNamQ5QjtFQUFtQyxZTjBLbkIsRUFBTzs7QU16S3ZCO0VBQXdDLFlOMktuQixFQUFPOztBTTFLNUI7RUFBcUMsWU4zRW5CLEVBQU87O0FNNEV6QjtFQUFxQyxZTjdFbkIsRUFBTzs7QU04RXpCOztFQUNzQyxZTmxFbkIsRUFBTzs7QU1tRTFCO0VBQTJDLFlOK2tCbkIsRUFBTzs7QU05a0IvQjtFQUE0QyxZTjRIbkIsRUFBTzs7QU0zSGhDO0VBQXlDLFlOVG5CLEVBQU87O0FNVTdCO0VBQWdDLFlOMlFuQixFQUFPOztBTTFRcEI7O0VBQ2lDLFlONkNuQixFQUFPOztBTTVDckI7RUFBcUMsWU5rRG5CLEVBQU87O0FNakR6QjtFQUF3QyxZTnNpQm5CLEVBQU87O0FNcmlCNUI7RUFBMEMsWU5vaUJuQixFQUFPOztBTW5pQjlCO0VBQXNDLFlOMmVuQixFQUFPOztBTTFlMUI7RUFBb0MsWU44Tm5CLEVBQU87O0FNN054QjtFQUFxQyxZTm9jbkIsRUFBTzs7QU1uY3pCO0VBQTRDLFlOdVJuQixFQUFPOztBTXRSaEM7RUFBdUMsWU42aEJuQixFQUFPOztBTTVoQjNCO0VBQTBDLFlOc0duQixFQUFPOztBTXJHOUI7RUFBb0MsWU44Ym5CLEVBQU87O0FNN2J4QjtFQUFtQyxZTnFqQm5CLEVBQU87O0FNcGpCdkI7RUFBMEMsWU5nTG5CLEVBQU87O0FNL0s5QjtFQUFtQyxZTnVrQm5CLEVBQU87O0FNdGtCdkI7RUFBb0MsWU5xUW5CLEVBQU87O0FNcFF4QjtFQUFrQyxZTmlXbkIsRUFBTzs7QU1oV3RCO0VBQXFDLFlOMmRuQixFQUFPOztBTTFkekI7RUFBdUMsWU5qRG5CLEVBQU87O0FNa0QzQjtFQUF5QyxZTitWbkIsRUFBTzs7QU05VjdCO0VBQW9DLFlOc2pCbkIsRUFBTzs7QU1yakJ4Qjs7RUFDcUMsWU5nR25CLEVBQU87O0FNL0Z6QjtFQUFtQyxZTm9LbkIsRUFBTzs7QU1uS3ZCO0VBQW1DLFlOMGpCbkIsRUFBTzs7QU16akJ2QjtFQUF3QyxZTm9DbkIsRUFBTzs7QU1uQzVCOztFQUNnQyxZTitZbkIsRUFBTzs7QU05WXBCO0VBQWtDLFlOb01uQixFQUFPOztBTW5NdEI7RUFBcUMsWU5yRG5CLEVBQU87O0FNc0R6QjtFQUFpQyxZTmhGbkIsRUFBTzs7QU1pRnJCO0VBQXdDLFlOckJuQixFQUFPOztBTXNCNUI7RUFBeUMsWU5vTG5CLEVBQU87O0FNbkw3QjtFQUF3QyxZTmtMbkIsRUFBTzs7QU1qTDVCO0VBQXNDLFlObUxuQixFQUFPOztBTWxMMUI7RUFBd0MsWU4rS25CLEVBQU87O0FNOUs1QjtFQUE4QyxZTnJJbkIsRUFBTzs7QU1zSWxDO0VBQStDLFlOakluQixFQUFPOztBTWtJbkM7RUFBNEMsWU5qSW5CLEVBQU87O0FNa0loQztFQUE4QyxZTnpJbkIsRUFBTzs7QU0wSWxDO0VBQWtDLFlOMkpuQixFQUFPOztBTTFKdEI7RUFBbUMsWU42bEJuQixFQUFPOztBTTVsQnZCO0VBQWtDLFlOcWVuQixFQUFPOztBTXBldEI7RUFBbUMsWU55R25CLEVBQU87O0FNeEd2QjtFQUFzQyxZTnpFbkIsRUFBTzs7QU0wRTFCO0VBQXVDLFlObEluQixFQUFPOztBTW1JM0I7O0VBQ2tDLFlOaWpCbkIsRUFBTzs7QU1oakJ0Qjs7RUFDaUMsWU40T25CLEVBQU87O0FNM09yQjtFQUFrQyxZTmRuQixFQUFPOztBTWV0QjtFQUFrQyxZTjBHbkIsRUFBTzs7QU16R3RCOztFQUNxQyxZTjZYbkIsRUFBTzs7QU01WHpCOztFQUNvQyxZTjJGbkIsRUFBTzs7QU0xRnhCO0VBQXNDLFlONlNuQixFQUFPOztBTTVTMUI7O0VBQ3FDLFlOcUduQixFQUFPOztBTXBHekI7RUFBbUMsWU5nYm5CLEVBQU87O0FNL2F2Qjs7O0VBRWlDLFlObEluQixFQUFPOztBTW1JckI7RUFBb0MsWU5zT25CLEVBQU87O0FNck94QjtFQUFvQyxZTm9PbkIsRUFBTzs7QU1uT3hCO0VBQTBDLFlOK2JuQixFQUFPOztBTTliOUI7RUFBc0MsWU4yZ0JuQixFQUFPOztBTTFnQjFCO0VBQWtDLFlOdWNuQixFQUFPOztBTXRjdEI7RUFBa0MsWU55T25CLEVBQU87O0FNeE90QjtFQUFrQyxZTjZmbkIsRUFBTzs7QU01ZnRCO0VBQXNDLFlObVRuQixFQUFPOztBTWxUMUI7RUFBNkMsWU5vVG5CLEVBQU87O0FNblRqQztFQUErQyxZTmdJbkIsRUFBTzs7QU0vSG5DO0VBQXdDLFlONEhuQixFQUFPOztBTTNINUI7RUFBa0MsWU5xUW5CLEVBQU87O0FNcFF0QjtFQUF1QyxZTnBGbkIsRUFBTzs7QU1xRjNCO0VBQXFDLFlOOUVuQixFQUFPOztBTStFekI7RUFBdUMsWU5yRm5CLEVBQU87O0FNc0YzQjtFQUF3QyxZTnJGbkIsRUFBTzs7QU1zRjVCO0VBQW9DLFlOaENuQixFQUFPOztBTWlDeEI7O0VBQ2lDLFlOMFluQixFQUFPOztBTXpZckI7O0VBQ3NDLFlOOFluQixFQUFPOztBTTdZMUI7O0VBQ3FDLFlOMlluQixFQUFPOztBTTFZekI7RUFBcUMsWU5VbkIsRUFBTzs7QU1UekI7RUFBcUMsWU51TW5CLEVBQU87O0FNdE16Qjs7RUFDaUMsWU5xZm5CLEVBQU87O0FNcGZyQjs7RUFDa0MsWU5vRm5CLEVBQU87O0FNbkZ0Qjs7RUFDdUMsWU4rYW5CLEVBQU87O0FNOWEzQjtFQUFzQyxZTjdDbkIsRUFBTzs7QU04QzFCO0VBQXVDLFlOMUNuQixFQUFPOztBTTJDM0I7O0VBQ2lDLFlOcEluQixFQUFPOztBTXFJckI7RUFBb0MsWU42V25CLEVBQU87O0FNNVd4QjtFQUFxQyxZTnllbkIsRUFBTzs7QU14ZXpCOztFQUNzQyxZTnJFbkIsRUFBTzs7QU1zRTFCO0VBQXdDLFlOcUxuQixFQUFPOztBTXBMNUI7RUFBcUMsWU5HbkIsRUFBTzs7QU1GekI7RUFBMkMsWU5uRW5CLEVBQU87O0FNb0UvQjtFQUF5QyxZTm5FbkIsRUFBTzs7QU1vRTdCO0VBQW9DLFlOaWZuQixFQUFPOztBTWhmeEI7RUFBd0MsWU44WW5CLEVBQU87O0FNN1k1QjtFQUFxQyxZTnlabkIsRUFBTzs7QU14WnpCO0VBQW1DLFlOOUpuQixFQUFPOztBTStKdkI7RUFBbUMsWU5sRW5CLEVBQU87O0FNbUV2QjtFQUFvQyxZTjFDbkIsRUFBTzs7QU0yQ3hCO0VBQXdDLFlOOEJuQixFQUFPOztBTTdCNUI7RUFBdUMsWU4xSW5CLEVBQU87O0FNMkkzQjtFQUF1QyxZTnNIbkIsRUFBTzs7QU1ySDNCO0VBQXNDLFlOck9uQixFQUFPOztBTXNPMUI7RUFBbUMsWU40TW5CLEVBQU87O0FNM012QjtFQUF3QyxZTlVuQixFQUFPOztBTVQ1QjtFQUFpQyxZTjNLbkIsRUFBTzs7QU00S3JCO0VBQXFDLFlOdUZuQixFQUFPOztBTXRGekI7RUFBd0MsWU4yUW5CLEVBQU87O0FNMVE1QjtFQUE4QyxZTnJPbkIsRUFBTzs7QU1zT2xDO0VBQStDLFlOck9uQixFQUFPOztBTXNPbkM7RUFBNEMsWU5yT25CLEVBQU87O0FNc09oQztFQUE4QyxZTnpPbkIsRUFBTzs7QU0wT2xDO0VBQXVDLFlOck9uQixFQUFPOztBTXNPM0I7RUFBd0MsWU5yT25CLEVBQU87O0FNc081QjtFQUFxQyxZTnJPbkIsRUFBTzs7QU1zT3pCO0VBQXVDLFlOek9uQixFQUFPOztBTTBPM0I7RUFBb0MsWU5wRG5CLEVBQU87O0FNcUR4QjtFQUFtQyxZTjRJbkIsRUFBTzs7QU0zSXZCO0VBQW1DLFlOd1luQixFQUFPOztBTXZZdkI7O0VBQ21DLFlOdU1uQixFQUFPOztBTXRNdkI7RUFBcUMsWU56R25CLEVBQU87O0FNMEd6QjtFQUF1QyxZTnlRbkIsRUFBTzs7QU14UTNCO0VBQXdDLFlOeVFuQixFQUFPOztBTXhRNUI7RUFBb0MsWU4rVm5CLEVBQU87O0FNOVZ4QjtFQUFtQyxZTjlHbkIsRUFBTzs7QU0rR3ZCOztFQUNrQyxZTm9SbkIsRUFBTzs7QU1uUnRCO0VBQXVDLFlOK0NuQixFQUFPOztBTTlDM0I7RUFBcUMsWU5tQm5CLEVBQU87O0FNbEJ6QjtFQUEwQyxZTm9CbkIsRUFBTzs7QU1uQjlCO0VBQW9DLFlOcVVuQixFQUFPOztBTXBVeEI7RUFBb0MsWU4yQm5CLEVBQU87O0FNMUJ4QjtFQUFrQyxZTmdMbkIsRUFBTzs7QU0vS3RCO0VBQW9DLFlOMkJuQixFQUFPOztBTTFCeEI7RUFBdUMsWU51SG5CLEVBQU87O0FNdEgzQjtFQUFtQyxZTk1uQixFQUFPOztBTUx2QjtFQUEyQyxZTkluQixFQUFPOztBTUgvQjtFQUFxQyxZTjZYbkIsRUFBTzs7QU01WHpCO0VBQWlDLFlOaEhuQixFQUFPOztBTWlIckI7O0VBQ3NDLFlOdVFuQixFQUFPOztBTXRRMUI7OztFQUV3QyxZTnNWbkIsRUFBTzs7QU1yVjVCO0VBQTJDLFlOd0luQixFQUFPOztBTXZJL0I7RUFBaUMsWU5oR25CLEVBQU87O0FNaUdyQjtFQUFzQyxZTnZIbkIsRUFBTzs7QU13SDFCOztFQUN5QyxZTnRKbkIsRUFBTzs7QU11SjdCO0VBQXFDLFlOeU9uQixFQUFPOztBTXhPekI7RUFBaUMsWU4wRm5CLEVBQU87O0FNekZyQjtFQUF3QyxZTjFEbkIsRUFBTzs7QU0yRDVCO0VBQXdDLFlOa1duQixFQUFPOztBTWpXNUI7RUFBc0MsWU40Vm5CLEVBQU87O0FNM1YxQjtFQUFtQyxZTmxFbkIsRUFBTzs7QU1tRXZCO0VBQXlDLFlOZ09uQixFQUFPOztBTS9ON0I7RUFBdUMsWU4ySm5CLEVBQU87O0FNMUozQjtFQUE2QyxZTjJKbkIsRUFBTzs7QU0xSmpDO0VBQW1DLFlOc1JuQixFQUFPOztBTXJSdkI7RUFBdUMsWU41TG5CLEVBQU87O0FNNkwzQjtFQUE4QyxZTnhCbkIsRUFBTzs7QU15QmxDO0VBQW1DLFlOdVBuQixFQUFPOztBTXRQdkI7RUFBbUMsWU42SW5CLEVBQU87O0FNNUl2QjtFQUFnRCxZTjlKbkIsRUFBTzs7QU0rSnBDO0VBQWlELFlOOUpuQixFQUFPOztBTStKckM7RUFBOEMsWU45Sm5CLEVBQU87O0FNK0psQztFQUFnRCxZTmxLbkIsRUFBTzs7QU1tS3BDO0VBQWtDLFlOOERuQixFQUFPOztBTTdEdEI7RUFBaUMsWU5ySG5CLEVBQU87O0FNc0hyQjtFQUFtQyxZTnZTbkIsRUFBTzs7QU13U3ZCO0VBQXVDLFlOMlpuQixFQUFPOztBTTFaM0I7RUFBcUMsWU5oTm5CLEVBQU87O0FNaU56QjtFQUF1QyxZTjdGbkIsRUFBTzs7QU04RjNCO0VBQXVDLFlON0ZuQixFQUFPOztBTThGM0I7RUFBdUMsWU4rT25CLEVBQU87O0FNOU8zQjtFQUF3QyxZTmlNbkIsRUFBTzs7QU1oTTVCO0VBQW1DLFlONlduQixFQUFPOztBTTVXdkI7RUFBeUMsWU4wSW5CLEVBQU87O0FNekk3QjtFQUEyQyxZTjBJbkIsRUFBTzs7QU16SS9CO0VBQXFDLFlOcUZuQixFQUFPOztBTXBGekI7RUFBdUMsWU5tRm5CLEVBQU87O0FNbEYzQjtFQUF5QyxZTm5MbkIsRUFBTzs7QU1vTDdCO0VBQTBDLFlOMEtuQixFQUFPOztBTXpLOUI7RUFBaUQsWU5wRm5CLEVBQU87O0FNcUZyQztFQUF5QyxZTndQbkIsRUFBTzs7QU12UDdCO0VBQW9DLFlOakpuQixFQUFPOztBTWtKeEI7O0VBQ2dELFlOL01uQixFQUFPOztBTWdOcEM7O0VBQzhDLFlOOU1uQixFQUFPOztBTStNbEM7O0VBQ2lELFlOak5uQixFQUFPOztBTWtOckM7O0VBQ2dDLFlOdkduQixFQUFPOztBTXdHcEI7RUFBZ0MsWU5oQ25CLEVBQU87O0FNaUNwQjs7RUFDZ0MsWU5xWW5CLEVBQU87O0FNcFlwQjs7RUFDZ0MsWU40Q25CLEVBQU87O0FNM0NwQjs7OztFQUdnQyxZTmdEbkIsRUFBTzs7QU0vQ3BCOzs7RUFFZ0MsWU5pTm5CLEVBQU87O0FNaE5wQjs7RUFDZ0MsWU4rQ25CLEVBQU87O0FNOUNwQjs7RUFDZ0MsWU4zUG5CLEVBQU87O0FNNFBwQjtFQUFpQyxZTmhHbkIsRUFBTzs7QU1pR3JCO0VBQXNDLFlOcEZuQixFQUFPOztBTXFGMUI7RUFBMkMsWU4wUG5CLEVBQU87O0FNelAvQjtFQUE0QyxZTjBQbkIsRUFBTzs7QU16UGhDO0VBQTRDLFlOMFBuQixFQUFPOztBTXpQaEM7RUFBNkMsWU4wUG5CLEVBQU87O0FNelBqQztFQUE2QyxZTjZQbkIsRUFBTzs7QU01UGpDO0VBQThDLFlONlBuQixFQUFPOztBTTVQbEM7RUFBc0MsWU5rVW5CLEVBQU87O0FNalUxQjtFQUF3QyxZTjhUbkIsRUFBTzs7QU03VDVCO0VBQTJDLFlOeWFuQixFQUFPOztBTXhhL0I7RUFBb0MsWU5zYW5CLEVBQU87O0FNcmF4QjtFQUFpQyxZTjJabkIsRUFBTzs7QU0xWnJCO0VBQXdDLFlOMlpuQixFQUFPOztBTTFaNUI7RUFBeUMsWU5vYW5CLEVBQU87O0FNbmE3QjtFQUFvQyxZTnhKbkIsRUFBTzs7QU15SnhCO0VBQTJDLFlOOFBuQixFQUFPOztBTTdQL0I7RUFBc0MsWU5nQm5CLEVBQU87O0FNZjFCO0VBQW1DLFlOcEZuQixFQUFPOztBTXFGdkI7RUFBZ0MsWU4zV25CLEVBQU87O0FNNFdwQjtFQUFzQyxZTi9SbkIsRUFBTzs7QU1nUzFCO0VBQTZDLFlOL1JuQixFQUFPOztBTWdTakM7RUFBbUMsWU4rVW5CLEVBQU87O0FNOVV2QjtFQUEwQyxZTitVbkIsRUFBTzs7QU05VTlCO0VBQTRDLFlOZ0RuQixFQUFPOztBTS9DaEM7RUFBMEMsWU5rRG5CLEVBQU87O0FNakQ5QjtFQUE0QyxZTitDbkIsRUFBTzs7QU05Q2hDO0VBQTZDLFlOK0NuQixFQUFPOztBTTlDakM7RUFBa0MsWU5qV25CLEVBQU87O0FNa1d0QjtFQUFvQyxZTm1ZbkIsRUFBTzs7QU1sWXhCO0VBQW9DLFlON1duQixFQUFPOztBTThXeEI7RUFBa0MsWU5rQ25CLEVBQU87O0FNakN0QjtFQUFxQyxZTjVLbkIsRUFBTzs7QU02S3pCO0VBQWtDLFlOZ05uQixFQUFPOztBTS9NdEI7RUFBdUMsWU54Rm5CLEVBQU87O0FNeUYzQjtFQUFtQyxZTjRUbkIsRUFBTzs7QU0zVHZCO0VBQW1DLFlOdEluQixFQUFPOztBTXVJdkI7RUFBaUMsWU42Q25CLEVBQU87O0FNNUNyQjs7RUFDcUMsWU41RG5CLEVBQU87O0FNNkR6QjtFQUFrQyxZTjhQbkIsRUFBTzs7QU03UHRCO0VBQW1DLFlOdUVuQixFQUFPOztBTXRFdkI7RUFBb0MsWU45V25CLEVBQU87O0FNK1d4QjtFQUFnQyxZTnRTbkIsRUFBTzs7QU11U3BCO0VBQStCLFlOaVduQixFQUFPOztBTWhXbkI7RUFBa0MsWU51V25CLEVBQU87O0FNdFd0QjtFQUFtQyxZTitJbkIsRUFBTzs7QU05SXZCO0VBQXNDLFlOa0ZuQixFQUFPOztBTWpGMUI7RUFBMkMsWU42Tm5CLEVBQU87O0FNNU4vQjtFQUFpRCxZTi9XbkIsRUFBTzs7QU1nWHJDO0VBQWdELFlOalhuQixFQUFPOztBTWtYcEM7O0VBQ2dELFlOelJuQixFQUFPOztBTTBScEM7RUFBeUMsWU5uTW5CLEVBQU87O0FNb003QjtFQUF1QyxZTmlXbkIsRUFBTzs7QU1oVzNCO0VBQXlDLFlOb1ZuQixFQUFPOztBTW5WN0I7O0VBQ2dDLFlOMFNuQixFQUFPOztBTXpTcEI7RUFBMEMsWU4wR25CLEVBQU87O0FNekc5QjtFQUEwQyxZTjRNbkIsRUFBTzs7QU0zTTlCO0VBQWtDLFlOc0xuQixFQUFPOztBTXJMdEI7RUFBNEMsWU56TG5CLEVBQU87O0FNMExoQztFQUFzQyxZTm9XbkIsRUFBTzs7QU1uVzFCO0VBQW1DLFlOOERuQixFQUFPOztBTTdEdkI7OztFQUV1QyxZTjhTbkIsRUFBTzs7QU03UzNCOztFQUMyQyxZTjFGbkIsRUFBTzs7QU0yRi9CO0VBQWtDLFlOc1duQixFQUFPOztBTXJXdEI7RUFBbUMsWU5sR25CLEVBQU87O0FNbUd2QjtFQUFtQyxZTmdIbkIsRUFBTzs7QU0vR3ZCO0VBQTBDLFlOaUhuQixFQUFPOztBTWhIOUI7RUFBK0MsWU55Tm5CLEVBQU87O0FNeE5uQztFQUF3QyxZTnVObkIsRUFBTzs7QU10TjVCO0VBQXNDLFlOL05uQixFQUFPOztBTWdPMUI7RUFBaUMsWU41Tm5CLEVBQU87O0FNNk5yQjtFQUEwQyxZTjJFbkIsRUFBTzs7QU0xRTlCO0VBQTJDLFlOeUVuQixFQUFPOztBTXhFL0I7RUFBbUMsWU52Tm5CLEVBQU87O0FNd052QjtFQUFtQyxZTnpDbkIsRUFBTzs7QU0wQ3ZCO0VBQXFDLFlOcENuQixFQUFPOztBTXFDekI7RUFBZ0MsWU50TG5CLEVBQU87O0FNdUxwQjtFQUFxQyxZTjdVbkIsRUFBTzs7QU04VXpCO0VBQWtDLFlOMVJuQixFQUFPOztBTTJSdEI7RUFBZ0MsWU5zRG5CLEVBQU87O0FNckRwQjtFQUFrQyxZTm1MbkIsRUFBTzs7QU1sTHRCO0VBQWlDLFlOclBuQixFQUFPOztBTXNQckI7RUFBa0MsWU5yUG5CLEVBQU87O0FNc1B0QjtFQUFvQyxZTjdXbkIsRUFBTzs7QU04V3hCO0VBQTJDLFlON1duQixFQUFPOztBTThXL0I7RUFBa0MsWU4wTG5CLEVBQU87O0FNekx0QjtFQUF5QyxZTjBMbkIsRUFBTzs7QU16TDdCO0VBQW9DLFlOeUZuQixFQUFPOztBTXhGeEI7O0VBQ2dDLFlOelVuQixFQUFPOztBTTBVcEI7O0VBQ2lDLFlOK01uQixFQUFPOztBTTlNckI7RUFBaUMsWU40UG5CLEVBQU87O0FNM1ByQjtFQUFvQyxZTnVLbkIsRUFBTzs7QU10S3hCO0VBQXVDLFlOdFBuQixFQUFPOztBTXVQM0I7RUFBdUMsWU5pS25CLEVBQU87O0FNaEszQjtFQUFxQyxZTjlQbkIsRUFBTzs7QU0rUHpCO0VBQXVDLFlOL0xuQixFQUFPOztBTWdNM0I7RUFBd0MsWU54TG5CLEVBQU87O0FNeUw1QjtFQUF5QyxZTnJNbkIsRUFBTzs7QU1zTTdCO0VBQThDLFlOL0xuQixFQUFPOztBTWdNbEM7OztFQUV5QyxZTnhNbkIsRUFBTzs7QU15TTdCOztFQUMyQyxZTjlNbkIsRUFBTzs7QU0rTS9COztFQUN5QyxZTi9NbkIsRUFBTzs7QU1nTjdCOztFQUN5QyxZTnBNbkIsRUFBTzs7QU1xTTdCO0VBQXdDLFlOak5uQixFQUFPOztBTWtONUI7RUFBaUMsWU51Um5CLEVBQU87O0FNdFJyQjtFQUFvQyxZTjVTbkIsRUFBTzs7QU02U3hCO0VBQXFDLFlOOUVuQixFQUFPOztBTStFekI7Ozs7O0VBSXNDLFlObkVuQixFQUFPOztBTW9FMUI7RUFBMkMsWU4vVG5CLEVBQU87O0FNZ1UvQjs7O0VBRWtDLFlOcURuQixFQUFPOztBTXBEdEI7O0VBQ21DLFlOblFuQixFQUFPOztBTW9RdkI7RUFBdUMsWU56S25CLEVBQU87O0FNMEszQjtFQUFnQyxZTjNLbkIsRUFBTzs7QU00S3BCOzs7RUFFd0MsWU54Sm5CLEVBQU87O0FNeUo1QjtFQUEwQyxZTjJLbkIsRUFBTzs7QU0xSzlCO0VBQStCLFlOaUNuQixFQUFPOztBTWhDbkI7O0VBQ21DLFlOMFFuQixFQUFPOztBTXpRdkI7O0VBQ3dDLFlOVm5CLEVBQU87O0FNVzVCOztFQUMwQyxZTlhuQixFQUFPOztBTVk5QjtFQUFvQyxZTjFJbkIsRUFBTzs7QU0ySXhCO0VBQXdDLFlObFZuQixFQUFPOztBTW1WNUI7RUFBbUMsWU5qSm5CLEVBQU87O0FNa0p2QjtFQUFzQyxZTmJuQixFQUFPOztBTWMxQjtFQUFvQyxZTitGbkIsRUFBTzs7QU05RnhCO0VBQXNDLFlOdUVuQixFQUFPOztBTXRFMUI7RUFBNkMsWU51RW5CLEVBQU87O0FNdEVqQztFQUFpQyxZTnpabkIsRUFBTzs7QU0wWnJCOztFQUNxQyxZTjVNbkIsRUFBTzs7QU02TXpCO0VBQWdDLFlOME1uQixFQUFPOztBTXpNcEI7RUFBdUMsWU54YW5CLEVBQU87O0FNeWEzQjtFQUFpQyxZTkluQixFQUFPOztBTUhyQjtFQUF1QyxZTnVGbkIsRUFBTzs7QU10RjNCO0VBQW1DLFlOMk1uQixFQUFPOztBTTFNdkI7RUFBaUMsWU4rUW5CLEVBQU87O0FNOVFyQjtFQUF3QyxZTnpDbkIsRUFBTzs7QU0wQzVCO0VBQWlDLFlOd1BuQixFQUFPOztBTXZQckI7RUFBdUMsWU5yWm5CLEVBQU87O0FNc1ozQjtFQUFtQyxZTnZCbkIsRUFBTzs7QU13QnZCO0VBQTBDLFlOM0xuQixFQUFPOztBTTRMOUI7RUFBb0MsWU41WG5CLEVBQU87O0FNNlh4QjtFQUEwQyxZTmhZbkIsRUFBTzs7QU1pWTlCO0VBQXdDLFlOblluQixFQUFPOztBTW9ZNUI7RUFBb0MsWU50WW5CLEVBQU87O0FNdVl4QjtFQUFzQyxZTmxZbkIsRUFBTzs7QU1tWTFCO0VBQXNDLFlObFluQixFQUFPOztBTW1ZMUI7RUFBdUMsWU4zYm5CLEVBQU87O0FNNGIzQjtFQUF5QyxZTjNibkIsRUFBTzs7QU00YjdCO0VBQWtDLFlOK0tuQixFQUFPOztBTTlLdEI7RUFBc0MsWU5uVm5CLEVBQU87O0FNb1YxQjtFQUErQixZTjlkbkIsRUFBTzs7QU0rZG5CO0VBQXVDLFlONVJuQixFQUFPOztBTTZSM0I7RUFBd0MsWU4vQ25CLEVBQU87O0FNZ0Q1QjtFQUEwQyxZTjlibkIsRUFBTzs7QU0rYjlCO0VBQXVDLFlOdGZuQixFQUFPOztBTXVmM0I7RUFBc0MsWU4vQm5CLEVBQU87O0FNZ0MxQjtFQUF1QyxZTnpIbkIsRUFBTzs7QU0wSDNCO0VBQW1DLFlOdkluQixFQUFPOztBTXdJdkI7RUFBMEMsWU52SW5CLEVBQU87O0FNd0k5QjtFQUF1QyxZTjRKbkIsRUFBTzs7QU0zSjNCO0VBQXNDLFlONEpuQixFQUFPOztBTTNKMUI7RUFBb0MsWU54Y25CLEVBQU87O0FNeWN4QjtFQUFnQyxZTmpibkIsRUFBTzs7QU1rYnBCO0VBQW9DLFlOdkpuQixFQUFPOztBTXdKeEI7RUFBc0MsWU4zZ0JuQixFQUFPOztBTTRnQjFCO0VBQStCLFlON1puQixFQUFPOztBTThabkI7OztFQUVnQyxZTnpLbkIsRUFBTzs7QU0wS3BCO0VBQXFDLFlOcEduQixFQUFPOztBTXFHekI7RUFBdUMsWU54Ym5CLEVBQU87O0FNeWIzQjtFQUEyQyxZTjVXbkIsRUFBTzs7QU02Vy9CO0VBQXFDLFlOOVZuQixFQUFPOztBTStWekI7RUFBcUMsWU45UG5CLEVBQU87O0FNK1B6QjtFQUFvQyxZTnJKbkIsRUFBTzs7QU1zSnhCO0VBQW1DLFlOZW5CLEVBQU87O0FNZHZCO0VBQXlDLFlOMkJuQixFQUFPOztBTTFCN0I7RUFBd0MsWU5vQ25CLEVBQU87O0FNbkM1QjtFQUFxQyxZTnFDbkIsRUFBTzs7QU1wQ3pCO0VBQXNDLFlONWFuQixFQUFPOztBTTZhMUI7RUFBNEMsWU45YW5CLEVBQU87O0FNK2FoQztFQUFvQyxZTi9WbkIsRUFBTzs7QU1nV3hCO0VBQWlDLFlOb0JuQixFQUFPOztBTW5CckI7RUFBd0MsWU44S25CLEVBQU87O0FNN0s1QjtFQUF1QyxZTi9GbkIsRUFBTzs7QU1nRzNCO0VBQXdDLFlONkVuQixFQUFPOztBTTVFNUI7RUFBc0MsWU45TW5CLEVBQU87O0FNK00xQjtFQUFrQyxZTitLbkIsRUFBTzs7QU05S3RCO0VBQWlDLFlON0huQixFQUFPOztBTThIckI7RUFBb0MsWU5uSG5CLEVBQU87O0FNb0h4Qjs7RUFDd0MsWU5rSW5CLEVBQU87O0FNakk1QjtFQUE0QyxZTmtJbkIsRUFBTzs7QU1qSWhDO0VBQXlDLFlOMEtuQixFQUFPOztBTXpLN0I7RUFBd0MsWU5sSW5CLEVBQU87O0FNbUk1QjtFQUF1QyxZTnlLbkIsRUFBTzs7QU14SzNCO0VBQXdDLFlObkluQixFQUFPOztBTW9JNUI7RUFBMEMsWU5sSW5CLEVBQU87O0FNbUk5QjtFQUEwQyxZTnBJbkIsRUFBTzs7QU1xSTlCO0VBQW1DLFlOMUduQixFQUFPOztBTTJHdkI7RUFBdUMsWU43UW5CLEVBQU87O0FNOFEzQjtFQUE4QyxZTjFVbkIsRUFBTzs7QU0yVWxDO0VBQXdDLFlOekVuQixFQUFPOztBTTBFNUI7RUFBcUMsWU5rTG5CLEVBQU87O0FNakx6QjtFQUFtQyxZTlhuQixFQUFPOztBTVl2QjtFQUFzQyxZTnVKbkIsRUFBTzs7QU10SjFCO0VBQXVDLFlOd0puQixFQUFPOztBTXZKM0I7O0VBQ2dDLFlOL2ZuQixFQUFPOztBTWdnQnBCO0VBQW9DLFlONEpuQixFQUFPOztBTTNKeEI7RUFBa0MsWU44R25CLEVBQU87O0FNN0d0QjtFQUFtQyxZTndEbkIsRUFBTzs7QU12RHZCO0VBQW1DLFlOOUluQixFQUFPOztBTStJdkI7O0VBQ3lDLFlOMExuQixFQUFPOztBTXpMN0I7RUFBMEMsWU5qSG5CLEVBQU87O0FNa0g5QjtFQUFxQyxZTnJIbkIsRUFBTzs7QU1zSHpCO0VBQXlDLFlOblduQixFQUFPOztBTW9XN0I7OztFQUV5QyxZTi9nQm5CLEVBQU87O0FNZ2hCN0I7O0VBQ21ELFlOOWdCbkIsRUFBTzs7QU0rZ0J2Qzs7RUFDeUMsWU5saEJuQixFQUFPOztBTW1oQjdCOztFQUM0QyxZTm5oQm5CLEVBQU87O0FNb2hCaEM7O0VBQzBDLFlOeGhCbkIsRUFBTzs7QU15aEI5QjtFQUEwQyxZTjNJbkIsRUFBTzs7QU00STlCO0VBQXFDLFlOM09uQixFQUFPOztBTTRPekI7RUFBeUMsWU54SW5CLEVBQU87O0FNeUk3QjtFQUEyQyxZTnhJbkIsRUFBTzs7QU15SS9CO0VBQXdDLFlOd0JuQixFQUFPOztBTXZCNUI7RUFBMEMsWU53Qm5CLEVBQU87O0FNdkI5QjtFQUFtQyxZTi9kbkIsRUFBTzs7QU1nZXZCO0VBQTJDLFlObGVuQixFQUFPOztBTW1lL0I7RUFBa0MsWU5wY25CLEVBQU87O0FNcWN0QjtFQUEwQyxZTmxqQm5CLEVBQU87O0FNbWpCOUI7RUFBd0MsWU54UG5CLEVBQU87O0FNeVA1Qjs7RUFDNEMsWU56UG5CLEVBQU87O0FNMFBoQzs7RUFDMkMsWU43UG5CLEVBQU87O0FNOFAvQjs7RUFDMEMsWU5oUW5CLEVBQU87O0FNaVE5QjtFQUFzQyxZTnJRbkIsRUFBTzs7QU1zUTFCOztFQUN3QyxZTnhSbkIsRUFBTzs7QU15UjVCOztFQUN5QyxZTjdSbkIsRUFBTzs7QU04UjdCO0VBQTRDLFlOMVJuQixFQUFPOztBTTJSaEM7RUFBMEMsWU5wU25CLEVBQU87O0FNcVM5QjtFQUF5QyxZTjNSbkIsRUFBTzs7QU00UjdCO0VBQTJDLFlOL1JuQixFQUFPOztBTWdTL0I7RUFBeUMsWU5qU25CLEVBQU87O0FNa1M3QjtFQUFzQyxZTitEbkIsRUFBTzs7QU05RDFCO0VBQXVDLFlOL0ZuQixFQUFPOztBTWdHM0I7RUFBNkMsWU4vYm5CLEVBQU87O0FNZ2NqQztFQUErQixZTnRVbkIsRUFBTzs7QU11VW5CO0VBQXNDLFlOdFVuQixFQUFPOztBTXVVMUI7RUFBd0MsWU5rRW5CLEVBQU87O0FNakU1QjtFQUEwQyxZTnJLbkIsRUFBTzs7QU1zSzlCO0VBQWlELFlOcktuQixFQUFPOztBTXNLckM7RUFBdUMsWU41VW5CLEVBQU87O0FNNlUzQjtFQUF3QyxZTndIbkIsRUFBTzs7QU12SDVCO0VBQW1DLFlObkZuQixFQUFPOztBTW9GdkI7RUFBbUMsWU56ZW5CLEVBQU87O0FNMGV2QjtFQUFvQyxZTjlXbkIsRUFBTzs7QU0rV3hCO0VBQWtDLFlOeEtuQixFQUFPOztBTXlLdEI7RUFBOEMsWU5wUW5CLEVBQU87O0FNcVFsQzs7RUFDdUMsWU5TbkIsRUFBTzs7QU1SM0I7RUFBbUMsWU5qZG5CLEVBQU87O0FNa2R2QjtFQUFrQyxZTnpvQm5CLEVBQU87O0FNMG9CdEI7RUFBbUMsWU4vbkJuQixFQUFPOztBTWdvQnZCO0VBQTRDLFlOM2hCbkIsRUFBTzs7QU00aEJoQztFQUE2QyxZTjloQm5CLEVBQU87O0FNK2hCakM7RUFBNkMsWU41aEJuQixFQUFPOztBTTZoQmpDO0VBQTZDLFlOamlCbkIsRUFBTzs7QU1raUJqQztFQUFxQyxZTnBSbkIsRUFBTzs7QU1xUnpCO0VBQW9DLFlONU5uQixFQUFPOztBTTZOeEI7RUFBc0MsWU41Tm5CLEVBQU87O0FNNk4xQjtFQUFrQyxZTi9ObkIsRUFBTzs7QU1nT3RCO0VBQWdDLFlObE9uQixFQUFPOztBTW1PcEI7RUFBdUMsWU5wZW5CLEVBQU87O0FNcWUzQjtFQUF5QyxZTnBlbkIsRUFBTzs7QU1xZTdCO0VBQWtDLFlOdFNuQixFQUFPOztBTXVTdEI7RUFBa0MsWU5pRm5CLEVBQU87O0FNaEZ0QjtFQUFzQyxZTmxrQm5CLEVBQU87O0FNbWtCMUI7RUFBc0MsWU5yWG5CLEVBQU87O0FNc1gxQjtFQUF5QyxZTnBJbkIsRUFBTzs7QU1xSTdCO0VBQWlDLFlOcGNuQixFQUFPOztBTXFjckI7RUFBNEMsWU5oZW5CLEVBQU87O0FNaWVoQztFQUFxQyxZTnBmbkIsRUFBTzs7QU1xZnpCO0VBQWlDLFlObE5uQixFQUFPOztBTW1OckI7RUFBeUMsWU4xWG5CLEVBQU87O0FNMlg3QjtFQUFnQyxZTm9EbkIsRUFBTzs7QU1uRHBCO0VBQXlDLFlOM0puQixFQUFPOztBTTRKN0I7RUFBcUMsWU56Tm5CLEVBQU87O0FNME56QjtFQUFtQyxZTmxIbkIsRUFBTzs7QU1tSHZCO0VBQXlDLFlON0xuQixFQUFPOztBTThMN0I7RUFBMkMsWU43TG5CLEVBQU87O0FNOEwvQjtFQUF3QyxZTjNDbkIsRUFBTzs7QU00QzVCO0VBQTBDLFlOM0NuQixFQUFPOztBTTRDOUI7RUFBeUMsWU5yR25CLEVBQU87O0FNc0c3QjtFQUE0QyxZTnJHbkIsRUFBTzs7QU1zR2hDO0VBQW9DLFlON1VuQixFQUFPOztBTThVeEI7RUFBc0MsWU5ubEJuQixFQUFPOztBTW9sQjFCO0VBQXdDLFlObmxCbkIsRUFBTzs7QU1vbEI1QjtFQUFvQyxZTi9MbkIsRUFBTzs7QU1nTXhCO0VBQW1DLFlObFhuQixFQUFPOztBTW1YdkI7RUFBdUMsWU5rRm5CLEVBQU87O0FNakYzQjtFQUFvQyxZTm1GbkIsRUFBTzs7QU1sRnhCO0VBQW1DLFlOOWNuQixFQUFPOztBTStjdkI7RUFBNkMsWU4yQm5CLEVBQU87O0FNMUJqQztFQUEyQyxZTm1FbkIsRUFBTzs7QU1sRS9CO0VBQThDLFlOeEtuQixFQUFPOztBTXlLbEM7RUFBa0MsWU45bEJuQixFQUFPOztBTStsQnRCO0VBQThDLFlOdG9CbkIsRUFBTzs7QU11b0JsQztFQUFpRCxZTnFEbkIsRUFBTzs7QU1wRHJDO0VBQW9DLFlOeGxCbkIsRUFBTzs7QU15bEJ4QjtFQUF3RCxZTjVvQm5CLEVBQU87O0FNNm9CNUM7O0VBQ2dFLFlOOXFCbkIsRUFBTzs7QU0rcUJwRDs7O0VBRWlDLFlOdmZuQixFQUFPOztBTXdmckI7RUFBa0MsWU5oWW5CLEVBQU87O0FNaVl0QjtFQUFvQyxZTmhZbkIsRUFBTzs7QU1pWXhCOztFQUMwQyxZTjFIbkIsRUFBTzs7QU0ySDlCO0VBQXVDLFlOelJuQixFQUFPOztBTTBSM0I7RUFBbUMsWU5pQ25CLEVBQU87O0FNaEN2QjtFQUEwQyxZTmlDbkIsRUFBTzs7QU1oQzlCO0VBQXFDLFlObEhuQixFQUFPOztBTW1IekI7RUFBMkMsWU5sSG5CLEVBQU87O0FNbUgvQjtFQUE0QyxZTmxIbkIsRUFBTzs7QU1tSGhDO0VBQXVDLFlOck5uQixFQUFPOztBTXNOM0I7RUFBd0MsWU5wYm5CLEVBQU87O0FNcWI1QjtFQUFrQyxZTm1FbkIsRUFBTzs7QU1sRXRCO0VBQXNDLFlOcERuQixFQUFPOztBTXFEMUI7O0VBQ2lELFlOelluQixFQUFPOztBTTBZckM7O0VBQ3lDLFlON2FuQixFQUFPOztBTThhN0I7RUFBd0MsWU50WG5CLEVBQU87O0FNdVg1QjtFQUEwQyxZTmxmbkIsRUFBTzs7QU1tZjlCO0VBQTRDLFlObGZuQixFQUFPOztBTW1maEM7RUFBbUMsWU50VG5CLEVBQU87O0FNdVR2QjtFQUF5QyxZTnB0Qm5CLEVBQU87O0FNcXRCN0I7RUFBMkMsWU5wdEJuQixFQUFPOztBTXF0Qi9COztFQUN5QyxZTnJ0Qm5CLEVBQU87O0FNc3RCN0I7O0VBQzJDLFlOdHRCbkIsRUFBTzs7QU11dEIvQjtFQUF3QyxZTkpuQixFQUFPOztBTUs1QjtFQUEwQyxZTkpuQixFQUFPOztBTUs5QjtFQUFtQyxZTkhuQixFQUFPOztBTUl2QjtFQUFxQyxZTjNXbkIsRUFBTzs7QU00V3pCOztFQUNvQyxZTjVXbkIsRUFBTzs7QU02V3hCOztFQUNzQyxZTjdXbkIsRUFBTzs7QU04VzFCO0VBQWtDLFlOdE5uQixFQUFPOztBTXVOdEI7RUFBMkMsWU4zYm5CLEVBQU87O0FNNGIvQjtFQUFxQyxZTnRGbkIsRUFBTzs7QU11RnpCOzs7RUFFNkMsWU54RW5CLEVBQU87O0FNeUVqQzs7RUFDdUQsWU52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T2lDO0V3RU5qQyxjRHRGMEQ7RUN1RjFELGdCMUU4UW9CO0UwRTNRbEIsd0IxRWdPcUI7RWtCblVuQixxSWxCNmYwQixFQUFBO0VrQnpmOUI7SXVESEY7TXZESUksZ0JBQWdCLEVBQUEsRXVEdUNuQjtFdERqQ0M7SXNER00scUJBQXFCLEVBQUE7RUFiN0I7SUFrQlEsVUFBVSxFQUFBO0VBbEJsQjtJQXlCUSxhekVvZG1CLEVBQUE7RXlFN2UzQjtJQStCUSxlQUFlLEVBQUE7RUEvQnZCO0lBb0NRLHNCQUFzQixFQUFBOztBQVU5Qjs7RUFFSSxvQkFBb0IsRUFBQTs7QUFTcEI7RUN6REYsVzFFSVU7RXdESlIseUJ4RGdEaUI7RTBFOUNuQixxQjFFOENtQixFQUFBO0VtQjFDbkI7SXVEQUUsVzFFRlE7SXdESlIseUJrQkRvRjtJQVNwRixxQkFUeUgsRUFBQTtFQXVCM0g7SUFFRSxXMUVwQlE7STBFcUJSLHlCMUV1QmlCO0kwRXRCakIscUIxRXNCaUIsRUFBQTtFMEVuQm5COztJQUdFLFcxRTVCUTtJMEU2QlIseUJBbEN1SztJQXNDdksscUJBdEMrTSxFQUFBOztBRDBEL007RUN6REYsVzFFSVU7RXdESlIseUJ4RGVjO0UwRWJoQixxQjFFYWdCLEVBQUE7RW1CVGhCO0l1REFFLFcxRUZRO0l3REpSLHlCa0JEb0Y7SUFTcEYscUJBVHlILEVBQUE7RUF1QjNIO0lBRUUsVzFFcEJRO0kwRXFCUix5QjFFVmM7STBFV2QscUIxRVhjLEVBQUE7RTBFY2hCOztJQUdFLFcxRTVCUTtJMEU2QlIseUJBbEN1SztJQXNDdksscUJBdEMrTSxFQUFBOztBRDBEL007RUN6REYsVzFFSVU7RXdESlIseUJ4RGlFVztFMEUvRGIscUIxRStEYSxFQUFBO0VtQjNEYjtJdURBRSxXMUVGUTtJd0RKUix5QmtCRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBdUIzSDtJQUVFLFcxRXBCUTtJMEVxQlIseUIxRXdDVztJMEV2Q1gscUIxRXVDVyxFQUFBO0UwRXBDYjs7SUFHRSxXMUU1QlE7STBFNkJSLHlCQWxDdUs7SUFzQ3ZLLHFCQXRDK00sRUFBQTs7QUQwRC9NO0VDekRGLFcxRUlVO0V3REpSLHlCeERtRVU7RTBFakVaLHFCMUVpRVksRUFBQTtFbUI3RFo7SXVEQUUsVzFFRlE7SXdESlIseUJrQkRvRjtJQVNwRixxQkFUeUgsRUFBQTtFQXVCM0g7SUFFRSxXMUVwQlE7STBFcUJSLHlCMUUwQ1U7STBFekNWLHFCMUV5Q1UsRUFBQTtFMEV0Q1o7O0lBR0UsVzFFNUJRO0kwRTZCUix5QkFsQ3VLO0lBc0N2SyxxQkF0QytNLEVBQUE7O0FEMEQvTTtFQ3pERixjMUVvQmdCO0V3RHBCZCx5QnhEZ0VZO0UwRTlEZCxxQjFFOERjLEVBQUE7RW1CMURkO0l1REFFLGMxRWNjO0l3RHBCZCx5QmtCRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBdUIzSDtJQUVFLGMxRUpjO0kwRUtkLHlCMUV1Q1k7STBFdENaLHFCMUVzQ1ksRUFBQTtFMEVuQ2Q7O0lBR0UsYzFFWmM7STBFYWQseUJBbEN1SztJQXNDdksscUJBdEMrTSxFQUFBOztBRDBEL007RUN6REYsVzFFSVU7RXdESlIseUJ4RDREYTtFMEUxRGYscUIxRTBEZSxFQUFBO0VtQnREZjtJdURBRSxXMUVGUTtJd0RKUix5QmtCRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBdUIzSDtJQUVFLFcxRXBCUTtJMEVxQlIseUIxRW1DYTtJMEVsQ2IscUIxRWtDYSxFQUFBO0UwRS9CZjs7SUFHRSxXMUU1QlE7STBFNkJSLHlCQWxDdUs7SUFzQ3ZLLHFCQXRDK00sRUFBQTs7QUQwRC9NO0VDekRGLGMxRW9CZ0I7RXdEcEJkLHlCeERLYztFMEVIaEIscUIxRUdnQixFQUFBO0VtQkNoQjtJdURBRSxjMUVjYztJd0RwQmQseUJrQkRvRjtJQVNwRixxQkFUeUgsRUFBQTtFQXVCM0g7SUFFRSxjMUVKYztJMEVLZCx5QjFFcEJjO0kwRXFCZCxxQjFFckJjLEVBQUE7RTBFd0JoQjs7SUFHRSxjMUVaYztJMEVhZCx5QkFsQ3VLO0lBc0N2SyxxQkF0QytNLEVBQUE7O0FEMEQvTTtFQ3pERixXMUVJVTtFd0RKUix5QnhEa0JjO0UwRWhCaEIscUIxRWdCZ0IsRUFBQTtFbUJaaEI7SXVEQUUsVzFFRlE7SXdESlIseUJrQkRvRjtJQVNwRixxQkFUeUgsRUFBQTtFQXVCM0g7SUFFRSxXMUVwQlE7STBFcUJSLHlCMUVQYztJMEVRZCxxQjFFUmMsRUFBQTtFMEVXaEI7O0lBR0UsVzFFNUJRO0kwRTZCUix5QkFsQ3VLO0lBc0N2SyxxQkF0QytNLEVBQUE7O0FEMEQvTTtFQ3pERixjMUVvQmdCO0V3RHBCZCx5QnhEOEY0QjtFMEU1RjlCLHFCMUU0RjhCLEVBQUE7RW1CeEY5QjtJdURBRSxjMUVjYztJd0RwQmQseUJrQkRvRjtJQVNwRixxQkFUeUgsRUFBQTtFQXVCM0g7SUFFRSxjMUVKYztJMEVLZCx5QjFFcUU0QjtJMEVwRTVCLHFCMUVvRTRCLEVBQUE7RTBFakU5Qjs7SUFHRSxjMUVaYztJMEVhZCx5QkFsQ3VLO0lBc0N2SyxxQkF0QytNLEVBQUE7O0FEMEQvTTtFQ3pERixXMUVJVTtFd0RKUix5QnhEeUZ5QjtFMEV2RjNCLHFCMUV1RjJCLEVBQUE7RW1CbkYzQjtJdURBRSxXMUVGUTtJd0RKUix5QmtCRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBdUIzSDtJQUVFLFcxRXBCUTtJMEVxQlIseUIxRWdFeUI7STBFL0R6QixxQjFFK0R5QixFQUFBO0UwRTVEM0I7O0lBR0UsVzFFNUJRO0kwRTZCUix5QkFsQ3VLO0lBc0N2SyxxQkF0QytNLEVBQUE7O0FEMEQvTTtFQ3pERixjMUVvQmdCO0V3RHBCZCx5QnhEa0cyQjtFMEVoRzdCLHFCMUVnRzZCLEVBQUE7RW1CNUY3QjtJdURBRSxXMUVGUTtJd0RKUix5QmtCRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBdUIzSDtJQUVFLGMxRUpjO0kwRUtkLHlCMUV5RTJCO0kwRXhFM0IscUIxRXdFMkIsRUFBQTtFMEVyRTdCOztJQUdFLFcxRTVCUTtJMEU2QlIseUJBbEN1SztJQXNDdksscUJBdEMrTSxFQUFBOztBRGlFL007RUNiRixjMUVIbUI7RTBFSW5CLDZCQUE2QjtFQUM3QixzQkFBc0I7RUFDdEIscUIxRU5tQixFQUFBO0UwRVFuQjtJQUNFLFcxRXJEUTtJMEVzRFIseUIxRVZpQjtJMEVXakIscUIxRVhpQixFQUFBO0UwRW1CbkI7SUFFRSxjMUVyQmlCO0kwRXNCakIsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsVzFFeEVRO0kwRXlFUix5QjFFN0JpQjtJMEU4QmpCLHFCMUU5QmlCLEVBQUE7STBFZ0NqQjs7TUFLSSw4QzFFckNhLEVBQUE7O0F5RWdCakI7RUNiRixjMUVwQ2dCO0UwRXFDaEIsNkJBQTZCO0VBQzdCLHNCQUFzQjtFQUN0QixxQjFFdkNnQixFQUFBO0UwRXlDaEI7SUFDRSxXMUVyRFE7STBFc0RSLHlCMUUzQ2M7STBFNENkLHFCMUU1Q2MsRUFBQTtFMEVvRGhCO0lBRUUsYzFFdERjO0kwRXVEZCw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxXMUV4RVE7STBFeUVSLHlCMUU5RGM7STBFK0RkLHFCMUUvRGMsRUFBQTtJMEVpRWQ7O01BS0ksaUQxRXRFVSxFQUFBOztBeUVpRGQ7RUNiRixjMUVjYTtFMEViYiw2QkFBNkI7RUFDN0Isc0JBQXNCO0VBQ3RCLHFCMUVXYSxFQUFBO0UwRVRiO0lBQ0UsVzFFckRRO0kwRXNEUix5QjFFT1c7STBFTlgscUIxRU1XLEVBQUE7RTBFRWI7SUFFRSxjMUVKVztJMEVLWCw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxXMUV4RVE7STBFeUVSLHlCMUVaVztJMEVhWCxxQjFFYlcsRUFBQTtJMEVlWDs7TUFLSSxnRDFFcEJPLEVBQUE7O0F5RURYO0VDYkYsYzFFZ0JZO0UwRWZaLDZCQUE2QjtFQUM3QixzQkFBc0I7RUFDdEIscUIxRWFZLEVBQUE7RTBFWFo7SUFDRSxXMUVyRFE7STBFc0RSLHlCMUVTVTtJMEVSVixxQjFFUVUsRUFBQTtFMEVBWjtJQUVFLGMxRUZVO0kwRUdWLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFcxRXhFUTtJMEV5RVIseUIxRVZVO0kwRVdWLHFCMUVYVSxFQUFBO0kwRWFWOztNQUtJLGdEMUVsQk0sRUFBQTs7QXlFSFY7RUNiRixjMUVhYztFMEVaZCw2QkFBNkI7RUFDN0Isc0JBQXNCO0VBQ3RCLHFCMUVVYyxFQUFBO0UwRVJkO0lBQ0UsYzFFckNjO0kwRXNDZCx5QjFFTVk7STBFTFoscUIxRUtZLEVBQUE7RTBFR2Q7SUFFRSxjMUVMWTtJMEVNWiw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxjMUV4RGM7STBFeURkLHlCMUViWTtJMEVjWixxQjFFZFksRUFBQTtJMEVnQlo7O01BS0ksK0MxRXJCUSxFQUFBOztBeUVBWjtFQ2JGLGMxRVNlO0UwRVJmLDZCQUE2QjtFQUM3QixzQkFBc0I7RUFDdEIscUIxRU1lLEVBQUE7RTBFSmY7SUFDRSxXMUVyRFE7STBFc0RSLHlCMUVFYTtJMEVEYixxQjFFQ2EsRUFBQTtFMEVPZjtJQUVFLGMxRVRhO0kwRVViLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFcxRXhFUTtJMEV5RVIseUIxRWpCYTtJMEVrQmIscUIxRWxCYSxFQUFBO0kwRW9CYjs7TUFLSSwrQzFFekJTLEVBQUE7O0F5RUliO0VDYkYsYzFFOUNnQjtFMEUrQ2hCLDZCQUE2QjtFQUM3QixzQkFBc0I7RUFDdEIscUIxRWpEZ0IsRUFBQTtFMEVtRGhCO0lBQ0UsYzFFckNjO0kwRXNDZCx5QjFFckRjO0kwRXNEZCxxQjFFdERjLEVBQUE7RTBFOERoQjtJQUVFLGMxRWhFYztJMEVpRWQsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsYzFFeERjO0kwRXlEZCx5QjFFeEVjO0kwRXlFZCxxQjFFekVjLEVBQUE7STBFMkVkOztNQUtJLGlEMUVoRlUsRUFBQTs7QXlFMkRkO0VDYkYsYzFFakNnQjtFMEVrQ2hCLDZCQUE2QjtFQUM3QixzQkFBc0I7RUFDdEIscUIxRXBDZ0IsRUFBQTtFMEVzQ2hCO0lBQ0UsVzFFckRRO0kwRXNEUix5QjFFeENjO0kwRXlDZCxxQjFFekNjLEVBQUE7RTBFaURoQjtJQUVFLGMxRW5EYztJMEVvRGQsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsVzFFeEVRO0kwRXlFUix5QjFFM0RjO0kwRTREZCxxQjFFNURjLEVBQUE7STBFOERkOztNQUtJLDhDMUVuRVUsRUFBQTs7QXlFOENkO0VDYkYsYzFFMkM4QjtFMEUxQzlCLDZCQUE2QjtFQUM3QixzQkFBc0I7RUFDdEIscUIxRXdDOEIsRUFBQTtFMEV0QzlCO0lBQ0UsYzFFckNjO0kwRXNDZCx5QjFFb0M0QjtJMEVuQzVCLHFCMUVtQzRCLEVBQUE7RTBFM0I5QjtJQUVFLGMxRXlCNEI7STBFeEI1Qiw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxjMUV4RGM7STBFeURkLHlCMUVpQjRCO0kwRWhCNUIscUIxRWdCNEIsRUFBQTtJMEVkNUI7O01BS0ksaUQxRVN3QixFQUFBOztBeUU5QjVCO0VDYkYsYzFFc0MyQjtFMEVyQzNCLDZCQUE2QjtFQUM3QixzQkFBc0I7RUFDdEIscUIxRW1DMkIsRUFBQTtFMEVqQzNCO0lBQ0UsVzFFckRRO0kwRXNEUix5QjFFK0J5QjtJMEU5QnpCLHFCMUU4QnlCLEVBQUE7RTBFdEIzQjtJQUVFLGMxRW9CeUI7STBFbkJ6Qiw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxXMUV4RVE7STBFeUVSLHlCMUVZeUI7STBFWHpCLHFCMUVXeUIsRUFBQTtJMEVUekI7O01BS0ksOEMxRUlxQixFQUFBOztBeUV6QnpCO0VDYkYsYzFFK0M2QjtFMEU5QzdCLDZCQUE2QjtFQUM3QixzQkFBc0I7RUFDdEIscUIxRTRDNkIsRUFBQTtFMEUxQzdCO0lBQ0UsYzFFckNjO0kwRXNDZCx5QjFFd0MyQjtJMEV2QzNCLHFCMUV1QzJCLEVBQUE7RTBFL0I3QjtJQUVFLGMxRTZCMkI7STBFNUIzQiw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxjMUV4RGM7STBFeURkLHlCMUVxQjJCO0kwRXBCM0IscUIxRW9CMkIsRUFBQTtJMEVsQjNCOztNQUtJLGdEMUVhdUIsRUFBQTs7QXlFeEIvQjtFQUNJLGdCekU4Um9CO0V5RTdScEIsY3pFc0IyQjtFeUVyQjNCLDZCQUE2QixFQUFBO0V0RHZFL0I7SXNEMEVNLGN6RXNMbUM7SXlFckxuQywwQnpFc0x5QjtJeUVyTHpCLDZCQUE2QjtJQUM3Qix5QkFBeUIsRUFBQTtFQVRqQztJQWNRLDBCekUrS3lCO0l5RTlLekIseUJBQXlCO0lBQ3pCLGdCQUFnQixFQUFBO0VBaEJ4QjtJQXFCUSxjekVoRlU7SXlFaUZWLG9CQUFvQixFQUFBOztBQVU1QjtFQ2JFLG9CMUVvWDJCO0UwRW5YM0IscUIxRXNReUI7RTBFclF6QixnQjFFNk5rQjtFMEUxTmhCLHFCMUVpT3FCLEVBQUE7O0F5RXJOekI7RUNqQkUsd0IxRWdYOEI7RTBFL1c5QixxQjFFd1EwQjtFMEV2UTFCLGlCMUU4Tm1CO0UwRTNOakIscUIxRWtPcUIsRUFBQTs7QXlFOU16QjtFQUNJLGNBQWM7RUFDZCxXQUFXLEVBQUE7RUFGZjtJQU1RLGtCekVzWG9CLEVBQUE7O0F5RWpYNUI7OztFQUlRLFdBQVcsRUFBQTs7QUFNbkI7RUFDSSxrQkFBa0I7RUFDbEIsbUJ2RW5EOEI7RXVFb0Q5QixvQnZFcEQ4QjtFdUVxRDlCLFlBQVk7RUFDWix1QkFBdUIsRUFBQTtFQUwzQjtJQVFRLGNBQWM7SUFDZCxjQUFjO0lBQ2QsMkJBQTJCO0lBQzNCLGtCdkU1RDBCO0l1RTZEMUIsWXZFN0QwQjtJdUU4RDFCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFNBQVM7SUFDVCxVQUFVO0lBQ1YsbUJ6RTlJVTtJa0JsQlosZ0NsQmtWZ0MsRUFBQTtJa0I1VXBDO011RHdJRjtRdkR2SUksZ0JBQWdCLEVBQUEsRXVEMkpmO0VBcEJMO0lBdUJRLGdCekU3Rlc7SXlFOEZYLGtCekU5Rlc7SXlFK0ZYLFd6RWhLSSxFQUFBO0l5RXVJWjtNQTRCWSxnQnpFNUdGO015RTZHRSxrQnpFN0dGLEVBQUE7RXlFZ0ZWO0lBbUNZLGdCdkVwRnNCO0l1RXFGdEIsWUFBWSxFQUFBO0VBSXBCO0lBQ0ksb0J2RTFGMEIsRUFBQTtFdUU2RjlCO0lBQ0kscUJ2RTlGMEI7SXVFK0YxQiwwQnZFckYyQixFQUFBO0V1RXdGL0I7SUFDSSxvQnZFbkcwQjtJdUVvRzFCLDBCdkUxRjJCLEVBQUE7O0F1RThGbkM7RUFDSSx3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsYUFBYTtFQUNiLFVBQVU7RXZEdk1SLHFJbEI2ZjBCO0V5RW5UNUIsZUFBZTtFQUNmLGNBQWM7RUFDZCxrQkFBa0IsRUFBQTtFdkR4TXBCO0l1RCtMRjtNdkQ5TEksZ0JBQWdCLEVBQUEsRXVEK1BuQjtFQXRERztJQUNJLHNCdkUxRzJCO0l1RTJHM0IsbUJ6RXhJVTtJeUV5SVYsd0J2RTVHMkI7SXVFNkczQixXekU3TUk7SXlFOE1KLGtCdkU5RzJCO0l1RStHM0Isb0J2RS9HMkI7SXVFZ0gzQixpQkFBaUIsRUFBQTtJQVBwQjtNQVVPLHFFQUFxRTtNQUNyRSw2Q0FBNkMsRUFBQTtJQVhwRDtNQWVPLHVCdkV4SHVCLEVBQUE7RXVFNEgvQjtJQUNJLDJCdkU3SDJCO0l1RThIM0Isd0J2RTlIMkI7SXVFK0gzQixpQkFBaUI7SUFDakIsa0J2RWhJMkI7SXVFaUkzQixvQnZFakkyQjtJdUVrSTNCLGN6RTdJcUI7SXlFOElyQix5QnpFOUlxQjtJeUUrSXJCLHNCekVwT0ksRUFBQTtJeUU0TlA7TUFXTyx5QnpFL0tLO015RWdMTCxjekVoTEssRUFBQTtNeUVvS1o7UUFlVyxXekUzT0o7UXlFNE9JLHlCekVwTEM7UXlFcUxELHFCekVyTEMsRUFBQTtJeUVvS1o7TUFzQk8sd0J2RWxKdUIsRUFBQTtJdUU0SDlCO01BMEJPLFd6RXRQQTtNeUV1UEEseUJ6RTNNUztNeUU0TVQscUJ6RTVNUyxFQUFBO0V5RWdOakI7SUFDSSxnQkFBZ0IsRUFBQTs7QUFJeEI7RUFFSSx3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsVUFBVTtFdkQxUVIscUlsQjZmMEI7RXlFalA1QixhdkV2SytCO0V1RXdLL0IseUJ6RXJNYztFeUVzTWQsc0J6RXpRUTtFeUUwUVIsd0J2RTFLK0I7RXVFMksvQixXQUFXO0VBQ1gsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsZUFBZSxFQUFBO0V2RGhSakI7SXVEa1FGO012RGpRSSxnQkFBZ0Is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UyxFQUFBO0VBYmI7SUFpQkksV2hGeVgyQjtJZ0Z4WDNCLFloRndYMkI7SWdGdlgzQixvQkFBNkM7SXhCdlA3Qyx5QnhEZ0RpQjtJZ0Z5TWpCLFNoRndYeUI7SWlEbm5CekIsbUJqRG9uQm1DO0lnRnRYbkMsd0JBQXdCO0lBQ3hCLHFCQUFxQjtJQUNyQixnQkFBZ0IsRUFBQTtJQTFCcEI7TUE2Qk0sYUFBYTtNQUNiLCtEaEZsTmUsRUFBQTtJZ0ZvTHJCO014QnBPSSx5QnhEc25CNkQsRUFBQTtFZ0ZsWmpFO0lBdUNJLFdoRjRWMkI7SWdGM1YzQixjaEY0VjhCO0lnRjNWOUIsa0JBQWtCO0lBQ2xCLGVoRjJWK0I7SWdGMVYvQix5QmhGdFFjO0lnRnVRZCx5QkFBeUI7SS9CbFJ6QixtQmpENm1CbUMsRUFBQTtFZ0Z2WXZDO0lBa0RJLFdoRndWMkI7SWdGdlYzQixZaEZ1VjJCO0l3RDltQjNCLHlCeERnRGlCO0lnRnlPakIsU2hGd1Z5QjtJaURubkJ6QixtQmpEb25CbUM7SWdGdFZuQyx3QkFBd0I7SUFDeEIscUJBQXFCO0lBQ3JCLGdCQUFnQixFQUFBO0lBMURwQjtNQTZETSxhQUFhO01BQ2IsK0RoRmxQZSxFQUFBO0lnRm9MckI7TXhCcE9JLHlCeERzbkI2RCxFQUFBO0VnRmxaakU7SUF1RUksV2hGNFQyQjtJZ0YzVDNCLGNoRjRUOEI7SWdGM1Q5QixrQkFBa0I7SUFDbEIsZWhGMlQrQjtJZ0YxVC9CLHlCaEZ0U2M7SWdGdVNkLHlCQUF5QjtJL0JsVHpCLG1CakQ2bUJtQyxFQUFBO0VnRnZZdkM7SUFrRkksV2hGd1QyQjtJZ0Z2VDNCLFloRnVUMkI7SXdEOW1CM0IseUJ4RGdEaUI7SWdGeVFqQixTaEZ3VHlCO0lpRG5uQnpCLG1CakRvbkJtQztJZ0Z0VG5DLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFDckIsZ0JBQWdCLEVBQUE7SUExRnBCO01BNkZNLGFBQWE7TUFDYiwrRGhGbFJlLEVBQUE7SWdGb0xyQjtNeEJwT0kseUJ4RHNuQjZELEVBQUE7RWdGbFpqRTtJQXVHSSxXaEY0UjJCO0lnRjNSM0IsY2hG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QixFQUFBO0lBRG5CO01BSU8scUJBQXFCO01BQ3JCLGdCQUFnQixFQUFBOztBQ3pHNUI7RUFFSSxtQm5Kd0crQjtFbUp2Ry9CLG9Cbkp1RytCO0VtSnRHL0IsY3JKOEZ3QixFQUFBO0VxSjVGeEI7SUFDSSxtQm5KbUcyQjtJbUpsRzNCLHNCbkprRzJCO0ltSmpHM0IsbUJySjJGd0IsRUFBQTtFcUpwR2hDO0lBYVEsY3JKcUZvQixFQUFBO0VxSmxHNUI7SUFpQlEsY3JKdUZ1QixFQUFBO0VxSnBGM0I7SUFDSSw4QnJKNkNTO0lxSjVDVCxvQm5Kb0YyQjtJbUpuRjNCLDhCQUE4QjtJQUM5QixhQUFhO0lBQ2Isc0JuSmlGMkI7SW1KaEYzQixtQkFBbUIsRUFBQTtJQU50QjtNQVNPLGtCbko2RXVCO01tSjVFdkIsb0JuSjRFdUI7TUZrOEIvQixnQkFBZ0I7TXFKM2dDUixjcko4RGlCO01xSjdEakIsZ0JBQWdCLEVBQUE7TS9JNENwQjtRK0kxREg7VUFpQlcsZW5KcUVtQjtVbUpwRW5CLG1CbkpvRW1CLEVBQUEsRW1KbEUxQjtFQUdMO0lBQ0ksa0JuSjhEMkI7SW1KN0QzQixxQm5KNkQyQixFQUFBO0VtSjFEL0I7SUFDSSxnQm5KeUQyQjtJbUp4RDNCLG9Cbkp3RDJCLEVBQUE7SW1KMUQ5QjtNQUtPLG9CQUFvQjtNQUNwQixtQkFBbUI7TUFDbkIsMEJBQTBCLEVBQUE7TUFQakM7UUFVVyxvQm5KZ0RtQixFQUFBO0ltSjFEOUI7TUFnQlcsY3JKRUMsRUFBQTtFcUpHWjs7SUFHTyxjckp1QmlCO0lBNjhCekIsZ0JBQWdCLEVBQUE7RXFKditCZjtJQVNPLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsa0JuSjBCdUI7SW1KekJ2QixvQm5KeUJ1QixFQUFBO0VtSnJDOUI7SUFnQk8sbUJuSnFCdUI7SW1KcEJ2QixtQm5Kb0J1QixFQUFBO0VtSnJDOUI7SUFzQlcsY3JKekJDLEVBQUE7RXFKbEVqQjtJQWlHUSxvQm5KUzJCO0ltSlIzQixrQm5KUTJCO0ltSlAzQixnQkFBZ0IsRUFBQTtJQW5HeEI7TUFzR1ksbUJuSkl1QjtNbUpIdkIsb0JuSkd1QjtNRnc3Qi9CLGdCQUFnQixFQUFBO01xSmxpQ3BCO1FBNEdnQixjckoxQ0MsRUFBQTs7QXNKbEVqQjtFQUNJLHlCdEppRWE7RXNKaEViLGdCdEpRUTtFc0pQUixhcEp1RytCO0VvSnRHL0IseUJwSnNHK0IsRUFBQTtFSTFDM0I7SWdKaEVSO01BT1EsNEJwSm1HMkI7TW9KbEczQixhQUFhO01BQ2IsbUJBQW1CO01BQ25CLDhCQUE4QixFQUFBLEVBbUJyQztFQWhCRztJQUNJLGVwSjRGMkI7SW9KM0YzQixtQnBKMkYyQjtJb0oxRjNCLGN0SitFcUI7SXNKOUVyQixnQkFBZ0IsRUFBQTtFaEorQ2hCO0lnSjVDSjtNQUVRLGlCcEpvRnVCLEVBQUEsRW9KOUU5QjtFaEprREc7SWdKMURKO01BTVEsa0JwSmdGdUIsRUFBQSxFb0o5RTlCOztBQzVCTDtFQUVJLFlBQVk7RUFDWixjQUFjO0VBQ2Qsa0JBQWtCLEVBQUE7RUFFbEI7SUFDSSxpQnJKbUcyQixFQUFBO0lxSnBHOUI7TUFJTyxrQkFBa0IsRUFBQTtFQU0xQjtJQUNJLGlCckp5RjJCLEVBQUE7SXFKMUY5QjtNQUlPLHdCQUF3QjtNQUN4QixrQkFBa0I7TUFDbEIsVTFHWU0sRUFBQTtJMEdsQmI7TUFZVyw0QkFBNEIsRUFBQTtJQVp2QztNQWdCVyx3QkFBd0IsRUFBQTtFQWhDeEM7SUF1Q1kscUJBQXFCO0lBQ3JCLGdCQUFnQixFQUFBO0VBeEM1QjtJQThDWSxxQkFBcUIsRUFBQTtFQUt6QjtJQUNJLGVySnNEdUIsRUFBQTtFcUpuRDNCO0lBQ0ksZ0JBQWdCO0lBQ2hCLGVySmlEdUI7SXFKaER2QixnQ0FBZ0MsRUFBQTtFQUt4QztJQUNJLG1CdkpvQ3dCO0l1Sm5DeEIseUJ2SmtDcUI7SXVKakNyQix1QnJKd0MyQixFQUFBO0VxSnJDL0I7SUFDSSxvQnJKb0MyQjtJcUpuQzNCLFlBQVksRUFBQTtFQUdoQjtJQUNJLGVySitCMkI7SXFKOUIzQixtQnJKOEIyQjtJRms4Qi9CLGdCQUFnQjtJdUo3OUJaLGdCckoyQjJCO0lxSjFCM0IsY3ZKa0JvQjtJdUpqQnBCLGtCQUFrQixFQUFBO0lBRWxCO01BQ0kseUJBQXlCO01BQ3pCLGN2SlVpQixFQUFBO0l1SlByQjtNQUNJLGtCckppQnVCO01xSmhCdkIsZXJKZ0J1QjtNcUpmdkIscUJySmV1QixFQUFBO0lxSlozQjtNQUNJLGtCckpXdUI7TXFKVnZCLGtCckpVdUI7TXFKVHZCLG9CckpTdUI7TUZ3N0IvQixnQkFBZ0IsRUFBQTtJdUo1N0JaO01BQ0ksa0JySkd1QjtNcUpGdkIsbUJySkV1QjtNcUpEdkIsb0JySkN1QjtNcUpBdkIsZ0JBQWdCO012Snc3QnhCLGdCQUFnQixFQUFBO0l1Sm43Qlo7TUFDSSxrQnJKTnVCO01xSk92QixlckpQdUI7TXFKUXZCLHFCckpSdUIsRUFBQTtJcUpXM0I7TUFDSSxrQnJKWnVCO01xSmF2QixlckpidUI7TXFKY3ZCLHFCckpkdUIsRUFBQTtJcUppQjNCO01BQ0ksZ0JySmxCdUI7TXFKbUJ2QixlckpuQnVCO01xSm9CdkIscUJySnBCdUIsRUFBQTtJcUp1QjNCO01BQ0ksZ0JySnhCdUI7TXFKeUJ2QixrQnJKekJ1QjtNcUowQnZCLG9CckoxQnVCO01GdzdCL0IsZ0JBQWdCO011SjM1QlIsbUJBQW1CLEVBQUE7SUFHdkI7TUFDSSxnQnJKakN1QjtNcUprQ3ZCLGtCckpsQ3VCO01xSm1DdkIsb0JySm5DdUI7TUZ3N0IvQixnQkFBZ0IsRUFBQTtFdUovNEJoQjtJQUNJLG1CckoxQzJCO0lxSjJDM0IsaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUFBO0lBRWxCO01BQ0ksbUJySi9DdUIsRUFBQTtJcUprRDNCO01BQ0ksb0JySm5EdUIsRUFBQTtNcUprRDNCO1FBSVEsd0JBQXdCLEVBQUE7SUFJaEM7TUFDSSxtQnJKM0R1QixFQUFBO0lxSjhEM0I7TUFDSSxtQnJKL0R1QixFQUFBO0lxSmtFM0I7TUFDSSxtQnJKbkV1QixFQUFBO0lxSnNFM0I7TUFDSSxtQnJKdkV1QixFQUFBO0lxSjBFM0I7TUFDSSxvQnJKM0V1QixFQUFBO01xSjBFM0I7UUFJUSx3QkFBd0Is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QTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxpQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxnQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxnQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxnQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxnQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxnQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxnQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxnQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxnQkFBMEIsRUFBQTs7QUFEOUI7RUFDSSxnQkFBMEIsRUFBQTs7QUFUOUI7RUFDSSxlQUEwQixFQUFBOztBQUc5QjtFQUNJLGdCQUE0QixFQUFBOztBQUxoQztFQUNJLGVBQTBCLEVBQUE7O0FBRzlCO0VBQ0ksZ0JBQTRCLEVBQUE7O0FBTGhDO0VBQ0ksZUFBMEIsRUFBQTs7QUFHOUI7RUFDSSxnQkFBNEIsRUFBQTs7QUFMaEM7RUFDSSxlQUEwQixFQUFBOztBQUc5QjtFQUNJLGdCQUE0QixFQUFBOztBQUxoQztFQUNJLGVBQTBCLEVBQUE7O0FBRzlCO0VBQ0ksZ0JBQTRCLEVBQUE7O0FBTGhDO0VBQ0ksZUFBMEIsRUFBQTs7QUFHOUI7RUFDSSxnQkFBNEIsRUFBQTs7QUFMaEM7RUFDSSxlQUEwQixFQUFBOztBQUc5QjtFQUNJLGdCQUE0QixFQUFBOztBQUxoQztFQUNJLGVBQTBCLEVBQUE7O0FBRzlCO0VBQ0ksZ0JBQTRCLEVBQUE7O0FBTGhDO0VBQ0ksZUFBMEIsRUFBQTs7QUFHOUI7RUFDSSxnQkFBNEIsRUFBQTs7QUFMaEM7RUFDSSxlQUEwQixFQUFBOztBQUc5QjtFQUNJLGdCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUdoQztFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG9CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQVQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUxoQztFQUNJLG9CQUEwQixFQUFBOztBQUc5QjtFQUNJLHFCQUE0QixFQUFBOztBQUdoQztFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGlCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGlCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGlCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGlCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGlCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGlCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGlCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGlCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGlCQUEwQixFQUFBOztBQVQ5QjtFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGdCQUEwQixFQUFBOztBQUc5QjtFQUNJLGlCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUdoQztFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLG1CQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQUQ5QjtFQUNJLGtCQUEwQixFQUFBOztBQVQ5QjtFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGlCQUEwQixFQUFBOztBQUc5QjtFQUNJLGtCQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLGtCQUEwQixFQUFBOztBQUc5QjtFQUNJLG1CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQUxoQztFQUNJLG1CQUEwQixFQUFBOztBQUc5QjtFQUNJLG9CQUE0QixFQUFBOztBQTJCeEI7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlC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QSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQUdHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEs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QSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBR0c7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEs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QSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFHRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQWZHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQUdHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEs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QVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFHRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFI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QVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQUdHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFI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QVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBR0c7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFmRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFHRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQWZHO0VBREo7SUFFUSxlQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxnQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZUFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsZ0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGVBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGdCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxlQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxnQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZUFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsZ0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGVBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGdCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxlQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxnQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZUFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsZ0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGVBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGdCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxlQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxnQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBR0c7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFmRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFHRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQWZHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQUdHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBZkc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBR0c7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFmRztFQURKO0lBRVEsZUFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsZ0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGVBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGdCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxlQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxnQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZUFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsZ0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGVBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGdCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxlQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxnQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZUFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsZ0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGVBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGdCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxlQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxnQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZUFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsZ0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGdCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxpQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsZ0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGlCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxnQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsaUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQUdHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7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RztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG9CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxxQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsb0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLHFCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxvQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEscUJBQTRCLEVBQUEsRUFFbkM7O0FBR0c7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBSEc7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RztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxpQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsa0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGlCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxrQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsaUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLGtCQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFHRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUhHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFIRztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBSEc7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RztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLGtCQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxtQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsa0JBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG1CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxrQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsbUJBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VBREo7SUFFUSxvQkFBNEIsRUFBQSxFQUVuQzs7QUFURztFQURKO0lBRVEsbUJBQTBCLEVBQUEsRUFFakM7O0FBR0c7RUFESjtJQUVRLG9CQUE0QixFQUFBLEVBRW5DOztBQVRHO0VBREo7SUFFUSxtQkFBMEIsRUFBQSxFQUVqQzs7QUFHRztFQURKO0lBRVEsb0JBQTRCLEVBQUEsRUFFbkM7O0FBVEc7RUFESjtJQUVRLG1CQUEwQixFQUFBLEVBRWpDOztBQUdHO0VB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S3ZCLHlCNU5sS3VCLEVBQUEsRTROb0s5QjtFQUVEO0lBQ0ksaUI1TnZLMkIsRUFBQTtJSTFDM0I7TXdOZ05KO1FBSVEsc0I1TjFLdUIsRUFBQSxFNE40SzlCO0VBRUQ7SUFDSSxvQjVOL0syQixFQUFBO0lJMUMzQjtNd053Tko7UUFJUSx5QjVObEx1QixFQUFBLEU0Tm9MOUI7RUFFRDtJQUNJLG9CNU52TDJCO0k0TndMM0IsdUI1TnhMMkIsRUFBQTtJSTFDM0I7TXdOZ09KO1FBS1EsbUI1TjNMdUI7UTRONEx2QixzQjVONUx1QixFQUFBLEU0TjhMOUI7RUFFRDtJQUNJLG9CNU5qTTJCLEVBQUE7SUkxQzNCO013TjBPSjtRQUlRLG1CNU5wTXVCLEVBQUEsRTROc005QjtFQUVEO0lBQ0ksdUI1TnpNMkIsRUFBQTtJSTFDM0I7TXdOa1BKO1FBSVEsc0I1TjVNdUIsRUFBQSxFNE44TTlCO0VBRUQ7SUFDSSxtQjVOak4yQjtJNE5rTjNCLHNCNU5sTjJCLEVBQUE7SUkxQzNCO013TjBQSjtRQUtRLGlCNU5yTnVCO1E0TnNOdkIsb0I1TnROdUIsRUFBQSxFNE53TjlCO0VBRUQ7SUFDSSxtQjVOM04yQixFQUFBO0lJMUMzQjtNd05vUUo7UUFJUSxpQjVOOU51QixFQUFBLEU0TmdPOUI7RUFFRDtJQUNJLHNCNU5uTzJCLEVBQUE7SUkxQzNCO013TjRRSjtRQUlRLG9CNU50T3VCLEVBQUEsRTROd085QjtFQUVEO0lBQ0ksb0I1TjNPMkI7STRONE8zQix1QjVONU8yQixFQUFBO0lJMUMzQjtNd05vUko7UUFLUSxtQjVOL091QjtRNE5nUHZCLHNCNU5oUHVCLEVBQUEsRTROa1A5QjtFQUVEO0lBQ0ksb0I1TnJQMkIsRUFBQTtJSTFDM0I7TXdOOFJKO1FBSVEsbUI1TnhQdUIsRUFBQSxFNE4wUDlCO0VBRUQ7SUFDSSx1QjVON1AyQixFQUFBO0lJMUMzQjtNd05zU0o7UUFJUSxzQjVOaFF1QixFQUFBLEU0TmtROUI7RUFFRDtJQUNJLG9CNU5yUTJCO0k0TnNRM0IsdUI1TnRRMkIsRUFBQTtJSTFDM0I7TXdOOFNKO1FB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O0FBRG5CO0VBd0dRLHFCQXZHVyxFQUFBOztBQ0RuQjtFQU1nQixjQUxHLEVBQUE7O0FBRG5CO0VBVVksY0FUTyxFQUFBOztBQURuQjtFQWdCWSxtQkFmTyxFQUFBOztBQURuQjtFQXFCb0IsbUJBcEJELEVBQUE7O0FBRG5CO0VBd0JvQixjQXZCRCxFQUFBOztBQURuQjtFQTZCd0IsV0FBVztFQUNYLG1CQTdCTCxFQUFBOztBQURuQjtFQW9DWSxtQkFuQ08sRUFBQTs7QUFxQ1g7RUF0Q1I7SUF3Q2dCLG1CQXZDRyxFQUFBO0lBRG5CO01BMkN3QiwrQkFBZ0IsRUFBQTtNQTNDeEM7UUE2QzRCLFdBQVc7UUFDWCxxQ0FBcUIsRUFBQTtJQTlDakQ7TUFvRDRCLHFDQUFxQjtNQUNyQixXQUFXLEVBQUEsRUFDZDs7QUF0RHpCO0VBK0RnQixjQTlERyxFQUFBOztBQURuQjtFQWtFZ0IsY0FqRUcsRUFBQTs7QUFEbkI7RUF1RW9CLGNBdEVELEVBQUE7O0FBRG5CO0VBNkV3QixjQTVFTCxFQUFBOztBQURuQjtFQWtGZ0MsY0FqRmIsRUFBQTs7QUFEbkI7RUF1Rm9DLGNBdEZqQixFQUFBOztBQURuQjtFQStGNEIsY0E5RlQsRUFBQTs7QUFEbkI7RUF3R1EscUJBdkdXLEVBQUEiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIFRoZXJlIGFyZSB0aHJlZSBtaXhpbnMgYXBwbHkgZm9yIGZvbnQtd2VpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zbGljay1kb3RzX19jdXN0b20ge1xuICBtYXJnaW46IDEuMjVyZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtaW4taGVpZ2h0OiAwLjg3NXJlbTsgfVxuICAuc2xpY2stZG90c19fY3VzdG9tLmdyYXkgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzOyB9XG4gIC5zbGljay1kb3RzX19jdXN0b20gbGkge1xuICAgIG1hcmdpbjogMCAwLjc1cmVtOyB9XG4gICAgLnNsaWNrLWRvdHNfX2N1c3RvbSBsaSBidXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMC42MjVyZW07XG4gICAgICBoZWlnaHQ6IDAuNjI1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7IH1cbiAgICAuc2xpY2stZG90c19fY3VzdG9tIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgd2lkdGg6IDAuODc1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI2UzMTkzNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1kb3RzX192ZXJ0aWNsZVNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0yNHB4IDAgMCAtNzRweDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5zbGljay1kb3RzX192ZXJ0aWNsZVNsaWRlciBsaSB7XG4gICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnNsaWNrLWRvdHNfX3ZlcnRpY2xlU2xpZGVyIGxpOm50aC1jaGlsZCgxKSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTsgfVxuICAgIC5zbGljay1kb3RzX192ZXJ0aWNsZVNsaWRlciBsaTpudGgtY2hpbGQoMikgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7IH1cbiAgICAuc2xpY2stZG90c19fdmVydGljbGVTbGlkZXIgbGk6bnRoLWNoaWxkKDMpIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG4gICAgLnNsaWNrLWRvdHNfX3ZlcnRpY2xlU2xpZGVyIGxpOm50aC1jaGlsZCg0KSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMzsgfVxuICAgIC5zbGljay1kb3RzX192ZXJ0aWNsZVNsaWRlciBsaTpudGgtY2hpbGQoNSkgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7IH1cbiAgLnNsaWNrLWRvdHNfX3ZlcnRpY2xlU2xpZGVyIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgLnNsaWNrLWRvdHNfX3ZlcnRpY2xlU2xpZGVyIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogI2UzMTkzNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTsgfVxuXG4ubm9pLWJhdCAuY2FyZFN0b2NrIC5pbWctYmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLnF1eS1pdGVtLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5xdXktaXRlbS1iZyAuaW1nLWJnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnF1eS1pdGVtLWJnIC5pbWctYmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBhZGRpbmctdG9wOiA1Ny42MjcxMiU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5xdXktaXRlbS1iZyAuaW1nLWJnIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucXV5LWl0ZW0tYmcgLmltZy1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnF1eS1pdGVtLWJnIC5pbWctYmc6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE4LjE4MTgyJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucXV5LWl0ZW0tYmcgLmltZy1iZyBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucXV5LWl0ZW0tYmcgLnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwOyB9XG4gICAgLnF1eS1pdGVtLWJnIC5yb3cgLnF1eS1pdGVtLWJnX19jb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucXV5LWl0ZW0tYmcgLnJvdyAucXV5LWl0ZW0tYmdfX3RleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjM1NzE0ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjM1NzE0ZW07XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi5xdXktaXRlbS1iZy1mdWxsLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnF1eS1pdGVtLWJnLWZ1bGwtdGV4dCAuaW1nLWJnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnF1eS1pdGVtLWJnLWZ1bGwtdGV4dCAuaW1nLWJnOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogNTcuNjI3MTIlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucXV5LWl0ZW0tYmctZnVsbC10ZXh0IC5pbWctYmcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5xdXktaXRlbS1iZy1mdWxsLXRleHQgLmltZy1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnF1eS1pdGVtLWJnLWZ1bGwtdGV4dCAuaW1nLWJnOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxOC4xODE4MiU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnF1eS1pdGVtLWJnLWZ1bGwtdGV4dCAuaW1nLWJnIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5xdXktaXRlbS1iZy1mdWxsLXRleHRfX3JvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwOyB9XG4gICAgLnF1eS1pdGVtLWJnLWZ1bGwtdGV4dF9fcm93IC5xdXktaXRlbS1iZy1mdWxsLXRleHRfX2NvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5xdXktaXRlbS1iZy1mdWxsLXRleHRfX3JvdyAucXV5LWl0ZW0tYmctZnVsbC10ZXh0X190ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMzU3MTRlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4zNTcxNGVtO1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAucXV5LWl0ZW0tYmctZnVsbC10ZXh0X184MjV4MTMwIC5pbWctYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucXV5LWl0ZW0tYmctZnVsbC10ZXh0X184MjV4MTMwIC5pbWctYmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBhZGRpbmctdG9wOiA1Ny42MjcxMiU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5xdXktaXRlbS1iZy1mdWxsLXRleHRfXzgyNXgxMzAgLmltZy1iZyBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnF1eS1pdGVtLWJnLWZ1bGwtdGV4dF9fODI1eDEzMCAuaW1nLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucXV5LWl0ZW0tYmctZnVsbC10ZXh0X184MjV4MTMwIC5pbWctYmc6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1Ljc1NzU4JTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucXV5LWl0ZW0tYmctZnVsbC10ZXh0X184MjV4MTMwIC5pbWctYmcgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJ1dHRvbi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMi42NDI4NmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3ZW07IH1cbiAgLmJ1dHRvbi10ZXh0IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDQuNjQyODZlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBwYWRkaW5nOiAwLjI4NTcxZW0gMC41NzE0M2VtOyB9XG4gIC5idXR0b24tdGV4dF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzU4NTg1ODsgfVxuICAuYnV0dG9uLXRleHQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNlMzE5Mzc7IH1cbiAgLmJ1dHRvbi10ZXh0X19jb250ZW50IHAge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdlbTsgfVxuXG4uaWNvbi10ZXh0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm9yZGVyLXJhZGl1czogMC41NzE0M2VtO1xuICBwYWRkaW5nOiAyZW0gMi4yMTQyOWVtO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41NzE0M2VtO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgLmljb24tdGV4dCAuaW1nLWJnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLmljb24tdGV4dF9fd3JhcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAgIC5pY29uLXRleHRfX3dyYXAgPiBkaXYge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXRleHQtaW4tYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNDI4NmVtOyB9XG4gIC5pY29uLXRleHQtaW4tYm94IC5pbWctYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaWNvbi10ZXh0LWluLWJveF9faWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMTQyODZlbTsgfSB9XG5cbi50ZXh0X190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjY0Mjg2ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRleHRfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAwLjg1NzE0ZW07IH0gfVxuXG4udGV4dF9feHMge1xuICBmb250LXNpemU6IDAuNjQyODZlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGV4dF9feHMge1xuICAgICAgZm9udC1zaXplOiAwLjg1NzE0ZW07IH0gfVxuXG4udGV4dF9fc20ge1xuICBmb250LXNpemU6IDAuNzVlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGV4dF9fc20ge1xuICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuXG4udGV4dF9fbWQge1xuICBmb250LXNpemU6IDAuODU3MTRlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGV4dF9fbWQge1xuICAgICAgZm9udC1zaXplOiAxLjE0Mjg2ZW07IH0gfVxuXG4udGV4dF9fbGcge1xuICBmb250LXNpemU6IDAuOTY0MjllbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGV4dF9fbGcge1xuICAgICAgZm9udC1zaXplOiAxLjI4NTcxZW07IH0gfVxuXG4udGV4dF9faGVhZGluZy0yMCB7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M2VtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50ZXh0X19oZWFkaW5nLTIwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40Mjg1N2VtOyB9IH1cblxuLnRleHRfX2hlYWRpbmctMjQge1xuICBmb250LXNpemU6IDEuMjg1NzFlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGV4dF9faGVhZGluZy0yNCB7XG4gICAgICBmb250LXNpemU6IDEuNzE0MjllbTsgfSB9XG5cbi50ZXh0X19oZWFkaW5nLTI4IHtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGV4dF9faGVhZGluZy0yOCB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfSB9XG5cbi50ZXh0X19ncmF5IHtcbiAgY29sb3I6ICM1ODU4NTg7IH1cblxuLnRleHRfX2JsYWNrIHtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi50ZXh0X193aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50ZXh0X19kYW5nZXIge1xuICBjb2xvcjogI2UzMTkzNzsgfVxuXG4udGV4dF9fc3VjY2VzcyB7XG4gIGNvbG9yOiAjMzU5MDc4OyB9XG5cbi50ZXh0X19wcmltYXJ5IHtcbiAgY29sb3I6ICMyMzM5NWQ7IH1cblxuLmRyb3AtcmlnaHRfX2Jsb2NrIC5idG4tZ3JvdXAsIC5kcm9wLXJpZ2h0X19ibG9jayBidXR0b24ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZHJvcC1yaWdodF9fYmxvY2sgLmJ0bi1ncm91cCA+IGJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjNiMztcbiAgY29sb3I6ICMyMzM5NWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMTQyODZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uZHJvcC1yaWdodF9fYmxvY2sgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDsgfVxuXG4uZHJvcC1yaWdodF9fYmxvY2sgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcC1yaWdodF9fYmxvY2sgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcC1yaWdodF9fYmxvY2sgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNy4xNDI4NmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMC43MTQyOWVtOyB9XG4gIC5kcm9wLXJpZ2h0X19ibG9jayAuZHJvcGRvd24tbWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmRyb3AtcmlnaHRfX2Jsb2NrIC5kcm9wZG93bi1tZW51Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuZHJvcC1yaWdodF9fYmxvY2sgLmRyb3Bkb3duLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjMzOTVkO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmN2Y3Zjc7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5kcm9wLXJpZ2h0X19ibG9jayAuZHJvcGRvd24tbWVudSA+IGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC4yODU3MWVtIDAuNDI4NTdlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM1NzE0ZW07XG4gICAgZm9udC1zaXplOiAwLjg1NzE0ZW07IH1cbiAgICAuZHJvcC1yaWdodF9fYmxvY2sgLmRyb3Bkb3duLW1lbnUgPiBidXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTsgfVxuXG4uYmFuay1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDEuMTQyODZlbTsgfVxuXG4uYm94LWh1b25nLWRhbi1ub3AtdGllbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiM2IzYjM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3MTRlbTsgfVxuICAuYm94LWh1b25nLWRhbi1ub3AtdGllbl9faGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxLjIxNDI5ZW0gMS43MTQyOWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzU3MTRlbSAwLjM1NzE0ZW0gMCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjNiM2IzOyB9XG4gICAgLmJveC1odW9uZy1kYW4tbm9wLXRpZW5fX2hlYWRpbmcgLmJveC1odW9uZy1kYW4tbm9wLXRpZW5fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYm94LWh1b25nLWRhbi1ub3AtdGllbl9faGVhZGluZyAuYm94LWh1b25nLWRhbi1ub3AtdGllbl9faWNvbiB7XG4gICAgICB3aWR0aDogNy4yODU3MWVtOyB9XG4gICAgICAuYm94LWh1b25nLWRhbi1ub3AtdGllbl9faGVhZGluZyAuYm94LWh1b25nLWRhbi1ub3AtdGllbl9faWNvbiAuaW1nLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuYm94LWh1b25nLWRhbi1ub3AtdGllbl9faGVhZGluZyAuYm94LWh1b25nLWRhbi1ub3AtdGllbl9faWNvbiAuaW1nLWJnOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0Mi4xNTY4NiU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmJveC1odW9uZy1kYW4tbm9wLXRpZW5fX2hlYWRpbmcgLmJveC1odW9uZy1kYW4tbm9wLXRpZW5fX2ljb24gLmltZy1iZyBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmJveC1odW9uZy1kYW4tbm9wLXRpZW5fX2hlYWRpbmcgLmJveC1odW9uZy1kYW4tbm9wLXRpZW5fX2ljb24gLmltZy1iZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuYm94LWh1b25nLWRhbi1ub3AtdGllbl9faGVhZGluZyAuYm94LWh1b25nLWRhbi1ub3AtdGllbl9faWNvbiAuaW1nLWJnOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQyLjE1Njg2JTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5ib3gtaHVvbmctZGFuLW5vcC10aWVuX19oZWFkaW5nIC5ib3gtaHVvbmctZGFuLW5vcC10aWVuX19pY29uIC5pbWctYmcgaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5ib3gtaHVvbmctZGFuLW5vcC10aWVuX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjIxNDI5ZW0gMS43MTQyOWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwLjM1NzE0ZW0gMC4zNTcxNGVtOyB9XG5cbi5wcmV2aWV3LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByZXZpZXctaXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MSU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9oby10cm8vaHVvbmctZGFuLWdpYW8tZGljaC1zYW4tcGhhbS1zLWJvbmQvVmVjdG9yLXJlZC1vdXRsaW5lLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvYXV0byAxMDAlLCB1cmwoXCIvaW1hZ2VzL2hvLXRyby9odW9uZy1kYW4tZ2lhby1kaWNoLXNhbi1waGFtLXMtYm9uZC9WZWN0b3ItcmVkLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyL2F1dG8gMTMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wcmV2aWV3LWl0ZW06OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCUsIGF1dG8gODAlOyB9IH1cbiAgLnByZXZpZXctaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMC45Mjg1N2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMTkzNztcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggd2hpdGU7XG4gICAgd2lkdGg6IDIuNTcxNDNlbTtcbiAgICBoZWlnaHQ6IDIuNTcxNDNlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgLnByZXZpZXctaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEuODU3MTRlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjg1NzE0ZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByZXZpZXctaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDMuMjg1NzFlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjI4NTcxZW07IH0gfVxuICAucHJldmlldy1pdGVtX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7IH1cbiAgLnByZXZpZXctaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yODU3MWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAucHJldmlldy1pdGVtX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NzE0M2VtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcmV2aWV3LWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yODU3MWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgLnByZXZpZXctaXRlbV9fZGVzYyB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMS4xNDI4NmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIC5wcmV2aWV3LWl0ZW1fX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDY1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJldmlldy1pdGVtX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1NzE0ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY3OyB9IH1cblxuLnZlcnRpY2FsLXN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMi41ZW07IH1cbiAgLnZlcnRpY2FsLXN0ZXBfX3NpZGUtbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnZlcnRpY2FsLXN0ZXBfX3NpZGUtbGVmdF9fbnVtYmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC52ZXJ0aWNhbC1zdGVwX19zaWRlLWxlZnRfX251bWJlcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLW51bWJlcik7XG4gICAgICAgIGNvbG9yOiAjZTMxOTM3O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTMxOTM3O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjQyODU3ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAudmVydGljYWwtc3RlcF9fc2lkZS1sZWZ0X19saW5lIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMuNWVtICogMik7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmLCBibGFjaywgI2ZmZik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEuNjQyODZlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC52ZXJ0aWNhbC1zdGVwX19zaWRlLWxlZnRfX2xpbmU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDcuNXB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxLjQzNzVlbSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnZlcnRpY2FsLXN0ZXA6bGFzdC1vZi10eXBlIC52ZXJ0aWNhbC1zdGVwX19zaWRlLWxlZnRfX2xpbmUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLnZlcnRpY2FsLXN0ZXBfX2NvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjY0Mjg2ZW07IH1cbiAgICAudmVydGljYWwtc3RlcF9fY29udGVudC13cmFwIC52ZXJ0aWNhbC1zdGVwX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTsgfVxuXG46cm9vdCB7XG4gIC0tMTAwOiAjZmFmYWZhO1xuICAtLTIwMDogI2UyZTllYztcbiAgLS0yNTA6ICNlMWUxZTE7XG4gIC0tMzAwOiAjZDhkOGQ4O1xuICAtLTM1MDogI2JlYmViZTtcbiAgLS00MDA6ICNiOWI5Yjk7XG4gIC0tNDUwOiAjYWJhYmFiO1xuICAtLTUwMDogIzliOWI5YjtcbiAgLS01NTA6ICM3MDcwNzA7XG4gIC0tNjAwOiAjNmE2YTZhO1xuICAtLTcwMDogIzQ2NDY0NjtcbiAgLS04MDA6ICMzNDNhNDA7XG4gIC0tODUwOiAjMmYzOTNjO1xuICAtLTkwMDogIzI2MjYyNjtcbiAgLS05NTA6ICMxZjFmMWY7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0tc21hbHQ6ICMwMDIxODU7XG4gIC0tbmlnaHRibHVlOiAjMjMyMTc2O1xuICAtLWJsdWU6ICMyMzM5NWQ7XG4gIC0tcGFjaWZpY2JsdWU6ICMwMDhmZDQ7XG4gIC0tcm95YWxibHVlOiAjNGE5MGUyO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tZGFya3B1cnBsZTogIzdmMWM3ZDtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLWZhbHVyZWQ6ICM5MjBkMTA7XG4gIC0tZnJlZXJlZDogI2RjMDAwMDtcbiAgLS1yZWQ6ICNmMDA7XG4gIC0tY3JpbXNvbjogI2UzMTkzNztcbiAgLS1wdW1wa2luOiAjZjE1YTIyO1xuICAtLW9yYW5nZTogI2Y3OGIxZjtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMzNTkwNzg7XG4gIC0tdGVhbDogIzE5YzU5OTtcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2YTZhNmE7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMyMzM5NWQ7XG4gIC0tc2Vjb25kYXJ5OiAjNmE2YTZhO1xuICAtLXN1Y2Nlc3M6ICMzNTkwNzg7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2UzMTkzNztcbiAgLS1saWdodDogI2ZhZmFmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWdob3N0LXdoaXRlOiAjZjlmOWY5O1xuICAtLWRlZXBLYW1hcnU6ICMyMzM5NWQ7XG4gIC0tY3lhbjogIzU2YWVmZjtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMjBweDtcbiAgLS1mb250LWZhbWlseS1tZXJyaXdlYXRoZXI6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS1hcmlhbDogXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kaWFsb2csXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogIzU2YWVmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIGEge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMGE4OWZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhLmRhbmdlciB7XG4gICAgY29sb3I6ICNlMzE5Mzc7IH1cbiAgICBhLmRhbmdlcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzllMTEyNjsgfVxuICBhLmRhdnlHcmV5LWhvdmVyLWRhbmdlciB7XG4gICAgY29sb3I6ICM1ODU4NTg7IH1cbiAgICBhLmRhdnlHcmV5LWhvdmVyLWRhbmdlcjpob3ZlciB7XG4gICAgICBjb2xvcjogI2UzMTkzNzsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmE2YTZhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjUzMTI1cmVtOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtOyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTsgfVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmE2YTZhOyB9XG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA1MyUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgNDAlLFxuICA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICA0MCUsXG4gIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7IH0gfVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSxcbiAgNTAlLFxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLFxuICA1MCUsXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDsgfVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTsgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7IH1cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpOyB9XG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7IH1cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTsgfVxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7IH1cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTsgfVxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG4uaGVhZFNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7IH0gfVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMTAlLFxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMTAlLFxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTsgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7IH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7IH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7IH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTsgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MmRlZykgc2tld1koMC4zOTA2MmRlZyk7IH1cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLFxuICAxMS4xJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7IH1cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpOyB9XG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpOyB9XG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpOyB9XG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7IH1cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpOyB9XG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxZGVnKSBza2V3WSgtMC4xOTUzMWRlZyk7IH0gfVxuXG4uamVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFydEJlYXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cbiAgMjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0MiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBoZWFydEJlYXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cbiAgMjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0MiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLmhlYXJ0QmVhdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDUwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDUwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH0gfVxuXG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfSB9XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICA0MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDQwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLmphY2tJblRoZUJveCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcbiAgYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDsgfVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7IH0gfVxuXG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyOyB9IH1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7IH1cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblxuLmFuaW1hdGVkLmRlbGF5LTFzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG5cbi5hbmltYXRlZC5kZWxheS0ycyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAyczsgfVxuXG4uYW5pbWF0ZWQuZGVsYXktM3Mge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7IH1cblxuLmFuaW1hdGVkLmRlbGF5LTRzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDRzOyB9XG5cbi5hbmltYXRlZC5kZWxheS01cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA1cztcbiAgYW5pbWF0aW9uLWRlbGF5OiA1czsgfVxuXG4uYW5pbWF0ZWQuZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA4MDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4MDBtczsgfVxuXG4uYW5pbWF0ZWQuZmFzdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zOyB9XG5cbi5hbmltYXRlZC5zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzOyB9XG5cbi5hbmltYXRlZC5zbG93ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XG4gIC5hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzk1ZCAhaW1wb3J0YW50OyB9XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTIyMzggIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhNmE2YSAhaW1wb3J0YW50OyB9XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTE1MSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1OTA3OCAhaW1wb3J0YW50OyB9XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzZiNTkgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxOTM3ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjUxNDJjICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50OyB9XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1naG9zdC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDsgfVxuXG5hLmJnLWdob3N0LXdoaXRlOmhvdmVyLCBhLmJnLWdob3N0LXdoaXRlOmZvY3VzLFxuYnV0dG9uLmJnLWdob3N0LXdoaXRlOmhvdmVyLFxuYnV0dG9uLmJnLWdob3N0LXdoaXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kZWVwS2FtYXJ1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzk1ZCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGVlcEthbWFydTpob3ZlciwgYS5iZy1kZWVwS2FtYXJ1OmZvY3VzLFxuYnV0dG9uLmJnLWRlZXBLYW1hcnU6aG92ZXIsXG5idXR0b24uYmctZGVlcEthbWFydTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTIyMzggIWltcG9ydGFudDsgfVxuXG4uYmctY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NmFlZmYgIWltcG9ydGFudDsgfVxuXG5hLmJnLWN5YW46aG92ZXIsIGEuYmctY3lhbjpmb2N1cyxcbmJ1dHRvbi5iZy1jeWFuOmhvdmVyLFxuYnV0dG9uLmJnLWN5YW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM5NmZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMyMzM5NWQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZhNmE2YSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzM1OTA3OCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTMxOTM3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZ2hvc3Qtd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRlZXBLYW1hcnUge1xuICBib3JkZXItY29sb3I6ICMyMzM5NWQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWN5YW4ge1xuICBib3JkZXItY29sb3I6ICM1NmFlZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnctc20tNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAudy1zbS03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC53LXNtLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudy1zbS1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTUwIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTc1IHtcbiAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC5oLXNtLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmgtc20tYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnctbWQtMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAudy1tZC01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC53LW1kLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMjUge1xuICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtNTAge1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtNzUge1xuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLmgtbWQtMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaC1tZC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudy1sZy0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC53LWxnLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAudy1sZy0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbGctYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuaC1sZy0yNSB7XG4gICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuICAuaC1sZy01MCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuICAuaC1sZy03NSB7XG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuICAuaC1sZy0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5oLWxnLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAudy14bC0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC53LXhsLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAudy14bC0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLncteGwtYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuaC14bC0yNSB7XG4gICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuICAuaC14bC01MCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuICAuaC14bC03NSB7XG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuICAuaC14bC0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5oLXhsLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjMzOTVkICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMxNTIyMzggIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZhNmE2YSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzUxNTE1MSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM1OTA3OCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMjc2YjU5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZTMxOTM3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYjUxNDJjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNlMWUxZTEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWdob3N0LXdoaXRlIHtcbiAgY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZ2hvc3Qtd2hpdGU6aG92ZXIsIGEudGV4dC1naG9zdC13aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGVlcEthbWFydSB7XG4gIGNvbG9yOiAjMjMzOTVkICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRlZXBLYW1hcnU6aG92ZXIsIGEudGV4dC1kZWVwS2FtYXJ1OmZvY3VzIHtcbiAgY29sb3I6ICMxNTIyMzggIWltcG9ydGFudDsgfVxuXG4udGV4dC1jeWFuIHtcbiAgY29sb3I6ICM1NmFlZmYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtY3lhbjpob3ZlciwgYS50ZXh0LWN5YW46Zm9jdXMge1xuICBjb2xvcjogIzIzOTZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2YTZhNmEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qXG56LWluZGV4IG1hbmFnZXJcblxudXNhZ2U6XG4xLiBhZGQgei1pbmRleCBkZWZpbml0aW9uIGludG8gJGxheWVyc1xuMi4gY2FsbCBpdCBhcyBmb2xsb3dzXG4gICB6LWluZGV4OiB6KFwibGFuZ3VhZ2VcIik7IC89PiAxMVxuICAgei1pbmRleDogeihcImJhbm5lclwiLCBcImNvbnRlbnRcIik7IC89PiAxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FyaWFsJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BcmlhbE1ULmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0FyaWFsTVQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BcmlhbE1ULnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXJpYWxNVC5zdmcjQXJpYWxNVFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FyaWFsJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BcmlhbC1Cb2xkTVQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXJpYWwtQm9sZE1ULndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXJpYWwtQm9sZE1ULnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXJpYWwtQm9sZE1ULnN2ZyNBcmlhbC1Cb2xkTVRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyU2Fucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NZXJyaXdlYXRoZXJTYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9NZXJyaXdlYXRoZXJTYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyU2Fucy1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyU2Fucy1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyU2Fucy1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyU2Fucy1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyU2Fucy1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyU2Fucy1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyU2Fucy1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyU2Fucy1FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyIFNhbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtU2VtaUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtU2VtaUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9NZXJyaXdlYXRoZXJTYW5zLVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyIFNhbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NZXJyaXdlYXRoZXJTYW5zLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyIFNhbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NZXJyaXdlYXRoZXJTYW5zLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyIFNhbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyU2Fucy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlciBTYW5zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NZXJyaXdlYXRoZXJTYW5zLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyU2Fucy1FeHRyYUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTWVycml3ZWF0aGVyU2Fucy1FeHRyYUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyIFNhbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01lcnJpd2VhdGhlclNhbnMtTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9NZXJyaXdlYXRoZXJTYW5zLUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLWJnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuaW1nLWJnOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pbWctYmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZhNmE2YTsgfVxuXG4uaW1hZ2UtcmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTsgfVxuICAuaW1hZ2UtcmF0aW8gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuaW1hZ2UtcmF0aW8tNDY5eDI2NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjkyOTY0JTsgfVxuICAuaW1hZ2UtcmF0aW8tMzA5eDIyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcxLjE5NzQxJTsgfVxuICAuaW1hZ2UtcmF0aW8tMTQ0MHg0NTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMS4yNSU7IH1cbiAgLmltYWdlLXJhdGlvLTE0NDB4NjQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDQuNDQ0NDQlOyB9XG4gIC5pbWFnZS1yYXRpby01NDB4NDA1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG4gIC5pbWFnZS1yYXRpby01NDB4Njg3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI3LjIyMjIyJTsgfVxuICAuaW1hZ2UtcmF0aW8tMTExMHg1NDMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OC45MTg5MiU7IH1cbiAgLmltYWdlLXJhdGlvLTUxNngzODcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cbiAgLmltYWdlLXJhdGlvLTE0NDB4MTIzOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1Ljk3MjIyJTsgfVxuICAuaW1hZ2UtcmF0aW8tMzUweDY3NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5My40Mjg1NyU7IH1cbiAgLmltYWdlLXJhdGlvLTExMTB4MzY2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzIuOTcyOTclOyB9XG4gIC5pbWFnZS1yYXRpby0xNDQweDQ3MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMyLjYzODg5JTsgfVxuICAuaW1hZ2UtcmF0aW8tMjcweDE2OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYyLjIyMjIyJTsgfVxuICAuaW1hZ2UtcmF0aW8tMjU1eDE5MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc0LjkwMTk2JTsgfVxuICAuaW1hZ2UtcmF0aW8tNDQxeDI0OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjIzNTgzJTsgfVxuICAuaW1hZ2UtcmF0aW8tMjU1eDE5MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc0LjkwMTk2JTsgfVxuICAuaW1hZ2UtcmF0aW8tNjE4eDQ1NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDczLjc4NjQxJTsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICBhID4gY29kZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzI2MjYyNjsgfVxuICBwcmUgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7IH1cbiAgICAgIC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH0gfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi5mb3JtLWNvbnRyb2wsIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjUzMTI1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4NTg1ODtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLWNvbnRyb2wsIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTo6LW1zLWV4cGFuZCwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTo6LW1zLWV4cGFuZCwgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzQ2NzJiOTtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTo6cGxhY2Vob2xkZXIsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6OnBsYWNlaG9sZGVyLCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpkaXNhYmxlZCwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpkaXNhYmxlZCwgLnNlbGVjdDItc2VhcmNoX19maWVsZDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlW3JlYWRvbmx5XSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVtyZWFkb25seV0sIC5zZWxlY3QyLXNlYXJjaF9fZmllbGRbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOWVjO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIHNlbGVjdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgc2VsZWN0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIHNlbGVjdC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuMzc1cmVtICsgMnB4KTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUsIHNlbGVjdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzOjotbXMtdmFsdWUsIHNlbGVjdC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXM6Oi1tcy12YWx1ZSwgc2VsZWN0LnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbC5zbSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24sIHNlbGVjdC5zbS5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiwgc2VsZWN0LnNtLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24sIHNlbGVjdC5zbS5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgcGFkZGluZzogNS4yNXB4IDE2cHg7IH1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjUzMTI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41MzEyNXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC43NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNzVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuNzY1NjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC41MzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNTMxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0bixcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwgc2VsZWN0LmZvcm0tY29udHJvbC1zbSArIC5zZWxlY3QyLWNvbnRhaW5lciAuZm9ybS1jb250cm9sLXBsYWludGV4dC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICBzZWxlY3QuZm9ybS1jb250cm9sLXNtICsgLnNlbGVjdDItY29udGFpbmVyIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLCBzZWxlY3QuZm9ybS1jb250cm9sLWxnICsgLnNlbGVjdDItY29udGFpbmVyIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wtbGcgKyAuc2VsZWN0Mi1jb250YWluZXIgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtc20gPiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLmlucHV0LWdyb3VwLXNtID4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmlucHV0LWdyb3VwLXNtID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biwgc2VsZWN0LmZvcm0tY29udHJvbC1zbSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20gKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDcuMjVweCAxNnB4O1xuICBmb250LXNpemU6IDAuNzY1NjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3Quc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gc2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgc2VsZWN0LmZvcm0tY29udHJvbC1zbSArIC5zZWxlY3QyLWNvbnRhaW5lciBzZWxlY3Quc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtICsgLnNlbGVjdDItY29udGFpbmVyIHNlbGVjdC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCBzZWxlY3Quc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygyLjQ1NzAzcmVtICsgMnB4KTsgfVxuXG4uZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtbGcgPiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLmlucHV0LWdyb3VwLWxnID4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmlucHV0LWdyb3VwLWxnID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biwgc2VsZWN0LmZvcm0tY29udHJvbC1sZyArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGcgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gc2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgc2VsZWN0LmZvcm0tY29udHJvbC1sZyArIC5zZWxlY3QyLWNvbnRhaW5lciBzZWxlY3Quc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnICsgLnNlbGVjdDItY29udGFpbmVyIHNlbGVjdC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuNjQwNjJyZW0gKyAycHgpOyB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5mb3JtLXJvdyA+IC5jb2wsXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07IH1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAjNmE2YTZhOyB9XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzM1OTA3ODsgfVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTMsIDE0NCwgMTIwLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLmlzLXZhbGlkLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5pcy12YWxpZC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5pcy12YWxpZC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDp2YWxpZCxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU5MDc4OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLCAuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cywgLmlzLXZhbGlkLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cywgLmlzLXZhbGlkLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzNTkwNzg7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC5pcy12YWxpZC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIH4gLnZhbGlkLWZlZWRiYWNrLCAuaXMtdmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIH4gLnZhbGlkLWZlZWRiYWNrLCAuaXMtdmFsaWQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC5pcy12YWxpZC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC5pcy12YWxpZC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgfiAudmFsaWQtdG9vbHRpcCxcbiAgLmlzLXZhbGlkLnNlbGVjdDItc2VhcmNoX19maWVsZCB+IC52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzM1OTA3ODsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMzNTkwNzg7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzdjZGI2OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNiNTk3OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSg1MywgMTQ0LCAxMjAsIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5maWxlLXVpLWlucHV0OnZhbGlkIH4gLmZpbGUtdWktbGFiZWwsIC5maWxlLXVpLWlucHV0LmlzLXZhbGlkIH4gLmZpbGUtdWktbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMzNTkwNzg7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZpbGUtdWktaW5wdXQ6dmFsaWQgfiAuZmlsZS11aS1sYWJlbDo6YmVmb3JlLCAuZmlsZS11aS1pbnB1dC5pcy12YWxpZCB+IC5maWxlLXVpLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZmlsZS11aS1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5maWxlLXVpLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5maWxlLXVpLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZpbGUtdWktaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5maWxlLXVpLWlucHV0OnZhbGlkOmZvY3VzIH4gLmZpbGUtdWktbGFiZWwsIC5maWxlLXVpLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmZpbGUtdWktbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MywgMTQ0LCAxMjAsIDAuMjUpOyB9XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2UzMTkzNzsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDI1LCA1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmludmFsaWQsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLCAuaXMtaW52YWxpZC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuaXMtaW52YWxpZC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5pcy1pbnZhbGlkLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OmludmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTMxOTM3OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6aW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTppbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywgLmlzLWludmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cywgLmlzLWludmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLCAuaXMtaW52YWxpZC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4gIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2UzMTkzNzsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLmlzLWludmFsaWQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAuaXMtaW52YWxpZC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgfiAuaW52YWxpZC1mZWVkYmFjaywgLmlzLWludmFsaWQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC5pcy1pbnZhbGlkLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgfiAuaW52YWxpZC10b29sdGlwLFxuICAuaXMtaW52YWxpZC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgfiAuaW52YWxpZC10b29sdGlwLFxuICAuaXMtaW52YWxpZC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZTMxOTM3OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZTMxOTM3OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjg5OTk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNDU1ZDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgMjUsIDU1LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZmlsZS11aS1pbnB1dDppbnZhbGlkIH4gLmZpbGUtdWktbGFiZWwsIC5maWxlLXVpLWlucHV0LmlzLWludmFsaWQgfiAuZmlsZS11aS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2UzMTkzNzsgfVxuICAud2FzLXZhbGlkYXRlZCAuZmlsZS11aS1pbnB1dDppbnZhbGlkIH4gLmZpbGUtdWktbGFiZWw6OmJlZm9yZSwgLmZpbGUtdWktaW5wdXQuaXMtaW52YWxpZCB+IC5maWxlLXVpLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZmlsZS11aS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZmlsZS11aS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZpbGUtdWktaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZpbGUtdWktaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZmlsZS11aS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmZpbGUtdWktbGFiZWwsIC5maWxlLXVpLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuZmlsZS11aS1sYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgMjUsIDU1LCAwLjI1KTsgfVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLCAuZm9ybS1pbmxpbmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5mb3JtLWlubGluZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuZm9ybS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0VsZWdhbnRJY29ucy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRWxlZ2FudEljb25zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0VsZWdhbnRJY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0VsZWdhbnRJY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0VsZWdhbnRJY29ucy5zdmcjRWxlZ2FudEljb25zXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byB1c2UgZGF0YSBhdHRyaWJ1dGVzIGZvciBpbnNlcnRpbmcgeW91ciBpY29ucyAqL1xuW2RhdGEtaWNvbl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byBoYXZlIGEgY2xhc3MgcGVyIGljb24gKi9cbi8qXG5JbnN0ZWFkIG9mIGEgbGlzdCBvZiBhbGwgY2xhc3Mgc2VsZWN0b3JzLFxueW91IGNhbiB1c2UgdGhlIGdlbmVyaWMgc2VsZWN0b3IgYmVsb3csIGJ1dCBpdCdzIHNsb3dlcjpcbltjbGFzcyo9XCJ5b3VyLWNsYXNzLXByZWZpeFwiXSB7XG4qL1xuLmFycm93X3VwLFxuLmFycm93X2Rvd24sXG4uYXJyb3dfbGVmdCxcbi5hcnJvd19yaWdodCxcbi5hcnJvd19sZWZ0LXVwLFxuLmFycm93X3JpZ2h0LXVwLFxuLmFycm93X3JpZ2h0LWRvd24sXG4uYXJyb3dfbGVmdC1kb3duLFxuLmFycm93LXVwLWRvd24sXG4uYXJyb3dfdXAtZG93bl9hbHQsXG4uYXJyb3dfbGVmdC1yaWdodF9hbHQsXG4uYXJyb3dfbGVmdC1yaWdodCxcbi5hcnJvd19leHBhbmRfYWx0Mixcbi5hcnJvd19leHBhbmRfYWx0LFxuLmFycm93X2NvbmRlbnNlLFxuLmFycm93X2V4cGFuZCxcbi5hcnJvd19tb3ZlLFxuLmFycm93X2NhcnJvdC11cCxcbi5hcnJvd19jYXJyb3QtZG93bixcbi5hcnJvd19jYXJyb3QtbGVmdCxcbi5hcnJvd19jYXJyb3QtcmlnaHQsXG4uYXJyb3dfY2Fycm90LTJ1cCxcbi5hcnJvd19jYXJyb3QtMmRvd24sXG4uYXJyb3dfY2Fycm90LTJsZWZ0LFxuLmFycm93X2NhcnJvdC0ycmlnaHQsXG4uYXJyb3dfY2Fycm90LXVwX2FsdDIsXG4uYXJyb3dfY2Fycm90LWRvd25fYWx0Mixcbi5hcnJvd19jYXJyb3QtbGVmdF9hbHQyLFxuLmFycm93X2NhcnJvdC1yaWdodF9hbHQyLFxuLmFycm93X2NhcnJvdC0ydXBfYWx0Mixcbi5hcnJvd19jYXJyb3QtMmRvd25fYWx0Mixcbi5hcnJvd19jYXJyb3QtMmxlZnRfYWx0Mixcbi5hcnJvd19jYXJyb3QtMnJpZ2h0X2FsdDIsXG4uYXJyb3dfdHJpYW5nbGUtdXAsXG4uYXJyb3dfdHJpYW5nbGUtZG93bixcbi5hcnJvd190cmlhbmdsZS1sZWZ0LFxuLmFycm93X3RyaWFuZ2xlLXJpZ2h0LFxuLmFycm93X3RyaWFuZ2xlLXVwX2FsdDIsXG4uYXJyb3dfdHJpYW5nbGUtZG93bl9hbHQyLFxuLmFycm93X3RyaWFuZ2xlLWxlZnRfYWx0Mixcbi5hcnJvd190cmlhbmdsZS1yaWdodF9hbHQyLFxuLmFycm93X2JhY2ssXG4uaWNvbl9taW51cy0wNixcbi5pY29uX3BsdXMsXG4uaWNvbl9jbG9zZSxcbi5pY29uX2NoZWNrLFxuLmljb25fbWludXNfYWx0Mixcbi5pY29uX3BsdXNfYWx0Mixcbi5pY29uX2Nsb3NlX2FsdDIsXG4uaWNvbl9jaGVja19hbHQyLFxuLmljb25fem9vbS1vdXRfYWx0LFxuLmljb25fem9vbS1pbl9hbHQsXG4uaWNvbl9zZWFyY2gsXG4uaWNvbl9ib3gtZW1wdHksXG4uaWNvbl9ib3gtc2VsZWN0ZWQsXG4uaWNvbl9taW51cy1ib3gsXG4uaWNvbl9wbHVzLWJveCxcbi5pY29uX2JveC1jaGVja2VkLFxuLmljb25fY2lyY2xlLWVtcHR5LFxuLmljb25fY2lyY2xlLXNsZWxlY3RlZCxcbi5pY29uX3N0b3BfYWx0Mixcbi5pY29uX3N0b3AsXG4uaWNvbl9wYXVzZV9hbHQyLFxuLmljb25fcGF1c2UsXG4uaWNvbl9tZW51LFxuLmljb25fbWVudS1zcXVhcmVfYWx0Mixcbi5pY29uX21lbnUtY2lyY2xlX2FsdDIsXG4uaWNvbl91bCxcbi5pY29uX29sLFxuLmljb25fYWRqdXN0LWhvcml6LFxuLmljb25fYWRqdXN0LXZlcnQsXG4uaWNvbl9kb2N1bWVudF9hbHQsXG4uaWNvbl9kb2N1bWVudHNfYWx0LFxuLmljb25fcGVuY2lsLFxuLmljb25fcGVuY2lsLWVkaXRfYWx0LFxuLmljb25fcGVuY2lsLWVkaXQsXG4uaWNvbl9mb2xkZXItYWx0LFxuLmljb25fZm9sZGVyLW9wZW5fYWx0LFxuLmljb25fZm9sZGVyLWFkZF9hbHQsXG4uaWNvbl9pbmZvX2FsdCxcbi5pY29uX2Vycm9yLW9jdF9hbHQsXG4uaWNvbl9lcnJvci1jaXJjbGVfYWx0LFxuLmljb25fZXJyb3ItdHJpYW5nbGVfYWx0LFxuLmljb25fcXVlc3Rpb25fYWx0Mixcbi5pY29uX3F1ZXN0aW9uLFxuLmljb25fY29tbWVudF9hbHQsXG4uaWNvbl9jaGF0X2FsdCxcbi5pY29uX3ZvbC1tdXRlX2FsdCxcbi5pY29uX3ZvbHVtZS1sb3dfYWx0LFxuLmljb25fdm9sdW1lLWhpZ2hfYWx0LFxuLmljb25fcXVvdGF0aW9ucyxcbi5pY29uX3F1b3RhdGlvbnNfYWx0Mixcbi5pY29uX2Nsb2NrX2FsdCxcbi5pY29uX2xvY2tfYWx0LFxuLmljb25fbG9jay1vcGVuX2FsdCxcbi5pY29uX2tleV9hbHQsXG4uaWNvbl9jbG91ZF9hbHQsXG4uaWNvbl9jbG91ZC11cGxvYWRfYWx0LFxuLmljb25fY2xvdWQtZG93bmxvYWRfYWx0LFxuLmljb25faW1hZ2UsXG4uaWNvbl9pbWFnZXMsXG4uaWNvbl9saWdodGJ1bGJfYWx0LFxuLmljb25fZ2lmdF9hbHQsXG4uaWNvbl9ob3VzZV9hbHQsXG4uaWNvbl9nZW5pdXMsXG4uaWNvbl9tb2JpbGUsXG4uaWNvbl90YWJsZXQsXG4uaWNvbl9sYXB0b3AsXG4uaWNvbl9kZXNrdG9wLFxuLmljb25fY2FtZXJhX2FsdCxcbi5pY29uX21haWxfYWx0LFxuLmljb25fY29uZV9hbHQsXG4uaWNvbl9yaWJib25fYWx0LFxuLmljb25fYmFnX2FsdCxcbi5pY29uX2NyZWRpdGNhcmQsXG4uaWNvbl9jYXJ0X2FsdCxcbi5pY29uX3BhcGVyY2xpcCxcbi5pY29uX3RhZ19hbHQsXG4uaWNvbl90YWdzX2FsdCxcbi5pY29uX3RyYXNoX2FsdCxcbi5pY29uX2N1cnNvcl9hbHQsXG4uaWNvbl9taWNfYWx0LFxuLmljb25fY29tcGFzc19hbHQsXG4uaWNvbl9waW5fYWx0LFxuLmljb25fcHVzaHBpbl9hbHQsXG4uaWNvbl9tYXBfYWx0LFxuLmljb25fZHJhd2VyX2FsdCxcbi5pY29uX3Rvb2xib3hfYWx0LFxuLmljb25fYm9va19hbHQsXG4uaWNvbl9jYWxlbmRhcixcbi5pY29uX2ZpbG0sXG4uaWNvbl90YWJsZSxcbi5pY29uX2NvbnRhY3RzX2FsdCxcbi5pY29uX2hlYWRwaG9uZXMsXG4uaWNvbl9saWZlc2F2ZXIsXG4uaWNvbl9waWVjaGFydCxcbi5pY29uX3JlZnJlc2gsXG4uaWNvbl9saW5rX2FsdCxcbi5pY29uX2xpbmssXG4uaWNvbl9sb2FkaW5nLFxuLmljb25fYmxvY2tlZCxcbi5pY29uX2FyY2hpdmVfYWx0LFxuLmljb25faGVhcnRfYWx0LFxuLmljb25fc3Rhcl9hbHQsXG4uaWNvbl9zdGFyLWhhbGZfYWx0LFxuLmljb25fc3Rhcixcbi5pY29uX3N0YXItaGFsZixcbi5pY29uX3Rvb2xzLFxuLmljb25fdG9vbCxcbi5pY29uX2NvZyxcbi5pY29uX2NvZ3MsXG4uYXJyb3dfdXBfYWx0LFxuLmFycm93X2Rvd25fYWx0LFxuLmFycm93X2xlZnRfYWx0LFxuLmFycm93X3JpZ2h0X2FsdCxcbi5hcnJvd19sZWZ0LXVwX2FsdCxcbi5hcnJvd19yaWdodC11cF9hbHQsXG4uYXJyb3dfcmlnaHQtZG93bl9hbHQsXG4uYXJyb3dfbGVmdC1kb3duX2FsdCxcbi5hcnJvd19jb25kZW5zZV9hbHQsXG4uYXJyb3dfZXhwYW5kX2FsdDMsXG4uYXJyb3dfY2Fycm90X3VwX2FsdCxcbi5hcnJvd19jYXJyb3QtZG93bl9hbHQsXG4uYXJyb3dfY2Fycm90LWxlZnRfYWx0LFxuLmFycm93X2NhcnJvdC1yaWdodF9hbHQsXG4uYXJyb3dfY2Fycm90LTJ1cF9hbHQsXG4uYXJyb3dfY2Fycm90LTJkd25uX2FsdCxcbi5hcnJvd19jYXJyb3QtMmxlZnRfYWx0LFxuLmFycm93X2NhcnJvdC0ycmlnaHRfYWx0LFxuLmFycm93X3RyaWFuZ2xlLXVwX2FsdCxcbi5hcnJvd190cmlhbmdsZS1kb3duX2FsdCxcbi5hcnJvd190cmlhbmdsZS1sZWZ0X2FsdCxcbi5hcnJvd190cmlhbmdsZS1yaWdodF9hbHQsXG4uaWNvbl9taW51c19hbHQsXG4uaWNvbl9wbHVzX2FsdCxcbi5pY29uX2Nsb3NlX2FsdCxcbi5pY29uX2NoZWNrX2FsdCxcbi5pY29uX3pvb20tb3V0LFxuLmljb25fem9vbS1pbixcbi5pY29uX3N0b3BfYWx0LFxuLmljb25fbWVudS1zcXVhcmVfYWx0LFxuLmljb25fbWVudS1jaXJjbGVfYWx0LFxuLmljb25fZG9jdW1lbnQsXG4uaWNvbl9kb2N1bWVudHMsXG4uaWNvbl9wZW5jaWxfYWx0LFxuLmljb25fZm9sZGVyLFxuLmljb25fZm9sZGVyLW9wZW4sXG4uaWNvbl9mb2xkZXItYWRkLFxuLmljb25fZm9sZGVyX3VwbG9hZCxcbi5pY29uX2ZvbGRlcl9kb3dubG9hZCxcbi5pY29uX2luZm8sXG4uaWNvbl9lcnJvci1jaXJjbGUsXG4uaWNvbl9lcnJvci1vY3QsXG4uaWNvbl9lcnJvci10cmlhbmdsZSxcbi5pY29uX3F1ZXN0aW9uX2FsdCxcbi5pY29uX2NvbW1lbnQsXG4uaWNvbl9jaGF0LFxuLmljb25fdm9sLW11dGUsXG4uaWNvbl92b2x1bWUtbG93LFxuLmljb25fdm9sdW1lLWhpZ2gsXG4uaWNvbl9xdW90YXRpb25zX2FsdCxcbi5pY29uX2Nsb2NrLFxuLmljb25fbG9jayxcbi5pY29uX2xvY2stb3Blbixcbi5pY29uX2tleSxcbi5pY29uX2Nsb3VkLFxuLmljb25fY2xvdWQtdXBsb2FkLFxuLmljb25fY2xvdWQtZG93bmxvYWQsXG4uaWNvbl9saWdodGJ1bGIsXG4uaWNvbl9naWZ0LFxuLmljb25faG91c2UsXG4uaWNvbl9jYW1lcmEsXG4uaWNvbl9tYWlsLFxuLmljb25fY29uZSxcbi5pY29uX3JpYmJvbixcbi5pY29uX2JhZyxcbi5pY29uX2NhcnQsXG4uaWNvbl90YWcsXG4uaWNvbl90YWdzLFxuLmljb25fdHJhc2gsXG4uaWNvbl9jdXJzb3IsXG4uaWNvbl9taWMsXG4uaWNvbl9jb21wYXNzLFxuLmljb25fcGluLFxuLmljb25fcHVzaHBpbixcbi5pY29uX21hcCxcbi5pY29uX2RyYXdlcixcbi5pY29uX3Rvb2xib3gsXG4uaWNvbl9ib29rLFxuLmljb25fY29udGFjdHMsXG4uaWNvbl9hcmNoaXZlLFxuLmljb25faGVhcnQsXG4uaWNvbl9wcm9maWxlLFxuLmljb25fZ3JvdXAsXG4uaWNvbl9ncmlkLTJ4Mixcbi5pY29uX2dyaWQtM3gzLFxuLmljb25fbXVzaWMsXG4uaWNvbl9wYXVzZV9hbHQsXG4uaWNvbl9waG9uZSxcbi5pY29uX3VwbG9hZCxcbi5pY29uX2Rvd25sb2FkLFxuLnNvY2lhbF9mYWNlYm9vayxcbi5zb2NpYWxfdHdpdHRlcixcbi5zb2NpYWxfcGludGVyZXN0LFxuLnNvY2lhbF9nb29nbGVwbHVzLFxuLnNvY2lhbF90dW1ibHIsXG4uc29jaWFsX3R1bWJsZXVwb24sXG4uc29jaWFsX3dvcmRwcmVzcyxcbi5zb2NpYWxfaW5zdGFncmFtLFxuLnNvY2lhbF9kcmliYmJsZSxcbi5zb2NpYWxfdmltZW8sXG4uc29jaWFsX2xpbmtlZGluLFxuLnNvY2lhbF9yc3MsXG4uc29jaWFsX2RldmlhbnRhcnQsXG4uc29jaWFsX3NoYXJlLFxuLnNvY2lhbF9teXNwYWNlLFxuLnNvY2lhbF9za3lwZSxcbi5zb2NpYWxfeW91dHViZSxcbi5zb2NpYWxfcGljYXNzYSxcbi5zb2NpYWxfZ29vZ2xlZHJpdmUsXG4uc29jaWFsX2ZsaWNrcixcbi5zb2NpYWxfYmxvZ2dlcixcbi5zb2NpYWxfc3BvdGlmeSxcbi5zb2NpYWxfZGVsaWNpb3VzLFxuLnNvY2lhbF9mYWNlYm9va19jaXJjbGUsXG4uc29jaWFsX3R3aXR0ZXJfY2lyY2xlLFxuLnNvY2lhbF9waW50ZXJlc3RfY2lyY2xlLFxuLnNvY2lhbF9nb29nbGVwbHVzX2NpcmNsZSxcbi5zb2NpYWxfdHVtYmxyX2NpcmNsZSxcbi5zb2NpYWxfc3R1bWJsZXVwb25fY2lyY2xlLFxuLnNvY2lhbF93b3JkcHJlc3NfY2lyY2xlLFxuLnNvY2lhbF9pbnN0YWdyYW1fY2lyY2xlLFxuLnNvY2lhbF9kcmliYmJsZV9jaXJjbGUsXG4uc29jaWFsX3ZpbWVvX2NpcmNsZSxcbi5zb2NpYWxfbGlua2VkaW5fY2lyY2xlLFxuLnNvY2lhbF9yc3NfY2lyY2xlLFxuLnNvY2lhbF9kZXZpYW50YXJ0X2NpcmNsZSxcbi5zb2NpYWxfc2hhcmVfY2lyY2xlLFxuLnNvY2lhbF9teXNwYWNlX2NpcmNsZSxcbi5zb2NpYWxfc2t5cGVfY2lyY2xlLFxuLnNvY2lhbF95b3V0dWJlX2NpcmNsZSxcbi5zb2NpYWxfcGljYXNzYV9jaXJjbGUsXG4uc29jaWFsX2dvb2dsZWRyaXZlX2FsdDIsXG4uc29jaWFsX2ZsaWNrcl9jaXJjbGUsXG4uc29jaWFsX2Jsb2dnZXJfY2lyY2xlLFxuLnNvY2lhbF9zcG90aWZ5X2NpcmNsZSxcbi5zb2NpYWxfZGVsaWNpb3VzX2NpcmNsZSxcbi5zb2NpYWxfZmFjZWJvb2tfc3F1YXJlLFxuLnNvY2lhbF90d2l0dGVyX3NxdWFyZSxcbi5zb2NpYWxfcGludGVyZXN0X3NxdWFyZSxcbi5zb2NpYWxfZ29vZ2xlcGx1c19zcXVhcmUsXG4uc29jaWFsX3R1bWJscl9zcXVhcmUsXG4uc29jaWFsX3N0dW1ibGV1cG9uX3NxdWFyZSxcbi5zb2NpYWxfd29yZHByZXNzX3NxdWFyZSxcbi5zb2NpYWxfaW5zdGFncmFtX3NxdWFyZSxcbi5zb2NpYWxfZHJpYmJibGVfc3F1YXJlLFxuLnNvY2lhbF92aW1lb19zcXVhcmUsXG4uc29jaWFsX2xpbmtlZGluX3NxdWFyZSxcbi5zb2NpYWxfcnNzX3NxdWFyZSxcbi5zb2NpYWxfZGV2aWFudGFydF9zcXVhcmUsXG4uc29jaWFsX3NoYXJlX3NxdWFyZSxcbi5zb2NpYWxfbXlzcGFjZV9zcXVhcmUsXG4uc29jaWFsX3NreXBlX3NxdWFyZSxcbi5zb2NpYWxfeW91dHViZV9zcXVhcmUsXG4uc29jaWFsX3BpY2Fzc2Ffc3F1YXJlLFxuLnNvY2lhbF9nb29nbGVkcml2ZV9zcXVhcmUsXG4uc29jaWFsX2ZsaWNrcl9zcXVhcmUsXG4uc29jaWFsX2Jsb2dnZXJfc3F1YXJlLFxuLnNvY2lhbF9zcG90aWZ5X3NxdWFyZSxcbi5zb2NpYWxfZGVsaWNpb3VzX3NxdWFyZSxcbi5pY29uX3ByaW50ZXIsXG4uaWNvbl9jYWx1bGF0b3IsXG4uaWNvbl9idWlsZGluZyxcbi5pY29uX2Zsb3BweSxcbi5pY29uX2RyaXZlLFxuLmljb25fc2VhcmNoLTIsXG4uaWNvbl9pZCxcbi5pY29uX2lkLTIsXG4uaWNvbl9wdXp6bGUsXG4uaWNvbl9saWtlLFxuLmljb25fZGlzbGlrZSxcbi5pY29uX211Zyxcbi5pY29uX2N1cnJlbmN5LFxuLmljb25fd2FsbGV0LFxuLmljb25fcGVucyxcbi5pY29uX2Vhc2VsLFxuLmljb25fZmxvd2NoYXJ0LFxuLmljb25fZGF0YXJlcG9ydCxcbi5pY29uX2JyaWVmY2FzZSxcbi5pY29uX3NoaWVsZCxcbi5pY29uX3BlcmNlbnQsXG4uaWNvbl9nbG9iZSxcbi5pY29uX2dsb2JlLTIsXG4uaWNvbl90YXJnZXQsXG4uaWNvbl9ob3VyZ2xhc3MsXG4uaWNvbl9iYWxhbmNlLFxuLmljb25fcm9vayxcbi5pY29uX3ByaW50ZXItYWx0LFxuLmljb25fY2FsY3VsYXRvcl9hbHQsXG4uaWNvbl9idWlsZGluZ19hbHQsXG4uaWNvbl9mbG9wcHlfYWx0LFxuLmljb25fZHJpdmVfYWx0LFxuLmljb25fc2VhcmNoX2FsdCxcbi5pY29uX2lkX2FsdCxcbi5pY29uX2lkLTJfYWx0LFxuLmljb25fcHV6emxlX2FsdCxcbi5pY29uX2xpa2VfYWx0LFxuLmljb25fZGlzbGlrZV9hbHQsXG4uaWNvbl9tdWdfYWx0LFxuLmljb25fY3VycmVuY3lfYWx0LFxuLmljb25fd2FsbGV0X2FsdCxcbi5pY29uX3BlbnNfYWx0LFxuLmljb25fZWFzZWxfYWx0LFxuLmljb25fZmxvd2NoYXJ0X2FsdCxcbi5pY29uX2RhdGFyZXBvcnRfYWx0LFxuLmljb25fYnJpZWZjYXNlX2FsdCxcbi5pY29uX3NoaWVsZF9hbHQsXG4uaWNvbl9wZXJjZW50X2FsdCxcbi5pY29uX2dsb2JlX2FsdCxcbi5pY29uX2NsaXBib2FyZCB7XG4gIGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4uYXJyb3dfdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIxXCI7IH1cblxuLmFycm93X2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyXCI7IH1cblxuLmFycm93X2xlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzXCI7IH1cblxuLmFycm93X3JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNFwiOyB9XG5cbi5hcnJvd19sZWZ0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNVwiOyB9XG5cbi5hcnJvd19yaWdodC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjZcIjsgfVxuXG4uYXJyb3dfcmlnaHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjdcIjsgfVxuXG4uYXJyb3dfbGVmdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyOFwiOyB9XG5cbi5hcnJvdy11cC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyOVwiOyB9XG5cbi5hcnJvd191cC1kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmFcIjsgfVxuXG4uYXJyb3dfbGVmdC1yaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJiXCI7IH1cblxuLmFycm93X2xlZnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJjXCI7IH1cblxuLmFycm93X2V4cGFuZF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyZFwiOyB9XG5cbi5hcnJvd19leHBhbmRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyZVwiOyB9XG5cbi5hcnJvd19jb25kZW5zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmZcIjsgfVxuXG4uYXJyb3dfZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMFwiOyB9XG5cbi5hcnJvd19tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMVwiOyB9XG5cbi5hcnJvd19jYXJyb3QtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMyXCI7IH1cblxuLmFycm93X2NhcnJvdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzM1wiOyB9XG5cbi5hcnJvd19jYXJyb3QtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzRcIjsgfVxuXG4uYXJyb3dfY2Fycm90LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNVwiOyB9XG5cbi5hcnJvd19jYXJyb3QtMnVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNlwiOyB9XG5cbi5hcnJvd19jYXJyb3QtMmRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM3XCI7IH1cblxuLmFycm93X2NhcnJvdC0ybGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzhcIjsgfVxuXG4uYXJyb3dfY2Fycm90LTJyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzlcIjsgfVxuXG4uYXJyb3dfY2Fycm90LXVwX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNhXCI7IH1cblxuLmFycm93X2NhcnJvdC1kb3duX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNiXCI7IH1cblxuLmFycm93X2NhcnJvdC1sZWZ0X2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNjXCI7IH1cblxuLmFycm93X2NhcnJvdC1yaWdodF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzZFwiOyB9XG5cbi5hcnJvd19jYXJyb3QtMnVwX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNlXCI7IH1cblxuLmFycm93X2NhcnJvdC0yZG93bl9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzZlwiOyB9XG5cbi5hcnJvd19jYXJyb3QtMmxlZnRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDBcIjsgfVxuXG4uYXJyb3dfY2Fycm90LTJyaWdodF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MVwiOyB9XG5cbi5hcnJvd190cmlhbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDJcIjsgfVxuXG4uYXJyb3dfdHJpYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDNcIjsgfVxuXG4uYXJyb3dfdHJpYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDRcIjsgfVxuXG4uYXJyb3dfdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ1XCI7IH1cblxuLmFycm93X3RyaWFuZ2xlLXVwX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ2XCI7IH1cblxuLmFycm93X3RyaWFuZ2xlLWRvd25fYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDdcIjsgfVxuXG4uYXJyb3dfdHJpYW5nbGUtbGVmdF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OFwiOyB9XG5cbi5hcnJvd190cmlhbmdsZS1yaWdodF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OVwiOyB9XG5cbi5hcnJvd19iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YVwiOyB9XG5cbi5pY29uX21pbnVzLTA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YlwiOyB9XG5cbi5pY29uX3BsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRjXCI7IH1cblxuLmljb25fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRkXCI7IH1cblxuLmljb25fY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRlXCI7IH1cblxuLmljb25fbWludXNfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGZcIjsgfVxuXG4uaWNvbl9wbHVzX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUwXCI7IH1cblxuLmljb25fY2xvc2VfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTFcIjsgfVxuXG4uaWNvbl9jaGVja19hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MlwiOyB9XG5cbi5pY29uX3pvb20tb3V0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIjsgfVxuXG4uaWNvbl96b29tLWluX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTRcIjsgfVxuXG4uaWNvbl9zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU1XCI7IH1cblxuLmljb25fYm94LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NlwiOyB9XG5cbi5pY29uX2JveC1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTdcIjsgfVxuXG4uaWNvbl9taW51cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU4XCI7IH1cblxuLmljb25fcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU5XCI7IH1cblxuLmljb25fYm94LWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVhXCI7IH1cblxuLmljb25fY2lyY2xlLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1YlwiOyB9XG5cbi5pY29uX2NpcmNsZS1zbGVsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVjXCI7IH1cblxuLmljb25fc3RvcF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1ZFwiOyB9XG5cbi5pY29uX3N0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVlXCI7IH1cblxuLmljb25fcGF1c2VfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWZcIjsgfVxuXG4uaWNvbl9wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjBcIjsgfVxuXG4uaWNvbl9tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MVwiOyB9XG5cbi5pY29uX21lbnUtc3F1YXJlX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYyXCI7IH1cblxuLmljb25fbWVudS1jaXJjbGVfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjNcIjsgfVxuXG4uaWNvbl91bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIjsgfVxuXG4uaWNvbl9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjVcIjsgfVxuXG4uaWNvbl9hZGp1c3QtaG9yaXo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY2XCI7IH1cblxuLmljb25fYWRqdXN0LXZlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY3XCI7IH1cblxuLmljb25fZG9jdW1lbnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OFwiOyB9XG5cbi5pY29uX2RvY3VtZW50c19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY5XCI7IH1cblxuLmljb25fcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YVwiOyB9XG5cbi5pY29uX3BlbmNpbC1lZGl0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmJcIjsgfVxuXG4uaWNvbl9wZW5jaWwtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmNcIjsgfVxuXG4uaWNvbl9mb2xkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZFwiOyB9XG5cbi5pY29uX2ZvbGRlci1vcGVuX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmVcIjsgfVxuXG4uaWNvbl9mb2xkZXItYWRkX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmZcIjsgfVxuXG4uaWNvbl9pbmZvX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzBcIjsgfVxuXG4uaWNvbl9lcnJvci1vY3RfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MVwiOyB9XG5cbi5pY29uX2Vycm9yLWNpcmNsZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcyXCI7IH1cblxuLmljb25fZXJyb3ItdHJpYW5nbGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3M1wiOyB9XG5cbi5pY29uX3F1ZXN0aW9uX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCI7IH1cblxuLmljb25fcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc1XCI7IH1cblxuLmljb25fY29tbWVudF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc2XCI7IH1cblxuLmljb25fY2hhdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc3XCI7IH1cblxuLmljb25fdm9sLW11dGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OFwiOyB9XG5cbi5pY29uX3ZvbHVtZS1sb3dfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiOyB9XG5cbi5pY29uX3ZvbHVtZS1oaWdoX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2FcIjsgfVxuXG4uaWNvbl9xdW90YXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3YlwiOyB9XG5cbi5pY29uX3F1b3RhdGlvbnNfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2NcIjsgfVxuXG4uaWNvbl9jbG9ja19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdkXCI7IH1cblxuLmljb25fbG9ja19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdlXCI7IH1cblxuLmljb25fbG9jay1vcGVuX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiOyB9XG5cbi5pY29uX2tleV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjsgfVxuXG4uaWNvbl9jbG91ZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjsgfVxuXG4uaWNvbl9jbG91ZC11cGxvYWRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH1cblxuLmljb25fY2xvdWQtZG93bmxvYWRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7IH1cblxuLmljb25faW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjsgfVxuXG4uaWNvbl9pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjsgfVxuXG4uaWNvbl9saWdodGJ1bGJfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH1cblxuLmljb25fZ2lmdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjsgfVxuXG4uaWNvbl9ob3VzZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjsgfVxuXG4uaWNvbl9nZW5pdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjsgfVxuXG4uaWNvbl9tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGJcIjsgfVxuXG4uaWNvbl90YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjsgfVxuXG4uaWNvbl9sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjsgfVxuXG4uaWNvbl9kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7IH1cblxuLmljb25fY2FtZXJhX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiOyB9XG5cbi5pY29uX21haWxfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH1cblxuLmljb25fY29uZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjsgfVxuXG4uaWNvbl9yaWJib25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH1cblxuLmljb25fYmFnX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiOyB9XG5cbi5pY29uX2NyZWRpdGNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjsgfVxuXG4uaWNvbl9jYXJ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiOyB9XG5cbi5pY29uX3BhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiOyB9XG5cbi5pY29uX3RhZ19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjsgfVxuXG4uaWNvbl90YWdzX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiOyB9XG5cbi5pY29uX3RyYXNoX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiOyB9XG5cbi5pY29uX2N1cnNvcl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjsgfVxuXG4uaWNvbl9taWNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7IH1cblxuLmljb25fY29tcGFzc19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWNcIjsgfVxuXG4uaWNvbl9waW5fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7IH1cblxuLmljb25fcHVzaHBpbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjsgfVxuXG4uaWNvbl9tYXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7IH1cblxuLmljb25fZHJhd2VyX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiOyB9XG5cbi5pY29uX3Rvb2xib3hfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH1cblxuLmljb25fYm9va19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjsgfVxuXG4uaWNvbl9jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiOyB9XG5cbi5pY29uX2ZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjsgfVxuXG4uaWNvbl90YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiOyB9XG5cbi5pY29uX2NvbnRhY3RzX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiOyB9XG5cbi5pY29uX2hlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjsgfVxuXG4uaWNvbl9saWZlc2F2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjsgfVxuXG4uaWNvbl9waWVjaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiOyB9XG5cbi5pY29uX3JlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmFcIjsgfVxuXG4uaWNvbl9saW5rX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiOyB9XG5cbi5pY29uX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmNcIjsgfVxuXG4uaWNvbl9sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7IH1cblxuLmljb25fYmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZVwiOyB9XG5cbi5pY29uX2FyY2hpdmVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7IH1cblxuLmljb25faGVhcnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH1cblxuLmljb25fc3Rhcl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjsgfVxuXG4uaWNvbl9zdGFyLWhhbGZfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH1cblxuLmljb25fc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiOyB9XG5cbi5pY29uX3N0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiOyB9XG5cbi5pY29uX3Rvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH1cblxuLmljb25fdG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiOyB9XG5cbi5pY29uX2NvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiOyB9XG5cbi5pY29uX2NvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjsgfVxuXG4uYXJyb3dfdXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH1cblxuLmFycm93X2Rvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7IH1cblxuLmFycm93X2xlZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7IH1cblxuLmFycm93X3JpZ2h0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzY1wiOyB9XG5cbi5hcnJvd19sZWZ0LXVwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZFwiOyB9XG5cbi5hcnJvd19yaWdodC11cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2VcIjsgfVxuXG4uYXJyb3dfcmlnaHQtZG93bl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjsgfVxuXG4uYXJyb3dfbGVmdC1kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiOyB9XG5cbi5hcnJvd19jb25kZW5zZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjsgfVxuXG4uYXJyb3dfZXhwYW5kX2FsdDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjsgfVxuXG4uYXJyb3dfY2Fycm90X3VwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiOyB9XG5cbi5hcnJvd19jYXJyb3QtZG93bl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjsgfVxuXG4uYXJyb3dfY2Fycm90LWxlZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH1cblxuLmFycm93X2NhcnJvdC1yaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjsgfVxuXG4uYXJyb3dfY2Fycm90LTJ1cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjsgfVxuXG4uYXJyb3dfY2Fycm90LTJkd25uX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiOyB9XG5cbi5hcnJvd19jYXJyb3QtMmxlZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH1cblxuLmFycm93X2NhcnJvdC0ycmlnaHRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7IH1cblxuLmFycm93X3RyaWFuZ2xlLXVwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YlwiOyB9XG5cbi5hcnJvd190cmlhbmdsZS1kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiOyB9XG5cbi5hcnJvd190cmlhbmdsZS1sZWZ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZFwiOyB9XG5cbi5hcnJvd190cmlhbmdsZS1yaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGVcIjsgfVxuXG4uaWNvbl9taW51c19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGZcIjsgfVxuXG4uaWNvbl9wbHVzX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiOyB9XG5cbi5pY29uX2Nsb3NlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiOyB9XG5cbi5pY29uX2NoZWNrX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiOyB9XG5cbi5pY29uX3pvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH1cblxuLmljb25fem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiOyB9XG5cbi5pY29uX3N0b3BfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH1cblxuLmljb25fbWVudS1zcXVhcmVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH1cblxuLmljb25fbWVudS1jaXJjbGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH1cblxuLmljb25fZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjsgfVxuXG4uaWNvbl9kb2N1bWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjsgfVxuXG4uaWNvbl9wZW5jaWxfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7IH1cblxuLmljb25fZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7IH1cblxuLmljb25fZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWNcIjsgfVxuXG4uaWNvbl9mb2xkZXItYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7IH1cblxuLmljb25fZm9sZGVyX3VwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiOyB9XG5cbi5pY29uX2ZvbGRlcl9kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiOyB9XG5cbi5pY29uX2luZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjsgfVxuXG4uaWNvbl9lcnJvci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjsgfVxuXG4uaWNvbl9lcnJvci1vY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjsgfVxuXG4uaWNvbl9lcnJvci10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiOyB9XG5cbi5pY29uX3F1ZXN0aW9uX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiOyB9XG5cbi5pY29uX2NvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjsgfVxuXG4uaWNvbl9jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH1cblxuLmljb25fdm9sLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjsgfVxuXG4uaWNvbl92b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH1cblxuLmljb25fdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjsgfVxuXG4uaWNvbl9xdW90YXRpb25zX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiOyB9XG5cbi5pY29uX2Nsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7IH1cblxuLmljb25fbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2Y1wiOyB9XG5cbi5pY29uX2xvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZFwiOyB9XG5cbi5pY29uX2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZVwiOyB9XG5cbi5pY29uX2Nsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7IH1cblxuLmljb25fY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH1cblxuLmljb25fY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjsgfVxuXG4uaWNvbl9saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjsgfVxuXG4uaWNvbl9naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7IH1cblxuLmljb25faG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjsgfVxuXG4uaWNvbl9jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjsgfVxuXG4uaWNvbl9tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH1cblxuLmljb25fY29uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiOyB9XG5cbi5pY29uX3JpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiOyB9XG5cbi5pY29uX2JhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiOyB9XG5cbi5pY29uX2NhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjsgfVxuXG4uaWNvbl90YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjsgfVxuXG4uaWNvbl90YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7IH1cblxuLmljb25fdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2RcIjsgfVxuXG4uaWNvbl9jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjsgfVxuXG4uaWNvbl9taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjsgfVxuXG4uaWNvbl9jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH1cblxuLmljb25fcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH1cblxuLmljb25fcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiOyB9XG5cbi5pY29uX21hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiOyB9XG5cbi5pY29uX2RyYXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiOyB9XG5cbi5pY29uX3Rvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjsgfVxuXG4uaWNvbl9ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH1cblxuLmljb25fY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjsgfVxuXG4uaWNvbl9hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH1cblxuLmljb25faGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjsgfVxuXG4uaWNvbl9wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhhXCI7IH1cblxuLmljb25fZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGJcIjsgfVxuXG4uaWNvbl9ncmlkLTJ4MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4Y1wiOyB9XG5cbi5pY29uX2dyaWQtM3gzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhkXCI7IH1cblxuLmljb25fbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGVcIjsgfVxuXG4uaWNvbl9wYXVzZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGZcIjsgfVxuXG4uaWNvbl9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiOyB9XG5cbi5pY29uX3VwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiOyB9XG5cbi5pY29uX2Rvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH1cblxuLnNvY2lhbF9mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiOyB9XG5cbi5zb2NpYWxfdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiOyB9XG5cbi5zb2NpYWxfcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH1cblxuLnNvY2lhbF9nb29nbGVwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH1cblxuLnNvY2lhbF90dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjsgfVxuXG4uc29jaWFsX3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOThcIjsgfVxuXG4uc29jaWFsX3dvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OVwiOyB9XG5cbi5zb2NpYWxfaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7IH1cblxuLnNvY2lhbF9kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YlwiOyB9XG5cbi5zb2NpYWxfdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWNcIjsgfVxuXG4uc29jaWFsX2xpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlkXCI7IH1cblxuLnNvY2lhbF9yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWVcIjsgfVxuXG4uc29jaWFsX2RldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWZcIjsgfVxuXG4uc29jaWFsX3NoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEwXCI7IH1cblxuLnNvY2lhbF9teXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGExXCI7IH1cblxuLnNvY2lhbF9za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMlwiOyB9XG5cbi5zb2NpYWxfeW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhM1wiOyB9XG5cbi5zb2NpYWxfcGljYXNzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNFwiOyB9XG5cbi5zb2NpYWxfZ29vZ2xlZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTVcIjsgfVxuXG4uc29jaWFsX2ZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNlwiOyB9XG5cbi5zb2NpYWxfYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhN1wiOyB9XG5cbi5zb2NpYWxfc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhOFwiOyB9XG5cbi5zb2NpYWxfZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE5XCI7IH1cblxuLnNvY2lhbF9mYWNlYm9va19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWFcIjsgfVxuXG4uc29jaWFsX3R3aXR0ZXJfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFiXCI7IH1cblxuLnNvY2lhbF9waW50ZXJlc3RfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFjXCI7IH1cblxuLnNvY2lhbF9nb29nbGVwbHVzX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhZFwiOyB9XG5cbi5zb2NpYWxfdHVtYmxyX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhZVwiOyB9XG5cbi5zb2NpYWxfc3R1bWJsZXVwb25fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFmXCI7IH1cblxuLnNvY2lhbF93b3JkcHJlc3NfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIwXCI7IH1cblxuLnNvY2lhbF9pbnN0YWdyYW1fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIxXCI7IH1cblxuLnNvY2lhbF9kcmliYmJsZV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjJcIjsgfVxuXG4uc29jaWFsX3ZpbWVvX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiM1wiOyB9XG5cbi5zb2NpYWxfbGlua2VkaW5fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI0XCI7IH1cblxuLnNvY2lhbF9yc3NfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI1XCI7IH1cblxuLnNvY2lhbF9kZXZpYW50YXJ0X2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiNlwiOyB9XG5cbi5zb2NpYWxfc2hhcmVfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI3XCI7IH1cblxuLnNvY2lhbF9teXNwYWNlX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiOFwiOyB9XG5cbi5zb2NpYWxfc2t5cGVfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI5XCI7IH1cblxuLnNvY2lhbF95b3V0dWJlX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiYVwiOyB9XG5cbi5zb2NpYWxfcGljYXNzYV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmJcIjsgfVxuXG4uc29jaWFsX2dvb2dsZWRyaXZlX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmNcIjsgfVxuXG4uc29jaWFsX2ZsaWNrcl9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmRcIjsgfVxuXG4uc29jaWFsX2Jsb2dnZXJfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJlXCI7IH1cblxuLnNvY2lhbF9zcG90aWZ5X2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiZlwiOyB9XG5cbi5zb2NpYWxfZGVsaWNpb3VzX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjMFwiOyB9XG5cbi5zb2NpYWxfZmFjZWJvb2tfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMxXCI7IH1cblxuLnNvY2lhbF90d2l0dGVyX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjMlwiOyB9XG5cbi5zb2NpYWxfcGludGVyZXN0X3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjM1wiOyB9XG5cbi5zb2NpYWxfZ29vZ2xlcGx1c19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzRcIjsgfVxuXG4uc29jaWFsX3R1bWJscl9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzVcIjsgfVxuXG4uc29jaWFsX3N0dW1ibGV1cG9uX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjNlwiOyB9XG5cbi5zb2NpYWxfd29yZHByZXNzX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjN1wiOyB9XG5cbi5zb2NpYWxfaW5zdGFncmFtX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjOFwiOyB9XG5cbi5zb2NpYWxfZHJpYmJibGVfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM5XCI7IH1cblxuLnNvY2lhbF92aW1lb19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2FcIjsgfVxuXG4uc29jaWFsX2xpbmtlZGluX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjYlwiOyB9XG5cbi5zb2NpYWxfcnNzX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjY1wiOyB9XG5cbi5zb2NpYWxfZGV2aWFudGFydF9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2RcIjsgfVxuXG4uc29jaWFsX3NoYXJlX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjZVwiOyB9XG5cbi5zb2NpYWxfbXlzcGFjZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2ZcIjsgfVxuXG4uc29jaWFsX3NreXBlX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkMFwiOyB9XG5cbi5zb2NpYWxfeW91dHViZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDFcIjsgfVxuXG4uc29jaWFsX3BpY2Fzc2Ffc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQyXCI7IH1cblxuLnNvY2lhbF9nb29nbGVkcml2ZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDNcIjsgfVxuXG4uc29jaWFsX2ZsaWNrcl9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDRcIjsgfVxuXG4uc29jaWFsX2Jsb2dnZXJfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ1XCI7IH1cblxuLnNvY2lhbF9zcG90aWZ5X3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkNlwiOyB9XG5cbi5zb2NpYWxfZGVsaWNpb3VzX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkN1wiOyB9XG5cbi5pY29uX3ByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjsgfVxuXG4uaWNvbl9jYWx1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWVcIjsgfVxuXG4uaWNvbl9idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlZlwiOyB9XG5cbi5pY29uX2Zsb3BweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlOFwiOyB9XG5cbi5pY29uX2RyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVhXCI7IH1cblxuLmljb25fc2VhcmNoLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDFcIjsgfVxuXG4uaWNvbl9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwN1wiOyB9XG5cbi5pY29uX2lkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjsgfVxuXG4uaWNvbl9wdXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjsgfVxuXG4uaWNvbl9saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH1cblxuLmljb25fZGlzbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlYlwiOyB9XG5cbi5pY29uX211ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiOyB9XG5cbi5pY29uX2N1cnJlbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVkXCI7IH1cblxuLmljb25fd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAwXCI7IH1cblxuLmljb25fcGVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiOyB9XG5cbi5pY29uX2Vhc2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU5XCI7IH1cblxuLmljb25fZmxvd2NoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH1cblxuLmljb25fZGF0YXJlcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlY1wiOyB9XG5cbi5pY29uX2JyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmZVwiOyB9XG5cbi5pY29uX3NoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmNlwiOyB9XG5cbi5pY29uX3BlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmJcIjsgfVxuXG4uaWNvbl9nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlMlwiOyB9XG5cbi5pY29uX2dsb2JlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTNcIjsgfVxuXG4uaWNvbl90YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjVcIjsgfVxuXG4uaWNvbl9ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTFcIjsgfVxuXG4uaWNvbl9iYWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZmXCI7IH1cblxuLmljb25fcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmOFwiOyB9XG5cbi5pY29uX3ByaW50ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZhXCI7IH1cblxuLmljb25fY2FsY3VsYXRvcl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTdcIjsgfVxuXG4uaWNvbl9idWlsZGluZ19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmRcIjsgfVxuXG4uaWNvbl9mbG9wcHlfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU0XCI7IH1cblxuLmljb25fZHJpdmVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU1XCI7IH1cblxuLmljb25fc2VhcmNoX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmN1wiOyB9XG5cbi5pY29uX2lkX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlMFwiOyB9XG5cbi5pY29uX2lkLTJfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZjXCI7IH1cblxuLmljb25fcHV6emxlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmOVwiOyB9XG5cbi5pY29uX2xpa2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRkXCI7IH1cblxuLmljb25fZGlzbGlrZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjFcIjsgfVxuXG4uaWNvbl9tdWdfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRjXCI7IH1cblxuLmljb25fY3VycmVuY3lfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYzXCI7IH1cblxuLmljb25fd2FsbGV0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkOFwiOyB9XG5cbi5pY29uX3BlbnNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRiXCI7IH1cblxuLmljb25fZWFzZWxfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYwXCI7IH1cblxuLmljb25fZmxvd2NoYXJ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkZlwiOyB9XG5cbi5pY29uX2RhdGFyZXBvcnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYyXCI7IH1cblxuLmljb25fYnJpZWZjYXNlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmNFwiOyB9XG5cbi5pY29uX3NoaWVsZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDlcIjsgfVxuXG4uaWNvbl9wZXJjZW50X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkYVwiOyB9XG5cbi5pY29uX2dsb2JlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkZVwiOyB9XG5cbi5pY29uX2NsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlNlwiOyB9XG5cbi5nbHlwaCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IC43NWVtO1xuICBtYXJnaW46IC40ZW0gMS41ZW0gLjc1ZW0gMDtcbiAgd2lkdGg6IDZlbTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLmdseXBoX2JpZyB7XG4gIGZvbnQtc2l6ZTogMTI4cHg7XG4gIGNvbG9yOiAjNTljNWRjO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5nbHlwaCBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uZ2x5cGggaW5wdXQge1xuICBmb250LWZhbWlseTogY29uc29sYXMsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NjO1xuICBwYWRkaW5nOiAuMmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmNlbnRlcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uZ2x5cGggLmZzMSB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYS1saS5mYS1sZyB7XG4gICAgbGVmdDogLTEuODU3MTRlbTsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7IH1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiOyB9XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIZcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIxcIjsgfVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjsgfVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7IH1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiOyB9XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJZcIjsgfVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJxcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiOyB9XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiOyB9XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApFwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKdcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AslwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLNcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7IH1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiOyB9XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjsgfVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvFwiOyB9XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjsgfVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL5cIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GAXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GGXCI7IH1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYlcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjFwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GQXCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlVwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZZcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnFwiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnVwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ5cIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BolwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7IH1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaRcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgalcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7IH1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrFwiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbBcIjsgfVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbNcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbVcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgblcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjsgfVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb1cIjsgfVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb5cIjsgfVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgFwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiOyB9XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChVwiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChlwiOyB9XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ch1wiOyB9XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KIXCI7IH1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiVwiOyB9XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7IH1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KLXCI7IH1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjFwiOyB9XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo5cIjsgfVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkFwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CklwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpNcIjsgfVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClVwiOyB9XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CllwiOyB9XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cm1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpxcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp1cIjsgfVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KeXCI7IH1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7NcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqNcIjsgfVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7IH1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KlXCI7IH1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CplwiOyB9XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cp1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KrXCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrlwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrBcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrJcIjsgfVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7IH1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OCXCI7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhVwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4ZcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7IH1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OLXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4xcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DklwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlVwiOyB9XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DllwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OYXCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5lcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dm1wiOyB9XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnFwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnlwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiOyB9XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DolwiOyB9XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6NcIjsgfVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7IH1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpVwiOyB9XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OmXCI7IH1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6hcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6lcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiOyB9XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dq1wiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrFwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg65cIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsFwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DslwiOyB9XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqJcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7IH1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7VcIjsgfVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7ZcIjsgfVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dt1wiOyB9XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuVwiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7tcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvFwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvlwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjsgfVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjsgfVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7IH1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjsgfVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiOyB9XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7IH1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjsgfVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7IH1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjsgfVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiOyB9XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WFXCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiOyB9XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiOyB9XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjVwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7IH1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7IH1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZFcIjsgfVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiOyB9XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjsgfVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7IH1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7IH1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjsgfVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7IH1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmFwiOyB9XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fm1wiOyB9XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ1cIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WlXCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiOyB9XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhapcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fq1wiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbFcIjsgfVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FslwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiOyB9XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbVcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbdcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuFwiOyB9XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbtcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb1cIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb5cIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoFcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjsgfVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiOyB9XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhVwiOyB9XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhohcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvholcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7IH1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7IH1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GklwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiOyB9XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhphcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhptcIjsgfVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpxcIjsgfVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnVwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnlwiOyB9XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqJcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpVwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74amXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqdcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqhcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gq1wiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq1cIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq5cIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7IH1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74axXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrdcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuFwiOyB9XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjsgfVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrtcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a9XCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr5cIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjsgfVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgVwiOyB9XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HglwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4RcIjsgfVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7IH1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7IH1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eHXCI7IH1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eIXCI7IH1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7IH1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4pcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hi1wiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiOyB9XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7IH1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7IH1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkFwiOyB9XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5JcIjsgfVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7IH1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlVwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiOyB9XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiOyB9XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmFwiOyB9XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5lcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiOyB9XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hm1wiOyB9XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7IH1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh55cIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74egXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HolwiOyB9XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ho1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6RcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpVwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eoXCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6lcIjsgfVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6pcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hq1wiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrVwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74euXCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7BcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsVwiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HslwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7VcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7dcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7hcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7IH1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7tcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiOyB9XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7IH1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiOyB9XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIhcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7IH1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7IH1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjsgfVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJVcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImFwiOyB9XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7IH1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7IH1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiOyB9XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiOyB9XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7IH1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7IH1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYRcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JilwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjsgfVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7IH1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjsgfVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7IH1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7IH1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiOyB9XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Js1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7IH1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiOyB9XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7IH1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvFwiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgVwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kg1wiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhFwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhlwiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviodcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KilwiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviotcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvioxcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvio1cIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjlwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qRXCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipJcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qUXCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipdcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviplcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiOyB9XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnFwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnVwiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiOyB9XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiOyB9XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiOyB9XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjsgfVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7IH1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirdcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KulwiOyB9XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7IH1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q8XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjsgfVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Li1wiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4xcIjsgfVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uNXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi45cIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LllwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiOyB9XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lm1wiOyB9XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnFwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG4vKlxuICAgIEZsYXRpY29uIGljb24gZm9udDogRmxhdGljb25cbiAgICBDcmVhdGlvbiBkYXRlOiAwMS8wNi8yMDE4IDA5OjE0XG4gICAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGbGF0aWNvblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZsYXRpY29uLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GbGF0aWNvbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GbGF0aWNvbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0ZsYXRpY29uLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRmxhdGljb24uc3ZnI0ZsYXRpY29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGbGF0aWNvblwiO1xuICAgIGZvbnQtZGlzcGxheTogYXV0bztcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZsYXRpY29uLnN2ZyNGbGF0aWNvblwiKSBmb3JtYXQoXCJzdmdcIik7IH0gfVxuXG4uZmk6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJGbGF0aWNvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4uZmxhdGljb24tMDAxLWVtcGxveWVlLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmxhdGljb24tMDAyLWVtcGxveWVlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4uZmxhdGljb24tMDAzLWVtcGxveWVlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjsgfVxuXG4uZmxhdGljb24tMDA0LWVtcGxveWVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLmZsYXRpY29uLTAwNS1ldmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG5cbi5mbGF0aWNvbi0wMDYtcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLmZsYXRpY29uLTAwNy1jb21wdXRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmZsYXRpY29uLTAwOC1icm93c2VyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4uZmxhdGljb24tMDA5LXNtYXJ0cGhvbmUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi5mbGF0aWNvbi0wMTAtc21hcnRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5mbGF0aWNvbi0wMTEtbmV0d29ya2luZy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmZsYXRpY29uLTAxMi1yb2NrZXQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi5mbGF0aWNvbi0wMTMtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cblxuLmZsYXRpY29uLTAxNC1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uZmxhdGljb24tMDE1LXRpbWUtbWFuYWdlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mbGF0aWNvbi0wMTYtcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZlwiOyB9XG5cbi5mbGF0aWNvbi0wMTctdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmZsYXRpY29uLTAxOC1jbGlwYm9hcmQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mbGF0aWNvbi0wMTktY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7IH1cblxuLmZsYXRpY29uLTAyMC1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjsgfVxuXG4uZmxhdGljb24tMDIxLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiOyB9XG5cbi5mbGF0aWNvbi0wMjItZ3Jvd3RoLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjsgfVxuXG4uZmxhdGljb24tMDIzLWdyb3d0aC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cblxuLmZsYXRpY29uLTAyNC1ncm93dGgtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiOyB9XG5cbi5mbGF0aWNvbi0wMjUtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mbGF0aWNvbi0wMjYtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmZsYXRpY29uLTAyNy1ncm93dGgtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi5mbGF0aWNvbi0wMjgtdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLmZsYXRpY29uLTAyOS1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4uZmxhdGljb24tMDMwLWNvbXB1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cblxuLmZsYXRpY29uLTAzMS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiOyB9XG5cbi5mbGF0aWNvbi0wMzItYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZlwiOyB9XG5cbi5mbGF0aWNvbi0wMzMtZ3Jvd3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLmZsYXRpY29uLTAzNC1tb25leS1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4uZmxhdGljb24tMDM1LXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mbGF0aWNvbi0wMzYtbWVnYXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cblxuLmZsYXRpY29uLTAzNy1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cblxuLmZsYXRpY29uLTAzOC1pbm5vdmF0aW9uLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4uZmxhdGljb24tMDM5LXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mbGF0aWNvbi0wNDAtaWRlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mbGF0aWNvbi0wNDEtaW5ub3ZhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5mbGF0aWNvbi0wNDItY2hhdC1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmxhdGljb24tMDQzLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmxhdGljb24tMDQ0LWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uZmxhdGljb24tMDQ1LW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZsYXRpY29uLTA0Ni1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mbGF0aWNvbi0wNDctbG9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG5cbi5mbGF0aWNvbi0wNDgtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmZcIjsgfVxuXG4uZmxhdGljb24tMDQ5LW5ldHdvcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uZmxhdGljb24tMDUwLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5hLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTsgfVxuICAuYS1pY29uLTE0eDE0IHtcbiAgICB3aWR0aDogMC44NzVyZW07XG4gICAgaGVpZ2h0OiAwLjg3NXJlbTsgfVxuICAuYS1pY29uLTE4eDE4IHtcbiAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgaGVpZ2h0OiAxLjEyNXJlbTsgfVxuICAuYS1pY29uLTIxeDIxIHtcbiAgICB3aWR0aDogMS4zMTI1cmVtO1xuICAgIGhlaWdodDogMS4zMTI1cmVtOyB9XG4gIC5hLWljb24tNjh4Nzgge1xuICAgIHdpZHRoOiA0LjI1cmVtO1xuICAgIGhlaWdodDogNC44NzVyZW07IH1cbiAgLmEtaWNvbi03OHg3NSB7XG4gICAgd2lkdGg6IDQuODc1cmVtO1xuICAgIGhlaWdodDogNC42ODc1cmVtOyB9XG4gIC5hLWljb24tMzV4MzEge1xuICAgIHdpZHRoOiAyLjE4NzVyZW07XG4gICAgaGVpZ2h0OiAxLjkzNzVyZW07IH1cbiAgLmEtaWNvbi0zMHgzNyB7XG4gICAgd2lkdGg6IDEuODc1cmVtO1xuICAgIGhlaWdodDogMi4zMTI1cmVtOyB9XG4gIC5hLWljb24tNDh4NDgge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTsgfVxuICAuYS1pY29uLTc1eDc1IHtcbiAgICB3aWR0aDogNC42ODc1cmVtO1xuICAgIGhlaWdodDogNC42ODc1cmVtOyB9XG4gIC5hLWljb24tcGhvbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2ljLXBob25lLnN2Z1wiKTsgfVxuICAuYS1pY29uLXNhZmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2ljLXByb2R1Y3Qtc2FmZS5wbmdcIik7IH1cbiAgLmEtaWNvbi1pciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvaWMtcHJvZHVjdC1pci5wbmdcIik7IH1cbiAgLmEtaWNvbi1mbGV4aWJsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvaWMtcHJvZHVjdC1mbGV4aWJsZS5wbmdcIik7IH1cbiAgLmEtaWNvbi1pbnN0cnVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvaWMtaW5zdHJ1Y3Rpb24uc3ZnXCIpOyB9XG4gIC5hLWljb24tZmlsZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2ljLWZpbGVzLnN2Z1wiKTsgfVxuICAuYS1pY29uLXN1cHBvcnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2ljLXN1cHBvcnQuc3ZnXCIpOyB9XG4gIC5hLWljb24tY2lyY2xlVGljayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvaWMtY2lyY2xlLXRpY2suc3ZnXCIpOyB9XG4gIC5hLWljb24tY2hhdENlbnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvaWMtY2hhdENlbnRlci5zdmdcIik7IH1cbiAgLmEtaWNvbi1ub3RlUGVuY2lsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pYy1ub3RlUGVuY2lsLnN2Z1wiKTsgfVxuICAuYS1pY29uLXJlZEVudmVsb3BlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pYy1yZWRFbnZlbG9wZS5zdmdcIik7IH1cbiAgLmEtaWNvbi1yZWRQaG9uZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvaWMtcmVkUGhvbmUuc3ZnXCIpOyB9XG4gIC5hLWljb24tdXNlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvaWMtdXNlci5zdmdcIik7IH1cbiAgLmEtaWNvbi1iYW5rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pYy1iYW5rLnN2Z1wiKTsgfVxuICAuYS1pY29uLWhvdXNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pYy1ob3VzZS5zdmdcIik7IH1cbiAgLmEtaWNvbi1wcmludGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pYy1wcmludGVyLnN2Z1wiKTsgfVxuICAuYS1pY29uLWNhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pYy1jYWxlbmRhcjIuc3ZnXCIpOyB9XG4gIC5hLWljb24tcmVkQ2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2ljLXJlZENhbGVuZGFyLnN2Z1wiKTsgfVxuICAuYS1pY29uLWNoYXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pYy1jaGFydC5zdmdcIik7IH1cbiAgLmEtaWNvbi1saXN0VmlldyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvaWMtbGlzdFZpZXcuc3ZnXCIpOyB9XG4gIC5hLWljb24tbWFya2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pYy1tYXJrZXIuc3ZnXCIpOyB9XG4gIC5hLWljb24tbW9uZXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2ljLW1vbmV5LnN2Z1wiKTsgfVxuICAuYS1pY29uLXJlY2VpcHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2ljLXJlY2VpcHQuc3ZnXCIpOyB9XG4gIC5hLWljb24tY3JlZGl0Q2FyZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvaWMtY3JlZGl0Q2FyZC5zdmdcIik7IH1cbiAgLmEtaWNvbi1zdGFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pYy1zdGFyLnN2Z1wiKTsgfVxuICAuYS1pY29uLWxvdWRTcGVha2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pYy1sb3Vkc3BlYWtlci5zdmdcIik7IH1cbiAgLmEtaWNvbi1kZXB0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pYy1kZXB0LnN2Z1wiKTsgfVxuICAuYS1pY29uLW1hcmtldEdyb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2ljLW1hcmtldEdyb3cuc3ZnXCIpOyB9XG4gIC5hLWljb24tbW9uZXlTaGFrZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvaWMtbW9uZXlTaGFrZS5zdmdcIik7IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNTMxMjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ0biB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzk1ZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjMzOTVkOyB9XG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5Mjg0MTtcbiAgICBib3JkZXItY29sb3I6ICMxNTIyMzg7IH1cbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzM5NWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjMzOTVkOyB9XG4gIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MjIzODtcbiAgICBib3JkZXItY29sb3I6ICMxMjFkMmY7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhNmE2YTtcbiAgYm9yZGVyLWNvbG9yOiAjNmE2YTZhOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU3O1xuICAgIGJvcmRlci1jb2xvcjogIzUxNTE1MTsgfVxuICAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YTZhNmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmE2YTZhOyB9XG4gIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTE1MTtcbiAgICBib3JkZXItY29sb3I6ICM0YTRhNGE7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTkwNzg7XG4gIGJvcmRlci1jb2xvcjogIzM1OTA3ODsgfVxuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjc0NjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjc2YjU5OyB9XG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU5MDc4O1xuICAgIGJvcmRlci1jb2xvcjogIzM1OTA3ODsgfVxuICAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzZiNTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjQ2MTUxOyB9XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICAgIGJvcmRlci1jb2xvcjogIzExN2E4YjsgfVxuICAuYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuICAgIGJvcmRlci1jb2xvcjogIzEwNzA3ZjsgfVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNkMzllMDA7IH1cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgICBib3JkZXItY29sb3I6ICNjNjk1MDA7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMTkzNztcbiAgYm9yZGVyLWNvbG9yOiAjZTMxOTM3OyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzExNTJmO1xuICAgIGJvcmRlci1jb2xvcjogI2I1MTQyYzsgfVxuICAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE5Mzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTMxOTM3OyB9XG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1MTQyYztcbiAgICBib3JkZXItY29sb3I6ICNhYTEzMjk7IH1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICNmYWZhZmE7IH1cbiAgLmJ0bi1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBib3JkZXItY29sb3I6ICNlMWUxZTE7IH1cbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXItY29sb3I6ICNmYWZhZmE7IH1cbiAgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzI2MjYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICAgIGJvcmRlci1jb2xvcjogI2RhZGFkYTsgfVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7IH1cbiAgLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgICBib3JkZXItY29sb3I6ICMxNzFhMWQ7IH1cblxuLmJ0bi1naG9zdC13aGl0ZSB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItY29sb3I6ICNmOWY5Zjk7IH1cbiAgLmJ0bi1naG9zdC13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNlMGUwZTA7IH1cbiAgLmJ0bi1naG9zdC13aGl0ZS5kaXNhYmxlZCwgLmJ0bi1naG9zdC13aGl0ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXItY29sb3I6ICNmOWY5Zjk7IH1cbiAgLmJ0bi1naG9zdC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ2hvc3Qtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZ2hvc3Qtd2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzI2MjYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTsgfVxuXG4uYnRuLWRlZXBLYW1hcnUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzk1ZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjMzOTVkOyB9XG4gIC5idG4tZGVlcEthbWFydTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5Mjg0MTtcbiAgICBib3JkZXItY29sb3I6ICMxNTIyMzg7IH1cbiAgLmJ0bi1kZWVwS2FtYXJ1LmRpc2FibGVkLCAuYnRuLWRlZXBLYW1hcnU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzM5NWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjMzOTVkOyB9XG4gIC5idG4tZGVlcEthbWFydTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGVlcEthbWFydTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kZWVwS2FtYXJ1LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MjIzODtcbiAgICBib3JkZXItY29sb3I6ICMxMjFkMmY7IH1cblxuLmJ0bi1jeWFuIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NmFlZmY7XG4gIGJvcmRlci1jb2xvcjogIzU2YWVmZjsgfVxuICAuYnRuLWN5YW46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDljZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjM5NmZmOyB9XG4gIC5idG4tY3lhbi5kaXNhYmxlZCwgLmJ0bi1jeWFuOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzI2MjYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZhZWZmO1xuICAgIGJvcmRlci1jb2xvcjogIzU2YWVmZjsgfVxuICAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY3lhbi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzk2ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTY4ZmZmOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMzM5NWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyMzM5NWQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzM5NWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjMzOTVkOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzOTVkO1xuICAgIGJvcmRlci1jb2xvcjogIzIzMzk1ZDsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM1LCA1NywgOTMsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmE2YTZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNmE2YTZhOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YTZhNmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmE2YTZhOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmE2YTZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZhNmE2YTtcbiAgICBib3JkZXItY29sb3I6ICM2YTZhNmE7IH1cbiAgICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDYsIDEwNiwgMTA2LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzNTkwNzg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzNTkwNzg7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTkwNzg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzU5MDc4OyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMzNTkwNzg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU5MDc4O1xuICAgIGJvcmRlci1jb2xvcjogIzM1OTA3ODsgfVxuICAgIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUzLCAxNDQsIDEyMCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmYzEwNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZTMxOTM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTMxOTM3OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE5Mzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTMxOTM3OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZTMxOTM3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMTkzNztcbiAgICBib3JkZXItY29sb3I6ICNlMzE5Mzc7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjcsIDI1LCA1NSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2ZhZmFmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZhZmFmYTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmYWZhOyB9XG4gIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmYWZhOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUwLCAyNTAsIDI1MCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1naG9zdC13aGl0ZSB7XG4gIGNvbG9yOiAjZjlmOWY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5OyB9XG4gIC5idG4tb3V0bGluZS1naG9zdC13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXItY29sb3I6ICNmOWY5Zjk7IH1cbiAgLmJ0bi1vdXRsaW5lLWdob3N0LXdoaXRlLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ2hvc3Qtd2hpdGU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjlmOWY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1naG9zdC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1naG9zdC13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdob3N0LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXItY29sb3I6ICNmOWY5Zjk7IH1cbiAgICAuYnRuLW91dGxpbmUtZ2hvc3Qtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ2hvc3Qtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdob3N0LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDksIDI0OSwgMjQ5LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kZWVwS2FtYXJ1IHtcbiAgY29sb3I6ICMyMzM5NWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyMzM5NWQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWRlZXBLYW1hcnU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzM5NWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjMzOTVkOyB9XG4gIC5idG4tb3V0bGluZS1kZWVwS2FtYXJ1LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGVlcEthbWFydTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWRlZXBLYW1hcnU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGVlcEthbWFydTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRlZXBLYW1hcnUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzOTVkO1xuICAgIGJvcmRlci1jb2xvcjogIzIzMzk1ZDsgfVxuICAgIC5idG4tb3V0bGluZS1kZWVwS2FtYXJ1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRlZXBLYW1hcnU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRlZXBLYW1hcnUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM1LCA1NywgOTMsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWN5YW4ge1xuICBjb2xvcjogIzU2YWVmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzU2YWVmZjsgfVxuICAuYnRuLW91dGxpbmUtY3lhbjpob3ZlciB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2YWVmZjtcbiAgICBib3JkZXItY29sb3I6ICM1NmFlZmY7IH1cbiAgLmJ0bi1vdXRsaW5lLWN5YW4uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jeWFuOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzU2YWVmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jeWFuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY3lhbi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NmFlZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTZhZWZmOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWN5YW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY3lhbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY3lhbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODYsIDE3NCwgMjU1LCAwLjUpOyB9XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTZhZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMGE4OWZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2YTZhNmE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NjU2MnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuaW5wdXRbdHlwZT0nc3VibWl0J10uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPSdidXR0b24nXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMi41ZW07XG4gIG1pbi13aWR0aDogOC4yMTQyOWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtOyB9XG4gIC5idG4tbW9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDM1JztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNmE2YTZhO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmJ0bi1tb3JlOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuYnRuLW1vcmUuYnRuLWdyYXkge1xuICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gICAgYm9yZGVyLWNvbG9yOiAjODg4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ0bi1tb3JlLmJ0bi1ncmF5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMDA7XG4gICAgICBib3JkZXItY29sb3I6ICNmMDA7IH1cbiAgLmJ0bi1tb3JlOmhvdmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIuODU3MTRlbTtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLmJ0bi1tb3JlLS1jb250YWN0IHtcbiAgICBtaW4td2lkdGg6IDYuMDcxNDNlbTsgfVxuICAuYnRuLW1vcmUtLTEge1xuICAgIG1pbi13aWR0aDogMTEuNDI4NTdlbTtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMC43NXJlbTsgfVxuICAuYnRuLW1vcmUtLTIge1xuICAgIG1pbi13aWR0aDogNy4xNDI4NmVtO1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjc1cmVtOyB9XG5cbi5idG4tLWtoY24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ0bi0ta2hjbiB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmJ0bi0ta2hjbi0tcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZTMxOTM3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuYnRuLS1raGNuLS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyODEuODNkZWcsICNlYzFjM2MgMC43NyUsICM5MjBkMTAgOTguMjglKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNXB4IHJnYmEoNDcsIDY1LCA4MiwgMC4xKTsgfVxuICAgIC5idG4tLWtoY24tLXByaW1hcnkubWQge1xuICAgICAgcGFkZGluZzogMC40Mzc1cmVtIDFyZW07IH1cbiAgLmJ0bi0ta2hjbi0tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAyLjE4NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjMzOTVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuYnRuLS1raGNuLS1zZWNvbmRhcnkucmVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMzE5Mzc7XG4gICAgICBjb2xvcjogI2UzMTkzNzsgfVxuICAgICAgLmJ0bi0ta2hjbi0tc2Vjb25kYXJ5LnJlZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxOTM3O1xuICAgICAgICBib3JkZXItY29sb3I6ICNlMzE5Mzc7IH1cbiAgICAuYnRuLS1raGNuLS1zZWNvbmRhcnkubGcge1xuICAgICAgcGFkZGluZzogMS4xMjVyZW0gMS41cmVtOyB9XG4gICAgLmJ0bi0ta2hjbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzk1ZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIzMzk1ZDsgfVxuICAuYnRuLS1raGNuLS1zcXVhcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1pY29uLWtoY24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTMxOTM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYnRuLWljb24ta2hjbiB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJ0bi1pY29uLWtoY24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDAuNzgxMjVyZW0gMDsgfSB9XG4gIC5idG4taWNvbi1raGNuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxOTM3OyB9XG4gICAgLmJ0bi1pY29uLWtoY246aG92ZXIgLmJ0bi1pY29uLWtoY25fX3RleHQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnRuLWljb24ta2hjbjpob3ZlciAuYnRuLWljb24ta2hjbl9faWNvbiB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG4gIC5idG4taWNvbi1raGNuX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgLmJ0bi1pY29uLWtoY25fX2ljb24gaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDJyZW07IH1cbiAgLmJ0bi1pY29uLWtoY25fX3RleHQge1xuICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5idG4taWNvbi1raGNuX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH0gfVxuICAuYnRuLWljb24ta2hjbi0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzOTVkO1xuICAgIGJvcmRlci1jb2xvcjogIzIzMzk1ZDsgfVxuICAgIC5idG4taWNvbi1raGNuLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgNTcsIDkzLCAwLjkpOyB9XG4gICAgLmJ0bi1pY29uLWtoY24tLXNlY29uZGFyeSAuYnRuLWljb24ta2hjbl9faWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmJ0bi1pY29uLWtoY24ubWQge1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtOyB9XG5cbi5idG4tb3V0bGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMzM5NWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjMzOTVkOyB9XG5cbi5idG4tZXh0ZW5kcy10YWJsZSAubWluaW1pemUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5idG4tZXh0ZW5kcy10YWJsZS5leHRlbmQgaW1nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnRuLWV4dGVuZHMtdGFibGUuZXh0ZW5kIC5taW5pbWl6ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mYWRlIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZmFkZTpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNvbGxhcHNpbmcge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhOyB9XG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTsgfVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87IH1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlOWVjOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzOTVkOyB9XG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2YTZhNmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjc2NTYycmVtO1xuICBjb2xvcjogIzZhNmE2YTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzI2MjYyNjsgfVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlcixcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTsgfVxuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tZ3JvdXAuZHJvcGxlZnQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5idG4tZ3JvdXAuZHJvcGxlZnQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cDpub3QoLmRyb3BsZWZ0KSA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwOm5vdCguZHJvcGxlZnQpID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5idG4tZ3JvdXAuZHJvcGxlZnQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9XG4gIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuICAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuICAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07IH1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuICAuaW5wdXQtZ3JvdXAgPiAuZmlsZS11aSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMsIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMsXG4gICAgLmlucHV0LWdyb3VwID4gLmZpbGUtdWk6Zm9jdXMge1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSArIC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgKyAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSArIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlICsgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlICsgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSArIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlICsgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VhcmNoX19maWVsZCArIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5maWxlLXVpLFxuICAgIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlICsgLmZpbGUtdWksXG4gICAgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSArIC5maWxlLXVpLFxuICAgIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyAuZmlsZS11aSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZmlsZS11aSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmZpbGUtdWkgKyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZmlsZS11aSArIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4gICAgLmlucHV0LWdyb3VwID4gLmZpbGUtdWkgKyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuICAgIC5pbnB1dC1ncm91cCA+IC5maWxlLXVpICsgLmZpbGUtdWkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpub3QoOmxhc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOm5vdCg6bGFzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSwgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6bm90KDpmaXJzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6bm90KDpmaXJzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZmlsZS11aSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmlucHV0LWdyb3VwID4gLmZpbGUtdWk6bm90KDpsYXN0LWNoaWxkKSAuZmlsZS11aS1sYWJlbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZmlsZS11aTpub3QoOmxhc3QtY2hpbGQpIC5maWxlLXVpLWxhYmVsOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmlucHV0LWdyb3VwID4gLmZpbGUtdWk6bm90KDpmaXJzdC1jaGlsZCkgLmZpbGUtdWktbGFiZWwsXG4gICAgLmlucHV0LWdyb3VwID4gLmZpbGUtdWk6bm90KDpmaXJzdC1jaGlsZCkgLmZpbGUtdWktbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjUzMTI1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU5ZWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODU4NTg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTsgfVxuICAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmN1c3RvbS1pbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jdXN0b20taW5wdXQuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmN1c3RvbS1pbnB1dC5oaWRkZW4gKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3RyLXVpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuXG4uY3RyLXVpLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmN0ci11aS1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmN0ci11aS1pbnB1dDpjaGVja2VkIH4gLmN0ci11aS1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzOTVkOyB9XG4gIC5jdHItdWktaW5wdXQ6YWN0aXZlIH4gLmN0ci11aS1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI4ZWM3OyB9XG4gIC5jdHItdWktaW5wdXQ6ZGlzYWJsZWQgfiAuY3RyLXVpLWxhYmVsIHtcbiAgICBjb2xvcjogIzZhNmE2YTsgfVxuICAgIC5jdHItdWktaW5wdXQ6ZGlzYWJsZWQgfiAuY3RyLXVpLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTllYzsgfVxuXG4uY3RyLXVpLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jdHItdWktbGFiZWw6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4zMjE0M2VtO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuODU3MTRlbTtcbiAgICBoZWlnaHQ6IDAuODU3MTRlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgICM3MDcwNzA7IH1cbiAgLmN0ci11aS1sYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNTM1NzFlbTtcbiAgICBsZWZ0OiAwLjIxNDI5ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuNDI4NTdlbTtcbiAgICBoZWlnaHQ6IDAuNDI4NTdlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlOyB9XG5cbi5jaGVja2JveC11aSAuY3RyLXVpLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IH1cblxuLmNoZWNrYm94LXVpIC5jdHItdWktaW5wdXQ6Y2hlY2tlZCB+IC5jdHItdWktbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzM5NWQ7IH1cblxuLmNoZWNrYm94LXVpIC5jdHItdWktaW5wdXQ6Y2hlY2tlZCB+IC5jdHItdWktbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY2hlY2tib3gtdWkgLmN0ci11aS1pbnB1dDppbmRldGVybWluYXRlIH4gLmN0ci11aS1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzk1ZDsgfVxuXG4uY2hlY2tib3gtdWkgLmN0ci11aS1pbnB1dDppbmRldGVybWluYXRlIH4gLmN0ci11aS1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5jaGVja2JveC11aSAuY3RyLXVpLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3RyLXVpLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCA1NywgOTMsIDAuNSk7IH1cblxuLmNoZWNrYm94LXVpIC5jdHItdWktaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdHItdWktbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDU3LCA5MywgMC41KTsgfVxuXG4ucmFkaW8tdWkgLmN0ci11aS1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5yYWRpby11aSAuY3RyLXVpLWlucHV0OmNoZWNrZWQgfiAuY3RyLXVpLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAgIzcwNzA3MDsgfVxuXG4ucmFkaW8tdWkgLmN0ci11aS1pbnB1dDpjaGVja2VkIH4gLmN0ci11aS1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuXG4ucmFkaW8tdWkgLmN0ci11aS1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN0ci11aS1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgNTcsIDkzLCAwLjUpOyB9XG5cbi5maWxlLXVpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4zNzVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5maWxlLXVpLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMzc1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5maWxlLXVpLWlucHV0OmZvY3VzIH4gLmZpbGUtdWktbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogIzQ2NzJiOTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNSwgNTcsIDkzLCAwLjI1KTsgfVxuICAgIC5maWxlLXVpLWlucHV0OmZvY3VzIH4gLmZpbGUtdWktbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ2NzJiOTsgfVxuICAuZmlsZS11aS1pbnB1dDpsYW5nKGVuKSB+IC5maWxlLXVpLWxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJCcm93c2VcIjsgfVxuICAuZmlsZS11aS1pbnB1dDpsYW5nKGVzKSB+IC5maWxlLXVpLWxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJFbGVnaXJcIjsgfVxuICAuZmlsZS11aS1pbnB1dDpsYW5nKHZpKSB+IC5maWxlLXVpLWxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJEdXnhu4d0XCI7IH1cblxuLmZpbGUtdWktbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygyLjM3NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNTMxMjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODU4NTg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTsgfVxuICAuZmlsZS11aS1sYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKGNhbGMoMi4zNzVyZW0gKyAycHgpIC0gMXB4ICogMik7XG4gICAgcGFkZGluZzogMC41MzEyNXJlbSAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOWVjO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzU4NTg1ODtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAuMzEyNXJlbSAwLjMxMjVyZW0gMDsgfVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzk1ZDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDM1LCA1NywgOTMsIDAuMjUpOyB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjhlYzc7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzM5NWQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDM1LCA1NywgOTMsIDAuMjUpOyB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZiOGVjNzsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzM5NWQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMzUsIDU3LCA5MywgMC4yNSk7IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjhlYzc7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm5hdi1oYXNDaGlsZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC5uYXYtaGFzQ2hpbGQgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAubmF2LWhhc0NoaWxkIC5kcm9wZG93bi1tZW51ID4gLnJvdyB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmE2YTZhOyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4OyB9XG4gIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2UyZTllYyAjZTJlOWVjICNkOGQ4ZDg7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjNmE2YTZhO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q4ZDhkOCAjZDhkOGQ4ICNmZmY7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzOTVkOyB9XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdmJhciBoMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lOyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IH1cbiAgLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2YmFyLXRvZ2dsZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyB9XG4gIC5jYXJkID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtOyB9XG4gIC5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zMTI1cmVtOyB9XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cblxuLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMzEyNXJlbSAtIDFweCkgY2FsYygwLjMxMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtOyB9XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4zMTI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zMTI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zMTI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMzEyNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4zMTI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRlY2sge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAgIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1ncm91cCB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjMxMjVyZW07IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaGVhZGVyLFxuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxOyB9XG4gICAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hY2NvcmRpb24gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5hY2NvcmRpb24gLmNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5hY2NvcmRpb24gLmNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDEycHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7IH1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5icmVhZGNydW1iLWl0ZW0gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2YwMDsgfVxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgICAgY29udGVudDogXCI+XCI7IH1cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uby1iYW5uZXJCcmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm8tYmFubmVyQnJlYWRjcnVtYnMge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDsgfSB9XG4gIC5vLWJhbm5lckJyZWFkY3J1bWJzX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tYmFubmVyQnJlYWRjcnVtYnNfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cbiAgLm8tYmFubmVyQnJlYWRjcnVtYnNfYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAuby1iYW5uZXJCcmVhZGNydW1ic19icmVhZGNydW1icyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG4gICAgICAuby1iYW5uZXJCcmVhZGNydW1ic19icmVhZGNydW1icyAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4OyB9XG4gICAgICAgIC5vLWJhbm5lckJyZWFkY3J1bWJzX2JyZWFkY3J1bWJzIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7IH1cbiAgICAgIC5vLWJhbm5lckJyZWFkY3J1bWJzX2JyZWFkY3J1bWJzIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLm8tYmFubmVyQnJlYWRjcnVtYnNfYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4zNTcxNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODZlbTtcbiAgY29sb3I6ICM1ODU4NTg7IH1cbiAgLnBhZ2UtbGluazpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2YwMDsgfVxuICAucGFnZS1saW5rOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5wYWdlLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWluLXdpZHRoOiAyLjI4NTcxZW07XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgMi41ZW0gcmdiYSgwLCAwLCAwLCAwLjA5KTsgfVxuICAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsgaSwgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsgaSB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC4xMjVlbTsgfVxuXG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxOTM3O1xuICBib3JkZXItY29sb3I6ICNlMzE5Mzc7IH1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2YTZhNmE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc2NTYycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07IH1cblxuLm0tY29udGFjdEJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubS1jb250YWN0QmFubmVyX2NvbnRhY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEycHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAxLjFweCBzb2xpZCAjZTMxOTM3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5tLWNvbnRhY3RCYW5uZXJfY29udGFjdCB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA5cHg7IH0gfVxuICAgIC5tLWNvbnRhY3RCYW5uZXJfY29udGFjdCAuaWNvbiB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE5Mzc7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAubS1jb250YWN0QmFubmVyX2NvbnRhY3QgLmljb24gLmEtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7IH1cbiAgICAubS1jb250YWN0QmFubmVyX2NvbnRhY3Qgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjZTMxOTM3O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm0tY29udGFjdEJhbm5lcl9jb250YWN0IHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbi5vLXRhYnNfbGlzdCB7XG4gIGJvcmRlcjogMDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm8tdGFic19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uby10YWJzX2xhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjMzOTVkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDIuMzEyNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2VhZWFlYTsgfVxuICAuby10YWJzX2xhYmVsOmhvdmVyLCAuby10YWJzX2xhYmVsLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2UzMTkzNztcbiAgICBjb2xvcjogI2UzMTkzNztcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubS1oZWFkRGVzY19oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzIzMzk1ZDtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tLWhlYWREZXNjX2hlYWQge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubS1oZWFkRGVzY19oZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cblxuLm0taGVhZERlc2MtY3JpbXNvbiAubS1oZWFkRGVzY19oZWFkIHtcbiAgY29sb3I6ICNlMzE5Mzc7IH1cblxuLm0taGVhZERlc2Mtd2hpdGUgLm0taGVhZERlc2NfaGVhZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5tLWhlYWREZXNjX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLm0taGVhZERlc2NfZGVzYyBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzU4NTg1ODsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm0taGVhZERlc2NfZGVzYyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLnQtd2h5UHJvZHVjdHNfaGVhZGluZyB7XG4gIG1heC13aWR0aDogNzA2cHg7XG4gIG1hcmdpbjogNTRweCBhdXRvIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnQtd2h5UHJvZHVjdHNfaGVhZGluZyB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cblxuLnQtd2h5UHJvZHVjdHNfcmVhc29uIHtcbiAgbWFyZ2luLXRvcDogMTdweDsgfVxuXG4udC13aHlQcm9kdWN0c19zdXBwb3J0IHtcbiAgcGFkZGluZy10b3A6IDUzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50LXdoeVByb2R1Y3RzX3N1cHBvcnQge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG5cbi5vLXByb2R1Y3RTdXBwb3J0X3dyYXAge1xuICBtYXJnaW4tdG9wOiA0MnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5vLXByb2R1Y3RTdXBwb3J0X3dyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5vLXByb2R1Y3RTdXBwb3J0X3dyYXAgLnRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm8tcHJvZHVjdFN1cHBvcnRfd3JhcCAudG9wIC5hLWljb24ge1xuICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICBoZWlnaHQ6IDU0cHg7IH1cbiAgICAuby1wcm9kdWN0U3VwcG9ydF93cmFwIC50b3AgLnRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgLm8tcHJvZHVjdFN1cHBvcnRfd3JhcCAudG9wIC50ZXh0IGEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzIzMzk1ZDsgfVxuICAgICAgLm8tcHJvZHVjdFN1cHBvcnRfd3JhcCAudG9wIC50ZXh0IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMyMzM5NWQ7IH1cbiAgLm8tcHJvZHVjdFN1cHBvcnRfd3JhcCAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1wcm9kdWN0U3VwcG9ydF93cmFwIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgICAuby1wcm9kdWN0U3VwcG9ydF93cmFwIC5idXR0b24gLmJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzMTkzNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZTMxOTM3O1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlOyB9XG4gICAgICAuby1wcm9kdWN0U3VwcG9ydF93cmFwIC5idXR0b24gLmJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE5Mzc7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5vLXByb2R1Y3RTdXBwb3J0X29wdGlvbnNfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5vLXByb2R1Y3RTdXBwb3J0X29wdGlvbnNfaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7IH0gfVxuICAuby1wcm9kdWN0U3VwcG9ydF9vcHRpb25zX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMTAwcHggcmdiYSg0NywgNjUsIDgyLCAwLjA1KTsgfVxuICAgIC5vLXByb2R1Y3RTdXBwb3J0X29wdGlvbnNfaXRlbTpob3ZlciAuaGVyZSB7XG4gICAgICBjb2xvcjogI2UzMTkzNzsgfVxuICAgIC5vLXByb2R1Y3RTdXBwb3J0X29wdGlvbnNfaXRlbTpob3ZlciAuYS1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAuby1wcm9kdWN0U3VwcG9ydF9vcHRpb25zX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLXByb2R1Y3RTdXBwb3J0X29wdGlvbnNfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG4uby1wcm9kdWN0U3VwcG9ydF9vcHRpb25zIC5pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuby1wcm9kdWN0U3VwcG9ydF9vcHRpb25zIC5pY29uIC5hLWljb24ge1xuICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZTsgfVxuICAuby1wcm9kdWN0U3VwcG9ydF9vcHRpb25zIC5pY29uIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgIG1hcmdpbi1sZWZ0OiAxN3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1wcm9kdWN0U3VwcG9ydF9vcHRpb25zIC5pY29uIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLm8tcHJvZHVjdFN1cHBvcnRfb3B0aW9ucyAuaGVyZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjYjNiM2IzO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7IH1cblxuLm8tcHJvZHVjdFN1cHBvcnRfc3VwcG9ydCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiL2ltYWdlcy9rZXktdmlzdWFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzE1MCUgYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlOyB9XG4gIC5vLXByb2R1Y3RTdXBwb3J0X3N1cHBvcnQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAuby1wcm9kdWN0U3VwcG9ydF9zdXBwb3J0OmhvdmVyIC5hLWljb24tc3VwcG9ydCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5vLXByb2R1Y3RTdXBwb3J0X3N1cHBvcnQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5vLXByb2R1Y3RTdXBwb3J0X3N1cHBvcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE5Mzc7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiAzcHg7IH1cbiAgLm8tcHJvZHVjdFN1cHBvcnRfc3VwcG9ydCBwIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE4MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1wcm9kdWN0U3VwcG9ydF9zdXBwb3J0IHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLm8tcHJvZHVjdFN1cHBvcnQgLmEtaWNvbi1zdXBwb3J0IHtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlOyB9XG5cbi5vLWNvbGxhcHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vLWNvbGxhcHNlLW5vQm9yZGVyIC5hY2NvcmRpb24gLmNhcmQge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuby1jb2xsYXBzZS1ub0JvcmRlciAuYWNjb3JkaW9uIC5jYXJkIC5idG4tY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7IH1cbiAgLm8tY29sbGFwc2UgLmFjY29yZGlvbiAuY2FyZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLm8tY29sbGFwc2UgLmFjY29yZGlvbiAuY2FyZCAuYnRuLWNhcmQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICMyMzM5NWQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuby1jb2xsYXBzZSAuYWNjb3JkaW9uIC5jYXJkIC5idG4tY2FyZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICAuby1jb2xsYXBzZSAuYWNjb3JkaW9uIC5jYXJkIC5idG4tY2FyZCxcbiAgLm8tY29sbGFwc2UgLmFjY29yZGlvbiAuY2FyZC5jYXJkLWJvZHkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5vLWNvbGxhcHNlIC5hY2NvcmRpb24gLmNhcmQuY2FyZC1ib2R5IHAsXG4gIC5vLWNvbGxhcHNlIC5hY2NvcmRpb24gLmNhcmQuY2FyZC1ib2R5IHVsIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IH1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMy44MTI1cmVtOyB9XG4gIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMxMjFlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2Q3ZGY7XG4gIGJvcmRlci1jb2xvcjogI2MxYzhkMjsgfVxuICAuYWxlcnQtcHJpbWFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2IyYmJjNzsgfVxuICAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNDA3MGI7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzczNzM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBib3JkZXItY29sb3I6ICNkNWQ1ZDU7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2M4YzhjODsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzFlMWUxZTsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWM0YjNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdlOWU0O1xuICBib3JkZXItY29sb3I6ICNjNmUwZDk7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiNWQ3Y2U7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGUyNjFmOyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjsgfVxuICAuYWxlcnQtaW5mbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FiZGRlNTsgfVxuICAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNjJjMzM7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhOyB9XG4gIC5hbGVydC13YXJuaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExOyB9XG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzUzM2YwMzsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3NjBkMWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWQxZDc7XG4gIGJvcmRlci1jb2xvcjogI2Y3YmZjNzsgfVxuICAuYWxlcnQtZGFuZ2VyIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjRhOGIzOyB9XG4gIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNDgwODEyOyB9XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZWZlZmU7IH1cbiAgLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjFmMWYxOyB9XG4gIC5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRpbWdyYXk7IH1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhOyB9XG4gIC5hbGVydC1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlOyB9XG4gIC5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzA0MDUwNTsgfVxuXG4uYWxlcnQtZ2hvc3Qtd2hpdGUge1xuICBjb2xvcjogIzgxODE4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZkOyB9XG4gIC5hbGVydC1naG9zdC13aGl0ZSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YwZjBmMDsgfVxuICAuYWxlcnQtZ2hvc3Qtd2hpdGUgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjg2ODY4OyB9XG5cbi5hbGVydC1kZWVwS2FtYXJ1IHtcbiAgY29sb3I6ICMxMjFlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2Q3ZGY7XG4gIGJvcmRlci1jb2xvcjogI2MxYzhkMjsgfVxuICAuYWxlcnQtZGVlcEthbWFydSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2IyYmJjNzsgfVxuICAuYWxlcnQtZGVlcEthbWFydSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNDA3MGI7IH1cblxuLmFsZXJ0LWN5YW4ge1xuICBjb2xvcjogIzJkNWE4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZWZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDBlOGZmOyB9XG4gIC5hbGVydC1jeWFuIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjdkY2ZmOyB9XG4gIC5hbGVydC1jeWFuIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzIwNDA1ZjsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC42NTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTllYztcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyB9XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzk1ZDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07IH1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IC41OyB9XG4gIC5jbG9zZTpob3ZlciwgLmNsb3NlOmZvY3VzIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IC43NTsgfVxuICAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwOyB9XG4gIC5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLm1vZGFsLnZpZGVvIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMi4xNDI4NmVtIHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgICAubW9kYWwudmlkZW8gLm1vZGFsLWNvbnRlbnQgPiAuY2xvc2Uge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5ZW07XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubW9kYWwudmlkZW8gLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgwLjVyZW0gKiAyKSk7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7IH1cbiAgLm1vZGFsLWNvbnRlbnQgPiAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuMDcxNDNlbTtcbiAgICByaWdodDogMS4wNzE0M2VtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgY29sb3I6ICM4ODg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm1vZGFsLWNvbnRlbnQgPiAuY2xvc2Uge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAubW9kYWwtY29udGVudCA+IC5jbG9zZTpiZWZvcmUsIC5tb2RhbC1jb250ZW50ID4gLmNsb3NlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEuMTQyODZlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuNTcxNDNlbTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIC5tb2RhbC1jb250ZW50ID4gLmNsb3NlOmJlZm9yZSwgLm1vZGFsLWNvbnRlbnQgPiAuY2xvc2U6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5tb2RhbC1jb250ZW50ID4gLmNsb3NlOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAubW9kYWwtY29udGVudCA+IC5jbG9zZTphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLm1vZGFsLWNvbnRlbnQgPiAuY2xvc2Ugc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1vZGFsLWNvbnRlbnQgPiAuY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICM1ODU4NTg7IH1cbiAgICAgIC5tb2RhbC1jb250ZW50ID4gLmNsb3NlOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgICAgIC5tb2RhbC1jb250ZW50ID4gLmNsb3NlOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTllYztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtOyB9XG4gIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bzsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmU5ZWM7IH1cbiAgLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICAubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDU3OHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgxLjc1cmVtICogMikpOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogOTgwcHg7IH0gfVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC43NjU2MnJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwOyB9XG4gIC50b29sdGlwLnNob3cge1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAudG9vbHRpcCAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC44cmVtO1xuICAgIGhlaWdodDogMC40cmVtOyB9XG4gICAgLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDsgfVxuICAuYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3cge1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBibGFjazsgfVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtOyB9XG4gIC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTsgfVxuICAgIC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBibGFjazsgfVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7IH1cbiAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgICB0b3A6IDA7IH1cbiAgICAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogYmxhY2s7IH1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07IH1cbiAgLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBibGFjazsgfVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50OyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzliOWI5YjtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMzsgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZSB0ZCxcbiAgICAudGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4ICFpbXBvcnRhbnQ7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbmF2SW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG5hdkluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG5hdkluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgbmF2SW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG5hdkluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBuYXZJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfSB9XG5cbkBrZXlmcmFtZXMgc2tldGNoSW4ge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM7IH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZpbGxJbiB7XG4gIDAlIHtcbiAgICBmaWxsOiAjMjEyMTIxO1xuICAgIGZpbGwtb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBmaWxsOiAjMjEyMTIxO1xuICAgIGZpbGwtb3BhY2l0eTogMDsgfSB9XG5cbi5zZWxlY3QtdWkge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5zZWxlY3QtdWkuaGFzSWNvbiArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IzYjNiMztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaWNvbnMvaWMtYXJyb3dEb3duLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYuNSU7XG4gICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDQ0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWxlY3QtdWkuaGFzSWNvbiArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDE2LjVweCAxNnB4IDE2LjVweCA0NHB4OyB9IH1cbiAgLnNlbGVjdC11aS5oYXNJY29uLm1hcmtlciArIC5zZWxlY3QyLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaWNvbnMvaWMtYmx1ZU1hcmtlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87IH1cbiAgLnNlbGVjdC11aS5oYXNJY29uLmJhbmsgKyAuc2VsZWN0Mi1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ljb25zL2ljLWJsdWVCYW5rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bzsgfVxuXG4uc2VsZWN0MiB7XG4gIG1pbi13aWR0aDogMTEuMjg1NzFlbTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9hcnJvdy1kb3duLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwcHg7IH1cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzU4NTg1ODsgfVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtIDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiB1bnNldDsgfVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOWVjO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNTg1ODU4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgcGFkZGluZzogMCAxLjI1cmVtIDAgMC4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IH1cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMC41MjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmU6Zmlyc3QtY2hpbGQgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDY3MmI5O1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTllYztcbiAgICAgIGJvcmRlci1jb2xvcjogIzU4NTg1ODsgfVxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg1ODU4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAwMDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOmxhc3QtY2hpbGQgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbTsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMDsgfVxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWxlY3QyLXJlc3VsdHMgPiB1bC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMCAwOyB9XG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgICBwYWRkaW5nOiAwLjU3MTQzZW0gMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgY29sb3I6ICNmMDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwLjQyNXJlbSAxcmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT0nZ3JvdXAnXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzIzMzk1ZDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOWVjO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG4gIC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uaW5wdXQtZ3JvdXAgPiAuc2VsZWN0MiB7XG4gIHdpZHRoOiAxJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyOmxhc3QtY2hpbGQgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmlucHV0LWdyb3VwID4gLnNlbGVjdDIgKyBzZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG5cbi5pbnB1dC1ncm91cCA+IHNlbGVjdDpmaXJzdC1jaGlsZCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mjpub3QoOmxhc3QtY2hpbGQpIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogSW9uLlJhbmdlU2xpZGVyXG4vLyBjc3MgdmVyc2lvbiAyLjAuM1xuLy8gwqkgMjAxMy0yMDE0IERlbmlzIEluZXNoaW4gfCBJb25EZW4uY29tXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUmFuZ2VTbGlkZXIgKi9cbi5pcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uaXJzLWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmlycy1saW5lLWxlZnQsIC5pcnMtbGluZS1taWQsIC5pcnMtbGluZS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDsgfVxuXG4uaXJzLWxpbmUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMSU7IH1cblxuLmlycy1saW5lLW1pZCB7XG4gIGxlZnQ6IDklO1xuICB3aWR0aDogODIlOyB9XG5cbi5pcnMtbGluZS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTElOyB9XG5cbi5pcnMtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7IH1cblxuLmlycy1iYXItZWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uaXJzLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7IH1cblxuLmlycy1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDE7IH1cblxuLmlycy1zbGlkZXIudHlwZV9sYXN0IHtcbiAgei1pbmRleDogMjsgfVxuXG4uaXJzLW1pbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uaXJzLW1heCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmlycy1mcm9tLCAuaXJzLXRvLCAuaXJzLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5pcnMtZ3JpZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5pcnMtd2l0aC1ncmlkIC5pcnMtZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pcnMtZ3JpZC1wb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmlycy1ncmlkLXBvbC5zbWFsbCB7XG4gIGhlaWdodDogNHB4O1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLmlycy1ncmlkLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDlweDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5pcnMtZGlzYWJsZS1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMSU7XG4gIHdpZHRoOiAxMDIlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMjsgfVxuXG4uaXJzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40OyB9XG5cbi5sdC1pZTkgLmlycy1kaXNhYmxlZCB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7IH1cblxuLmlycy1oaWRkZW4taW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IC05OTk5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLyogSW9uLlJhbmdlU2xpZGVyLCBGbGF0IFVJIFNraW5cbi8vIGNzcyB2ZXJzaW9uIDIuMC4zXG4vLyDCqSBEZW5pcyBJbmVzaGluLCAyMDE0ICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9Jb25EZW5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTa2luIGRldGFpbHMgKi9cbi5pcnMtbGluZS1taWQsXG4uaXJzLWxpbmUtbGVmdCxcbi5pcnMtbGluZS1yaWdodCxcbi5pcnMtYmFyLFxuLmlycy1iYXItZWRnZSxcbi5pcnMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogIzIzMzk1ZDsgfVxuXG4uaXJzIHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5pcnMtd2l0aC1ncmlkIHtcbiAgaGVpZ2h0OiA2MHB4OyB9XG5cbi5pcnMtbGluZSB7XG4gIGhlaWdodDogMTJweDtcbiAgdG9wOiAyNXB4OyB9XG5cbi5pcnMtbGluZS1sZWZ0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDsgfVxuXG4uaXJzLWxpbmUtbWlkIHtcbiAgaGVpZ2h0OiAxMnB4OyB9XG5cbi5pcnMtbGluZS1yaWdodCB7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDsgfVxuXG4uaXJzLWJhciB7XG4gIGhlaWdodDogMTJweDtcbiAgdG9wOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLmlycy1iYXItZWRnZSB7XG4gIHRvcDogMjVweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5pcnMtc2hhZG93IHtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRvcDogMzRweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG4ubHQtaWU5IC5pcnMtc2hhZG93IHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTI1KTsgfVxuXG4uaXJzLXNsaWRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRvcDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cblxuLmlycy1taW4sIC5pcnMtbWF4IHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxcHggM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTFlNGU5O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5pcnMtZnJvbSwgLmlycy10bywgLmlycy1zaW5nbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjMjMzOTVkO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5pcnMtZnJvbTphZnRlciwgLmlycy10bzphZnRlciwgLmlycy1zaW5nbGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjMzOTVkOyB9XG5cbi5pcnMtZ3JpZC1wb2wge1xuICBiYWNrZ3JvdW5kOiAjZTFlNGU5OyB9XG5cbi5pcnMtZ3JpZC10ZXh0IHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnNjcm9sbC11aSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5bZGF0YS1zaW1wbGViYXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLyogVHJpZ2dlciBuYXRpdmUgc2Nyb2xsaW5nIGZvciBtb2JpbGUsIGlmIG5vdCBzdXBwb3J0ZWQsIHBsdWdpbiBpcyB1c2VkLiAqLyB9XG5cbltkYXRhLXNpbXBsZWJhcj0naW5pdCddIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG5bZGF0YS1zaW1wbGViYXJdIC5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQsXG5bZGF0YS1zaW1wbGViYXJdIC5zaW1wbGViYXItY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuW2RhdGEtc2ltcGxlYmFyPSdpbml0J10gLnNpbXBsZWJhci1zY3JvbGwtY29udGVudCxcbltkYXRhLXNpbXBsZWJhcj0naW5pdCddIC5zaW1wbGViYXItY29udGVudCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuLnNpbXBsZWJhci1zY3JvbGwtY29udGVudCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50OyB9XG4gIC5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5zaW1wbGViYXItY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycHg7XG4gIHdpZHRoOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrIC5zaW1wbGViYXItc2Nyb2xsYmFyLnZpc2libGU6OmJlZm9yZSB7XG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwIGxpbmVhcjsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2FsIHtcbiAgdG9wOiAwOyB9XG5cbi5zaW1wbGViYXItdHJhY2sudmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLmhvcml6b250YWwge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMXB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7IH1cblxuLmhvcml6b250YWwuc2ltcGxlYmFyLXRyYWNrIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNXB4O1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTBweDsgfVxuXG4vKiBSdGwgc3VwcG9ydCAqL1xuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjayB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249J3J0bCddIC5zaW1wbGViYXItdHJhY2suaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIVxuICogRGF0ZXRpbWVwaWNrZXIgZm9yIEJvb3RzdHJhcCAzXG4gKiB2ZXJzaW9uIDogNC4xNy40N1xuICogaHR0cHM6Ly9naXRodWIuY29tL0VvbmFzZGFuL2Jvb3RzdHJhcC1kYXRldGltZXBpY2tlci9cbiAqL1xuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDAuODU3MTRlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMi40Mjg1N2VtO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XG4gICAgd2lkdGg6IDM4ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XG4gICAgd2lkdGg6IDM4ZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnMge1xuICAgIHdpZHRoOiAxMi40Mjg1N2VtOyB9IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmxpc3QtdW5zdHlsZWQge1xuICBtYXJnaW46IDA7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl0ge1xuICBwYWRkaW5nOiA2cHggMDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLWhvdXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1taW51dGUsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1zZWNvbmQge1xuICB3aWR0aDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGJ1dHRvbltkYXRhLWFjdGlvbl0ge1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImluY3JlbWVudEhvdXJzXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIkluY3JlbWVudCBIb3Vyc1wiOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJpbmNyZW1lbnRNaW51dGVzXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIkluY3JlbWVudCBNaW51dGVzXCI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudEhvdXJzXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIkRlY3JlbWVudCBIb3Vyc1wiOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJkZWNyZW1lbnRNaW51dGVzXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIkRlY3JlbWVudCBNaW51dGVzXCI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInNob3dIb3Vyc1wiXTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbiAgY29udGVudDogXCJTaG93IEhvdXJzXCI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInNob3dNaW51dGVzXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIlNob3cgTWludXRlc1wiOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJ0b2dnbGVQZXJpb2RcIl06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiVG9nZ2xlIEFNL1BNXCI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImNsZWFyXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIkNsZWFyIHRoZSBwaWNrZXJcIjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwidG9kYXlcIl06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiU2V0IHRoZSBkYXRlIHRvIHRvZGF5XCI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIlRvZ2dsZSBEYXRlIGFuZCBUaW1lIFNjcmVlbnNcIjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2ggdGQgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAzLjU7XG4gIGhlaWdodDogMy41ZW07XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoIHtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgd2lkdGg6IDIuNWVtO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTg1ODU4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIHdpZHRoOiAyLjVlbTtcbiAgcGFkZGluZzogMCAwLjY2NjY3ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTcxZTMyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLmRpc2FibGVkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2Y3ZjdmNztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5wcmV2OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIlByZXZpb3VzIE1vbnRoXCI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgubmV4dDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbiAgY29udGVudDogXCJOZXh0IE1vbnRoXCI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHIgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyIHRoLnByZXYsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyIHRoLm5leHQsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyIHRoLnBpY2tlci1zd2l0Y2gge1xuICAgIGJhY2tncm91bmQ6ICNiZTE0MjU7IH1cbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmhvdmVyLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmhvdmVyLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0ciB0aC5waWNrZXItc3dpdGNoOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzFlMzI7IH1cbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHIgdGguZG93IHtcbiAgICBiYWNrZ3JvdW5kOiAjOWI5YjliOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmN3IHtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm9sZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm5ldyB7XG4gIGNvbG9yOiAjYjliOWI5OyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDZweCA2cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAycHg7XG4gIHJpZ2h0OiAycHg7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlMTQyNTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLnRvZGF5OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZDhkOGQ4O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDhkOGQ4OyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5vbGQge1xuICBjb2xvcjogI2Q4ZDhkODsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmRpc2FibGVkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZDhkOGQ4O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LnVzZXR3ZW50eWZvdXIgdGQuaG91ciB7XG4gIGhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQud2lkZXIge1xuICB3aWR0aDogMjFlbTsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1kZWNhZGVzIC5kZWNhZGUge1xuICBsaW5lLWhlaWdodDogMS44ZW0gIWltcG9ydGFudDsgfVxuXG4uaW5wdXQtZ3JvdXAuZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1kZWNhZGVzLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIteWVhcnMsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1tb250aHMge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGQsXG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkLFxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCBzcGFuLFxuICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHNwYW4sXG4gICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHNwYW4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsaW5lLWhlaWdodDogMi40ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDIuNGVtICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN0dWNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwNzE7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjMzOTVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBuby1kcm9wOyB9XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwLjc1O1xuICBjb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMyMzM5NWQ7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMyMzM5NWQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTQwcHg7IH1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXYge1xuICByaWdodDogLTQwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJyc7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTQwcHg7IH1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTQwcHg7IH1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJzsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlOyB9XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgd2lkdGg6IDMycHg7IH1cbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uaG90bGluZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MCU7XG4gIHJpZ2h0OiAxLjA3MTQzZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogMi41NzE0M2VtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMzE5Mzc7XG4gIGJvcmRlci1yYWRpdXM6IDIuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogOS41NzE0M2VtO1xuICBoZWlnaHQ6IDIuNTcxNDNlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNTcxNDNlbTtcbiAgei1pbmRleDogOTk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhvdGxpbmUge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC42czsgfSB9XG4gIC5ob3RsaW5lX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDAuNDI4NTdlbTtcbiAgICB3aWR0aDogMS43MTQyOWVtO1xuICAgIGhlaWdodDogMS43MTQyOWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kOiAjZTMxOTM3IHVybChcIi4uL2ltYWdlcy9pY29ucy9ob3RsaW5lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG4gIC5ob3RsaW5lX19udW1iZXIge1xuICAgIGNvbG9yOiAjZTMxOTM3OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaG90bGluZV9fbnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5ob3RsaW5lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTMxOTM3O1xuICAgIHdpZHRoOiA5LjU3MTQzZW07IH1cbiAgICAuaG90bGluZTpob3ZlciAuaG90bGluZV9faWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2hvdGxpbmUtd2hpdGUuc3ZnXCIpOyB9XG4gICAgLmhvdGxpbmU6aG92ZXIgLmhvdGxpbmVfX251bWJlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5ob3RsaW5lOmhvdmVyIC5ob3RsaW5lX19udW1iZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm0tdGV4dE51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm0tdGV4dE51bWJlci1yZXZlcnNlIC5tLXRleHROdW1iZXJfb3JkZXIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5tLXRleHROdW1iZXItcmV2ZXJzZSAubS10ZXh0TnVtYmVyX3RleHQge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5tLXRleHROdW1iZXJfb3JkZXIge1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBoZWlnaHQ6IDExMnB4O1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm0tdGV4dE51bWJlcl9vcmRlciB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm0tdGV4dE51bWJlcl9vcmRlciB7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuICAubS10ZXh0TnVtYmVyX3RleHQge1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm0tdGV4dE51bWJlcl90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubS10ZXh0TnVtYmVyX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gIC5tLXRleHROdW1iZXItdDEgLm0tdGV4dE51bWJlcl90ZXh0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxNTYyMzsgfVxuICAubS10ZXh0TnVtYmVyLXQyIC5tLXRleHROdW1iZXJfdGV4dCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMTZkYzM7IH1cbiAgLm0tdGV4dE51bWJlci10MyAubS10ZXh0TnVtYmVyX3RleHQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDYyNjM2OyB9XG4gIC5tLXRleHROdW1iZXItdDQgLm0tdGV4dE51bWJlcl90ZXh0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMwYmY4YjsgfVxuICAubS10ZXh0TnVtYmVyLXQxIC5tLXRleHROdW1iZXJfb3JkZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNTg1MWYgMCUsICNmMDRjMjMgMTAwJSk7IH1cbiAgLm0tdGV4dE51bWJlci10MiAubS10ZXh0TnVtYmVyX29yZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA2ZGM0IDAlLCAjMDA2MGI0IDEwMCUpOyB9XG4gIC5tLXRleHROdW1iZXItdDMgLm0tdGV4dE51bWJlcl9vcmRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Q3MjUzNCAwJSwgIzljMzg3MyAxMDAlKTsgfVxuICAubS10ZXh0TnVtYmVyLXQ0IC5tLXRleHROdW1iZXJfb3JkZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNDk5ZDYgMCUsICMyZmM1N2MgMTAwJSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1hblF1b3RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4ubS1tYW5RdW90ZV9pbWcge1xuICBmbGV4OiAwIDAgMTYwcHg7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tLW1hblF1b3RlX2ltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5tLW1hblF1b3RlX2ltZyBpbWcge1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLm0tbWFuUXVvdGVfaW1nIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm0tbWFuUXVvdGVfaW1nIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7IH0gfVxuXG4ubS1tYW5RdW90ZV90ZXh0IHtcbiAgZmxleDogMSAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tLW1hblF1b3RlX3RleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH0gfVxuICAubS1tYW5RdW90ZV90ZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5tLW1hblF1b3RlX3RleHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubS1tYW5RdW90ZV90ZXh0OjpiZWZvcmUsIC5tLW1hblF1b3RlX3RleHQ6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5tLW1hblF1b3RlX3RleHQ6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IGJsYWNrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgIC5tLW1hblF1b3RlX3RleHQ6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tLW1hblF1b3RlX3RleHQ6OmJlZm9yZSwgLm0tbWFuUXVvdGVfdGV4dDo6YWZ0ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLm0tbWFuUXVvdGVfdGV4dDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGJsYWNrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgICAubS1tYW5RdW90ZV90ZXh0OjphZnRlciB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tLW1hblF1b3RlX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuLm0tY2FyZENvbnRlbnQ6aG92ZXIgLm0tY2FyZENvbnRlbnRfaW1nIC5pbWFnZS1yYXRpbyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7IH1cblxuLm0tY2FyZENvbnRlbnQ6aG92ZXIgLm0tY2FyZENvbnRlbnRfY29udGVudF90aXRsZSBoNCB7XG4gIGNvbG9yOiAjZTMxOTM3OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1jYXJkQ29udGVudC1zbWFsbCAubS1jYXJkQ29udGVudF93cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLm0tY2FyZENvbnRlbnQtc21hbGwgLm0tY2FyZENvbnRlbnRfY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMTRweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tY2FyZENvbnRlbnQtc21hbGwgLm0tY2FyZENvbnRlbnRfY29udGVudCxcbiAgLm0tY2FyZENvbnRlbnQtc21hbGwgLm0tY2FyZENvbnRlbnRfaW1nIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9IH1cblxuLm0tY2FyZENvbnRlbnQtc21hbGwgLm0tY2FyZENvbnRlbnRfY29udGVudF9kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG5cbi5tLWNhcmRDb250ZW50LXNtYWxsIC5tLWNhcmRDb250ZW50X2NvbnRlbnRfdGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG5cbi5tLWNhcmRDb250ZW50LXNtYWxsIC5tLWNhcmRDb250ZW50X2ZsZXgge1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi5tLWNhcmRDb250ZW50X3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm0tY2FyZENvbnRlbnRfY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHg7IH1cbiAgLm0tY2FyZENvbnRlbnRfY29udGVudF90aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubS1jYXJkQ29udGVudF9jb250ZW50X3RpdGxlIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5tLWNhcmRDb250ZW50X2NvbnRlbnRfZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI2IzYjNiMzsgfVxuICAubS1jYXJkQ29udGVudF9jb250ZW50X2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgIC5tLWNhcmRDb250ZW50X2NvbnRlbnRfZGVzYyBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4ubS1jYXJkQ29udGVudF9mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tLWNhcmRDb250ZW50X2ZsZXgge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfSB9XG4gIC5tLWNhcmRDb250ZW50X2ZsZXggc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLm0tY2FyZENvbnRlbnRfZmxleCBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI2IzYjNiMzsgfVxuICAgIC5tLWNhcmRDb250ZW50X2ZsZXggYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2UzMTkzNzsgfVxuXG4ubS1jYXJkQ29udGVudF9pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tLWNhcmRDb250ZW50X3BsYXkge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMzE5Mzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlOyB9XG4gIC5tLWNhcmRDb250ZW50X3BsYXk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5tLWZsZXhCb25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tLWZsZXhCb25lLXJldmVyc2UgLm0tZmxleEJvbmVfdGl0bGU6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMzNweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzIzMzk1ZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjMzOTVkOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubS1mbGV4Qm9uZS1yZXZlcnNlIC5tLWZsZXhCb25lX3RpdGxlOjpiZWZvcmUge1xuICAgICAgbGVmdDogLTI4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubS1mbGV4Qm9uZS1yZXZlcnNlIC5tLWZsZXhCb25lX3RpdGxlIC5vcmRlciB7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OiAtMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm0tZmxleEJvbmUtcmV2ZXJzZSAubS1mbGV4Qm9uZV90aXRsZSAub3JkZXIge1xuICAgICAgcmlnaHQ6IC0xM3B4OyB9IH1cbiAgLm0tZmxleEJvbmVfdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzIzMzk1ZDtcbiAgICBwYWRkaW5nOiAyNnB4IDYxcHggMjFweCA0OXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm0tZmxleEJvbmVfdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTZweCAzN3B4OyB9IH1cbiAgICAubS1mbGV4Qm9uZV90aXRsZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDYycHg7XG4gICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcmlnaHQ6IC0zM3B4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzIzMzk1ZDtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjMzOTVkOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm0tZmxleEJvbmVfdGl0bGU6OmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IC0yOHB4O1xuICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm0tZmxleEJvbmVfdGl0bGU6OmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICAgIGhlaWdodDogNDFweDsgfSB9XG4gICAgLm0tZmxleEJvbmVfdGl0bGUgLm9yZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiA2OS44MjIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgICAgY29sb3I6ICNlMzE5Mzc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubS1mbGV4Qm9uZV90aXRsZSAub3JkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm0tZmxleEJvbmVfdGl0bGUgLm9yZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgbGVmdDogLTEwcHg7IH0gfVxuICAgIC5tLWZsZXhCb25lX3RpdGxlIC50aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubS1mbGV4Qm9uZV90aXRsZSAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gIC5tLWZsZXhCb25lX2ZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAubS1mbGV4Qm9uZV9pY29uIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAxNC4yMzczcHggMjkuNjYxcHggcmdiYSg0NywgNjUsIDgyLCAwLjE1KSwgaW5zZXQgLTQuNzQ1NzZweCAtNC43NDU3NnB4IDExLjg2NDRweCAjZmZmLCBpbnNldCA0Ljc0NTc2cHggNC43NDU3NnB4IDExLjg2NDRweCAjZmZmOyB9XG4gIC5tLWZsZXhCb25lX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4gICAgLm0tZmxleEJvbmVfY29udGVudCB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm0tZmxleEJvbmVfY29udGVudCB1bCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogI2IzYjNiMztcbiAgICAgICAgICBzY3JvbGxiYXItdHJhY2stY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgICAgICAgICAubS1mbGV4Qm9uZV9jb250ZW50IHVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogMC4xODc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTsgfVxuICAgICAgICAgIC5tLWZsZXhCb25lX2NvbnRlbnQgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiM2IzYjM7XG4gICAgICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtOyB9XG4gICAgICAgICAgLm0tZmxleEJvbmVfY29udGVudCB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAgICAgLm0tZmxleEJvbmVfY29udGVudCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgICAubS1mbGV4Qm9uZV9jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMTkzNzsgfVxuICAgIC5tLWZsZXhCb25lX2NvbnRlbnRfYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAubS1mbGV4Qm9uZV9jb250ZW50IGJ1dHRvbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuXG4udC1mbGV4Qm9uZSB7XG4gIG1heC13aWR0aDogOTE4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50LWZsZXhCb25lIHtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudC1mbGV4Qm9uZSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgLnQtZmxleEJvbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS41NjI1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgIzIzMzk1ZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnQtZmxleEJvbmU6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudC1mbGV4Qm9uZS1yZXZlcnNlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIC50LWZsZXhCb25lLXJldmVyc2U6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAzNTBweDsgfSB9XG4gIC50LWZsZXhCb25lX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnQtZmxleEJvbmVfaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC50LWZsZXhCb25lX2l0ZW06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDM1MHB4KTtcbiAgICAgIGxlZnQ6IDM1MHB4O1xuICAgICAgdG9wOiA0Mi41cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggZGFzaGVkICMyMzM5NWQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAudC1mbGV4Qm9uZV9pdGVtOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC50LWZsZXhCb25lX2l0ZW1fZG90IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAyMXB4KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC50LWZsZXhCb25lX2l0ZW1fZG90IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAudC1mbGV4Qm9uZV9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnQtZmxleEJvbmVfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTY1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnQtZmxleEJvbmVfaXRlbSAubS1mbGV4Qm9uZSB7XG4gICAgICAgIHdpZHRoOiAzNTBweDsgfSB9XG4gICAgLnQtZmxleEJvbmVfaXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgei1pbmRleDogNTsgfVxuICAgIC50LWZsZXhCb25lX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHotaW5kZXg6IDQ7IH1cbiAgICAudC1mbGV4Qm9uZV9pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgLnQtZmxleEJvbmVfaXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC50LWZsZXhCb25lX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cblxuLm8tcG9wdXAgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzk1ZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5vLXBvcHVwIC5tb2RhbC1oZWFkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH0gfVxuXG4uby1wb3B1cCAubW9kYWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5vLXBvcHVwIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbi5vLXBvcHVwX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiAyNHB4IDI5cHg7IH1cblxuLm8tcG9wdXBfYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMDsgfVxuICAuby1wb3B1cF9idXR0b24uY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXBvcHVwI3RoYW5rUmVnaXN0ZXIgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA0NjJweDsgfSB9XG5cbi5vLXBvcHVwLWlwbyAuby1wb3B1cF9idXR0b24ge1xuICBtYXgtd2lkdGg6IDE2LjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm8tcG9wdXAtaXBvIC5vLXBvcHVwX2J1dHRvbiAuaXBvLXllcyB7XG4gICAgd2lkdGg6IDcuNjI1cmVtOyB9XG4gIC5vLXBvcHVwLWlwbyAuby1wb3B1cF9idXR0b24gLmlwby1ubyB7XG4gICAgd2lkdGg6IDcuNjI1cmVtOyB9XG5cbi5vLWxhYmVsVmFsdWVMaXN0X2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgLm8tbGFiZWxWYWx1ZUxpc3RfaXRlbSBwIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuby1sYWJlbFZhbHVlTGlzdF9pdGVtIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAuby1sYWJlbFZhbHVlTGlzdF9pdGVtIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5tLXZpZGVvX3RodW1ibmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubS12aWRlb190aHVtYm5haWwgaWZyYW1lLFxuICAubS12aWRlb190aHVtYm5haWwgb2JqZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogZmlsbDsnOyB9XG5cbi5tLXZpZGVvX2J0blBsYXkge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NywgMjQ3LCAyNDcsIDAuNzIpO1xuICBib3JkZXI6IDEuNDUwMTJweCBzb2xpZCAjZTMxOTM3O1xuICBib3gtc2hhZG93OiAwIDAgMjYuODI3MnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlOyB9XG4gIC5tLXZpZGVvX2J0blBsYXk6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMS4xKTsgfVxuICAubS12aWRlb19idG5QbGF5ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3ZpZGVvL2ljb24tcGxheS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEuNDIyNXJlbTtcbiAgICBoZWlnaHQ6IDEuNDIyNXJlbTsgfVxuXG4uby1rbm93bGVkZ2VPdmVydmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm8ta25vd2xlZGdlT3ZlcnZpZXcge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm8ta25vd2xlZGdlT3ZlcnZpZXcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLm8ta25vd2xlZGdlT3ZlcnZpZXdfdGh1bWJuYWlsIHtcbiAgICBmbGV4OiAwIDAgMjU1cHg7XG4gICAgbWF4LXdpZHRoOiAyNTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm8ta25vd2xlZGdlT3ZlcnZpZXdfdGh1bWJuYWlsIHtcbiAgICAgICAgZmxleDogMCAwIDE3NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE3NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLWtub3dsZWRnZU92ZXJ2aWV3X3RodW1ibmFpbCB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuby1rbm93bGVkZ2VPdmVydmlld19vcmRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5vLWtub3dsZWRnZU92ZXJ2aWV3X29yZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1rbm93bGVkZ2VPdmVydmlld19vcmRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuby1rbm93bGVkZ2VPdmVydmlld19jb250ZW50IHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm8ta25vd2xlZGdlT3ZlcnZpZXdfY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLWtub3dsZWRnZU92ZXJ2aWV3X2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDsgfSB9XG4gIC5vLWtub3dsZWRnZU92ZXJ2aWV3X3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBjb2xvcjogIzIzMzk1ZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8ta25vd2xlZGdlT3ZlcnZpZXdfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLm8ta25vd2xlZGdlT3ZlcnZpZXdfZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8ta25vd2xlZGdlT3ZlcnZpZXdfZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG4gIC5vLWtub3dsZWRnZU92ZXJ2aWV3X21vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZTMxOTM3O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1rbm93bGVkZ2VPdmVydmlld19tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG5cbi5vLW9yZGVyUXVlc3Rpb25Gb3JtIHtcbiAgbWF4LXdpZHRoOiA3OTBweDtcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuby1vcmRlclF1ZXN0aW9uRm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cbiAgLm8tb3JkZXJRdWVzdGlvbkZvcm1fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyMzM5NWQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLW9yZGVyUXVlc3Rpb25Gb3JtX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gIC5vLW9yZGVyUXVlc3Rpb25Gb3JtX3BhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLW9yZGVyUXVlc3Rpb25Gb3JtX3BhbmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDsgfSB9XG4gIC5vLW9yZGVyUXVlc3Rpb25Gb3JtIC5vLWljb25MYWJlbElucHV0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5vLW9yZGVyUXVlc3Rpb25Gb3JtIC5hLWlucHV0OmZvY3VzLFxuICAuby1vcmRlclF1ZXN0aW9uRm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyxcbiAgLm8tb3JkZXJRdWVzdGlvbkZvcm0gLmEtdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2UzMTkzNzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8taWNvbkxhYmVsSW5wdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uby1pY29uTGFiZWxJbnB1dF9sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAyMDBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAuby1pY29uTGFiZWxJbnB1dF9sYWJlbCAubGFiZWwge1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLm8taWNvbkxhYmVsSW5wdXRfd3JhcCB7XG4gIGZsZXg6IDEgMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuby1pY29uTGFiZWxJbnB1dF93cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4uby1pY29uTGFiZWxWYWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm8taWNvbkxhYmVsVmFsdWUtYm9sZCAuby1pY29uTGFiZWxWYWx1ZV90ZXh0IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm8taWNvbkxhYmVsVmFsdWVfaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAuby1pY29uTGFiZWxWYWx1ZV90ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1pY29uTGFiZWxWYWx1ZV90ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLm8taWNvbkxhYmVsVmFsdWVfdGV4dCBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5vLWljb25MYWJlbFZhbHVlX3RleHQgdWwge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuby1pY29uTGFiZWxWYWx1ZV90ZXh0IHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5vLWljb25MYWJlbFZhbHVlX3RleHQgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9IH1cbiAgLm8taWNvbkxhYmVsVmFsdWVfZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi50LWljb25MYWJlbFZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC50LWljb25MYWJlbFZhbHVlX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnQtaWNvbkxhYmVsVmFsdWVfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnQtaWNvbkxhYmVsVmFsdWVfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50LWljb25MYWJlbFZhbHVlX2l0ZW0uZmxleCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cblxuLm8taW5zdHJ1Y3Rpb25TdGVwX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm8taW5zdHJ1Y3Rpb25TdGVwX29yZGVyIHtcbiAgcGFkZGluZzogNHB4IDExcHg7XG4gIGJhY2tncm91bmQ6ICNlMzE5Mzc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDczcHg7XG4gIG1heC1oZWlnaHQ6IDI5cHg7IH1cblxuLm8taW5zdHJ1Y3Rpb25TdGVwX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm8taW5zdHJ1Y3Rpb25TdGVwX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMXB4OyB9XG5cbi5vLWJveEFycm93SW5mb19idWxsZXQge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IC0xOyB9XG4gIC5vLWJveEFycm93SW5mbzpub3QoLm8tYm94QXJyb3dJbmZvLXZlcnRpY2FsKSAuby1ib3hBcnJvd0luZm9fYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnVsbGV0LnN2Z1wiKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMC42ODc1cmVtO1xuICAgIGhlaWdodDogMi45Mzc1cmVtOyB9XG4gIC5vLWJveEFycm93SW5mby12ZXJ0aWNhbCAuby1ib3hBcnJvd0luZm9fYnVsbGV0IHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMC41NjI1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9idWxsZXQtYm90dG9tLnN2Z1wiKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDsgfVxuXG4uby1ib3hBcnJvd0luZm8tdmVydGljYWwge1xuICB3aWR0aDogMTc3cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm8tYm94QXJyb3dJbmZvLXZlcnRpY2FsIHtcbiAgICAgIHdpZHRoOiAzMTVweDsgfSB9XG4gIC5vLWJveEFycm93SW5mby12ZXJ0aWNhbCAuby1ib3hBcnJvd0luZm9fd3JhcCB7XG4gICAgcGFkZGluZzogOHB4IDdweDsgfVxuICAuby1ib3hBcnJvd0luZm8tdmVydGljYWwgLm8tYm94QXJyb3dJbmZvX29yZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdG9wOiB1bnNldDtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gICAgYm90dG9tOiAtOHB4OyB9XG4gICAgLm8tYm94QXJyb3dJbmZvLXZlcnRpY2FsIC5vLWJveEFycm93SW5mb19vcmRlcl9zaGFwZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZykgc2tld1goMzBkZWcpIHNjYWxlWSgwLjg2Nik7IH1cbiAgLm8tYm94QXJyb3dJbmZvLXZlcnRpY2FsIC5vLWJveEFycm93SW5mb190ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLWJveEFycm93SW5mby12ZXJ0aWNhbCAuby1ib3hBcnJvd0luZm9fdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDEwcHg7IH0gfVxuICAuby1ib3hBcnJvd0luZm8tdmVydGljYWwgLm8tYm94QXJyb3dJbmZvX2Fycm93IHtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI4ZGVnKSBza2V3WCgzMGRlZykgc2NhbGVZKDAuODY2KSB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5vLWJveEFycm93SW5mby12ZXJ0aWNhbCAuby1ib3hBcnJvd0luZm9fc2hhcGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzAlOyB9XG5cbi5vLWJveEFycm93SW5mb193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggN3B4OyB9XG5cbi5vLWJveEFycm93SW5mb190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMjMzOTVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uby1ib3hBcnJvd0luZm9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNrZXdYKDMwZGVnKSBzY2FsZVkoMC44NjYpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLm8tYm94QXJyb3dJbmZvX2Fycm93OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNi43JTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNi43JTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4xNTUpIHNrZXdYKC0zMGRlZykgcm90YXRlKDMwZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiAjZTMxOTM3O1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5vLWJveEFycm93SW5mb190ZXh0IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDk0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNXB4IHJnYmEoNDcsIDY1LCA4MiwgMC4xNSk7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLWJveEFycm93SW5mb190ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNjRweDsgfSB9XG4gIC5vLWJveEFycm93SW5mb190ZXh0IHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5vLWJveEFycm93SW5mb190ZXh0IHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5vLWJveEFycm93SW5mb190ZXh0IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uby1ib3hBcnJvd0luZm9fb3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtN3B4O1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5vLWJveEFycm93SW5mb19vcmRlcl9zaGFwZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2tld1goMzBkZWcpIHNjYWxlWSgwLjg2Nik7IH1cbiAgICAuby1ib3hBcnJvd0luZm9fb3JkZXJfc2hhcGU6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNi43JTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDYuNyU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjE1NSkgc2tld1goLTMwZGVnKSByb3RhdGUoMzBkZWcpO1xuICAgICAgYmFja2dyb3VuZDogI2UzMTkzNztcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5vLWJveEFycm93SW5mb19vcmRlcl90ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5vLWJveEFycm93SW5mb19zaGFwZSB7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxOTM3O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cblxuLnQtYm94QXJyb3dJbmZvOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudC1ib3hBcnJvd0luZm86bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi50LWJveEFycm93SW5mb190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gIC50LWJveEFycm93SW5mb190aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDhweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ODU4OyB9XG5cbi50LWJveEFycm93SW5mb19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi1yaWdodDogLTIxcHg7IH1cbiAgLnQtYm94QXJyb3dJbmZvX2xpc3RfaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDsgfVxuXG4udC1pbmZvQmFua0NhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnQtaW5mb0JhbmtDYXJkIHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTNweDsgfSB9XG4gIC50LWluZm9CYW5rQ2FyZF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudC1pbmZvQmFua0NhcmRfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAudC1pbmZvQmFua0NhcmRfdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudC1pbmZvQmFua0NhcmRfdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cbiAgICAudC1pbmZvQmFua0NhcmRfdGl0bGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2IzYjNiMzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50LWluZm9CYW5rQ2FyZF90aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgICBib3R0b206IC0xMHB4OyB9IH1cbiAgICAudC1pbmZvQmFua0NhcmRfdGl0bGUgaDQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICMyMzM5NWQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudC1pbmZvQmFua0NhcmRfdGl0bGUgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtcmVzdWx0T3RoZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjYjNiM2IzO1xuICAgIHNjcm9sbGJhci10cmFjay1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAudC1yZXN1bHRPdGhlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDAuMzc1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtOyB9XG4gICAgLnQtcmVzdWx0T3RoZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiM2IzYjM7XG4gICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtOyB9XG4gICAgLnQtcmVzdWx0T3RoZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cblxuLnQtcmVzdWx0T3RoZXJfbGluZSB7XG4gIHBhZGRpbmc6IDE2cHggMTdweDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAudC1yZXN1bHRPdGhlcl9saW5lOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG5cbi50LXJlc3VsdE90aGVyX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgMTIlO1xuICBtYXgtd2lkdGg6IDEyJTsgfVxuICAudC1yZXN1bHRPdGhlcl9kYXRlIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMSAwIDA7IH1cbiAgLnQtcmVzdWx0T3RoZXJfZGF0ZSAuYS1pY29uIHtcbiAgICBmbGV4OiAwIDAgMS41cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtcmVzdWx0T3RoZXJfd3JhcCB7XG4gICAgd2lkdGg6IDk1MHB4OyB9IH1cblxuLnQtcmVzdWx0T3RoZXJfdGl0bGUge1xuICBmbGV4OiAxIDAgMDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudC1yZXN1bHRPdGhlcl90aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH0gfVxuICAudC1yZXN1bHRPdGhlcl90aXRsZSBhIHtcbiAgICBjb2xvcjogIzU4NTg1ODsgfVxuXG4udC1yZXN1bHRPdGhlcl9tb3JlIHtcbiAgZmxleDogMCAwIDEyJTtcbiAgbWF4LXdpZHRoOiAxMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudC1yZXN1bHRPdGhlcl9tb3JlIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZTMxOTM3OyB9XG5cbi5oZWFkaW5nX19hYm91dCB7XG4gIGNvbG9yOiAjMmYzOTNjO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTsgfVxuICAuaGVhZGluZ19fYWJvdXQgaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjU2MjVyZW07XG4gICAgaGVpZ2h0OiAxLjkzNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuXG4uaGVhZGluZ19fY29udGFjdCB7XG4gIGNvbG9yOiAjZTEyMDI3O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtOyB9XG4gIC5oZWFkaW5nX19jb250YWN0IGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS44NzVyZW07XG4gICAgaGVpZ2h0OiAxLjY4NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207IH1cblxuLmhlYWRpbmdfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkaW5nX19saXN0LnRleHQtY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5oZWFkaW5nX19saXN0IGkge1xuICAgIHdpZHRoOiAxLjY4NzVyZW07XG4gICAgaGVpZ2h0OiAxLjY4NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMDgzMzNlbTsgfVxuICAgIC5oZWFkaW5nX19saXN0IGkuaWNvX2hvdXNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob3VzZS5zdmdcIik7IH1cbiAgICAuaGVhZGluZ19fbGlzdCBpLmljb19wZW4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Blbi5zdmdcIik7IH1cbiAgICAuaGVhZGluZ19fbGlzdCBpLmljb190ZWFtIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZWFtd29yay5zdmdcIik7IH1cbiAgICAuaGVhZGluZ19fbGlzdCBpLmljb19sb2NhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWMtbG9jYXRpb24uc3ZnXCIpOyB9XG4gIC5oZWFkaW5nX19saXN0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctbGVmdDogMi45Mzc1cmVtOyB9XG4gIC5oZWFkaW5nX19saXN0LS1zdG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5oZWFkaW5nX19saXN0LS1zdG9jayArIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuaGVhZGluZ19fbGlzdC0tZGluaGdpYSBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmhlYWRpbmdfX2xpc3QtLWFkdmlzb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmhlYWRpbmdfX2xpc3QtLWFkdmlzb3J5IHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5oZWFkaW5nX19hY2hpZXZlbWVudCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgLmhlYWRpbmdfX2FjaGlldmVtZW50IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMi42MjVyZW07XG4gICAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjg3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtOyB9XG4gICAgLmhlYWRpbmdfX2FjaGlldmVtZW50IHNwYW46Zmlyc3QtY2hpbGQgaSB7XG4gICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgIGhlaWdodDogMS43NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAuaGVhZGluZ19fYWNoaWV2ZW1lbnQgc3BhbjpmaXJzdC1jaGlsZCBpLmljb19zdGFyX2FsdCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdGFyX2FsdC5zdmdcIik7IH1cbiAgICAgIC5oZWFkaW5nX19hY2hpZXZlbWVudCBzcGFuOmZpcnN0LWNoaWxkIGkuaWNvX2N1cF9hbHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3VwX2FsdF8xLnN2Z1wiKTsgfVxuICAgIC5oZWFkaW5nX19hY2hpZXZlbWVudCBzcGFuOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGxlZnQ6IC00cHg7XG4gICAgICBib3R0b206IC00cHg7XG4gICAgICByaWdodDogLTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAuaGVhZGluZ19fYWNoaWV2ZW1lbnQgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaGVhZGluZ19fZGVhbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMS44NzVyZW0gMCAwcmVtOyB9XG5cbi50aXRsZUhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS43MTQyOWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnRpdGxlSGVhZGluZyBzcGFuIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS42ODc1cmVtO1xuICAgIGhlaWdodDogMS42ODc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgICAudGl0bGVIZWFkaW5nIHNwYW4gaS5pY19nYWxsZXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pYy1nYWxsZXJ5LnN2Z1wiKTsgfVxuICAgIC50aXRsZUhlYWRpbmcgc3BhbiBpLmljX3ZpZGVvIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pYy12aWRlby5zdmdcIik7XG4gICAgICB3aWR0aDogMi4wNjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjYyNXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlYWRpbmdfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmhlYWRpbmdfX2xpc3QgaSB7XG4gICAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjMxMjVyZW07IH1cbiAgICAuaGVhZGluZ19fbGlzdCBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41NjI1cmVtOyB9IH1cblxuLnRpdGxlUmVzdWx0IHtcbiAgZm9udC1zaXplOiAxLjQyODU3ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIG1heC13aWR0aDogNjMwcHg7IH1cblxuLnNCYW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAuNzE0MjllbSA2LjQyODU3ZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuc0Jhbm5lciA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnNCYW5uZXIgPiAuY29udGFpbmVyID4gW2NsYXNzKj0nc0Jhbm5lcl9fJ10ge1xuICAgICAgbWFyZ2luLXRvcDogMC44NTcxNGVtOyB9XG4gIC5zQmFubmVyX19hcnJvd3Mge1xuICAgIHRvcDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDAuMjE0MjllbTtcbiAgICBoZWlnaHQ6IDEuNzE0MjllbTsgfVxuICAgIC5zQmFubmVyX19hcnJvd3M6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3R0b206IDAuMjE0MjllbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMDA7XG4gICAgICBoZWlnaHQ6IDVlbTsgfVxuICAgIC5zQmFubmVyX19hcnJvd3MgPiAuYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxLjU3MTQzZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICAuc0Jhbm5lcl9fYXJyb3dzID4gLmFycm93IHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAgIC5zQmFubmVyX19hcnJvd3MgPiAuYXJyb3ctLXByZXYge1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjQ1NDU1ZW07IH1cbiAgICAgICAgLnNCYW5uZXJfX2Fycm93cyA+IC5hcnJvdy0tcHJldjphY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43MjcyN2VtOyB9XG4gICAgICAuc0Jhbm5lcl9fYXJyb3dzID4gLmFycm93LS1uZXh0IHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNDU0NTVlbTsgfVxuICAgICAgICAuc0Jhbm5lcl9fYXJyb3dzID4gLmFycm93LS1uZXh0OmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzI3MjdlbTsgfVxuICAgICAgLnNCYW5uZXJfX2Fycm93cyA+IC5hcnJvdzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjAwOyB9XG4gICAgICAuc0Jhbm5lcl9fYXJyb3dzID4gLmFycm93OmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgICAuc0Jhbm5lcl9fYXJyb3dzID4gLmFycm93OmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLnNCYW5uZXJfX2RvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zQmFubmVyX19kb3RzIHtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA1MnB4KTsgfSB9XG4gICAgLnNCYW5uZXJfX2RvdHMgdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNCYW5uZXJfX2RvdHMgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjkyODU3ZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiAwLjcxNDI5ZW07XG4gICAgICAgIGhlaWdodDogMC43MTQyOWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgICAuc0Jhbm5lcl9fZG90cyB1bCBsaSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAgICAgLnNCYW5uZXJfX2RvdHMgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgICAgIC5zQmFubmVyX19kb3RzIHVsIGxpIHNwYW4ge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAgICAgLnNCYW5uZXJfX2RvdHMgdWwgbGk6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTMxOTM3O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuNDUpOyB9XG4gICAgICAgIC5zQmFubmVyX19kb3RzIHVsIGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNlMzE5Mzc7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS40NSk7IH1cbiAgLnNCYW5uZXJfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc0Jhbm5lcl9faW5uZXIgPiAuc0Jhbm5lcl9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAuc0Jhbm5lcl9faW5uZXIgPiAuc0Jhbm5lcl9faXRlbSAuc0Jhbm5lcl9faXRlbV9fYmcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgICAgLnNCYW5uZXJfX2lubmVyID4gLnNCYW5uZXJfX2l0ZW0gLnNCYW5uZXJfX2l0ZW1fX2JnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgICAgLnNCYW5uZXJfX2lubmVyID4gLnNCYW5uZXJfX2l0ZW0gLnNCYW5uZXJfX2l0ZW1fX2lubmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNCYW5uZXJfX2lubmVyID4gLnNCYW5uZXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuc0Jhbm5lcl9faW5uZXIgLnNsaWNrLWxpc3Qge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnNCYW5uZXJfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuc0Jhbm5lcl9faXRlbV9fYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICAuc0Jhbm5lcl9faXRlbV9fYmcge1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgICAgLnNCYW5uZXJfX2l0ZW1fX2JnIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLnNCYW5uZXJfX2l0ZW1fX2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc0Jhbm5lcl9faXRlbV9faW5uZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNCYW5uZXJfX2l0ZW1fX2lubmVyOmFmdGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDIuMzcyODglOyB9IH1cbiAgICAuc0Jhbm5lcl9faXRlbV9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDIuMTQyODZlbSA1LjcxNDI5ZW0gMy41NzE0M2VtIDIuODU3MTRlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiA5MCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc0Jhbm5lcl9faXRlbV9fY29udGVudCB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0NS42MjVyZW07IH0gfVxuICAgICAgLnNCYW5uZXJfX2l0ZW1fX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLnNCYW5uZXJfX2l0ZW1fX2NvbnRlbnQgPiAqIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5zQmFubmVyX19pdGVtX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07IH0gfVxuICAgICAgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zQmFubmVyX19pdGVtX19kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDEuNzE0MjllbSAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc0Jhbm5lcl9faXRlbV9fZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfSB9XG4gICAgICAuc0Jhbm5lcl9faXRlbV9fZGVzYyA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc0Jhbm5lcl9faXRlbV9fbGluayB7XG4gICAgICBmb250LXNpemU6IDEuMTQyODZlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW46IDEuNzE0MjllbSBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnNCYW5uZXJfX2l0ZW1fX2xpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9IH1cbiAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX2JnIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlID4gc3BhbixcbiAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX2Rlc2MgPiBzcGFuLFxuICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fZGVzYyA+IHNwYW4sIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX19saW5rIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBuYXZJblJpZ2h0O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBuYXZJblJpZ2h0OyB9XG4gIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX19saW5rIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBuYXZJblVwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBuYXZJblVwO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7IH1cbiAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzOyB9XG4gIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX190aXRsZSA+IHNwYW4ge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC44czsgfVxuICAgIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC44NXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuOXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuOTVzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoNSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuICAgIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDYpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4wNXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCg3KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuMXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCg4KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuMTVzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoOSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMTApIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4yNXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgxMSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjNzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMTIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4zNXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgxMykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMTQpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS40NXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgxNSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMTYpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41NXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgxNykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjZzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMTgpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS42NXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgxOSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjdzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMjApIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS43NXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgyMSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjhzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMjIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS44NXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgyMykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjlzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMjQpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS45NXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgyNSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyczsgfVxuICAgIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDI2KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDIuMDVzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMjcpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4xczsgfVxuICAgIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDI4KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDIuMTVzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMjkpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4yczsgfVxuICAgIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDMwKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDIuMjVzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMzEpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4zczsgfVxuICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fZGVzYzpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC44czsgfVxuICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fZGVzYyA+IHNwYW4ge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC44czsgfVxuICAgIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjg1czsgfVxuICAgIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuOTVzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCg1KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCg2KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuMDVzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCg3KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuMXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDgpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4xNXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDkpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4yczsgfVxuICAgIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMTApIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4yNXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDExKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuM3M7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDEyKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuMzVzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgxMykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgxNCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjQ1czsgfVxuICAgIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMTUpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41czsgfVxuICAgIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMTYpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41NXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDE3KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuNnM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDE4KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuNjVzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgxOSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjdzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgyMCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjc1czsgfVxuICAgIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMjEpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS44czsgfVxuICAgIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMjIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS44NXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDIzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuOXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDI0KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuOTVzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgyNSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyczsgfVxuICAgIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMjYpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4wNXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDI3KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDIuMXM7IH1cbiAgICAuc0Jhbm5lciAuc2xpY2stY3VycmVudCAuc0Jhbm5lcl9faXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDI4KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDIuMTVzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgyOSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjJzOyB9XG4gICAgLnNCYW5uZXIgLnNsaWNrLWN1cnJlbnQgLnNCYW5uZXJfX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgzMCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjI1czsgfVxuICAgIC5zQmFubmVyIC5zbGljay1jdXJyZW50IC5zQmFubmVyX19pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMzEpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4zczsgfVxuICAuc0Jhbm5lci0tc3ViIC5zQmFubmVyX19pdGVtX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7IH1cbiAgICAuc0Jhbm5lci0tc3ViIC5zQmFubmVyX19pdGVtX19pbm5lcjo6YWZ0ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDkuNzIyMjIlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAuc0Jhbm5lci0tc3ViIC5zQmFubmVyX19pdGVtX19pbm5lcjo6YWZ0ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTcuMzQxMDQlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnNCYW5uZXI6bm90KC5zQmFubmVyLS1zdWIpIC5zQmFubmVyX19pdGVtID4gLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnNCYW5uZXJfX2hlcm8tYmFubmVyIC5zQmFubmVyX19pdGVtID4gLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgLnNCYW5uZXJfX2Fycm93cyB7XG4gICAgICByaWdodDogMi44NTcxNGVtOyB9XG4gICAgLnNCYW5uZXJfX2RvdHMge1xuICAgICAgcmlnaHQ6IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gICAgLnNCYW5uZXJfX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA2MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc0Jhbm5lciA+IC5jb250YWluZXIgbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc0Jhbm5lcl9faXRlbV9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDcwJTsgfVxuICAgIC5zQmFubmVyX19hcnJvd3Mge1xuICAgICAgbWFyZ2luLXRvcDogMC42OTIzMWVtICFpbXBvcnRhbnQ7IH1cbiAgICAuc0Jhbm5lcl9fZG90cyB1bCBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNDI4NTdlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5zQmFubmVyX19pdGVtX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTIlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDYlKTsgKi9cbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLnNCYW5uZXJfX2l0ZW1fX2lubmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc0Jhbm5lcl9faXRlbV9fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0yMHB4OyB9XG4gICAgLnNCYW5uZXIgPiAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuXG4uc1N1YkJhbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMC43MTQyOWVtIDYuNDI4NTdlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBoZWlnaHQ6IDEwZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuc1N1YkJhbm5lciA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAuc1N1YkJhbm5lcl9faGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyLjI4NTcxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNTdWJCYW5uZXJfX2JyZWFkY3J1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zU3ViQmFubmVyX19icmVhZGNydW1iIC5icmVhZGNydW1iIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG5cbi5uYXZCb3gge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmF2Qm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC00LjY0Mjg2JTtcbiAgICByaWdodDogLTQuNjQyODYlO1xuICAgIGJvdHRvbTogLTI2LjE5MDQ4JTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLXNoYWRvdy5zdmdcIik7IH1cbiAgLm5hdkJveCBhIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAubmF2Qm94IGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDEwJSwgcmdiYSgwLCAwLCAwLCAwLjU1KSA2MCUpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG4gICAgLm5hdkJveCBhIGkge1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjllbTsgfVxuICAubmF2Qm94X190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5uYXZCb3hfX3RpdGxlOmJlZm9yZSwgLm5hdkJveF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5hdkJveF9fdGl0bGU6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyOSU7IH1cbiAgICAubmF2Qm94X190aXRsZTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIC5uYXZCb3hfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAubmF2Qm94X190aXRsZV9fbGluZTpiZWZvcmUsIC5uYXZCb3hfX3RpdGxlX19saW5lOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMC42ODc1ZW07XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgLm5hdkJveF9fdGl0bGVfX2xpbmU6YmVmb3JlLCAubmF2Qm94X190aXRsZV9fbGluZTphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLm5hdkJveF9fdGl0bGVfX2xpbmU6YmVmb3JlIHtcbiAgICAgIHRvcDogODcuODc4NzklO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5uYXZCb3hfX3RpdGxlX19saW5lOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLm5hdkJveF9fdGl0bGVfX3N1YmxpbmU6YmVmb3JlLCAubmF2Qm94X190aXRsZV9fc3VibGluZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDAuNjg3NWVtO1xuICAgICAgd2lkdGg6IDIuMTQyODZlbTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgLm5hdkJveF9fdGl0bGVfX3N1YmxpbmU6YmVmb3JlLCAubmF2Qm94X190aXRsZV9fc3VibGluZTphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLm5hdkJveF9fdGl0bGVfX3N1YmxpbmU6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDIuMTQyODZlbTtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgLm5hdkJveF9fdGl0bGVfX3N1YmxpbmU6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDsgfVxuICAgIC5uYXZCb3hfX3RpdGxlX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDEuNzVlbTsgfVxuICAgICAgLm5hdkJveF9fdGl0bGVfX2lubmVyIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMC41NzE0M2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45Mjg1NzsgfVxuICAgICAgLm5hdkJveF9fdGl0bGVfX2lubmVyIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAubmF2Qm94X190aXRsZV9faW5uZXIgc3BhbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwLjAzNTcxZW07XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICAgICAgLm5hdkJveF9fdGl0bGVfX2lubmVyIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5uYXZCb3ggYTpob3ZlciAubmF2Qm94X190aXRsZTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gIC5uYXZCb3ggYTpob3ZlciAubmF2Qm94X190aXRsZSAubmF2Qm94X190aXRsZV9faW5uZXIgc3BhbjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdkJveCBhOmhvdmVyIC5uYXZCb3hfX3RpdGxlIC5uYXZCb3hfX3RpdGxlX19saW5lOmJlZm9yZSwgLm5hdkJveCBhOmhvdmVyIC5uYXZCb3hfX3RpdGxlIC5uYXZCb3hfX3RpdGxlX19saW5lOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5uYXZCb3ggYTpob3ZlciAubmF2Qm94X190aXRsZSAubmF2Qm94X190aXRsZV9fbGluZTpiZWZvcmUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgdG9wOiAwOyB9XG4gIC5uYXZCb3ggYTpob3ZlciAubmF2Qm94X190aXRsZSAubmF2Qm94X190aXRsZV9fbGluZTphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICBib3R0b206IDAuNjg3NWVtOyB9XG4gIC5uYXZCb3ggYTpob3ZlciAubmF2Qm94X190aXRsZSAubmF2Qm94X190aXRsZV9fc3VibGluZTpiZWZvcmUsIC5uYXZCb3ggYTpob3ZlciAubmF2Qm94X190aXRsZSAubmF2Qm94X190aXRsZV9fc3VibGluZTphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubmF2Qm94IGE6aG92ZXIgLm5hdkJveF9fdGl0bGUgLm5hdkJveF9fdGl0bGVfX3N1YmxpbmU6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyLjE0Mjg2ZW07IH1cbiAgLm5hdkJveCBhOmhvdmVyIC5uYXZCb3hfX3RpdGxlIC5uYXZCb3hfX3RpdGxlX19zdWJsaW5lOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgIHdpZHRoOiAyLjE0Mjg2ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdkJveCB7XG4gICAgICBmb250LXNpemU6IDAuOTI4NTdlbTsgfVxuICAgICAgLm5hdkJveCBhOmhvdmVyIC5uYXZCb3hfX3RpdGxlIC5uYXZCb3hfX3RpdGxlX19zdWJsaW5lOmJlZm9yZSwgLm5hdkJveCBhOmhvdmVyIC5uYXZCb3hfX3RpdGxlIC5uYXZCb3hfX3RpdGxlX19zdWJsaW5lOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2Qm94IHtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mjg1N2VtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLm5hdkJveCBhOmhvdmVyIC5uYXZCb3hfX3RpdGxlIC5uYXZCb3hfX3RpdGxlX19zdWJsaW5lOmJlZm9yZSwgLm5hdkJveCBhOmhvdmVyIC5uYXZCb3hfX3RpdGxlIC5uYXZCb3hfX3RpdGxlX19zdWJsaW5lOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAubmF2Qm94IHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtOyB9XG4gICAgICAubmF2Qm94IGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggN3B4OyB9XG4gICAgICAubmF2Qm94X190aXRsZV9faW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgLm5hdkJveCBhOmhvdmVyIC5uYXZCb3hfX3RpdGxlIC5uYXZCb3hfX3RpdGxlX19zdWJsaW5lOmJlZm9yZSwgLm5hdkJveCBhOmhvdmVyIC5uYXZCb3hfX3RpdGxlIC5uYXZCb3hfX3RpdGxlX19zdWJsaW5lOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9vdGVyX193aWRnZXRzID4gLmNvbnRhaW5lciAucm93ID4gW2NsYXNzKj1cImNvbC1cIl06Zmlyc3QtY2hpbGQgLm5hdkJveCAubmF2Qm94X190aXRsZSAubmF2Qm94X190aXRsZV9fc3VibGluZTpiZWZvcmUsIC5mb290ZXJfX3dpZGdldHMgPiAuY29udGFpbmVyIC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXTpmaXJzdC1jaGlsZCAubmF2Qm94IC5uYXZCb3hfX3RpdGxlIC5uYXZCb3hfX3RpdGxlX19zdWJsaW5lOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VjdXJpdGllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VjdXJpdGllczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMi4yNDEzOCU7XG4gICAgcmlnaHQ6IC0yLjI0MTM4JTtcbiAgICBib3R0b206IC04Ljc3MTkzJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLXNoYWRvdy1sZy5zdmdcIik7IH1cbiAgLnNlY3VyaXRpZXNfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjNDY0NjQ2IHVybChcIi4uL2ltYWdlcy9iZy1zZWN1cml0aWVzLnBuZ1wiKTtcbiAgICBib3gtc2hhZG93OiAwIDAuODU3MTRlbSAyLjVlbSByZ2JhKDAsIDAsIDAsIDAuMjEpOyB9XG5cbi5zZXJ2aWNlIHtcbiAgaGVpZ2h0OiAxNi45Mjg1N2VtO1xuICBib3gtc2hhZG93OiAwIDAgMS44NzVyZW0gcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2Y3ZjdmNyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnNlcnZpY2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMjE4NTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAyMTg1IDAlLCAjMDA4ZmQ0IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuICAuc2VydmljZSA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuc2VydmljZV9fYmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLnNlcnZpY2VfX2JnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLnNlcnZpY2VfX2JnOjpiZWZvcmUsIC5zZXJ2aWNlX19iZzo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlcnZpY2VfX2JnOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAwLjcxNDI5ZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjQTdBQUFDIDAlLCAjOEU4RThFIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5zZXJ2aWNlX19iZzo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5zZXJ2aWNlX19pY29uIHtcbiAgICB0b3A6IDIxLjA5NzA1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZm9udC1zaXplOiA0LjI4NTcxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmMDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5zZXJ2aWNlX19pY29uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5zZXJ2aWNlX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTIuNzQyNjIlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY2Njc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzJmMzkzYztcbiAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MWVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuc2VydmljZV9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuODU3MTRlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC44NTcxNGVtO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAgIC5zZXJ2aWNlX190aXRsZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTQuNDQ0NDRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5zZXJ2aWNlX190aXRsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuc2VydmljZV9fbGlzdCB7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDE4Ljk4NzM0JTtcbiAgICBsZWZ0OiA3LjE0Mjg2ZW07XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuc2VydmljZV9fbGlzdCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5zZXJ2aWNlX19saXN0IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMTQyODY7IH1cbiAgICAgIC5zZXJ2aWNlX19saXN0IHVsIGxpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDBweCwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgICAuc2VydmljZV9fbGlzdCB1bCBsaSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAgICAgLnNlcnZpY2VfX2xpc3QgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuc2VydmljZV9fbGlzdCB1bCBsaSBhOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCItIFwiOyB9XG4gICAgICAgICAgLnNlcnZpY2VfX2xpc3QgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgICAgIC5zZXJ2aWNlX19saXN0IHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7IH1cbiAgICAgICAgLnNlcnZpY2VfX2xpc3QgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gICAgICAgIC5zZXJ2aWNlX19saXN0IHVsIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7IH1cbiAgICAgICAgLnNlcnZpY2VfX2xpc3QgdWwgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9XG4gICAgICAgIC5zZXJ2aWNlX19saXN0IHVsIGxpOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7IH1cbiAgLnNlcnZpY2U6aG92ZXIgLnNlcnZpY2VfX2JnIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLnNlcnZpY2U6aG92ZXIgLnNlcnZpY2VfX2ljb24ge1xuICAgIGxlZnQ6IDAuMzY2NjdlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2VydmljZTpob3ZlciAuc2VydmljZV9fdGl0bGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zZXJ2aWNlOmhvdmVyIC5zZXJ2aWNlX19saXN0IHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnNlcnZpY2U6aG92ZXIgLnNlcnZpY2VfX2xpc3QgdWwgbGkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gIGRpdltjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCgzKSAuc2VydmljZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjc4YjFmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2YxNWEyMiAwJSwgI2Y3OGIxZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cbiAgZGl2W2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDQpIC5zZXJ2aWNlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMyMzIxNzY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjMyMTc2IDAlLCAjN2YxYzdkIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuICBkaXZbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoNSkgLnNlcnZpY2U6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzhlOGU4ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4RThFOEUgMCUsICNBN0FBQUMgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgICAuc2VydmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNlcnZpY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZXJ2aWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuc2VydmljZSB7XG4gICAgICBmb250LXNpemU6IDAuODMzMzNlbTtcbiAgICAgIGhlaWdodDogMTJlbTsgfVxuICAgICAgLnNlcnZpY2VfX2ljb24ge1xuICAgICAgICB0b3A6IDEyJTtcbiAgICAgICAgZm9udC1zaXplOiAzLjllbTsgfVxuICAgICAgLnNlcnZpY2VfX2xpc3Qge1xuICAgICAgICB0b3A6IDEyJTsgfVxuICAgICAgLnNlcnZpY2U6aG92ZXIgLnNlcnZpY2VfX2ljb24ge1xuICAgICAgICBsZWZ0OiAxMHB4OyB9XG4gICAgICAuc2VydmljZTpob3ZlciAuc2VydmljZV9fbGlzdCB7XG4gICAgICAgIGxlZnQ6IDYwcHg7IH0gfVxuXG4ubGlzdFNlcnZpY2UtLXN0b2NrIC5saXN0U2VydmljZV9faXRlbSB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKTsgfVxuICAubGlzdFNlcnZpY2UtLXN0b2NrIC5saXN0U2VydmljZV9faXRlbSAuaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGlzdFNlcnZpY2UtLXN0b2NrIC5saXN0U2VydmljZV9faXRlbSAuaW1hZ2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBhZGRpbmctdG9wOiA1NSU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5saXN0U2VydmljZS0tc3RvY2sgLmxpc3RTZXJ2aWNlX19pdGVtIC5pbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGlzdFNlcnZpY2VfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBib3gtc2hhZG93OiAwLjM1NzE0ZW0gMC43MTQyOWVtIDEuNzg1NzFlbSByZ2JhKDAsIDAsIDAsIDAuMTEpOyB9XG4gIC5saXN0U2VydmljZV9faXRlbV9faW1hZ2UgLmltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmxpc3RTZXJ2aWNlX19pdGVtX19pbWFnZSAuaW1hZ2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBhZGRpbmctdG9wOiAzMy41MDc4NSU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5saXN0U2VydmljZV9faXRlbV9faW1hZ2UgLmltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5saXN0U2VydmljZV9faXRlbV9fZGVzYyB7XG4gICAgcGFkZGluZzogMTBweCAyNXB4IDMwcHg7IH1cbiAgICAubGlzdFNlcnZpY2VfX2l0ZW1fX2Rlc2MgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMi4xNDI4NjsgfVxuICAgIC5saXN0U2VydmljZV9faXRlbV9fZGVzYyAudGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yODU3MWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5saXN0U2VydmljZV9faXRlbV9fZGVzYyAudGl0bGUgKyBwIHtcbiAgICAgICAgaGVpZ2h0OiA2LjQyODU3ZW07XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLmxpc3RTZXJ2aWNlX19pdGVtX19kZXNjX19jb250ZW50IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjE0Mjg2O1xuICAgICAgaGVpZ2h0OiA2LjQyODU3ZW07XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzZW07IH1cbiAgICAubGlzdFNlcnZpY2VfX2l0ZW1fX2Rlc2MgLnJlYWRtb3JlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNlbTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxMDBtczsgfVxuICAgICAgLmxpc3RTZXJ2aWNlX19pdGVtX19kZXNjIC5yZWFkbW9yZSBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubGlzdFNlcnZpY2VfX2l0ZW1fX2Rlc2MgLnJlYWRtb3JlIC5saXN0U2VydmljZV9faXRlbV9fZGVzY19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5saXN0U2VydmljZV9faXRlbV9fZGVzYyAucmVhZG1vcmUuYWN0aXZlIC5saXN0U2VydmljZV9faXRlbV9fZGVzY19fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubGlzdFNlcnZpY2VfX2l0ZW1fX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uY3JlYXRlQWNjRm9ybS5hY3RpdmUgPiAuaW5wdXRJbmZvID4gZGl2Lm1iLTMge1xuICBjb2xvcjogI2UzMTkzNzsgfVxuXG4udGFiTGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGFiTGlua3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjAwO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMDAgMjAlLCAjNzE3MTcxIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuICAudGFiTGlua3MgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gICAgLnRhYkxpbmtzIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC50YWJMaW5rcyB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMCk7IH1cbiAgICAgIC50YWJMaW5rcyB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAuNTYyNWVtIDEuMzc1ZW0gMC42ODc1ZW07XG4gICAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnRhYkxpbmtzIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZjAwOyB9XG4gICAgICAudGFiTGlua3MgdWwgbGkuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjsgfVxuICAgICAgLnRhYkxpbmtzIHVsIGxpLmFjdGl2ZSBhLCAudGFiTGlua3MgdWwgbGkuYWN0aXZlIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjAwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnRhYkxpbmtzIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRhYkxpbmtzX19kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEuMTQyODZlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcGFkZGluZzogMC42MjVlbSAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLnRhYkxpbmtzX19kcm9wZG93biB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC50YWJMaW5rc19fZHJvcGRvd246OmJlZm9yZSwgLnRhYkxpbmtzX19kcm9wZG93bjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgLnRhYkxpbmtzX19kcm9wZG93bjo6YmVmb3JlLCAudGFiTGlua3NfX2Ryb3Bkb3duOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLnRhYkxpbmtzX19kcm9wZG93bjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwzM1wiO1xuICAgICAgdG9wOiA3MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNzAlKTsgfVxuICAgIC50YWJMaW5rc19fZHJvcGRvd246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwzMlwiO1xuICAgICAgdG9wOiAzMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzAlKTsgfVxuICAgIC50YWJMaW5rc19fZHJvcGRvd24uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMDA7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4yODU3MWVtIDEuMDcxNDNlbSByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgICAudGFiTGlua3NfX2Ryb3Bkb3duLmFjdGl2ZTpiZWZvcmUsIC50YWJMaW5rc19fZHJvcGRvd24uYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAgIC50YWJMaW5rcyB1bCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC50YWJMaW5rcyB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgIC50YWJMaW5rcyB1bCBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50YWJMaW5rcyB1bCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC50YWJMaW5rcyB1bCBsaSBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhYkxpbmtzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAudGFiTGlua3M6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnRhYkxpbmtzX19kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1czsgfVxuICAgICAgICAudGFiTGlua3NfX2Ryb3Bkb3duLmFjdGl2ZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgICAgICAgICAudGFiTGlua3NfX2Ryb3Bkb3duLmFjdGl2ZSArIHVsIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1czsgfVxuICAgICAgLnRhYkxpbmtzIHVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuNzE0MjllbSAxLjA3MTQzZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLnRhYkxpbmtzIHVsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudGFiTGlua3MgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC50YWJMaW5rcyB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAudGFiTGlua3MgdWwgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgICAgLnRhYkxpbmtzIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuICAgICAgICAgIC50YWJMaW5rcyB1bCBsaS5hY3RpdmUgYSwgLnRhYkxpbmtzIHVsIGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi5jdWx0dXJhbCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODY7IH1cblxuLmN1bHR1cmFsTnVtYmVyIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMCAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3VsdHVyYWxOdW1iZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1jdWx0dXJhbC5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7IH1cbiAgLmN1bHR1cmFsTnVtYmVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgIGJveC1zaGFkb3c6IC0yMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIG1hcmdpbjogMC42MjVyZW0gMDsgfVxuICAgIC5jdWx0dXJhbE51bWJlcl9faXRlbV9fbnVtYmVyIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjOGI4YjhiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9XG5cbi5jdWx0dXJhbEdhbGxlcnkge1xuICBwYWRkaW5nOiAyLjVyZW0gMCAwLjM1NzE0ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmN1bHR1cmFsR2FsbGVyeSAudGl0bGVIZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jdWx0dXJhbEdhbGxlcnlfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuY3VsdHVyYWxHYWxsZXJ5X19pbm5lcjo6YmVmb3JlLCAuY3VsdHVyYWxHYWxsZXJ5X19pbm5lcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmN1bHR1cmFsR2FsbGVyeV9faW5uZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctMi5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgcmlnaHQ6IC0xNzBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgIHRvcDogLTQwcHg7IH1cbiAgICAuY3VsdHVyYWxHYWxsZXJ5X19pbm5lcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLTMucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgICBib3R0b206IDcwcHg7IH1cbiAgICAuY3VsdHVyYWxHYWxsZXJ5X19pbm5lciAuYXJyb3ctLTEge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMy4yMTQyOWVtO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLmN1bHR1cmFsR2FsbGVyeV9faW5uZXIgLmFycm93LS0xLmFycm93LS1wcmV2IHtcbiAgICAgICAgbGVmdDogLTMuODEyNXJlbTsgfVxuICAgICAgLmN1bHR1cmFsR2FsbGVyeV9faW5uZXIgLmFycm93LS0xLmFycm93LS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0zLjgxMjVyZW07IH1cbiAgICAuY3VsdHVyYWxHYWxsZXJ5X19pbm5lciAuc2xpY2stc2xpZGUge1xuICAgICAgcGFkZGluZzogMS41NjI1cmVtIDAgMi41cmVtOyB9XG4gICAgICAuY3VsdHVyYWxHYWxsZXJ5X19pbm5lciAuc2xpY2stc2xpZGUgLmN1bHR1cmFsR2FsbGVyeV9faXRlbSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jdWx0dXJhbEdhbGxlcnlfX2lubmVyIC5zbGljay1zbGlkZSAuY3VsdHVyYWxHYWxsZXJ5X19pdGVtIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NykgdHJhbnNsYXRlKDQ2LjUlLCAwKTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgICAuY3VsdHVyYWxHYWxsZXJ5X19pbm5lciAuc2xpY2stc2xpZGUgLmN1bHR1cmFsR2FsbGVyeV9faXRlbSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAgICAgLmN1bHR1cmFsR2FsbGVyeV9faW5uZXIgLnNsaWNrLXNsaWRlIC5jdWx0dXJhbEdhbGxlcnlfX2l0ZW1fX2ltYWdlcyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5jdWx0dXJhbEdhbGxlcnlfX2lubmVyIC5zbGljay1zbGlkZSAuY3VsdHVyYWxHYWxsZXJ5X19pdGVtX19pbWFnZXMge1xuICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICAgICAgLmN1bHR1cmFsR2FsbGVyeV9faW5uZXIgLnNsaWNrLXNsaWRlIC5jdWx0dXJhbEdhbGxlcnlfX2l0ZW1fX2ltYWdlcyB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgICAgICAuY3VsdHVyYWxHYWxsZXJ5X19pbm5lciAuc2xpY2stc2xpZGUgLmN1bHR1cmFsR2FsbGVyeV9faXRlbV9fYm9keSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgICAgIC5jdWx0dXJhbEdhbGxlcnlfX2lubmVyIC5zbGljay1zbGlkZSAuY3VsdHVyYWxHYWxsZXJ5X19pdGVtX19ib2R5IHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgICAuY3VsdHVyYWxHYWxsZXJ5X19pbm5lciAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuY3VsdHVyYWxHYWxsZXJ5X19pdGVtIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgICAuY3VsdHVyYWxHYWxsZXJ5X19pbm5lciAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuY3VsdHVyYWxHYWxsZXJ5X19pdGVtX19pbWFnZXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzOHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5jdWx0dXJhbEdhbGxlcnlfX2lubmVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5jdWx0dXJhbEdhbGxlcnlfX2l0ZW1fX2ltYWdlcyB7XG4gICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApOyB9IH1cbiAgICAgICAgLmN1bHR1cmFsR2FsbGVyeV9faW5uZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLmN1bHR1cmFsR2FsbGVyeV9faXRlbV9fYm9keSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jdWx0dXJhbEdhbGxlcnlfX2lubmVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IH4gLnNsaWNrLXNsaWRlIC5jdWx0dXJhbEdhbGxlcnlfX2l0ZW0ge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NykgdHJhbnNsYXRlKC00Ni41JSwgMCk7IH0gfVxuICAuY3VsdHVyYWxHYWxsZXJ5X19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VsdHVyYWxHYWxsZXJ5X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDU4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5jdWx0dXJhbEdhbGxlcnlfX2l0ZW1fX2ltYWdlcyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuY3VsdHVyYWxHYWxsZXJ5X19pdGVtX19pbWFnZXM6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTIuNDEzNzklO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmN1bHR1cmFsR2FsbGVyeV9faXRlbV9faW1hZ2VzIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY3VsdHVyYWxHYWxsZXJ5X19pdGVtX19ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jdWx0dXJhbEdhbGxlcnlfX2l0ZW1fX2JvZHkgc3BhbiBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICAgICAgLmN1bHR1cmFsR2FsbGVyeV9faXRlbV9fYm9keSBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjM3NXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jdWx0dXJhbEdhbGxlcnlfX2l0ZW1fX2JvZHkgcDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0RDREM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE3MjBweCkge1xuICAgIC5jdWx0dXJhbEdhbGxlcnkgLmN1bHR1cmFsR2FsbGVyeV9faW5uZXI6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5jdWx0dXJhbEdhbGxlcnkgLmN1bHR1cmFsR2FsbGVyeV9faW5uZXI6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gICAgLmN1bHR1cmFsR2FsbGVyeV9faW5uZXIgLmFycm93LS0xLmFycm93LS1wcmV2IHtcbiAgICAgIGxlZnQ6IC0xLjI1cmVtOyB9XG4gICAgLmN1bHR1cmFsR2FsbGVyeV9faW5uZXIgLmFycm93LS0xLmFycm93LS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5jdWx0dXJhbEdhbGxlcnkge1xuICAgICAgcGFkZGluZzogMi41cmVtIDAgMDsgfSB9XG5cbi5zbGlkZXJQb3N0X19pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNsaWRlclBvc3RfX2lubmVyIC5hcnJvdy0tMSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTAuOTM3NXJlbTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTsgfVxuICAgIC5zbGlkZXJQb3N0X19pbm5lciAuYXJyb3ctLTEuYXJyb3ctLXByZXYge1xuICAgICAgbGVmdDogLTAuOTM3NXJlbTsgfVxuICAgIC5zbGlkZXJQb3N0X19pbm5lciAuYXJyb3ctLTEuYXJyb3ctLW5leHQge1xuICAgICAgcmlnaHQ6IC0wLjkzNzVyZW07IH1cbiAgLnNsaWRlclBvc3RfX2lubmVyIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZzogMS41NjI1cmVtIDAgMS41NjI1cmVtOyB9XG4gICAgLnNsaWRlclBvc3RfX2lubmVyIC5zbGljay1zbGlkZSAuc2xpZGVyUG9zdF9faXRlbSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zbGlkZXJQb3N0X19pbm5lciAuc2xpY2stc2xpZGUgLnNsaWRlclBvc3RfX2l0ZW0ge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NykgdHJhbnNsYXRlKDQ2LjUlLCAwKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIC5zbGlkZXJQb3N0X19pbm5lciAuc2xpY2stc2xpZGUgLnNsaWRlclBvc3RfX2l0ZW0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgICAgLnNsaWRlclBvc3RfX2lubmVyIC5zbGljay1zbGlkZSAuc2xpZGVyUG9zdF9faXRlbV9faW1hZ2VzIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNsaWRlclBvc3RfX2lubmVyIC5zbGljay1zbGlkZSAuc2xpZGVyUG9zdF9faXRlbV9faW1hZ2VzIHtcbiAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgICAuc2xpZGVyUG9zdF9faW5uZXIgLnNsaWNrLXNsaWRlIC5zbGlkZXJQb3N0X19pdGVtX19pbWFnZXMge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLnNsaWRlclBvc3RfX2lubmVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5zbGlkZXJQb3N0X19pdGVtIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5zbGlkZXJQb3N0X19pbm5lciAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuc2xpZGVyUG9zdF9faXRlbV9faW1hZ2VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDM4cHggcmdiYSgwLCAwLCAwLCAwLjE3KTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2xpZGVyUG9zdF9faW5uZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLnNsaWRlclBvc3RfX2l0ZW1fX2ltYWdlcyB7XG4gICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNsaWRlclBvc3RfX2lubmVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IH4gLnNsaWNrLXNsaWRlIC5zbGlkZXJQb3N0X19pdGVtIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQ3KSB0cmFuc2xhdGUoLTQ2LjUlLCAwKTsgfSB9XG5cbi5zbGlkZXJQb3N0X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2xpZGVyUG9zdF9faXRlbSB7XG4gICAgICB3aWR0aDogMzgycHggIWltcG9ydGFudDsgfSB9XG4gIC5zbGlkZXJQb3N0X19pdGVtX19pbWFnZXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2xpZGVyUG9zdF9faXRlbV9faW1hZ2VzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogNTIuMzU2MDIlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2xpZGVyUG9zdF9faXRlbV9faW1hZ2VzIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXZTaWRlYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubmF2U2lkZWJhciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgLm5hdlNpZGViYXIgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm5hdlNpZGViYXIgPiB1bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgPiBhOm5vdCguYXJyb3cpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgIHBhZGRpbmc6IDEuMTQyODZlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMS4xNDI4NmVtOyB9XG4gICAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgPiBhOm5vdCguYXJyb3cpIHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NTcxNGVtOyB9XG4gICAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgPiBhOm5vdCguYXJyb3cpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlMzE5Mzc7IH1cbiAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgLmFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNTcxNDNlbTtcbiAgICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdlNpZGViYXIgPiB1bCA+IGxpIC5hcnJvdyBpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDAuMDU1NTZlbTsgfVxuICAgICAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgLmFycm93IGk6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgICAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgLmFycm93IGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgICAgLm5hdlNpZGViYXIgPiB1bCA+IGxpIC5hcnJvdzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZTMxOTM3OyB9XG4gICAgLm5hdlNpZGViYXIgPiB1bCA+IGxpLmN1cnJlbnQgPiBhOm5vdCguYXJyb3cpLCAubmF2U2lkZWJhciA+IHVsID4gbGkuY3VycmVudCA+IGE6bm90KC5hcnJvdyk6aG92ZXIsXG4gICAgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaS5hY3RpdmUgPiBhOm5vdCguYXJyb3cpLFxuICAgIC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGkuYWN0aXZlID4gYTpub3QoLmFycm93KTpob3ZlciB7XG4gICAgICBjb2xvcjogI2UzMTkzNzsgfVxuICAgIC5uYXZTaWRlYmFyID4gdWwgPiBsaSB1bCA+IGxpLmN1cnJlbnQgPiBhOm5vdCguYXJyb3cpLCAubmF2U2lkZWJhciA+IHVsID4gbGkgdWwgPiBsaS5jdXJyZW50ID4gYTpub3QoLmFycm93KTpob3ZlcixcbiAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgdWwgPiBsaSA+IHVsID4gbGkuYWN0aXZlID4gYTpub3QoLmFycm93KSxcbiAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgdWwgPiBsaSA+IHVsID4gbGkuYWN0aXZlID4gYTpub3QoLmFycm93KTpob3ZlciB7XG4gICAgICBjb2xvcjogI2UzMTkzNztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpLmFjdGl2ZSA+IHVsID4gbGkge1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaS5hY3RpdmUgPiB1bCA+IGxpOjptYXJrZXIge1xuICAgICAgICBjb2xvcjogI2UzMTkzNzsgfVxuICAgICAgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaS5hY3RpdmUgPiB1bCA+IGxpLmFjdGl2ZSA+IC5hcnJvdyBpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwzMic7IH1cbiAgICAubmF2U2lkZWJhciA+IHVsID4gbGkuY3VycmVudCB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTMxOTM3OyB9XG4gICAgLm5hdlNpZGViYXIgPiB1bCA+IGxpICsgbGkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTcxLCAxNzEsIDE3MSwgMC40KTsgfVxuICAgIC5uYXZTaWRlYmFyID4gdWwgPiBsaS5hY3RpdmUgPiAuYXJyb3cgaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDMyJzsgfVxuICAgIC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuMjE0MjllbTsgfVxuICAgICAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpIC5hcnJvdyB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTQyODY7IH1cbiAgICAgICAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpIC5hcnJvdyBpOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgICAgICAgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaSAuYXJyb3cgaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAgICAgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaSBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjI4NTcxZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMi4yODU3MWVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjg1NzE0ZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZTMxOTM3OyB9XG4gICAgICAgIC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGkgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAgIC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNDI4NTdlbTsgfVxuICAgICAgICAgICAgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMTQyODZlbTsgfVxuICAgICAgICAgICAgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgICAgIC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTMxOTM3OyB9XG4gICAgICAgICAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSArIGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAgICAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaS5jdXJyZW50IHtcbiAgICAgICAgICAgICAgY29sb3I6ICNlMzE5Mzc7IH1cbiAgICAgICAgICAgICAgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkuY3VycmVudCA+IGE6bm90KC5hcnJvdyksIC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpLmN1cnJlbnQgPiBhOm5vdCguYXJyb3cpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2UzMTkzNzsgfVxuICAgICAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpLmFjdGl2ZSA+IC5hcnJvdyBpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXDMyJzsgfVxuICAgICAgICAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpLmN1cnJlbnQgPiBhOm5vdCguYXJyb3cpLCAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpLmN1cnJlbnQgPiBhOm5vdCguYXJyb3cpOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2UzMTkzNzsgfVxuXG4ub3JnYW5pemF0aW9uYWxDaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub3JnYW5pemF0aW9uYWxDaGFydCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JnYW5pemF0aW9uYWxDaGFydF9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNGVtO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAub3JnYW5pemF0aW9uYWxDaGFydF9fZm9vdGVyID4gYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAub3JnYW5pemF0aW9uYWxDaGFydF9fZm9vdGVyID4gYSBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzZW07IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbENoYXJ0X19mb290ZXIgPiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmMDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3OS45OHB4KSB7XG4gICAgLm9yZ2FuaXphdGlvbmFsQ2hhcnRfX2Zvb3RlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbENoYXJ0X19mb290ZXIgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfSB9XG5cbi56b29tTGVucyB7XG4gIGJveC1zaGFkb3c6IDAgMCAyLjA3MTQzZW0gcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuXG4udGVhbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjg4cHg7XG4gIHBhZGRpbmctbGVmdDogMzAuMjMyNTYlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50ZWFtICsgZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi50ZWFtX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgd2lkdGg6IDI3LjkwNjk4JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfVxuICAudGVhbV9faW1nOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBhZGRpbmctdG9wOiAxMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50ZWFtX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi50ZWFtX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxZW07IH1cbiAgLnRlYW1fX25hbWUgc3BhbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi50ZWFtX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogMC45Mjg1N2VtIDAgMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLnRlYW1fX2Rlc2Mge1xuICBsaW5lLWhlaWdodDogMi4xNDI4NjtcbiAgbWFyZ2luOiAwLjg1NzE0ZW0gMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA4LjU3MTQzZW07IH1cbiAgLnRlYW1fX2Rlc2MgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMGVtOyB9XG4gICAgLnRlYW1fX2Rlc2MgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRlYW1fX2Rlc2MgKyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNGVtO1xuICAgIGNvbG9yOiAjZjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnRlYW1fX2Rlc2MgKyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC44KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIxOS45OHB4KSB7XG4gIC50ZWFtIHtcbiAgICBtaW4taGVpZ2h0OiAyMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGVhbSB7XG4gICAgbWluLWhlaWdodDogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRlYW0ge1xuICAgIG1pbi1oZWlnaHQ6IDE2NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50ZWFtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgbWluLWhlaWdodDogNzVweDsgfVxuICAgIC50ZWFtX19pbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDcwcHg7IH1cbiAgICAudGVhbV9fcG9zaXRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC50ZWFtX19kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG5cbi52aWRlb0JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpOyB9XG4gIC52aWRlb0JveCBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC52aWRlb0JveCBpZnJhbWUge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLnZpZGVvQm94OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2NS41JTsgfVxuICAudmlkZW9Cb3ggLmJ0bi1wbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDdyZW07XG4gICAgaGVpZ2h0OiA3cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL0ljLVBsYXkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAudmlkZW9Cb3ggLmJ0bi1wbGF5IHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLnZpZGVvQm94IC5idG4tcGxheTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLnZpZGVvQm94LnNob3d2aWRlbyBpZnJhbWUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudmlkZW9Cb3guc2hvd3ZpZGVvIC5idG4tcGxheSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmN1bHR1cmFsVmlkZW8ge1xuICBwYWRkaW5nOiAyLjVyZW0gMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmN1bHR1cmFsVmlkZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlNmU2ZTYgMTAwJSwgZ2FpbnNib3JvIDApO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuICAuY3VsdHVyYWxWaWRlbzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjhmOGY4IDAlLCByZ2JhKDI0OCwgMjQ4LCAyNDgsIDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuICAuY3VsdHVyYWxWaWRlbyAudGl0bGVIZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jdWx0dXJhbFZpZGVvX19pbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuY3VsdHVyYWxWaWRlb19faW5uZXI6OmJlZm9yZSwgLmN1bHR1cmFsVmlkZW9fX2lubmVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAuY3VsdHVyYWxWaWRlb19faW5uZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctMi5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgcmlnaHQ6IC0xNzBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgIHRvcDogLTQwcHg7IH1cbiAgICAuY3VsdHVyYWxWaWRlb19faW5uZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy0zLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBsZWZ0OiAtODBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgICAgYm90dG9tOiA3MHB4OyB9XG4gICAgLmN1bHR1cmFsVmlkZW9fX2lubmVyIC5hcnJvdy0tMSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0zLjIxNDI5ZW07XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuY3VsdHVyYWxWaWRlb19faW5uZXIgLmFycm93LS0xLmFycm93LS1wcmV2IHtcbiAgICAgICAgbGVmdDogLTMuODEyNXJlbTsgfVxuICAgICAgLmN1bHR1cmFsVmlkZW9fX2lubmVyIC5hcnJvdy0tMS5hcnJvdy0tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMy44MTI1cmVtOyB9XG4gICAgLmN1bHR1cmFsVmlkZW9fX2lubmVyIC5zbGljay1zbGlkZSB7XG4gICAgICBwYWRkaW5nOiAxLjU2MjVyZW0gMCAyLjVyZW07IH1cbiAgICAgIC5jdWx0dXJhbFZpZGVvX19pbm5lciAuc2xpY2stc2xpZGUgLmN1bHR1cmFsVmlkZW9fX2l0ZW0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY3VsdHVyYWxWaWRlb19faW5uZXIgLnNsaWNrLXNsaWRlIC5jdWx0dXJhbFZpZGVvX19pdGVtIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NykgdHJhbnNsYXRlKDQ2LjUlLCAwKTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgICAuY3VsdHVyYWxWaWRlb19faW5uZXIgLnNsaWNrLXNsaWRlIC5jdWx0dXJhbFZpZGVvX19pdGVtIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgICAgICAuY3VsdHVyYWxWaWRlb19faW5uZXIgLnNsaWNrLXNsaWRlIC5jdWx0dXJhbFZpZGVvX19pdGVtIC52aWRlb0JveCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5jdWx0dXJhbFZpZGVvX19pbm5lciAuc2xpY2stc2xpZGUgLmN1bHR1cmFsVmlkZW9fX2l0ZW0gLnZpZGVvQm94IHtcbiAgICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgICAgIC5jdWx0dXJhbFZpZGVvX19pbm5lciAuc2xpY2stc2xpZGUgLmN1bHR1cmFsVmlkZW9fX2l0ZW0gLnZpZGVvQm94IHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgICAgIC5jdWx0dXJhbFZpZGVvX19pbm5lciAuc2xpY2stc2xpZGUgLmN1bHR1cmFsVmlkZW9fX2l0ZW1fX2JvZHkge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgICAgICAuY3VsdHVyYWxWaWRlb19faW5uZXIgLnNsaWNrLXNsaWRlIC5jdWx0dXJhbFZpZGVvX19pdGVtX19ib2R5IHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgICAuY3VsdHVyYWxWaWRlb19faW5uZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgICAgICAgLmN1bHR1cmFsVmlkZW9fX2lubmVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5jdWx0dXJhbFZpZGVvX19pdGVtIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAgICAgLmN1bHR1cmFsVmlkZW9fX2lubmVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5jdWx0dXJhbFZpZGVvX19pdGVtIC52aWRlb0JveCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzhweCByZ2JhKDAsIDAsIDAsIDAuMTcpOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmN1bHR1cmFsVmlkZW9fX2lubmVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5jdWx0dXJhbFZpZGVvX19pdGVtIC52aWRlb0JveCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTsgfSB9XG4gICAgICAgICAgICAuY3VsdHVyYWxWaWRlb19faW5uZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLmN1bHR1cmFsVmlkZW9fX2l0ZW0gLnZpZGVvQm94IC5idG4tcGxheSB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAuY3VsdHVyYWxWaWRlb19faW5uZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLmN1bHR1cmFsVmlkZW9fX2l0ZW1fX2JvZHkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY3VsdHVyYWxWaWRlb19faW5uZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgfiAuc2xpY2stc2xpZGUgLmN1bHR1cmFsVmlkZW9fX2l0ZW0ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQ3KSB0cmFuc2xhdGUoLTQ2LjUlLCAwKTsgfSB9XG4gIC5jdWx0dXJhbFZpZGVvX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VsdHVyYWxWaWRlb19faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1ODBweCAhaW1wb3J0YW50OyB9IH1cbiAgICAuY3VsdHVyYWxWaWRlb19faXRlbSAudmlkZW9Cb3gge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmN1bHR1cmFsVmlkZW9fX2l0ZW0gLnZpZGVvQm94OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcGFkZGluZy10b3A6IDUyLjQxMzc5JTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jdWx0dXJhbFZpZGVvX19pdGVtIC52aWRlb0JveCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY3VsdHVyYWxWaWRlb19faXRlbSAudmlkZW9Cb3ggLmJ0bi1wbGF5IHtcbiAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgICAgLmN1bHR1cmFsVmlkZW9fX2l0ZW0gLnZpZGVvQm94IC5idG4tcGxheTpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5jdWx0dXJhbFZpZGVvX19pdGVtX19ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jdWx0dXJhbFZpZGVvX19pdGVtX19ib2R5IHNwYW4gaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH1cbiAgICAgIC5jdWx0dXJhbFZpZGVvX19pdGVtX19ib2R5IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuMzc1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmN1bHR1cmFsVmlkZW9fX2l0ZW1fX2JvZHkgcDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0RDREM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE3MjBweCkge1xuICAgIC5jdWx0dXJhbFZpZGVvIC5jdWx0dXJhbFZpZGVvX19pbm5lcjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmN1bHR1cmFsVmlkZW8gLmN1bHR1cmFsVmlkZW9fX2lubmVyOjphZnRlciB7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAgIC5jdWx0dXJhbFZpZGVvX19pbm5lciAuYXJyb3ctLTEuYXJyb3ctLXByZXYge1xuICAgICAgbGVmdDogLTEuMjVyZW07IH1cbiAgICAuY3VsdHVyYWxWaWRlb19faW5uZXIgLmFycm93LS0xLmFycm93LS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5jdWx0dXJhbFZpZGVvIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwOyB9IH1cblxuLmhpc3RvcnlTbGlkZSAudGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtOyB9XG4gIC5oaXN0b3J5U2xpZGUgLnRpbWVsaW5lOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAtMS41NjI1cmVtO1xuICAgIHJpZ2h0OiAtMS41NjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAuNjI1cmVtO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMTAsIDMxLCAzNiwgMCkgMCUsICNkMjFmMjQgMjAlLCAjN2UxMzE2IDgwJSwgIzhiMTUxOCA4MyUsIHJnYmEoMjA2LCAzMCwgMzUsIDApIDk5JSwgcmdiYSgyMTAsIDMxLCAzNiwgMCkgMTAwJSk7IH1cbiAgLmhpc3RvcnlTbGlkZSAudGltZWxpbmVfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07IH1cbiAgICAuaGlzdG9yeVNsaWRlIC50aW1lbGluZV9faXRlbTphZnRlciB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICAuaGlzdG9yeVNsaWRlIC50aW1lbGluZV9faXRlbTphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmhpc3RvcnlTbGlkZSAudGltZWxpbmVfX2l0ZW06YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYm9yZGVyOiA2cHggc29saWQgI2U1ZTVlNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmMDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgLmhpc3RvcnlTbGlkZSAudGltZWxpbmVfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmhpc3RvcnlTbGlkZSAudGltZWxpbmVfX2xvZ28ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkVCRUI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJveC1zaGFkb3c6IC0wLjQyODU3ZW0gMC41NzE0M2VtIDMuMjg1NzFlbSByZ2JhKDAsIDAsIDAsIDAuMjQpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmhpc3RvcnlTbGlkZSAudGltZWxpbmVfX2xvZ28ge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuaGlzdG9yeVNsaWRlIC50aW1lbGluZV9fbG9nbzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDEwcHggOHB4IDBweCA4cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTFweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VCRUJFQiByZ2JhKDIzNSwgMjM1LCAyMzUsIDApOyB9XG4gICAgLmhpc3RvcnlTbGlkZSAudGltZWxpbmVfX2xvZ286YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogOHB4IDhweCAwcHggOHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiByZ2JhKDIzNSwgMjM1LCAyMzUsIDApO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5oaXN0b3J5U2xpZGUgLnRpbWVsaW5lX19sb2dvIC5pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA1NHB4OyB9XG4gICAgLmhpc3RvcnlTbGlkZSAudGltZWxpbmVfX2xvZ28gcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjZjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07IH1cbiAgLmhpc3RvcnlTbGlkZSAudGltZWxpbmVfX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XG4gICAgcGFkZGluZzogMC4xODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5oaXN0b3J5U2xpZGUgLnRpbWVsaW5lX190aXRsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuaGlzdG9yeVNsaWRlIC50aW1lbGluZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5oaXN0b3J5U2xpZGUgLnRpbWVsaW5lX19jb250ZW50IC5pdGVtIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgLmhpc3RvcnlTbGlkZSAudGltZWxpbmVfX2NvbnRlbnQgLml0ZW0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5oaXN0b3J5U2xpZGUgLnRpbWVsaW5lX19jb250ZW50IHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5oaXN0b3J5U2xpZGUgLnRpbWVsaW5lX19jb250ZW50IHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07IH1cbiAgICAgICAgLmhpc3RvcnlTbGlkZSAudGltZWxpbmVfX2NvbnRlbnQgdWwgbGkgc3Bhbi5kYXRlRXZlbnQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTAyNVwiO1xuICAgICAgICAgIGNvbG9yOiAjZjAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjI1cmVtO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmhpc3RvcnlTbGlkZSAudGltZWxpbmVfX2NvbnRlbnQgdWwgbGkgc3BhbiBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiAjZjAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC5oaXN0b3J5U2xpZGUgLnRpbWVsaW5lX19jb250ZW50IC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5pdGVtIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5oaXN0b3J5U2xpZGUgLnRpbWVsaW5lIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC50aW1lbGluZV9faXRlbTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5oaXN0b3J5U2xpZGUgLnRpbWVsaW5lIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC50aW1lbGluZV9faXRlbTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaGlzdG9yeVNsaWRlIC50aW1lbGluZSAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAudGltZWxpbmVfX2xvZ28ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaGlzdG9yeVNsaWRlIC50aW1lbGluZSAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAudGltZWxpbmVfX3RpdGxlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmFubmFscyB7XG4gIG1heC13aWR0aDogNDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFubmFsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQuODU3MTRlbTtcbiAgICB3aWR0aDogM3B4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IC02MHB4O1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMjYsIDMzLCAzOSwgMCkgMCUsICNlMjIxMjcgMzAlLCAjZTIyMTI3IDUwJSwgI2UyMjEyNyA3MCUsIHJnYmEoMjI2LCAzMywgMzksIDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMjYsIDMzLCAzOSwgMCkgMCUsICNlMjIxMjcgMzAlLCAjZTIyMTI3IDUwJSwgI2UyMjEyNyA3MCUsIHJnYmEoMjI2LCAzMywgMzksIDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjI2LCAzMywgMzksIDApIDAlLCAjZTIyMTI3IDMwJSwgI2UyMjEyNyA1MCUsICNlMjIxMjcgNzAlLCByZ2JhKDIyNiwgMzMsIDM5LCAwKSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZTIyMTI3JywgZW5kQ29sb3JzdHI9JyMwMGUyMjEyNycsR3JhZGllbnRUeXBlPTAgKTtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLmFubmFscyA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5hbm5hbHNfX3RvcCB7XG4gICAgbWF4LXdpZHRoOiAxMC40Mjg1N2VtO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5hbm5hbHNfX3RvcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjAwO1xuICAgICAgZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I5YjliOTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYW5uYWxzX190b3AgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwzM1wiO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDAuNzVlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMDYyNWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5hbm5hbHNfX3RvcCAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjliOWI5O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmMDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAgIC5hbm5hbHNfX3RvcCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSxcbiAgICAgIC5hbm5hbHNfX3RvcCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAuYW5uYWxzX190b3AgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmFubmFsc19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDIuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hbm5hbHNfX2l0ZW1fX3llYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNWVtOyB9XG4gICAgLmFubmFsc19faXRlbV9faWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzLjY0Mjg2ZW07XG4gICAgICB3aWR0aDogMi41ZW07XG4gICAgICBoZWlnaHQ6IDIuNWVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljLWRvbGEuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9XG4gICAgLmFubmFsc19faXRlbV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxLjA3MTQzZW0gMS4yMTQyOWVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjYzljOWM5O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEuNzE0MjllbSByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgICAuYW5uYWxzX19pdGVtX19jb250ZW50IHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5OyB9XG4gICAgICAgIC5hbm5hbHNfX2l0ZW1fX2NvbnRlbnQgcCBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNlbTsgfVxuICAgICAgICAuYW5uYWxzX19pdGVtX19jb250ZW50IHAgYixcbiAgICAgICAgLmFubmFsc19faXRlbV9fY29udGVudCBwIHN0cm9uZyB7XG4gICAgICAgICAgY29sb3I6ICNmMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5hbm5hbHNfX2l0ZW1fX2xpbmUgKyAuYW5uYWxzX19pdGVtX19saW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuMTQyODZlbTsgfVxuICAgIC5hbm5hbHNfX2l0ZW0gKyAuYW5uYWxzX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgICAuYW5uYWxzX19pdGVtLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hbm5hbHNfX2l0ZW0uaW4ge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG5hdkluVXA7XG4gICAgICBhbmltYXRpb24tbmFtZTogbmF2SW5VcDsgfVxuICAgICAgLmFubmFsc19faXRlbS5pbiArIC5pbiB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xczsgfVxuICAgICAgICAuYW5uYWxzX19pdGVtLmluICsgLmluICsgLmluIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgICAgICAgICAuYW5uYWxzX19pdGVtLmluICsgLmluICsgLmluICsgLmluIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zczsgfVxuICAgICAgICAgICAgLmFubmFsc19faXRlbS5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiB7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40czsgfVxuICAgICAgICAgICAgICAuYW5uYWxzX19pdGVtLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7IH1cbiAgICAgICAgICAgICAgICAuYW5uYWxzX19pdGVtLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluIHtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41czsgfVxuICAgICAgICAgICAgICAgICAgLmFubmFsc19faXRlbS5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42czsgfVxuICAgICAgICAgICAgICAgICAgICAuYW5uYWxzX19pdGVtLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluIHtcbiAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuN3M7IH1cbiAgICAgICAgICAgICAgICAgICAgICAuYW5uYWxzX19pdGVtLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC44czsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmFubmFsc19faXRlbS5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC45czsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAuYW5uYWxzX19pdGVtLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluICsgLmluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFubmFsc19faXRlbS5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuMXM7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hbm5hbHNfX2l0ZW0uaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuMnM7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFubmFsc19faXRlbS5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjNzOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFubmFsc19faXRlbS5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNHM7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hbm5hbHNfX2l0ZW0uaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFubmFsc19faXRlbS5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjZzOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFubmFsc19faXRlbS5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiArIC5pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuN3M7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hbm5hbHNfX2l0ZW0uaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4gKyAuaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuOHM7IH1cblxuLmNoYXJ0X19ib2R5X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcGFkZGluZzogMS4zNTcxNGVtIDEuNTYyNXJlbSAxLjM1NzE0ZW0gMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi5jaGFydF9fYm9keV9fZGF0ZSBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtOyB9XG4gIC5jaGFydF9fYm9keV9fZGF0ZSBzcGFuIGkge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH1cblxuLmNoYXJ0X19ib2R5X190aXRsZSB7XG4gIGZsZXg6IDE7IH1cbiAgLmNoYXJ0X19ib2R5X190aXRsZSBwIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW07IH1cblxuLmNoYXJ0X19ib2R5X19kb3dubG9hZCBhIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuY2hhcnRfX2JvZHlfX2Rvd25sb2FkIGEgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY2hhcnRfX2JvZHlfX2Rvd25sb2FkIGEgaS5pY19kb3dubG9hZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZG93bmxvYWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICAgIGhlaWdodDogMS4xMjVyZW07IH1cblxuLmNoYXJ0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGI4YjhiO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNoYXJ0X19oZWFkX19pdGVtIHtcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcGFkZGluZzogMC41ZW0gMC45Mzc1cmVtIDAuNTcxNDNlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNoYXJ0X19oZWFkX19pdGVtOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2hhcnRfX2hlYWRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pLFxuICAgIC5jaGFydF9faGVhZF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhCOEI4QjsgfVxuICAgIC5jaGFydF9faGVhZF9faXRlbTpudGgtY2hpbGQoZXZlbik6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwLjI4NTcxZW0gMC45Mzc1cmVtIDAuMzU3MTRlbTsgfVxuICAgICAgLmNoYXJ0X19oZWFkX19pdGVtOm50aC1jaGlsZChldmVuKTpsYXN0LWNoaWxkLFxuICAgICAgLmNoYXJ0X19oZWFkX19pdGVtOm50aC1jaGlsZChldmVuKTpsYXN0LWNoaWxkIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RTdFNzsgfVxuICAgIC5jaGFydF9faGVhZF9faXRlbTpudGgtY2hpbGQob2RkKSxcbiAgICAuY2hhcnRfX2hlYWRfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlBOUE5QTsgfVxuICAgIC5jaGFydF9faGVhZF9faXRlbTpudGgtY2hpbGQob2RkKTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwLjEwNzE0ZW0gMC45Mzc1cmVtOyB9XG4gICAgLmNoYXJ0X19oZWFkX19pdGVtID4gc3BhbiA+IGkge1xuICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAuY2hhcnRfX2hlYWRfX2l0ZW0gPiBzcGFuID4gaTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTAuMDcxNDNlbTsgfVxuICAgIC5jaGFydF9faGVhZF9faXRlbSA+IHNwYW4gPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nOiAwLjNlbSAwOyB9XG4gICAgLmNoYXJ0X19oZWFkX19pdGVtID4gc3Bhbi50ZXh0LWxlZnQge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS40Mjg1N2VtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuY2hhcnRfX2hlYWRfX2l0ZW0gLnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmNoYXJ0X19oZWFkX19pdGVtID4gLmRyb3Bkb3duLXNlbGVjdCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5jaGFydF9faGVhZF9faXRlbSAuZHJvcGRvd24tc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuY2hhcnRfX2hlYWRfX2l0ZW0gLmRyb3Bkb3duLXNlbGVjdCAuZm9ybS1jb250cm9sLCAuY2hhcnRfX2hlYWRfX2l0ZW0gLmRyb3Bkb3duLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLmNoYXJ0X19oZWFkX19pdGVtIC5kcm9wZG93bi1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmNoYXJ0X19oZWFkX19pdGVtIC5kcm9wZG93bi1zZWxlY3QgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAuMjgxMjVyZW0gMDsgfVxuICAgICAgICAuY2hhcnRfX2hlYWRfX2l0ZW0gLmRyb3Bkb3duLXNlbGVjdCAuZm9ybS1jb250cm9sIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsIC5jaGFydF9faGVhZF9faXRlbSAuZHJvcGRvd24tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsIC5jaGFydF9faGVhZF9faXRlbSAuZHJvcGRvd24tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciwgLmNoYXJ0X19oZWFkX19pdGVtIC5kcm9wZG93bi1zZWxlY3QgLnNlbGVjdDItc2VhcmNoX19maWVsZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuY2hhcnRfX2hlYWRfX2l0ZW0gLmRyb3Bkb3duLXNlbGVjdCAuc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2FsIHtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICByaWdodDogMS4wNzE0M2VtOyB9XG4gICAgICAuY2hhcnRfX2hlYWRfX2l0ZW0gLmRyb3Bkb3duLXNlbGVjdCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMnB4OyB9XG4gICAgICAgIC5jaGFydF9faGVhZF9faXRlbSAuZHJvcGRvd24tc2VsZWN0IC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAuY2hhcnRfX2hlYWRfX2l0ZW0gLmRyb3Bkb3duLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXIgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjU3MTQzZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW07XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5jaGFydF9faGVhZF9faXRlbSAuZHJvcGRvd24tc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lciArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci10b3A6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC41NzE0M2VtIDEuMDcxNDNlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgICAgLmNoYXJ0X19oZWFkX19pdGVtIC5kcm9wZG93bi1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgICAgICAgLmNoYXJ0X19oZWFkX19pdGVtIC5kcm9wZG93bi1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdLFxuICAgICAgICAgIC5jaGFydF9faGVhZF9faXRlbSAuZHJvcGRvd24tc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lciArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAgICAgLmNoYXJ0X19oZWFkX19pdGVtIC5kcm9wZG93bi1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgICAuY2hhcnRfX2hlYWRfX2l0ZW0gLmRyb3Bkb3duLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMC4zMjE0M2VtIDE1cHggMC4zMjE0M2VtIDdweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1pbi13aWR0aDogMy43ODU3MWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmNoYXJ0X19oZWFkX19pdGVtIC5kcm9wZG93bi1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgPiAqLFxuICAgICAgICAuY2hhcnRfX2hlYWRfX2l0ZW0gLmRyb3Bkb3duLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlID4gKiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgLmNoYXJ0X19oZWFkX19pdGVtIC5kcm9wZG93bi1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6OmJlZm9yZSxcbiAgICAgICAgLmNoYXJ0X19oZWFkX19pdGVtIC5kcm9wZG93bi1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcXDMzXCI7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgLmNoYXJ0X19oZWFkX19pdGVtIC5kcm9wZG93bi1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6YWZ0ZXIsXG4gICAgICAgIC5jaGFydF9faGVhZF9faXRlbSAuZHJvcGRvd24tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgdG9wOiAtMC41NzE0M2VtO1xuICAgICAgICAgIGxlZnQ6IC0wLjkzNzVyZW07XG4gICAgICAgICAgcmlnaHQ6IC0wLjkzNzVyZW07XG4gICAgICAgICAgYm90dG9tOiAtMC41cmVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5jaGFydF9faGVhZF9faXRlbSAuZHJvcGRvd24tc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTphZnRlcixcbiAgICAgIC5jaGFydF9faGVhZF9faXRlbSAuZHJvcGRvd24tc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5jaGFydF9faGVhZF9faXRlbSAudGl0bGUgKyAuZHJvcGRvd24tc2VsZWN0IC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgLmNoYXJ0X19oZWFkLmNsZWFyZml4OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2hhcnRfX2NvbnRlbnQgLmltYWdlLWNoYXJ0IGltZyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uY2hhcnRfX2NvbnRlbnRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2hhcnRfX2NvbnRlbnRfX2l0ZW1fX2Rlc2Mge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDg1JTsgfVxuICAgIC5jaGFydF9fY29udGVudF9faXRlbV9fZGVzYyBwLFxuICAgIC5jaGFydF9fY29udGVudF9faXRlbV9fZGVzYyBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDEuNzE0MjllbTtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgICAgLmNoYXJ0X19jb250ZW50X19pdGVtX19kZXNjIHAudGl0bGVQb3N0LFxuICAgICAgLmNoYXJ0X19jb250ZW50X19pdGVtX19kZXNjIGEudGl0bGVQb3N0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5jaGFydF9fY29udGVudF9faXRlbV9fZGVzYyBwLnRpdGxlUG9zdDpob3ZlcixcbiAgICAgICAgLmNoYXJ0X19jb250ZW50X19pdGVtX19kZXNjIGEudGl0bGVQb3N0OmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzBhODlmZjsgfVxuICAgIC5jaGFydF9fY29udGVudF9faXRlbV9fZGVzY19faW5mbyB7XG4gICAgICBsaW5lLWhlaWdodDogMi4xNDI4NjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAyLjE0Mjg2ZW07XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgY29sb3I6ICMzNjM2MzY7IH1cbiAgLmNoYXJ0X19jb250ZW50X19pdGVtX190aW1lIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxNSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuY2hhcnRfX2NvbnRlbnRfX2l0ZW1fX3RpbWUgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMi4xNDI4NjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNoYXJ0X19jb250ZW50X19pdGVtX190aW1lIGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMTQyODY7XG4gICAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjZTIyMTI3O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNoYXJ0X19jb250ZW50IC5jaGFydF9fY29udGVudF9faXRlbS0tdW5kZXRhaWwgLmNoYXJ0X19jb250ZW50X19pdGVtX19kZXNjIHAsXG4uY2hhcnRfX2NvbnRlbnQgLmNoYXJ0X19jb250ZW50X19pdGVtLS11bmRldGFpbCAuY2hhcnRfX2NvbnRlbnRfX2l0ZW1fX2Rlc2MgYSB7XG4gIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiB1bnNldDtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB1bnNldDsgfVxuXG4uY2hhcnRfX2NvbnRlbnQgLmNoYXJ0X19jb250ZW50X19pdGVtLS11bmRldGFpbCAuY2hhcnRfX2NvbnRlbnRfX2l0ZW1fX2Rlc2NfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbmhlcml0O1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIGhlaWdodDogdW5zZXQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdW5zZXQ7IH1cblxuLmNoYXJ0X19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5jaGFydF9fYm90dG9tIC5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY2hhcnRfX2JvdHRvbSAucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuY2hhcnRfX2JvdHRvbSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNoYXJ0X19ib3R0b20gcCBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICBmb250LXNpemU6IDAuODU3MTRlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07IH1cbiAgICAgIC5jaGFydF9fYm90dG9tIHAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzNjM2MzY7IH1cblxuLmNoYXJ0LS1pbmZvIC5jaGFydF9faGVhZF9faXRlbTpmaXJzdC1jaGlsZCxcbi5jaGFydC0taW5mbyAuY2hhcnRfX2hlYWRfX2l0ZW06Zmlyc3QtY2hpbGQgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI4QjhCOyB9XG5cbi5jaGFydC0taW5mbyAuY2hhcnRfX2hlYWRfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nOiAwLjVlbSAwLjkzNzVyZW0gMC41NzE0M2VtIDEuMjVyZW07IH1cbiAgLmNoYXJ0LS1pbmZvIC5jaGFydF9faGVhZF9faXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZChldmVuKSxcbiAgLmNoYXJ0LS1pbmZvIC5jaGFydF9faGVhZF9faXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZChldmVuKSAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdFN0U3RTsgfVxuXG4uY2hhcnQtLWluZm8gLmNoYXJ0X19oZWFkX19pdGVtIC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hhcnQtLWluZm8gLmNoYXJ0X19oZWFkX19pdGVtIC50aXRsZSBpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjA2MjVyZW07IH1cbiAgLmNoYXJ0LS1pbmZvIC5jaGFydF9faGVhZF9faXRlbSAudGl0bGUgaW5wdXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuY2hhcnQtLWluZm8gLmNoYXJ0X19oZWFkX19pdGVtIC50aXRsZSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAvKiBGaXJlZm94ICovIH1cbiAgICAuY2hhcnQtLWluZm8gLmNoYXJ0X19oZWFkX19pdGVtIC50aXRsZSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNoYXJ0LS1pbmZvIC5jaGFydF9faGVhZF9faXRlbSAudGl0bGUgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNoYXJ0LS1yZXBvcnQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jaGFydC0tcmVwb3J0IC5jaGFydF9faGVhZF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JFMTQyNTsgfVxuICAuY2hhcnQtLXJlcG9ydCAuY2hhcnRfX2hlYWRfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkyMEQxMCAwJSwgI0VDMUMzQyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cbiAgLmNoYXJ0LS1yZXBvcnQgLmNoYXJ0X19oZWFkX19pdGVtOmxhc3QtY2hpbGQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6YWZ0ZXIsXG4gIC5jaGFydC0tcmVwb3J0IC5jaGFydF9faGVhZF9faXRlbTpsYXN0LWNoaWxkIC5kcm9wZG93bi1zZWxlY3QgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQzFDM0M7IH1cbiAgLmNoYXJ0LS1yZXBvcnQgLmNoYXJ0X19oZWFkX19pdGVtIHNwYW4gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG4gIC5jaGFydC0tcmVwb3J0IC5jaGFydF9faGVhZF9faXRlbSAudGl0bGUgaSB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gICAgdG9wOiAtMC4wNzE0M2VtOyB9XG4gIC5jaGFydC0tcmVwb3J0IC5jaGFydF9faGVhZF9faXRlbSAudGl0bGUgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLmNoYXJ0LS1yZXBvcnQgLmNoYXJ0X19oZWFkX19pdGVtIC50aXRsZSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC8qIEZpcmVmb3ggKi8gfVxuICAgIC5jaGFydC0tcmVwb3J0IC5jaGFydF9faGVhZF9faXRlbSAudGl0bGUgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmNoYXJ0LS1yZXBvcnQgLmNoYXJ0X19oZWFkX19pdGVtIC50aXRsZSBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jaGFydC0tZWNvbm9teSAuY2hhcnRfX2hlYWRfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoZXZlbikge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuY2hhcnQtLWVjb25vbXkgLmNoYXJ0X19oZWFkX19pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKGV2ZW4pLFxuICAuY2hhcnQtLWVjb25vbXkgLmNoYXJ0X19oZWFkX19pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKGV2ZW4pIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI4QjhCOyB9XG5cbi5jaGFydC0tZWNvbm9teSAuY2hhcnRfX2hlYWRfX2l0ZW0gPiBzcGFuID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4uY2hhcnQtLWVjb25vbXkgLmNoYXJ0X19oZWFkX19pdGVtIC50aXRsZSBpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0b3A6IDEwcHg7IH1cblxuLmNoYXJ0LS1lY29ub215IC5jaGFydF9faGVhZF9faXRlbSAudGl0bGUgaW5wdXQge1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC5jaGFydC0tZWNvbm9teSAuY2hhcnRfX2hlYWRfX2l0ZW0gLnRpdGxlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC8qIEZpcmVmb3ggKi8gfVxuICAuY2hhcnQtLWVjb25vbXkgLmNoYXJ0X19oZWFkX19pdGVtIC50aXRsZSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuY2hhcnQtLWVjb25vbXkgLmNoYXJ0X19oZWFkX19pdGVtIC50aXRsZSBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmNoYXJ0LS1lY29ub215IC5jaGFydF9fY29udGVudF9faXRlbV9fdGltZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuICAuY2hhcnQtLWVjb25vbXkgLmNoYXJ0X19jb250ZW50X19pdGVtX190aW1lIGEgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY2hhcnQtLWVjb25vbXkgLmNoYXJ0X19jb250ZW50X19pdGVtX190aW1lIGEgaS5pY19kb3dubG9hZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZG93bmxvYWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICAgIGhlaWdodDogMS4xMjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jaGFydC0tZWNvbm9teSAuY2hhcnRfX2NvbnRlbnRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmNoYXJ0LS1lY29ub215IC5jaGFydF9fY29udGVudF9faXRlbV9fZGVzYyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDcwJTsgfVxuICAgIC5jaGFydC0tZWNvbm9teSAuY2hhcnRfX2NvbnRlbnRfX2l0ZW1fX3RpbWUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAzMCU7IH0gfVxuXG4uY2hhcnQtLXJlbGF0aW9uc2hpcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNoYXJ0LS1yZWxhdGlvbnNoaXAgLmNoYXJ0X19oZWFkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC4zMjE0M2VtIDAuOTM3NXJlbSAhaW1wb3J0YW50OyB9XG4gICAgLmNoYXJ0LS1yZWxhdGlvbnNoaXAgLmNoYXJ0X19oZWFkX19pdGVtIC5jdXN0b20tY29sb3Ige1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgICAgLmNoYXJ0LS1yZWxhdGlvbnNoaXAgLmNoYXJ0X19oZWFkX19pdGVtIC5jdXN0b20tY29sb3IgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgLmNoYXJ0LS1yZWxhdGlvbnNoaXAgLmNoYXJ0X19oZWFkX19pdGVtIC5zcGVjaWFsIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jaGFydC0tcmVsYXRpb25zaGlwIC5jaGFydF9faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cblxuLmNoYXJ0LS1zZXJ2aWNlIC5jaGFydF9faGVhZF9faXRlbSAuZHJvcGRvd24tc2VsZWN0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG5cbi5jaGFydC0tc3RvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jaGFydC0tc3RvY2sgLmNoYXJ0X19oZWFkX19pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNGVtOyB9XG4gIC5jaGFydC0tc3RvY2sgLmNoYXJ0X19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG5cbi5jaGFydC0tZG9jdW1lbnQgLmNoYXJ0X19oZWFkX19pdGVtOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiB1bnNldDtcbiAgcGFkZGluZy1yaWdodDogMi4xODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNoYXJ0LS1qb2Ige1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbi5jaGFydC0tbmV3cyAuY2hhcnRfX2hlYWRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdlbTsgfVxuXG4uY2hhcnQtLW5ld3MgLmNoYXJ0X19ib2R5X19pdGVtIHtcbiAgcGFkZGluZzogMC44NTcxNGVtIDEuNTYyNXJlbSAwLjg1NzE0ZW0gMS4yNXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNoYXJ0X19ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmNoYXJ0X19ib2R5X190aXRsZSBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICAgIC5jaGFydF9fYm9keV9fZGF0ZSwgLmNoYXJ0X19ib2R5X190aXRsZSwgLmNoYXJ0X19ib2R5X19kb3dubG9hZCB7XG4gICAgICBtYXJnaW46IDAuNjI1cmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5jaGFydC0taW5mbyAuY2hhcnRfX2hlYWRfX2l0ZW06Zmlyc3QtY2hpbGQsIC5jaGFydC0taW5mbyAuY2hhcnRfX2hlYWRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoYXJ0LS1lY29ub215IC5jaGFydF9faGVhZF9faXRlbTpmaXJzdC1jaGlsZCwgLmNoYXJ0LS1lY29ub215IC5jaGFydF9faGVhZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jaGFydC0tZWNvbm9teSAuY2hhcnRfX2hlYWRfX2l0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoZXZlbikge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNoYXJ0LS1kb2N1bWVudCAuY2hhcnRfX2hlYWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmNoYXJ0LS1zdG9jayAuY2hhcnRfX2hlYWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmNoYXJ0X193cmFwcGVyIC5jaGFydF9faGVhZF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIGFuZCAobWluLXdpZHRoOiA0NzlweCkge1xuICAgIC5jaGFydF9fd3JhcHBlciAuY2hhcnRfX2hlYWRfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhCOEI4QiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jaGFydF9fY29udGVudF9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuY2hhcnRfX2NvbnRlbnRfX2l0ZW1fX2Rlc2Mge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiA3MCU7IH1cbiAgICAuY2hhcnRfX2NvbnRlbnRfX2l0ZW1fX3RpbWUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuY2hhcnRfX2JvZHlfX3RpdGxlIHtcbiAgICBvcmRlcjogLTE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgICAuY2hhcnRfX2JvZHlfX3RpdGxlIHAge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuY2hhcnRfX2JvZHlfX2RhdGUsIC5jaGFydF9fYm9keV9fdGl0bGUsIC5jaGFydF9fYm9keV9fZG93bmxvYWQge1xuICAgIG1hcmdpbjogMC4zMTI1cmVtIDA7IH1cbiAgICAuY2hhcnRfX2JvZHlfX2RhdGVfX2JvdHRvbSAubGVmdCwgLmNoYXJ0X19ib2R5X190aXRsZV9fYm90dG9tIC5sZWZ0LCAuY2hhcnRfX2JvZHlfX2Rvd25sb2FkX19ib3R0b20gLmxlZnQge1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAuY2hhcnRfX2JvZHlfX2RhdGVfX2JvdHRvbSAucmlnaHQsIC5jaGFydF9fYm9keV9fdGl0bGVfX2JvdHRvbSAucmlnaHQsIC5jaGFydF9fYm9keV9fZG93bmxvYWRfX2JvdHRvbSAucmlnaHQge1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgLmNoYXJ0LS1lY29ub215IC5jaGFydF9faGVhZF9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY2hhcnQtLWVjb25vbXkgLmNoYXJ0X19oZWFkX19pdGVtOmZpcnN0LWNoaWxkLCAuY2hhcnQtLWVjb25vbXkgLmNoYXJ0X19oZWFkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLndyYXBwZXJDb250ZW50IHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAgIC53cmFwcGVyQ29udGVudCAuY2hhcnQtLXN0b2NrIHtcbiAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgICAgIC53cmFwcGVyQ29udGVudCAuY2hhcnQtLXN0b2NrIC5kYXRlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jaGFydC0tcmVsYXRpb25zaGlwIC5jb2wtbGctNjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2hhcnQtLWRvY3VtZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNoYXJ0LnJlc3VsdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jaGFydC5yZXN1bHQge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNoYXJ0X19oZWFkX19pdGVtIHNwYW4udGV4dC1sZWZ0IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTsgfVxuICAuY2hhcnRfX2hlYWRfX2l0ZW0gc3BhbiBpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5jaGFydF9fY29udGVudF9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY2hhcnRfX2NvbnRlbnRfX2l0ZW1fX2Rlc2Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jaGFydF9fY29udGVudF9faXRlbV9fdGltZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY2hhcnQtLWVjb25vbXkgLmNoYXJ0X19oZWFkX19pdGVtIC5kcm9wZG93bi1zZWxlY3Q6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY2hhcnQtLWVjb25vbXkgLmNoYXJ0X19oZWFkX19pdGVtOmZpcnN0LWNoaWxkLCAuY2hhcnQtLWVjb25vbXkgLmNoYXJ0X19oZWFkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jaGFydC0tZWNvbm9teSAuY2hhcnRfX2hlYWRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzdlN2U3ZSAhaW1wb3J0YW50OyB9XG4gIC5jaGFydF9fd3JhcHBlciAuY2hhcnRfX2hlYWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5jaGFydC0taW5mbyAuY2hhcnRfX2hlYWRfX2l0ZW0gLnRpdGxlIGkge1xuICAgIGxlZnQ6IC0wLjkzNzVyZW07IH1cbiAgLmNoYXJ0LS1pbmZvIC5jaGFydF9faGVhZF9faXRlbSAudGl0bGUgaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07IH0gfVxuXG4ucGFnZUNhbGVuZGFyRXZlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctZXZlbnQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmxpc3RFdmVudCAuc2xpY2stbGlzdC5yZXNldGhlaWdodCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5saXN0RXZlbnQgLnNsaWNrLWN1cnJlbnQgLmxpc3RFdmVudF9faXRlbSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLW5hbWU6IG5hdkluVXA7IH1cbiAgLmxpc3RFdmVudCAuc2xpY2stY3VycmVudCAubGlzdEV2ZW50X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzOyB9XG4gIC5saXN0RXZlbnQgLnNsaWNrLWN1cnJlbnQgLmxpc3RFdmVudF9faXRlbTpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4yczsgfVxuICAubGlzdEV2ZW50IC5zbGljay1jdXJyZW50IC5saXN0RXZlbnRfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgLmxpc3RFdmVudCAuc2xpY2stY3VycmVudCAubGlzdEV2ZW50X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzOyB9XG4gIC5saXN0RXZlbnQgLnNsaWNrLWN1cnJlbnQgLmxpc3RFdmVudF9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC41czsgfVxuICAubGlzdEV2ZW50IC5zbGljay1jdXJyZW50IC5saXN0RXZlbnRfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7IH1cbiAgLmxpc3RFdmVudCAuc2xpY2stY3VycmVudCAubGlzdEV2ZW50X19pdGVtOm50aC1jaGlsZCg3KSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzOyB9XG4gIC5saXN0RXZlbnQgLnNsaWNrLWN1cnJlbnQgLmxpc3RFdmVudF9faXRlbTpudGgtY2hpbGQoOCkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC44czsgfVxuICAubGlzdEV2ZW50IC5zbGljay1jdXJyZW50IC5saXN0RXZlbnRfX2l0ZW06bnRoLWNoaWxkKDkpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuOXM7IH1cbiAgLmxpc3RFdmVudCAuc2xpY2stY3VycmVudCAubGlzdEV2ZW50X19pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7IH1cblxuLmxpc3RFdmVudF9faXRlbSB7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjQjdCN0I3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtOyB9XG4gIC5saXN0RXZlbnRfX2l0ZW0gLmluZm8ge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS44NzVyZW0gMXJlbSAxLjg3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGlzdEV2ZW50X19pdGVtIC5pbmZvIGg0IHtcbiAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0Ljg3NXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5saXN0RXZlbnRfX2l0ZW0gLmluZm8gLmRlY3Mge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBtYXgtaGVpZ2h0OiA0ZW07IH1cbiAgICAgIC5saXN0RXZlbnRfX2l0ZW0gLmluZm8gLmRlY3MgPiBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAgIC5saXN0RXZlbnRfX2l0ZW0gLmluZm8gPiBhIHtcbiAgICAgIGNvbG9yOiAjZGMwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICByaWdodDogMS44NzVyZW07XG4gICAgICBib3R0b206IC0yLjE4NzVyZW07XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmxpc3RFdmVudF9faXRlbSAuaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbTsgfSB9XG4gIC5saXN0RXZlbnRfX2l0ZW0gLmJ0bi1kb3dubG9hZCB7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmxpc3RFdmVudF9faXRlbSAuYnRuLWRvd25sb2FkIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuMTI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pYy1kb3dubG9hZC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAubGlzdEV2ZW50X19pdGVtIC5kYXRlRXZlbnQge1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjg3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGlzdEV2ZW50X19pdGVtIC5kYXRlRXZlbnQgPiAucm93IC5jb2wtc20tNyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gICAgLmxpc3RFdmVudF9faXRlbSAuZGF0ZUV2ZW50OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxLjg3NXJlbTtcbiAgICAgIHJpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM3MDcwNzA7IH1cbiAgICAubGlzdEV2ZW50X19pdGVtIC5kYXRlRXZlbnQgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgIGNvbG9yOiAjZjAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubGlzdEV2ZW50X19pdGVtIC5kYXRlRXZlbnQge1xuICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW07IH0gfVxuICAubGlzdEV2ZW50X19pdGVtLS1vdGhlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxMjAyNzsgfVxuICAgIC5saXN0RXZlbnRfX2l0ZW0tLW90aGVyIC5pbmZvIGg0IHtcbiAgICAgIGNvbG9yOiAjZTEyMDI3OyB9XG4gICAgLmxpc3RFdmVudF9faXRlbS0tb3RoZXIgLmluZm8gPiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmxpc3RFdmVudF9faXRlbS0tb3RoZXIgLmRhdGVFdmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTEyMDI3O1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLmxpc3RFdmVudF9faXRlbS0tb3RoZXIgLmRhdGVFdmVudDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubGlzdEV2ZW50X19pdGVtLS1vdGhlciAuZGF0ZUV2ZW50IGksXG4gICAgICAubGlzdEV2ZW50X19pdGVtLS1vdGhlciAuZGF0ZUV2ZW50IGEuYnRuLW1vcmUtbmV3cyB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5saXN0RXZlbnRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9IH1cblxuLmxpc3RFdmVudC0tc3RvY2sge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxpc3RFdmVudF9faXRlbSAuaW5mbyA+IGEge1xuICAgIHJpZ2h0OiA4cHg7IH0gfVxuXG4uaG90TmV3cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuICAuaG90TmV3c19fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC4yNzc3OGVtIDAuODMzMzNlbSAwLjQ0NDQ0ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuaG90TmV3c19fdGl0bGU6YmVmb3JlLCAuaG90TmV3c19fdGl0bGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICM3MDcwNzA7IH1cbiAgICAuaG90TmV3c19fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMS42NjY2N2VtO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5ob3ROZXdzX190aXRsZTphZnRlciB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogc2tld1goMzBkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG4gICAgLmhvdE5ld3NfX3RpdGxlID4gKiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmhvdE5ld3NfX3RpdGxlIGkge1xuICAgICAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNTQxNjdlbTsgfVxuICAuaG90TmV3c19fc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMuMjE0MjllbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRlbTsgfVxuICAgIC5ob3ROZXdzX19zbGlkZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOSwgMTM5LCAxMzksIDAuOSk7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdYKDMwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTsgfVxuICAgIC5ob3ROZXdzX19zbGlkZSA+ICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5ob3ROZXdzX19zbGlkZSAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgICAgcGFkZGluZzogMC44NTcxNGVtIDA7IH1cbiAgICAuaG90TmV3c19fc2xpZGUgLnNsaWNrLWN1cnJlbnQgLmhvdE5ld3NfX2l0ZW1fX2RhdGUsXG4gICAgLmhvdE5ld3NfX3NsaWRlIC5zbGljay1jdXJyZW50IC5ob3ROZXdzX19pdGVtX190aXRsZSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbmF2SW5SaWdodDtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBuYXZJblJpZ2h0O1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG4gICAgLmhvdE5ld3NfX3NsaWRlIC5zbGljay1jdXJyZW50IC5ob3ROZXdzX19pdGVtX190aXRsZSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgLmhvdE5ld3NfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M2VtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5ZW07XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5ob3ROZXdzX19pdGVtX19kYXRlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLmhvdE5ld3NfX2l0ZW1fX2RhdGUgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N2VtOyB9XG4gICAgLmhvdE5ld3NfX2l0ZW1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgLmhvdE5ld3NfX2l0ZW1fX3RpdGxlIGEsXG4gICAgICAuaG90TmV3c19faXRlbV9fdGl0bGUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ob3ROZXdzX190aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0Mjg1NzFlbTsgfVxuICAgICAgLmhvdE5ld3NfX3RpdGxlOmJlZm9yZSwgLmhvdE5ld3NfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTE1MHB4OyB9XG4gICAgLmhvdE5ld3NfX3NsaWRlOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMTUwcHg7IH1cbiAgICAuaG90TmV3c19faXRlbSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA3LjVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5ob3ROZXdzX190aXRsZSwgLmhvdE5ld3NfX3NsaWRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGhlaWdodDogdW5zZXQ7IH1cbiAgICAuaG90TmV3c19fc2xpZGUgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDVweCAwOyB9IH1cblxuLnBhZ2VzUHJvZHVjdHMge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctMS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5uYXZXaWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5uYXZXaWRnZXQgaDIge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAubmF2V2lkZ2V0X19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJveC1zaGFkb3c6IDAgMC43MTQyOWVtIDEuNDI4NTdlbSByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5uYXZXaWRnZXRfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgLm5hdldpZGdldF9fY29udGVudDpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5uYXZXaWRnZXRfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMTNweCAxOHB4IDEzcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmYgcmdiYSgyMzUsIDIzNSwgMjM1LCAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICAubmF2V2lkZ2V0X19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAubmF2V2lkZ2V0X19jb250ZW50X19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubmF2V2lkZ2V0X19jb250ZW50X19pbWc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTAuNTI2MzIlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm5hdldpZGdldF9fY29udGVudF9faW1nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2V2lkZ2V0X19jb250ZW50X19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY3O1xuICAgICAgcGFkZGluZzogMS4zODg4OWVtIDAuNTU1NTZlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubmF2V2lkZ2V0X19leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDFweDsgfVxuICAgIC5uYXZXaWRnZXRfX2V4cGFuZF9faW5uZXIge1xuICAgICAgcGFkZGluZzogMS41NjI1cmVtIDIuNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwLjcxNDI5ZW0gMS40Mjg1N2VtIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAzOXB4OyB9XG4gICAgICAubmF2V2lkZ2V0X19leHBhbmRfX2lubmVyOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjkzNzVyZW07XG4gICAgICAgIGxlZnQ6IDAuOTM3NXJlbTtcbiAgICAgICAgcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgYm90dG9tOiAwLjkzNzVyZW07XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzcwNzA3MDsgfVxuICAgICAgLm5hdldpZGdldF9fZXhwYW5kX19pbm5lciAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW07IH1cbiAgICAgICAgLm5hdldpZGdldF9fZXhwYW5kX19pbm5lciAuY29udGVudCBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY3O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgICAgICAgLm5hdldpZGdldF9fZXhwYW5kX19pbm5lciAuY29udGVudCA+IGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAubmF2V2lkZ2V0X19leHBhbmRfX2lubmVyIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgLm5hdldpZGdldF9fZXhwYW5kX19pbm5lciB1bCA+IGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gICAgICAgICAgLm5hdldpZGdldF9fZXhwYW5kX19pbm5lciB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAgIC5uYXZXaWRnZXRfX2V4cGFuZF9faW5uZXIgdWwgPiBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAwLjM3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC4zNzVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAuNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICAubmF2V2lkZ2V0X19leHBhbmRfX2lubmVyIHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICAgICAgICAubmF2V2lkZ2V0X19leHBhbmRfX2lubmVyIHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAgICAgICAgIC5uYXZXaWRnZXRfX2V4cGFuZF9faW5uZXIgdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2YwMDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAubmF2V2lkZ2V0X19leHBhbmRfX2lubmVyIHVsID4gbGkgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgICAgIC5uYXZXaWRnZXRfX2V4cGFuZF9faW5uZXIgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5OyB9XG4gICAgICAgIC5uYXZXaWRnZXRfX2V4cGFuZF9faW5uZXIgcCArIHVsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLm5hdldpZGdldC5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAgIC5uYXZXaWRnZXQuYWN0aXZlIC5uYXZXaWRnZXRfX2NvbnRlbnQ6YmVmb3JlLCAubmF2V2lkZ2V0LmFjdGl2ZSAubmF2V2lkZ2V0X19jb250ZW50OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubmF2V2lkZ2V0LmFjdGl2ZSAubmF2V2lkZ2V0X19jb250ZW50X19pbWc6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubmF2V2lkZ2V0X19jb250ZW50OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTIycHg7IH1cbiAgICAubmF2V2lkZ2V0X19leHBhbmRfX2lubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxLjU2MjVyZW0gMS44NzVyZW07IH1cbiAgICAgIC5uYXZXaWRnZXRfX2V4cGFuZF9faW5uZXIgdWwge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5uYXZXaWRnZXRfX2V4cGFuZF9faW5uZXIgdWwgKyB1bCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdldpZGdldDpudGgtY2hpbGQoM24gKyAxKSAubmF2V2lkZ2V0X19leHBhbmQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0yMDAlIC0gNDBweCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2V2lkZ2V0Om50aC1jaGlsZCgzbiArIDEpLmNvbC1sZy02IC5uYXZXaWRnZXRfX2NvbnRlbnRfX2ltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uYXZXaWRnZXQ6bnRoLWNoaWxkKDNuICsgMSkuY29sLWxnLTYgLm5hdldpZGdldF9fY29udGVudF9faW1nOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogMzMuMTAzNDUlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmF2V2lkZ2V0Om50aC1jaGlsZCgzbiArIDEpLmNvbC1sZy02IC5uYXZXaWRnZXRfX2NvbnRlbnRfX2ltZyBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uYXZXaWRnZXQ6bnRoLWNoaWxkKDNuICsgMSkuY29sLWxnLTYgLm5hdldpZGdldF9fZXhwYW5kIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMTAwJSAtIDIwcHgpOyB9XG4gICAgLm5hdldpZGdldDpudGgtY2hpbGQoM24gLSAxKSAubmF2V2lkZ2V0X19leHBhbmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMTAwJSAtIDIwcHgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdldpZGdldDpudGgtY2hpbGQoM24gLSAxKS5jb2wtbGctNiAubmF2V2lkZ2V0X19jb250ZW50X19pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmF2V2lkZ2V0Om50aC1jaGlsZCgzbiAtIDEpLmNvbC1sZy02IC5uYXZXaWRnZXRfX2NvbnRlbnRfX2ltZzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcGFkZGluZy10b3A6IDMzLjEwMzQ1JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5hdldpZGdldDpudGgtY2hpbGQoM24gLSAxKS5jb2wtbGctNiAubmF2V2lkZ2V0X19jb250ZW50X19pbWcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmF2V2lkZ2V0Om50aC1jaGlsZCgzbiAtIDEpLmNvbC1sZy02IC5uYXZXaWRnZXRfX2V4cGFuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMTAwJSAtIDIwcHgpOyB9XG4gICAgLm5hdldpZGdldDpudGgtY2hpbGQoM24pIC5uYXZXaWRnZXRfX2V4cGFuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMjAwJSAtIDQwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubmF2V2lkZ2V0Om50aC1jaGlsZCgybiArIDEpIC5uYXZXaWRnZXRfX2V4cGFuZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEwMCUgLSAyMHB4KTsgfVxuICAgIC5uYXZXaWRnZXQ6bnRoLWNoaWxkKDJuKSAubmF2V2lkZ2V0X19leHBhbmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5uYXZXaWRnZXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgLm5hdldpZGdldHM6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi5uYXZXaWRnZXRzLS1vdGhlciAubmF2V2lkZ2V0X19jb250ZW50OmFmdGVyIHtcbiAgYm90dG9tOiAtNDRweDsgfVxuXG4ubmF2V2lkZ2V0cy0tb3RoZXIgLm5hdldpZGdldF9fY29udGVudF9faW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubmF2V2lkZ2V0cy0tb3RoZXIgLm5hdldpZGdldF9fY29udGVudF9faW1nOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBhZGRpbmctdG9wOiA1My41NzE0MyU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5hdldpZGdldHMtLW90aGVyIC5uYXZXaWRnZXRfX2NvbnRlbnRfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdldpZGdldHMtLW90aGVyIC5uYXZXaWRnZXRfX2NvbnRlbnRfX2ltZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMHB4IDEycHggMTdweCAxMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYm90dG9tOiAtNDFweDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTEyLCAxMTIsIDExMiwgMC4xNykgcmdiYSgyMzUsIDIzNSwgMjM1LCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm5hdldpZGdldHMtLW90aGVyIC5uYXZXaWRnZXRfX2NvbnRlbnRfX2ltZzpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLm5hdldpZGdldHMtLW90aGVyIC5uYXZXaWRnZXRfX2NvbnRlbnRfX25hbWUge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbTsgfVxuXG4ubmF2V2lkZ2V0cy0tb3RoZXIgLm5hdldpZGdldF9fZXhwYW5kX19pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgMC4xNyk7IH1cblxuLm5hdldpZGdldHMtLW90aGVyIC5uYXZXaWRnZXQuYWN0aXZlIC5uYXZXaWRnZXRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLm5hdldpZGdldHMtLW90aGVyIC5uYXZXaWRnZXQuYWN0aXZlIC5uYXZXaWRnZXRfX2NvbnRlbnRfX2ltZzpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2V2lkZ2V0cy0tb3RoZXIgLm5hdldpZGdldDpudGgtY2hpbGQoMykge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5uYXZXaWRnZXRzLS1vdGhlciAubmF2V2lkZ2V0Om50aC1jaGlsZCgzKSAubmF2V2lkZ2V0X19leHBhbmQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLm5hdldpZGdldHMtLWNhcGl0YWwgLm5hdldpZGdldF9fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI0ExQTFBMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdldpZGdldHMtLWNhcGl0YWwgLm5hdldpZGdldF9fY29udGVudDpiZWZvcmUge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7IH1cbiAgLm5hdldpZGdldHMtLWNhcGl0YWwgLm5hdldpZGdldF9fY29udGVudF9faW1nIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubmF2V2lkZ2V0cy0tY2FwaXRhbCAubmF2V2lkZ2V0X19jb250ZW50X19pbWcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5uYXZXaWRnZXRzLS1jYXBpdGFsIC5uYXZXaWRnZXRfX2NvbnRlbnRfX2ltZzphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXZXaWRnZXRzLS1jYXBpdGFsIC5uYXZXaWRnZXQuYWN0aXZlIC5uYXZXaWRnZXRfX2NvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLm5hdldpZGdldHMtLWNhcGl0YWwgLm5hdldpZGdldF9fZXhwYW5kX19pbm5lciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMTIsIDExMiwgMTEyLCAwLjE3KTsgfVxuICAubmF2V2lkZ2V0cy0tY2FwaXRhbCAubmF2V2lkZ2V0X19leHBhbmRfX2lubmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2V2lkZ2V0cy0tY2FwaXRhbCAubmF2V2lkZ2V0Om50aC1jaGlsZCg1KSAubmF2V2lkZ2V0X19jb250ZW50LCAubmF2V2lkZ2V0cy0tY2FwaXRhbCAubmF2V2lkZ2V0Om50aC1jaGlsZCg0KSAubmF2V2lkZ2V0X19jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXZXaWRnZXRzLS1jYXBpdGFsIC5uYXZXaWRnZXQ6bnRoLWNoaWxkKDUpIC5uYXZXaWRnZXRfX2NvbnRlbnRfX2ltZywgLm5hdldpZGdldHMtLWNhcGl0YWwgLm5hdldpZGdldDpudGgtY2hpbGQoNCkgLm5hdldpZGdldF9fY29udGVudF9faW1nIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubmF2V2lkZ2V0cy0tY2FwaXRhbCAubmF2V2lkZ2V0Om50aC1jaGlsZCg1KSAubmF2V2lkZ2V0X19jb250ZW50X19pbWcgaW1nLCAubmF2V2lkZ2V0cy0tY2FwaXRhbCAubmF2V2lkZ2V0Om50aC1jaGlsZCg0KSAubmF2V2lkZ2V0X19jb250ZW50X19pbWcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5uYXZXaWRnZXRzLS1jYXBpdGFsIC5uYXZXaWRnZXQ6bnRoLWNoaWxkKDUpIC5uYXZXaWRnZXRfX2NvbnRlbnRfX2ltZzphZnRlciwgLm5hdldpZGdldHMtLWNhcGl0YWwgLm5hdldpZGdldDpudGgtY2hpbGQoNCkgLm5hdldpZGdldF9fY29udGVudF9faW1nOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZXaWRnZXRzLS1jYXBpdGFsIC5uYXZXaWRnZXQ6bnRoLWNoaWxkKDMpLCAubmF2V2lkZ2V0cy0tY2FwaXRhbCAubmF2V2lkZ2V0Om50aC1jaGlsZCg1KSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2V2lkZ2V0cy0tY2FwaXRhbCAubmF2V2lkZ2V0Om50aC1jaGlsZCgzKSwgLm5hdldpZGdldHMtLWNhcGl0YWwgLm5hdldpZGdldDpudGgtY2hpbGQoNSkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2V2lkZ2V0cy0tY2FwaXRhbCAubmF2V2lkZ2V0Om50aC1jaGlsZCgzbiArIDEpIC5uYXZXaWRnZXRfX2V4cGFuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0yMDAlIC0gNDBweCk7IH1cbiAgLm5hdldpZGdldHMtLWNhcGl0YWwgLm5hdldpZGdldDpudGgtY2hpbGQoM24gLSAxKSAubmF2V2lkZ2V0X19leHBhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xMDAlIC0gMjBweCk7IH1cbiAgLm5hdldpZGdldHMtLWNhcGl0YWwgLm5hdldpZGdldDpudGgtY2hpbGQoM24pIC5uYXZXaWRnZXRfX2V4cGFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTIwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2V2lkZ2V0cy0tY2FwaXRhbCAubmF2V2lkZ2V0Om50aC1jaGlsZCgybiArIDEpIC5uYXZXaWRnZXRfX2V4cGFuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xMDAlIC0gMjBweCk7IH1cbiAgLm5hdldpZGdldHMtLWNhcGl0YWwgLm5hdldpZGdldDpudGgtY2hpbGQoMm4pIC5uYXZXaWRnZXRfX2V4cGFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uYWNjb3JkaW9uIC5jYXJkIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgbWFyZ2luOiAwIDEuNzVyZW07XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuYWNjb3JkaW9uIC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNiM2IzYjM7IH1cbiAgLmFjY29yZGlvbiAuY2FyZCAuYnRuLWNhcmQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFjY29yZGlvbiAuY2FyZCAuYnRuLWNhcmQ6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgIGNvbG9yOiAjZTMxOTM3OyB9XG4gICAgICAuYWNjb3JkaW9uIC5jYXJkIC5idG4tY2FyZDpub3QoLmNvbGxhcHNlZCkgLmljb24tY2FyZCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuYWNjb3JkaW9uIC5jYXJkLmNhcmQtYm9keSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG4gIC5hY2NvcmRpb24gLmNhcmQgLmljb24tY2FyZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTAuNjU2MjVyZW07IH1cbiAgICAuYWNjb3JkaW9uIC5jYXJkIC5pY29uLWNhcmQ6OmJlZm9yZSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIGNvbG9yOiAjNTg1ODU4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIC5hY2NvcmRpb24gLmNhcmQgLmljb24tY2FyZDo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmFjY29yZGlvbi0tMSAuYWNjb3JkaW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgcGFkZGluZzogMC41cmVtIDEuODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuICAuYWNjb3JkaW9uLS0xIC5hY2NvcmRpb25fX2l0ZW1fX2luZm8gc3BhbiB7XG4gICAgbWluLXdpZHRoOiAzLjEyNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5hY2NvcmRpb24tLTEgLmFjY29yZGlvbl9faXRlbV9faW5mbyBwIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTQyODY7IH1cbiAgLmFjY29yZGlvbi0tMSAuYWNjb3JkaW9uX19pdGVtX19pbmZvIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFjY29yZGlvbi0tMSAuYWNjb3JkaW9uX19pdGVtX19yZWdlbmN5IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE0Mjg2O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFjY29yZGlvbi0tMSAuYWNjb3JkaW9uX19pdGVtX19yZWdlbmN5IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmFjY29yZGlvbi0tMSAuYWNjb3JkaW9uX19pdGVtX19yZWdlbmN5IHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwOyB9XG4gIC5hY2NvcmRpb24tLTEgLmFjY29yZGlvbl9faXRlbV9faW5mbyB7XG4gICAgZmxleDogMTsgfVxuICAuYWNjb3JkaW9uLS0xIC5hY2NvcmRpb25fX2l0ZW1fX3JlZ2VuY3kge1xuICAgIGZsZXg6IDEuNTsgfVxuXG4uYWNjb3JkaW9uLS0xIC5jYXJkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtOyB9XG4gIC5hY2NvcmRpb24tLTEgLmNhcmQgaDUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YjhiOGI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hY2NvcmRpb24tLTEgLmNhcmQgLmJ0bi1jYXJkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMS44NzVyZW07XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5hY2NvcmRpb24tLTEgLmNhcmQgLmJ0bi1jYXJkLmNvbGxhcHNlZCBzcGFuOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMzMnOyB9XG4gICAgLmFjY29yZGlvbi0tMSAuY2FyZCAuYnRuLWNhcmQgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMS4yNXJlbTtcbiAgICAgIHRvcDogMC45Mzc1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuYWNjb3JkaW9uLS0xIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hY2NvcmRpb24tLTEgLmFjY29yZGlvbl9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5udW1iZXJIZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA4MDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGVyY2VudEhlYWRpbmcge1xuICBjb2xvcjogIzAwODAwMDsgfVxuICAucGVyY2VudEhlYWRpbmcgaSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtOyB9XG5cbi5mb3JtSGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgIzcwNzA3MDtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtOyB9XG4gIC5mb3JtSGVhZGluZyAuaW5mb0hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEuMzc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICM3MDcwNzA7IH1cbiAgICAuZm9ybUhlYWRpbmcgLmluZm9IZWFkaW5nX19zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAuZm9ybUhlYWRpbmcgLmluZm9IZWFkaW5nX19kb3dubG9hZCBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMDYyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gICAgICAuZm9ybUhlYWRpbmcgLmluZm9IZWFkaW5nX19kb3dubG9hZCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRjAwMDA7IH1cbiAgICAgIC5mb3JtSGVhZGluZyAuaW5mb0hlYWRpbmdfX2Rvd25sb2FkIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5mb3JtSGVhZGluZyAuaW5mb0hlYWRpbmdfX2Rvd25sb2FkIGEgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5mb3JtSGVhZGluZyAuaW5mb0hlYWRpbmdfX2Rvd25sb2FkIGEgaS5pY19kb3dubG9hZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Rvd25sb2FkLnN2Z1wiKSBuby1yZXBlYXQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZvcm1IZWFkaW5nIC5pbmZvSGVhZGluZ19fZG93bmxvYWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmZvcm1IZWFkaW5nIC5pbmZvSGVhZGluZ19fZG93bmxvYWQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5zZWFyY2hQb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gIC5zZWFyY2hQb3N0X19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlYXJjaFBvc3RfX2lubmVyIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjc1cmVtO1xuICAgICAgcmlnaHQ6IDEuMjVyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gICAgLnNlYXJjaFBvc3RfX2lubmVyIC5mb3JtLWNvbnRyb2wsIC5zZWFyY2hQb3N0X19pbm5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlYXJjaFBvc3RfX2lubmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5zZWFyY2hQb3N0X19pbm5lciAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMC43NXJlbTtcbiAgICAgIGNvbG9yOiAjMzYzNjM2OyB9XG5cbi5saXN0UG9zdCAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5saXN0UG9zdCAucm93IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4ubGlzdFBvc3RfX2l0ZW0ge1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtOyB9XG4gIC5saXN0UG9zdF9faXRlbV9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGlzdFBvc3RfX2l0ZW1fX2ltYWdlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogNTguNDkwNTclO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGlzdFBvc3RfX2l0ZW1fX2ltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5saXN0UG9zdF9faXRlbV9fYm9keSB7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAgIC5saXN0UG9zdF9faXRlbV9fYm9keSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yODU3MWVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgaGVpZ2h0OiA0LjMzMzMzZW07XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgIC5saXN0UG9zdF9faXRlbV9fYm9keSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZjAwMDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTkuOThweCkge1xuICAubGlzdFBvc3RfX2l0ZW1fX2JvZHkgYSB7XG4gICAgZm9udC1zaXplOiAxZW07IH0gfVxuXG4uY2hvb3NlTWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jaG9vc2VNYXBfX3NlbGVjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNjg3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNob29zZU1hcF9fc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDgwIC8gMTExMCAqIDEwMCUpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNDgwIC8gMTExMCAqIDEwMCUpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5jaG9vc2VNYXBfX3NlbGVjdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgLmNob29zZU1hcF9fc2VsZWN0IC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5jaG9vc2VNYXBfX3NlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAuY2hvb3NlTWFwX19zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRlbSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYjNiM2IzO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljLWFycm93LXJpZ2h0LWRlZXAta2FtYXJ1LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4OyB9XG4gICAgICAuY2hvb3NlTWFwX19zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6OmJlZm9yZSxcbiAgICAgIC5jaG9vc2VNYXBfX3NlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMC45OTI4NmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC43MTQyOWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljLWxvY2F0aW9uLnN2Z1wiKTsgfVxuICAgIC5jaG9vc2VNYXBfX3NlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG4gICAgLmNob29zZU1hcF9fc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuY2hvb3NlTWFwX19zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljLWFycm93LWRvd24tZGVlcC1rYW1hcnUuc3ZnKTsgfVxuICAgIC5jaG9vc2VNYXBfX3NlbGVjdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gICAgICBjb2xvcjogI2UzMTkzNztcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAuY2hvb3NlTWFwX19zZWxlY3QgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2IzYjNiMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5jaG9vc2VNYXBfX3NlbGVjdCAuc2VsZWN0Mi1yZXN1bHRzID4gdWwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICNiM2IzYjM7XG4gICAgICBzY3JvbGxiYXItdHJhY2stY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuY2hvb3NlTWFwX19zZWxlY3QgLnNlbGVjdDItcmVzdWx0cyA+IHVsLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMC4zNzVyZW07XG4gICAgICAgIGhlaWdodDogMC4zNzVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtOyB9XG4gICAgICAuY2hvb3NlTWFwX19zZWxlY3QgLnNlbGVjdDItcmVzdWx0cyA+IHVsLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjNiM2IzO1xuICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07IH1cbiAgICAgIC5jaG9vc2VNYXBfX3NlbGVjdCAuc2VsZWN0Mi1yZXN1bHRzID4gdWwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5jaG9vc2VNYXBfX2NvbnRlbnRfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmNob29zZU1hcF9fY29udGVudF9faXRlbSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5jaG9vc2VNYXBfX2NvbnRlbnRfX2l0ZW0gLm1hcENvbnRhY3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmNob29zZU1hcF9fY29udGVudF9faXRlbSAubWFwQ29udGFjdF9faW5mbyBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMzEyNXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2FyZFByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjM1czsgfVxuICAuY2FyZFByb2R1Y3Q6aG92ZXIgLmNhcmRQcm9kdWN0X193cmFwaW1nIC5pbWctYmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAuY2FyZFByb2R1Y3Q6aG92ZXIgLmNhcmRQcm9kdWN0X190aXRsZSB7XG4gICAgY29sb3I6ICNlMzE5Mzc7IH1cbiAgLmNhcmRQcm9kdWN0X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIDAuMDVzOyB9XG4gIC5jYXJkUHJvZHVjdF9fdGl0bGU6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgMC4wNXMsIG9wYWNpdHkgMC41czsgfVxuICAuY2FyZFByb2R1Y3RfX3RleHRTZWVNb3JlOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIDAuMTVzLCBvcGFjaXR5IDAuNXM7IH1cbiAgLmNhcmRQcm9kdWN0X190aXRsZTo6YmVmb3JlLCAuY2FyZFByb2R1Y3RfX3RpdGxlOjphZnRlciwgLmNhcmRQcm9kdWN0X190ZXh0U2VlTW9yZTo6YmVmb3JlLCAuY2FyZFByb2R1Y3RfX3RleHRTZWVNb3JlOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXJkUHJvZHVjdF9fdGl0bGU6OmJlZm9yZSwgLmNhcmRQcm9kdWN0X190ZXh0U2VlTW9yZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzIDBzIGVhc2U7IH1cbiAgLmNhcmRQcm9kdWN0X190aXRsZTo6YWZ0ZXIsIC5jYXJkUHJvZHVjdF9fdGV4dFNlZU1vcmU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtMTAwJSAtIDMwcHgpLCAtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5jYXJkUHJvZHVjdF9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuY2FyZFByb2R1Y3QtaW52ZXN0SG9tZSAuY2FyZFByb2R1Y3RfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jYXJkUHJvZHVjdF9fdGV4dFNlZU1vcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjYjNiM2IzOyB9XG4gIC5jYXJkUHJvZHVjdF9faW1hZ2VzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNhcmRQcm9kdWN0X19pbWFnZXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBhZGRpbmctdG9wOiA2Mi45OTIxMyU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jYXJkUHJvZHVjdF9faW1hZ2VzIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhcmRQcm9kdWN0LXNlcnZpY2UgLmNhcmRQcm9kdWN0X19pbWFnZXMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNhcmRQcm9kdWN0LXNlcnZpY2UgLmNhcmRQcm9kdWN0X19pbWFnZXM6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDAuNzAzNTIlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNhcmRQcm9kdWN0LXNlcnZpY2UgLmNhcmRQcm9kdWN0X19pbWFnZXMgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jYXJkUHJvZHVjdC1pbnZlc3RIb21lIC5jYXJkUHJvZHVjdF9faW1hZ2VzIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jYXJkUHJvZHVjdC1pbnZlc3RIb21lIC5jYXJkUHJvZHVjdF9faW1hZ2VzOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcGFkZGluZy10b3A6IDYyLjg1NzE0JTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jYXJkUHJvZHVjdC1pbnZlc3RIb21lIC5jYXJkUHJvZHVjdF9faW1hZ2VzIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcmRQcm9kdWN0X193cmFwaW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmNhcmRQcm9kdWN0X193cmFwaW1nIC5pbWctYmcge1xuICAgICAgdHJhbnNpdGlvbjogMC42cyBlYXNlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2FyZEhlYWRpbmcge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICM1ODU4NTg7IH1cbiAgLmNhcmRIZWFkaW5nLWJhY2tncm91bmRHaG9zdFdoaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuICAuY2FyZEhlYWRpbmcgLmFycm93X2NhcnJvdC1yaWdodCB7XG4gICAgY29sb3I6ICM1ODU4NTg7IH1cbiAgLmNhcmRIZWFkaW5nIGEge1xuICAgIGNvbG9yOiAjNTZhZWZmOyB9XG4gIC5jYXJkSGVhZGluZ190aXRsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDRweCAjZTMxOTM3O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jYXJkSGVhZGluZ190aXRsZSAuaGVhZGluZy1oMiB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuY2FyZEhlYWRpbmdfdGl0bGUgLmhlYWRpbmctaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9IH1cbiAgLmNhcmRIZWFkaW5nX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07IH1cbiAgLmNhcmRIZWFkaW5nX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzVyZW07IH1cbiAgICAuY2FyZEhlYWRpbmdfbGluayBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuY2FyZEhlYWRpbmdfbGluayBhIC5hcnJvd19jYXJyb3QtcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTsgfVxuICAgIC5jYXJkSGVhZGluZ19saW5rOmhvdmVyIGEge1xuICAgICAgY29sb3I6ICNlMzE5Mzc7IH1cbiAgLmNhcmRIZWFkaW5nX3ZpZXdBbGwgLmFycm93X3JpZ2h0LFxuICAuY2FyZEhlYWRpbmdfdmlld0FsbCBhIHtcbiAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jYXJkSGVhZGluZ192aWV3QWxsIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cbiAgLmNhcmRIZWFkaW5nX3ZpZXdBbGwgLmFycm93X3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLmNhcmRIZWFkaW5nX3ZpZXdBbGw6aG92ZXIgLmFycm93X3JpZ2h0IHtcbiAgICBjb2xvcjogI2UzMTkzNzsgfVxuICAuY2FyZEhlYWRpbmcgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNhcmRIZWFkaW5nIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgICAgIC5jYXJkSGVhZGluZyB1bCBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNlMzE5Mzc7IH1cblxuLmNhcmRPcGVuQWNjb3VudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMzE5Mzc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzQzNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmRPcGVuQWNjb3VudCB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAycmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuY2FyZE9wZW5BY2NvdW50X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkT3BlbkFjY291bnRfbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5jYXJkT3BlbkFjY291bnRfbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH0gfVxuXG4uY2FyZFN0b2NrIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYXJkU3RvY2stc2VydmljZUFkdmFudGFnZXMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gICAgLmNhcmRTdG9jay1zZXJ2aWNlQWR2YW50YWdlcyAuY2FyZFN0b2NrX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FyZFN0b2NrLXNlcnZpY2VBZHZhbnRhZ2VzQW5pbWF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICAgIC5jYXJkU3RvY2stc2VydmljZUFkdmFudGFnZXNBbmltYXRpb24gLmNhcmRTdG9ja19fY29udGVudCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmNhcmRTdG9jay1zZXJ2aWNlQWR2YW50YWdlc0FuaW1hdGlvbjpob3ZlciAuY2FyZFN0b2NrX19pbm5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0cHgpOyB9XG4gICAgLmNhcmRTdG9jay1zZXJ2aWNlQWR2YW50YWdlc0FuaW1hdGlvbjpob3ZlciAuY2FyZFN0b2NrX19kZXNjIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAuY2FyZFN0b2NrOm5vdCguY2FyZFN0b2NrLXNlcnZpY2VBZHZhbnRhZ2VzKTpub3QoLmNhcmRTdG9jay1zZXJ2aWNlQWR2YW50YWdlc0FuaW1hdGlvbikgLmltZy1iZyB7XG4gICAgdHJhbnNpdGlvbjogMC42cyBlYXNlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhcmRTdG9jazpub3QoLmNhcmRTdG9jay1zZXJ2aWNlQWR2YW50YWdlcyk6bm90KC5jYXJkU3RvY2stc2VydmljZUFkdmFudGFnZXNBbmltYXRpb24pOmhvdmVyIC5pbWctYmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAuY2FyZFN0b2NrLXNlcnZpY2VBZHZhbnRhZ2VzIC5jYXJkU3RvY2tfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgLmNhcmRTdG9jay1zZXJ2aWNlQWR2YW50YWdlc0FuaW1hdGlvbiAuY2FyZFN0b2NrX19pbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgLmNhcmRTdG9jay1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgcGFkZGluZzogMS41cmVtIDIuNzVyZW07IH1cbiAgLmNhcmRTdG9jay1pbnZlc3RtZW50VHJ1c3Qge1xuICAgIG1heC13aWR0aDogMTkuMTI1cmVtO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuY2FyZFN0b2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jYXJkU3RvY2stZGVmYXVsdCAuY2FyZFN0b2NrX190aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMyMzM5NWQ7IH1cbiAgICAuY2FyZFN0b2NrLWludmVzdG9yc09wZW5BY2NvdW50IC5jYXJkU3RvY2tfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTsgfVxuICAgIC5jYXJkU3RvY2stZ3VpZGVPcGVuQWNjb3VudCAuY2FyZFN0b2NrX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgICAuY2FyZFN0b2NrLWlzVGhlU2VydmljZVJpZ2h0Rm9yWW91IC5jYXJkU3RvY2tfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogMTAwOyB9XG4gICAgLmNhcmRTdG9jay1zZXJ2aWNlQWR2YW50YWdlcyAuY2FyZFN0b2NrX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07IH1cbiAgICAuY2FyZFN0b2NrLXNlcnZpY2VBZHZhbnRhZ2VzQW5pbWF0aW9uIC5jYXJkU3RvY2tfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTsgfVxuICAgIC5jYXJkU3RvY2staW52ZXN0bWVudEFuYWx5c2lzQ29uc3VsdGluZyAuY2FyZFN0b2NrX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtOyB9XG4gICAgLmNhcmRTdG9jay1pbnZlc3RtZW50VHJ1c3QgLmNhcmRTdG9ja19fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAuY2FyZFN0b2NrLXR5cGVPZk1vbmV5VHJhbnNmZXIgLmNhcmRTdG9ja19fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAuY2FyZFN0b2NrX19pbWcge1xuICAgIG1heC13aWR0aDogMy44NzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmNhcmRTdG9jay1pbnZlc3RvcnNPcGVuQWNjb3VudCAuY2FyZFN0b2NrX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiA1LjEyNXJlbTsgfVxuICAgIC5jYXJkU3RvY2staXNUaGVTZXJ2aWNlUmlnaHRGb3JZb3UgLmNhcmRTdG9ja19faW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAuMTI1cmVtOyB9XG4gICAgICAuY2FyZFN0b2NrLWlzVGhlU2VydmljZVJpZ2h0Rm9yWW91IC5jYXJkU3RvY2tfX2ltZyAuaW1nLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgLmNhcmRTdG9jay1zZXJ2aWNlQWR2YW50YWdlcyAuY2FyZFN0b2NrX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAzLjEyNXJlbTsgfVxuICAgIC5jYXJkU3RvY2stc2VydmljZUFkdmFudGFnZXNBbmltYXRpb24gLmNhcmRTdG9ja19faW1nIHtcbiAgICAgIG1heC13aWR0aDogMy4xMjVyZW07IH1cbiAgICAuY2FyZFN0b2NrLWludmVzdG1lbnRBbmFseXNpc0NvbnN1bHRpbmcgLmNhcmRTdG9ja19faW1nIHtcbiAgICAgIG1heC13aWR0aDogMy4xMjVyZW07IH1cbiAgICAuY2FyZFN0b2NrLWludmVzdG1lbnRUcnVzdCAuY2FyZFN0b2NrX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAzLjEyNXJlbTsgfVxuICAgIC5jYXJkU3RvY2stdHlwZU9mTW9uZXlUcmFuc2ZlciAuY2FyZFN0b2NrX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAzLjU2MjVyZW07IH1cbiAgICAgIC5jYXJkU3RvY2stdHlwZU9mTW9uZXlUcmFuc2ZlciAuY2FyZFN0b2NrX19pbWcgLmltZy1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuY2FyZFN0b2NrX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzU4NTg1ODsgfVxuICAgIC5jYXJkU3RvY2stdHlwZU9mTW9uZXlUcmFuc2ZlciAuY2FyZFN0b2NrX19kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jYXJkU3RvY2stc2VydmljZUFkdmFudGFnZXMgLmNhcmRTdG9ja19fZGVzYyB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgICAuY2FyZFN0b2NrLXNlcnZpY2VBZHZhbnRhZ2VzQW5pbWF0aW9uIC5jYXJkU3RvY2tfX2Rlc2Mge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDY0cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDg0cHgpOyB9XG5cbmE6bm90KC5jYXJkU3RvY2stc2VydmljZUFkdmFudGFnZXMpOm5vdCguY2FyZFN0b2NrLXNlcnZpY2VBZHZhbnRhZ2VzQW5pbWF0aW9uKSAuaW1nLWJnIHtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmE6bm90KC5jYXJkU3RvY2stc2VydmljZUFkdmFudGFnZXMpOm5vdCguY2FyZFN0b2NrLXNlcnZpY2VBZHZhbnRhZ2VzQW5pbWF0aW9uKTpob3ZlciAuaW1nLWJnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG5cbi5jYXJkQm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jYXJkQm94LWJvcmRlclJlZCB7XG4gICAgbWF4LXdpZHRoOiAzNi44MTI1cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMzE5Mzc7IH1cbiAgLmNhcmRCb3hfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5jYXJkQm94LWJvcmRlclJlZCAuY2FyZEJveF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGNvbG9yOiAjNTg1ODU4OyB9XG4gIC5jYXJkQm94LmNhcmRCb3hDb250ZW50IC5jYXJkQm94X19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMS4xNDI4NmVtOyB9XG4gIC5jYXJkQm94LmNhcmRCb3hDb250ZW50IC5jYXJkQm94X19saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG5cbmEuY2FyZEJveDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIGEuY2FyZEJveDpob3ZlciAuY2FyZEJveF9fdGl0bGUge1xuICAgIGNvbG9yOiAjZTMxOTM3OyB9XG5cbi50ZW1wbGF0ZS1mYXEge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsgfVxuICAudGVtcGxhdGUtZmFxLXNlY29uZGFyeSAuY2FyZEhlYWRpbmdfdGl0bGUge1xuICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlbXBsYXRlLWZhcS1zZWNvbmRhcnkgLmNhcmRIZWFkaW5nX3RpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDsgfSB9XG4gIC50ZW1wbGF0ZS1mYXFfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRlbXBsYXRlLWZhcSAuYWNjb3JkaW9uIC5jYXJkIC5idG4tY2FyZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07IH1cblxuLm1fX3RhYmxlX19pbm5lciBhLm1fX3RhYmxlX19waWN0b25CbHVlQ29sb3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM1NmFlZmY7IH1cbiAgLm1fX3RhYmxlX19pbm5lciBhLm1fX3RhYmxlX19waWN0b25CbHVlQ29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiAjZTMxOTM3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTMxOTM3OyB9XG5cbi5tX190YWJsZV9faW5uZXIgYS5kYW5nZXI6aG92ZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubV9fdGFibGVfX2lubmVyIHVsIHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5tX190YWJsZV9faW5uZXIgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG4ubV9fdGFibGVfX2lubmVyIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAubV9fdGFibGVfX2lubmVyIHRhYmxlOm5vdCguZGF0YVRhYmxlKTpub3QoLm1fX3RhYmxlLXNib25kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA0OS41NjI1cmVtOyB9XG5cbi5tX190YWJsZV9faW5uZXIgdGgsXG4ubV9fdGFibGVfX2lubmVyIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICNiM2IzYjM7IH1cbiAgLnRlbXBsYXRlLWJhc2ljSW5mb3JtYXRpb24gLm1fX3RhYmxlX19pbm5lciB0aCwgLnRlbXBsYXRlLWJhc2ljSW5mb3JtYXRpb25cbiAgLm1fX3RhYmxlX19pbm5lciB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNiM2IzYjM7IH1cbiAgLm1fX3RhYmxlLXNib25kIC5tX190YWJsZV9faW5uZXIgdGgsIC5tX190YWJsZS1zYm9uZFxuICAubV9fdGFibGVfX2lubmVyIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1fX3RhYmxlX19pbm5lciB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogIzIzMzk1ZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubV9fdGFibGVfX2lubmVyIHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTsgfSB9XG4gIC50ZW1wbGF0ZS1iYXNpY0luZm9ybWF0aW9uIC5tX190YWJsZV9faW5uZXIgdGgge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNlMzE5Mzc7IH1cbiAgLnAtbWFya2V0T3ZlcnZpZXcgLm1fX3RhYmxlX19pbm5lciB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnRlbXBsYXRlLWJhc2ljSW5mb3JtYXRpb24gLm1fX3RhYmxlX19pbm5lciB0ZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm1fX3RhYmxlLXNib25kIHtcbiAgd2lkdGg6IDE5MjBweDtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgLm1fX3RhYmxlLXNib25kIHRoLFxuICAubV9fdGFibGUtc2JvbmQgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubV9fdGFibGUtc2JvbmQgdGgge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubV9fdGFibGUtc2JvbmQgLmNvbC1yZWQge1xuICAgIGNvbG9yOiAjZTMxOTM3OyB9XG4gIC5tX190YWJsZS1zYm9uZCAuY29sLWdyZWVuIHtcbiAgICBjb2xvcjogIzI3YWU2MDsgfVxuICAubV9fdGFibGUtc2JvbmQgYSB7XG4gICAgY29sb3I6ICM1NmFlZmY7IH1cblxuLm1fX3RhYmxlLS10cmFuc3BhcmVudCAubV9fdGFibGVfX3RoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTg1ODU4OyB9XG5cbi5tX190YWJsZS5uby10aC1iZyAubV9fdGFibGVfX3RoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1fX3RhYmxlX190aCwgLm1fX3RhYmxlX190ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm1fX3RhYmxlX190aC0tZml4bGVmdCwgLm1fX3RhYmxlX190ZC0tZml4bGVmdCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHotaW5kZXg6IDE7IH1cblxuLm1fX3RhYmxlLXhzVGl0bGUgLm1fX3RhYmxlX190aCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuLm1fX3RhYmxlX190aC0tYmd3aGl0ZSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5tX190YWJsZV9fdGgtLWJvcmRlcnRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubV9fdGFibGUteHNUZXh0IC5tX190YWJsZV9fdGQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG5cbi5tX190YWJsZV9fdGQtLW5vYm9yZGVydG9wIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4ubV9fdGFibGVfX3RkLS1ub2JvcmRlcmJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLm1fX3RhYmxlX190ZC0tdmVydGljYWxhbGlnbnRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm1fX3RhYmxlX190aC0tY2VudGVyLCAubV9fdGFibGVfX3RkLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1fX3RhYmxlX190aC0td2VpZ2h0Tm9ybWFsLCAubV9fdGFibGVfX3RkLS13ZWlnaHROb3JtYWwge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5tX190YWJsZSB0Ym9keSAubV9fdGFibGVfX3RoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICM1ODU4NTg7IH1cblxuLm1fX3RhYmxlIHRib2R5IC5tX190YWJsZV9fdHItLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG5cbi5wLWluc3RydWN0aW9uX3N0ZXAgLm1fX3RhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cblxuLm1fX3RhYmxlLXhzVGl0bGUgLm1fX3RhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cblxuLm1fX3RhYmxlX19waWN0b25CbHVlQ29sb3Ige1xuICBjb2xvcjogIzU2YWVmZjsgfVxuXG4udGVtcGxhdGUtZGFuRGF1VGhpVHJ1b25nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9ob21lL2Rhbi1kYXUtdGhpLXRydW9uZy9rZXl2aXN1YWwuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJ2dyA1dmg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYW5pbWF0aW9uOiBiZy1zY3JvbGxpbmctcmV2ZXJzZSA1cyAzcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7IH1cblxuQGtleWZyYW1lcyBiZy1zY3JvbGxpbmcge1xuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHZ3IDEwdmg7IH0gfVxuICAudGVtcGxhdGUtZGFuRGF1VGhpVHJ1b25nX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzZW0gMDsgfVxuICAgIC50ZW1wbGF0ZS1kYW5EYXVUaGlUcnVvbmdfX2NvbnRlbnRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yODU3MWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnRlbXBsYXRlLWRhbkRhdVRoaVRydW9uZ19fY29udGVudF9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43MTQyOWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2NjY3OyB9IH1cbiAgICAudGVtcGxhdGUtZGFuRGF1VGhpVHJ1b25nX19jb250ZW50X19kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMTQyODZlbTsgfVxuXG4uc1NTSUlCb2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc1NTSUlCb2FyZCAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNTU0lJQm9hcmQgLnNsaWNrLXNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc1NTSUlCb2FyZCAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc1NTSUlCb2FyZCAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2NC44JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMxLjI1JTsgfSB9XG4gIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW0gLmltZy1iZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW0gLmltZy1iZzo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogY2FsYygxNjUgLyAxNDQwICogMTAwJSk7XG4gICAgICBib3R0b206IDI5JTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgYm90dG9tOiAzNCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICBjb2xvcjogI2UzMTkzNztcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjYuNzVkZWcsICNlMTFhMzcgLTQuMyUsICNhYzAxMWEgMTAwLjgxJSk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX3RpdGxlID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY2Ljc1ZGVnLCAjYWMwMTFhIDEwMC44MSUsICNhYzAxMWEgMTAwLjgxJSk7XG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2Ni43NWRlZywgI2UxMWEzNyAtNC4zJSwgI2FjMDExYSAxMDAuODElKTtcbiAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuODVzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuOXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC45NXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoNikge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4wNXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoNykge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4xczsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjE1czsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCg5KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDEwKSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjI1czsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgxMSkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4zczsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgxMikge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4zNXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMTMpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNHM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMTQpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNDVzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDE1KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDE2KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjU1czsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgxNykge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS42czsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgxOCkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS42NXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMTkpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuN3M7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMjApIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNzVzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDIxKSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjhzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDIyKSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjg1czsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgyMykge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS45czsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgyNCkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS45NXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMjUpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDJzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDI2KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjA1czsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgyNykge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4xczsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgyOCkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4xNXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMjkpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuMnM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMzApIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuMjVzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDMxKSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjNzOyB9XG4gICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2Rlc2Mge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgIG1hcmdpbi10b3A6IDEuMTQyODZlbTtcbiAgICAgIG1heC13aWR0aDogMjkuMDcxNDNlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19kZXNjIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2Rlc2MgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjg1czsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuOXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjk1czsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoNikge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4wNXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoOCkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4xNXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCg5KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuMjVzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMTEpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuM3M7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgxMikge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4zNXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgxMykge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS40czsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDE0KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjQ1czsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDE1KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMTYpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNTVzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMTcpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNnM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgxOCkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS42NXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgxOSkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS43czsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDIwKSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjc1czsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDIxKSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjhzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMjIpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuODVzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMjMpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuOXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgyNCkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS45NXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgyNSkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMnM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgyNikge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4wNXM7IH1cbiAgICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2Rlc2MgPiBzcGFuOm50aC1jaGlsZCgyNykge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4xczsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDI4KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjE1czsgfVxuICAgICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fZGVzYyA+IHNwYW46bnRoLWNoaWxkKDI5KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjJzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMzApIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuMjVzOyB9XG4gICAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19kZXNjID4gc3BhbjpudGgtY2hpbGQoMzEpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuM3M7IH1cbiAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fdGl0bGUgPiBzcGFuLFxuICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19kZXNjID4gc3BhbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbmF2SW5SaWdodDtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBuYXZJblJpZ2h0OyB9XG4gICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAwLjg1NzE0ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42NjY2NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE5Mzc7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogOS42NDI4NmVtO1xuICAgICAgaGVpZ2h0OiAyLjkyODU3ZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC42czsgfVxuICAgICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2xpbms6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19saW5rOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gICAgLnNTU0lJQm9hcmQgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW1fX2NoUGxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS9TU0ktSWJvYXJkL2NoUGxheS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluOyB9XG4gICAgICAuc1NTSUlCb2FyZCAuc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fY2hQbGF5OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hvbWUvU1NJLUlib2FyZC9jaFBsYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjsgfVxuICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19hcHBTdG9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS9TU0ktSWJvYXJkL2FwcFN0b3JlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47IH1cbiAgICAgIC5zU1NJSUJvYXJkIC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19hcHBTdG9yZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ob21lL1NTSS1JYm9hcmQvYXBwU3RvcmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjsgfVxuICAuc1NTSUlCb2FyZCAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtOyB9XG4gIC5zU1NJSUJvYXJkIC5zbGljay1kb3RzX19jdXN0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDJyZW07IH1cblxuLnNtYXJ0SW52ZXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0LjVyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc21hcnRJbnZlc3Qge1xuICAgICAgcGFkZGluZzogM3JlbSAwOyB9IH1cbiAgLnNtYXJ0SW52ZXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZTMxOTM3O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuc21hcnRJbnZlc3RfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuICAuc21hcnRJbnZlc3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zbWFydEludmVzdF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuICAuc21hcnRJbnZlc3RfX2xpc3Qge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnNtYXJ0SW52ZXN0X19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMDsgfSB9XG4gIC5zbWFydEludmVzdF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi5qb3VybmV5IHtcbiAgcGFkZGluZzogNC41cmVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmpvdXJuZXkge1xuICAgICAgcGFkZGluZzogM3JlbSAwOyB9IH1cbiAgLmpvdXJuZXlfX3RhYkNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgcGFkZGluZzogMCAyLjM3NXJlbSAxLjc1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMzE5Mzc7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAuam91cm5leV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2UzMTkzNztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmpvdXJuZXlfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuICAuam91cm5leV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgIG1hcmdpbjogMC41cmVtIDAgMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmpvdXJuZXlfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgLmpvdXJuZXlfX2xpc3Qge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmpvdXJuZXlfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAwOyB9IH1cbiAgLmpvdXJuZXlfX3RhYnMge1xuICAgIGJvcmRlcjogMDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5qb3VybmV5X190YWJzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmpvdXJuZXlfX3RhYnNfX2xhYmVsIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7IH1cbiAgICAgIC5qb3VybmV5X190YWJzX19sYWJlbDpob3ZlciwgLmpvdXJuZXlfX3RhYnNfX2xhYmVsLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2UzMTkzNztcbiAgICAgICAgY29sb3I6ICNlMzE5Mzc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5qb3VybmV5X190YWJDb250ZW50IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gIC5qb3VybmV5X19zbGlkZSAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbjogMCAwLjkzNzVyZW07IH1cbiAgLmpvdXJuZXlfX3NsaWRlIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLTAuOTM3NXJlbTsgfVxuICAuam91cm5leV9fYnV0dG9uIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmpvdXJuZXlfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuam91cm5leSAuc2xpY2stZG90c19fY3VzdG9tIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tLXJlZ2lzdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAxLjU2MjVyZW0gMCAxLjgxMjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZvcm0tLXJlZ2lzdGVyIHtcbiAgICAgIHBhZGRpbmc6IDIuMjVyZW0gMDsgfSB9XG4gIC5mb3JtLS1yZWdpc3Rlcl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvcm0tLXJlZ2lzdGVyX19sZWZ0IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZm9ybS0tcmVnaXN0ZXJfX2xlZnQge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmZvcm0tLXJlZ2lzdGVyX19yaWdodCB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mb3JtLS1yZWdpc3Rlcl9fcmlnaHQge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtLS1yZWdpc3Rlcl9fcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZvcm0tLXJlZ2lzdGVyX190aXRsZS0tbGVmdCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5mb3JtLS1yZWdpc3Rlcl9fdGl0bGUtLWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgLmZvcm0tLXJlZ2lzdGVyX19mb3JtLS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDFyZW0gLTAuMjVyZW0gMCAtMC4yNXJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvcm0tLXJlZ2lzdGVyX19lbWFpbCwgLmZvcm0tLXJlZ2lzdGVyX19waG9uZSB7XG4gICAgZmxleDogMCAwIDIyJTtcbiAgICBtYXgtd2lkdGg6IDIyJTtcbiAgICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZm9ybS0tcmVnaXN0ZXJfX2VtYWlsLCAuZm9ybS0tcmVnaXN0ZXJfX3Bob25lIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIC5mb3JtLS1yZWdpc3Rlcl9fZW1haWwgaW5wdXQsIC5mb3JtLS1yZWdpc3Rlcl9fcGhvbmUgaW5wdXQge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4OSwgMTA0LCAxMTcsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAgICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtIDAuNXJlbSAwLjc1cmVtO1xuICAgICAgY29sb3I6ICMyMzM5NWQ7IH1cbiAgICAgIC5mb3JtLS1yZWdpc3Rlcl9fZW1haWwgaW5wdXQ6OnBsYWNlaG9sZGVyLCAuZm9ybS0tcmVnaXN0ZXJfX3Bob25lIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYjNiM2IzOyB9XG4gIC5mb3JtLS1yZWdpc3Rlcl9fcHVsbGRvd24ge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogMCAwLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZm9ybS0tcmVnaXN0ZXJfX3B1bGxkb3duIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtOyB9IH1cbiAgLmZvcm0tLXJlZ2lzdGVyIC5wdWxsZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm0tLXJlZ2lzdGVyIC5wdWxsZG93bl9fcGxhY2Vob2xkZXIge1xuICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgIHRvcDogMC43NXJlbTtcbiAgICAgIGxlZnQ6IDFyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgICAgbWF4LXdpZHRoOiA1cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5mb3JtLS1yZWdpc3RlciAucHVsbGRvd24gLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9ybS0tcmVnaXN0ZXIgLnB1bGxkb3duIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMi4xMjVyZW0gMC41cmVtIDYuMjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4OSwgMTA0LCAxMTcsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyB9XG4gICAgICAuZm9ybS0tcmVnaXN0ZXIgLnB1bGxkb3duIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzIzMzk1ZDsgfVxuICAgIC5mb3JtLS1yZWdpc3RlciAucHVsbGRvd24gLnNlbGVjdDItZHJvcGRvd24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4OSwgMTA0LCAxMTcsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyB9XG4gIC5mb3JtLS1yZWdpc3Rlcl9fYnRuIHtcbiAgICBmbGV4OiAwIDAgMTYlO1xuICAgIG1heC13aWR0aDogMTYlO1xuICAgIHBhZGRpbmc6IDAgMC4yNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmZvcm0tLXJlZ2lzdGVyX19idG4ge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH0gfVxuICAgIC5mb3JtLS1yZWdpc3Rlcl9fYnRuIC5idG4tLWtoY24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsOyB9XG4gIC5mb3JtLS1yZWdpc3Rlcl9fc2VwYXJhdGUge1xuICAgIG1hcmdpbjogMCAxMy41JTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLmZvcm0tLXJlZ2lzdGVyX19zZXBhcmF0ZSB7XG4gICAgICAgIG1hcmdpbjogMCA4JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZm9ybS0tcmVnaXN0ZXJfX3NlcGFyYXRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mb3JtLS1yZWdpc3RlciBsYWJlbC5lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc29jaWFscyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtIGF1dG8gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5zb2NpYWxzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc29jaWFsc19fdGl0bGUge1xuICAgICAgY29sb3I6ICMyZjQxNTI7IH0gfVxuXG4uc29jaWFsc19fbGlzdCB7XG4gIGZsZXgtZ3JvdzogMTsgfVxuICAuc29jaWFsc19fbGlzdCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNvY2lhbHNfX2xpc3QgbGkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMS4zNzVyZW07XG4gICAgbWF4LXdpZHRoOiAxLjc1cmVtOyB9XG4gICAgLnNvY2lhbHNfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNvY2lhbHNfX2xpc3QgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7IH1cbiAgLnNvY2lhbHNfX2xpc3QgYTpob3ZlciBpbWcge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoNDAlKSBzZXBpYSgxMDAlKSBodWUtcm90YXRlKC01MGRlZykgc2F0dXJhdGUoNjAwJSkgY29udHJhc3QoMC44KTsgfVxuXG4uaW52ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmludmVzdCB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMDsgfSB9XG4gIC5pbnZlc3RfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyMzM5NWQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbnZlc3RfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfSB9XG4gIC5pbnZlc3RfX2luZm8ge1xuICAgIG1heC13aWR0aDogNTcuNTYyNXJlbTtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbnZlc3RfX2luZm8ge1xuICAgICAgICBtYXJnaW46IDEuNXJlbSBhdXRvIDA7IH0gfVxuICAuaW52ZXN0X19ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5pbnZlc3RfX2Jsb2NrIC5ib3hJbmZvIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbnZlc3RfX2Jsb2NrIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7IH0gfVxuICAgIC5pbnZlc3RfX2Jsb2NrX19pY29uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC42cyBlYXNlOyB9XG4gICAgICAuaW52ZXN0X19ibG9ja19faWNvbiBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMy4xMjVyZW07IH1cbiAgICAuaW52ZXN0X19ibG9ja19fdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDEuMjVyZW0gMCAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMyZjQxNTI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaW52ZXN0X19ibG9ja19fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtOyB9IH1cbiAgICAuaW52ZXN0X19ibG9jazpob3ZlciAuaW52ZXN0X19ibG9ja19faWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuLmNvbnRhY3Qge1xuICBwYWRkaW5nOiAyLjVyZW0gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiAycmVtIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdF9faW5mbyB7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmNvbnRhY3RfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzIzMzk1ZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3RfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0X190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfSB9XG4gIC5jb250YWN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzU4NTg1ODtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0X190ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0X190ZXh0IHtcbiAgICAgICAgY29sb3I6ICM0ZjRmNGY7XG4gICAgICAgIG1hcmdpbjogMS41cmVtIDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgY29sb3I6ICM0ZjRmNGY7IH0gfVxuICAuY29udGFjdF9fZ3JvdXAtYnV0dG9ucyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0X19ncm91cC1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5jYXJkQ291bnRlck51bWJlci1jZW50ZXIge1xuICBtYXgtd2lkdGg6IDE0LjA2MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmNhcmRDb3VudGVyTnVtYmVyX19udW1iZXIge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNlMzE5Mzc7IH1cbiAgLmNhcmRDb3VudGVyTnVtYmVyLWNlbnRlciAuY2FyZENvdW50ZXJOdW1iZXJfX251bWJlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkQ291bnRlck51bWJlcl9fbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy43NXJlbTsgfSB9XG5cbi5jYXJkQ291bnRlck51bWJlcl9fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLmNhcmRDb3VudGVyTnVtYmVyLWNlbnRlciAuY2FyZENvdW50ZXJOdW1iZXJfX2NhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5jYXJkU21hcnRJbnZlc3Qge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuY2FyZFNtYXJ0SW52ZXN0IHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDEuMjVyZW07IH0gfVxuICAuY2FyZFNtYXJ0SW52ZXN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGY2O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDI1cHggcmdiYSgyMjcsIDI1LCA1NSwgMC4yNSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2UzMTkzNzsgfVxuICAgIC5jYXJkU21hcnRJbnZlc3Q6aG92ZXIgLmNhcmRTbWFydEludmVzdF9fYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE5Mzc7IH1cbiAgLmNhcmRTbWFydEludmVzdF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcmRTbWFydEludmVzdF9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhcmRTbWFydEludmVzdF9fdG9wOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDAuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgICB0b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTMxOTM3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmNhcmRTbWFydEludmVzdF9fdG9wOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0xcmVtOyB9IH1cbiAgLmNhcmRTbWFydEludmVzdF9faW1nIHtcbiAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgLmNhcmRTbWFydEludmVzdF9faW1nIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAzLjc1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5jYXJkU21hcnRJbnZlc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMjMzOTVkOyB9XG4gIC5jYXJkU21hcnRJbnZlc3RfX3N1YlRleHQge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjNTg1ODU4OyB9XG4gIC5jYXJkU21hcnRJbnZlc3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgbWFyZ2luOiAycmVtIDAgMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmNhcmRTbWFydEludmVzdF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDA7IH0gfVxuICAuY2FyZFNtYXJ0SW52ZXN0X19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gICAgY29sb3I6ICNlMzE5Mzc7IH1cbiAgICAuY2FyZFNtYXJ0SW52ZXN0X19saXN0IGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAuY2FyZFNtYXJ0SW52ZXN0X19saXN0IGEge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgY29sb3I6ICM1ODU4NTg7IH1cbiAgICAgIC5jYXJkU21hcnRJbnZlc3RfX2xpc3QgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZTMxOTM3OyB9XG4gIC5jYXJkU21hcnRJbnZlc3RfX2JvdHRvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNC4zNzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5jYXJkU21hcnRJbnZlc3RfX2JvdHRvbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07IH0gfVxuICAuY2FyZFNtYXJ0SW52ZXN0X19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMyMzM5NWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7IH1cbiAgICAuY2FyZFNtYXJ0SW52ZXN0X19idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLm5vdGlmeUJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAwOyB9XG4gIC5ub3RpZnlCYXI6aG92ZXIgLm5vdGlmeUJhcl9fbGlzdCB7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuICAubm90aWZ5QmFyX3dyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLm5vdGlmeUJhcl9fbGlzdC5saXN0MSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFuaW1hdGlvbjogbWFycXVlZSAxNXMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5ub3RpZnlCYXJfX2xpc3QubGlzdDIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBhbmltYXRpb246IG1hcnF1ZWUyIDE1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA3LjMzMzMzM3M7IH1cbiAgLm5vdGlmeUJhcl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubm90aWZ5QmFyX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAubm90aWZ5QmFyX19pdGVtIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLm5vdGlmeUJhcl9faXRlbSBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9IH1cblxuQGtleWZyYW1lcyBtYXJxdWVlMiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7IH0gfVxuXG4uY2FyZE51bWJlciB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuY2FyZE51bWJlciBvbCB7XG4gICAgY291bnRlci1yZXNldDogbGk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAuY2FyZE51bWJlcl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgIC5jYXJkTnVtYmVyX19pdGVtICsgLmNhcmROdW1iZXJfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG4gIC5jYXJkTnVtYmVyX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNC42MjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLmNhcmROdW1iZXJfX2lubmVyOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyLjg3NXJlbTtcbiAgICAgIGhlaWdodDogMi44NzVyZW07XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpKTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjg3NXJlbTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMzE5Mzc7XG4gICAgICBjb2xvcjogI2UzMTkzNztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuY2FyZE51bWJlcl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNhcmROdW1iZXJfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cbiAgICAuY2FyZE51bWJlcl9fZGVzYyBhIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBjb2xvcjogIzU2YWVmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5jYXJkTnVtYmVyX19kZXNjIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2UzMTkzNzsgfVxuXG4udGVtcGxhdGUtaW5mb09wZW5BY2NvdW50X19pbWcge1xuICBtYXgtd2lkdGg6IDE5cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50ZW1wbGF0ZS1pbmZvT3BlbkFjY291bnRfX2ltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4udGVtcGxhdGUtZ3VpZGVPcGVuQWNjb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVtcGxhdGUtZ3VpZGVPcGVuQWNjb3VudF9fdmlkZW8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRlbXBsYXRlLWd1aWRlT3BlbkFjY291bnRfX3ZpZGVvIGlmcmFtZSxcbiAgICAudGVtcGxhdGUtZ3VpZGVPcGVuQWNjb3VudF9fdmlkZW8gb2JqZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogZmlsbDsnOyB9XG4gIC50ZW1wbGF0ZS1ndWlkZU9wZW5BY2NvdW50X19idG5QbGF5IHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjcyKTtcbiAgICBib3JkZXI6IDEuNDUwMTJweCBzb2xpZCAjZTMxOTM3O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNi44MjcycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTsgfVxuICAgIC50ZW1wbGF0ZS1ndWlkZU9wZW5BY2NvdW50X19idG5QbGF5OmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMS4xKTsgfVxuICAgIC50ZW1wbGF0ZS1ndWlkZU9wZW5BY2NvdW50X19idG5QbGF5ID4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdmlkZW8vaWNvbi1wbGF5LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEuNDIyNXJlbTtcbiAgICAgIGhlaWdodDogMS40MjI1cmVtOyB9XG5cbi5wYWdlT3BlbkFjY291bnRfX2ltYWdlcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhZ2VPcGVuQWNjb3VudF9faW1hZ2VzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBhZGRpbmctdG9wOiAyNy43NTc1OCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhZ2VPcGVuQWNjb3VudF9faW1hZ2VzIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpZGVyLWhkc2QgLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMjAwIC8gMzcyICogMTAwJSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNsaWRlci1oZHNkIC5zbGlkZXIge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoMjc1IC8gMzcyICogMTAwJSk7IH0gfVxuICAuc2xpZGVyLWhkc2QgLnNsaWRlciAuc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zbGlkZXItaGRzZCAuc2xpZGVyIC5zbGljay1zbGlkZXI6bm90KC5zbGljay1kb3R0ZWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5zbGlkZXItaGRzZCAuc2xpZGVyIC5zbGljay1zbGlkZXI6bm90KC5zbGljay1kb3R0ZWQpIC5zbGljay1saXN0IHtcbiAgICAgICAgZmxleDogMSAxO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogI2IzYjNiMztcbiAgICAgICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuc2xpZGVyLWhkc2QgLnNsaWRlciAuc2xpY2stc2xpZGVyOm5vdCguc2xpY2stZG90dGVkKSAuc2xpY2stbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIHdpZHRoOiAwLjE4NzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07IH1cbiAgICAgICAgLnNsaWRlci1oZHNkIC5zbGlkZXIgLnNsaWNrLXNsaWRlcjpub3QoLnNsaWNrLWRvdHRlZCkgLnNsaWNrLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjNiM2IzO1xuICAgICAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtOyB9XG4gICAgICAgIC5zbGlkZXItaGRzZCAuc2xpZGVyIC5zbGljay1zbGlkZXI6bm90KC5zbGljay1kb3R0ZWQpIC5zbGljay1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2xpZGVyLWhkc2QgLnNsaWRlciAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1LjYyNXJlbTtcbiAgICAgIG1hcmdpbjogMS43MTQyOWVtOyB9XG4gIC5zbGlkZXItaGRzZCAuc2xpZGVyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjg1NzE0ZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgIC5zbGlkZXItaGRzZCAuc2xpZGVyX19pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAxNzksIDE3OSwgMC4xKTsgfVxuICAuc2xpZGVyLWhkc2QgLnNsaWRlcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZTMxOTM3O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zbGlkZXItaGRzZCAuc2xpZGVyX19oZWFkaW5nIC5hcnJvdy0tbmF2SGVhZGluZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5zbGlkZXItaGRzZCAuc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnNsaWRlci1oZHNkIC5zbGlkZXJfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5zbGlkZXItaGRzZCAuc2xpZGVyX19kZXNjOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bzsgfVxuICAgIC5zbGlkZXItaGRzZCAuc2xpZGVyX19kZXNjOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLnNsaWRlci1oZHNkIC5zbGlkZXJfX2Rlc2M6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bzsgfVxuICAgIC5zbGlkZXItaGRzZCAuc2xpZGVyX19kZXNjOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5hcnRpY2xlSXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGNvbG9yOiAjMjMzOTVkOyB9XG5cbi5hcnRpY2xlSXRlbV9fZGVzYyB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLmFydGljbGVJdGVtX19kZXRhaWwgLmFydGljbGVJdGVtX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMS41NzE0M2VtO1xuICBtYXJnaW4tYm90dG9tOiAxLjcxNDI5ZW07IH1cblxuLm8taW52ZXN0bWVudFJlYXNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvaW1hZ2VzL2JnLXByb2R1Y3Qtd2h5LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuby1pbnZlc3RtZW50UmVhc29uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjA3LjI0ZGVnLCByZ2JhKDIwMywgMjAzLCAyMDMsIDAuMTUpIDMzLjY1JSwgcmdiYSgyMDMsIDIwMywgMjAzLCAwKSA5OS42NyUpOyB9IH1cbiAgLm8taW52ZXN0bWVudFJlYXNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwNy4yNGRlZywgcmdiYSgyMDMsIDIwMywgMjAzLCAwLjE1KSAzMy42NSUsIHJnYmEoMjAzLCAyMDMsIDIwMywgMCkgOTkuNjclKTsgfVxuICAuby1pbnZlc3RtZW50UmVhc29uIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5vLWludmVzdG1lbnRSZWFzb25fd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuICAuby1pbnZlc3RtZW50UmVhc29uX2l0ZW0ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taW52ZXN0bWVudFJlYXNvbl9pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODlweDsgfSB9XG4gICAgLm8taW52ZXN0bWVudFJlYXNvbl9pdGVtX2ljb24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm8taW52ZXN0bWVudFJlYXNvbl9pdGVtX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDI3cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1pbnZlc3RtZW50UmVhc29uX2l0ZW1fdGl0bGUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5vLWludmVzdG1lbnRSZWFzb25faXRlbV90aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9IH1cbiAgICAgIC5vLWludmVzdG1lbnRSZWFzb25faXRlbV90aXRsZSBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5vLWludmVzdG1lbnRSZWFzb25faXRlbV9kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgIC5vLWludmVzdG1lbnRSZWFzb25faXRlbV9kZXNjIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm8taW52ZXN0bWVudFJlYXNvbl9pdGVtX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5vLWludmVzdG1lbnRSZWFzb25faXRlbV9idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cbiAgICAgIC5vLWludmVzdG1lbnRSZWFzb25faXRlbV9idXR0b24gYnV0dG9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMTlweCAyNHB4OyB9XG5cbm1haW4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaHItZGFzaGVkIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNzA3MDcwOyB9XG5cbi5pbWctZnVsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWF4LXdpZHRoLTU4MCB7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLm5vLXBhZGRpbmctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm5vLXBhZGRpbmctcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfSB9XG5cbnVsLnJvdy1jaG9vc2UtZXhjZWwgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogIzM2MzYzNjsgfVxuICB1bC5yb3ctY2hvb3NlLWV4Y2VsIGE6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgdWwucm93LWNob29zZS1leGNlbCBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3BhY2l0eTogMDsgfVxuXG51bC5yb3ctY2hvb3NlLWV4Y2VsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgdWwucm93LWNob29zZS1leGNlbCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfSB9XG5cbnVsLnJvdy1jaG9vc2UtZXhjZWwgbGkuYWN0aXZlIGE6OmFmdGVyLFxudWwucm93LWNob29zZS1leGNlbCBsaSBhLmFjdGl2ZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5oaWdobGlnaC1yb3ctaXRlbXMgLmhpZ2hsaWdoLXJvdy1pdGVtIHtcbiAgcGFkZGluZzogMS4xNDI4NmVtIDEuNzE0MjllbTsgfVxuICAuaGlnaGxpZ2gtcm93LWl0ZW1zIC5oaWdobGlnaC1yb3ctaXRlbTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gIC5oaWdobGlnaC1yb3ctaXRlbXMgLmhpZ2hsaWdoLXJvdy1pdGVtX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODU3MTRlbTsgfVxuICAgIC5oaWdobGlnaC1yb3ctaXRlbXMgLmhpZ2hsaWdoLXJvdy1pdGVtX19yb3c6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhpZ2hsaWdoLXJvdy1pdGVtcyAuaGlnaGxpZ2gtcm93LWl0ZW1fX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhpZ2hsaWdoLXJvdy1pdGVtcyAuaGlnaGxpZ2gtcm93LWl0ZW1fX2Rlc2Mge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5oaWdobGlnaC1yb3ctaXRlbXMgLmhpZ2hsaWdoLXJvdy1pdGVtX19kZXNjIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgZGlzcGxheTogYm94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfSB9XG4gIC5oaWdobGlnaC1yb3ctaXRlbXMgLmhpZ2hsaWdoLXJvdy1pdGVtX19kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGlnaGxpZ2gtcm93LWl0ZW1zIC5oaWdobGlnaC1yb3ctaXRlbV9fZGF0ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAuaGlnaGxpZ2gtcm93LWl0ZW1zIC5oaWdobGlnaC1yb3ctaXRlbSBhLmRhbmdlciB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhpZ2hsaWdoLXJvdy1pdGVtcyAuaGlnaGxpZ2gtcm93LWl0ZW0gYS5kYW5nZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbi5zZWN0aW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjU3MTQzZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjU3MTQzZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlY3Rpb24taXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjI4NTcxZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi4yODU3MWVtOyB9IH1cbiAgLnNlY3Rpb24taXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlY3Rpb24taXRlbV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjg1NzE0ZW07IH0gfVxuICAgIC5zZWN0aW9uLWl0ZW1fX2NvbnRlbnQgPiB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTsgfVxuICAgICAgLnNlY3Rpb24taXRlbV9fY29udGVudCA+IHVsID4gbGkge1xuICAgICAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44NTcxNGVtOyB9XG4gICAgICAgIC5zZWN0aW9uLWl0ZW1fX2NvbnRlbnQgPiB1bCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuc2VjdGlvbi1pdGVtX19jb250ZW50ID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3ZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC44NTcxNGVtOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc2VjdGlvbi1pdGVtX19jb250ZW50ID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0ZW07IH0gfVxuICAgICAgICAgIC5zZWN0aW9uLWl0ZW1fX2NvbnRlbnQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gICAgICAgICAgICBjb2xvcjogIzU4NTg1ODsgfVxuXG4uaWNvbi10ZXh0LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICAuaWNvbi10ZXh0LWNlbnRlci12ZXJ0aWNhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5pLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICBpLmljb24tMTZ4MTYge1xuICAgIHdpZHRoOiAxLjE0Mjg2ZW07XG4gICAgaGVpZ2h0OiAxLjE0Mjg2ZW07IH1cbiAgaS5pY29uLTE4eDE4IHtcbiAgICB3aWR0aDogMS4yODU3MWVtO1xuICAgIGhlaWdodDogMS4yODU3MWVtOyB9XG4gIGkuaWNvbi1kYXRlR3JheSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2RhdGVHcmF5LnN2Z1wiKTsgfVxuICBpLmljb24tc2hhcmVHcmF5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2hhcmVHcmF5LnN2Z1wiKTsgfVxuICBpLmljb24tbGlzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpc3Quc3ZnXCIpOyB9XG4gIGkuaWNvbi1kb2xsYXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kb2xsYXIuc3ZnXCIpOyB9XG4gIGkuaWNvbi1ncmFwaCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2dyYXBoLnN2Z1wiKTsgfVxuICBpLmljb24tdXNlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VzZXIuc3ZnXCIpOyB9XG4gIGkuaWNvbi1ncm91cC11c2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZ3JvdXAtdXNlci5zdmdcIik7IH1cbiAgaS5pY29uLWRhdGVSZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kYXRlUmVkLnN2Z1wiKTsgfVxuICBpLmljb24tc291bmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb3VuZC5zdmdcIik7IH1cblxuLnRhYi1xdXktZGF1LXR1LWV4Y2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50YWItcXV5LWRhdS10dS1leGNlbCAuYnRuLWFtLWV4Y2VsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTBweDtcbiAgICByaWdodDogMDsgfVxuICAudGFiLXF1eS1kYXUtdHUtZXhjZWwgLmNvbnRlbnQtZGVzIHtcbiAgICBtYXgtd2lkdGg6IDYzMHB4OyB9XG4gICAgLnRhYi1xdXktZGF1LXR1LWV4Y2VsIC5jb250ZW50LWRlcyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLnJvdy1maWx0ZXItZXhjZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7IH1cbiAgLnJvdy1maWx0ZXItZXhjZWw6bm90KC5uby1tYXJnaW4pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5yb3ctZmlsdGVyLWV4Y2VsIHAsXG4gIC5yb3ctZmlsdGVyLWV4Y2VsIC5wIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWZpbHRlci1leGNlbCBpbnB1dCxcbiAgLnJvdy1maWx0ZXItZXhjZWwgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDlweCA0MHB4IDhweCAyMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnJvdy1maWx0ZXItZXhjZWwgLmJ0bi1tb3JlIHtcbiAgICBtaW4taGVpZ2h0OiAzOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucm93LWZpbHRlci1leGNlbCAuYnRuLW1vcmUge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5yb3ctZmlsdGVyLWV4Y2VsIC5idG4tbW9yZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgbWluLXdpZHRoOiAwOyB9IH1cbiAgLnJvdy1maWx0ZXItZXhjZWwgLmRhdGVfX3dyYXAge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIxOS45OHB4KSB7XG4gICAgICAucm93LWZpbHRlci1leGNlbCAuZGF0ZV9fd3JhcCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICBtaW4td2lkdGg6IDFweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAucm93LWZpbHRlci1leGNlbCAuZGF0ZV9fd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG4gICAgLnJvdy1maWx0ZXItZXhjZWwgLmRhdGVfX3dyYXAgaSB7XG4gICAgICB0b3A6IDAuNzVyZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucm93LWZpbHRlci1leGNlbCAuc2VsZWN0X193cmFwIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJvdy1maWx0ZXItZXhjZWwgLnNlbGVjdF9fd3JhcCB7XG4gICAgICAgIHdpZHRoOiAyNCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjE5Ljk4cHgpIHtcbiAgICAgIC5yb3ctZmlsdGVyLWV4Y2VsIC5zZWxlY3RfX3dyYXAge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTsgfVxuICAgICAgICAucm93LWZpbHRlci1leGNlbCAuc2VsZWN0X193cmFwIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAucm93LWZpbHRlci1leGNlbCAuc2VsZWN0X193cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9IH1cbiAgICAucm93LWZpbHRlci1leGNlbCAuc2VsZWN0X193cmFwOm5vdCgubm8tbWFyZ2luKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnJvdy1maWx0ZXItZXhjZWwgLnNlbGVjdF9fd3JhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDlweCA0MHB4IDhweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7IH1cbiAgICAucm93LWZpbHRlci1leGNlbCAuc2VsZWN0X193cmFwIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogRWxlZ2FudEljb25zO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29udGVudDogXCJcXDMzXCI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yb3ctZmlsdGVyLWV4Y2VsIC5zZWxlY3RfX3dyYXAuYmlnIHtcbiAgICAgICAgd2lkdGg6IDM1JTsgfSB9XG4gICAgLnJvdy1maWx0ZXItZXhjZWwgLnNlbGVjdF9fd3JhcC5iaWcgbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIxOS45OHB4KSB7XG4gICAgLnJvdy1maWx0ZXItZXhjZWwgLnN1Ym1pdF9fd3JhcCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyNXB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnJvdy1maWx0ZXItZXhjZWwgLnN1Ym1pdF9fd3JhcCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyM3B4KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5yb3ctZmlsdGVyLWV4Y2VsIC5zdWJtaXRfX3dyYXAge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAucm93LWZpbHRlci1leGNlbCAuc3VibWl0X193cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2hhcnRfX2NvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAuY2hhcnRfX2NvbnRlbnQ6bm90KC5zbWFsbC1jaGFydCkgZGl2W2NsYXNzXj1cImNoYXJ0LVwiXSB7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICAuY2hhcnRfX2NvbnRlbnQuc21hbGwtY2hhcnQgZGl2W2NsYXNzXj1cImNoYXJ0LVwiXSB7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNoYXJ0X19jb250ZW50LnNtYWxsLWNoYXJ0IGRpdltjbGFzc149XCJjaGFydC1cIl0ge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7IH0gfVxuICAuY2hhcnRfX2NvbnRlbnQgLmNoYXJ0LXBpZS13cmFwIHtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gICAgLmNoYXJ0X19jb250ZW50IC5jaGFydC1waWUtd3JhcCAuY2hhcnQtcGllIHtcbiAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5jaGFydF9fY29udGVudCAuY2hhcnQtbGluZS1jb21wYXJlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5jbGlzdC1jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLmNsaXN0LWNhcHRpb24gLml0ZW0tY2FwdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jbGlzdC1jYXB0aW9uIC5pdGVtLWNhcHRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2xpc3QtY2FwdGlvbiAuaXRlbS1jYXB0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfSB9XG4gICAgLmNsaXN0LWNhcHRpb24gLml0ZW0tY2FwdGlvbiAubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmNsaXN0LWNhcHRpb24gLml0ZW0tY2FwdGlvbiAuc3F1YXJlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODFjNjsgfVxuICAgIC5jbGlzdC1jYXB0aW9uIC5pdGVtLWNhcHRpb246Zmlyc3QtY2hpbGQgLmxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODFjNjsgfVxuICAgIC5jbGlzdC1jYXB0aW9uIC5pdGVtLWNhcHRpb246bnRoLWNoaWxkKDIpIC5saW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWEwMWE7IH1cblxuLnRleHQtcmVkIHtcbiAgY29sb3I6ICNlMTIwMjcgIWltcG9ydGFudDsgfVxuXG4ucm93LWNob29zZS10ZXJtIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY2hvb3NlLXRlcm0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5cHggNDBweCA4cHggNDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDsgfVxuICAucm93LWNob29zZS10ZXJtIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbi1jYWxlbmRhci1jbG9jay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87IH1cblxuLnJvdy1jaG9vc2UtdGVybSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IEVsZWdhbnRJY29ucztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb250ZW50OiBcIlxcMzNcIjsgfVxuXG4ucGF5bWVudC5mb3ItY2FsYy1tb25leSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlcjogMDsgfVxuICAucGF5bWVudC5mb3ItY2FsYy1tb25leSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYXltZW50LmZvci1jYWxjLW1vbmV5IGlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICM3MDcwNzA7IH1cbiAgLnBheW1lbnQuZm9yLWNhbGMtbW9uZXkgaW5wdXQ6cmVhZC1vbmx5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkOyB9XG4gIC5wYXltZW50LmZvci1jYWxjLW1vbmV5IC5mb3JtLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGF5bWVudC5mb3ItY2FsYy1tb25leSAuZm9ybS1ncm91cCBzcGFuLmhlbHAtdW5pdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uYnRuLW1vcmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5idG4tbW9yZS5idG4tcmVkIHtcbiAgYmFja2dyb3VuZDogI2YwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwOyB9XG4gIC5idG4tbW9yZS5idG4tcmVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGMwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogI2RjMDAwMDsgfVxuXG4uYnRuLW1vcmUuYnRuLWNlbnRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1tb3JlLnctYXV0byB7XG4gIG1pbi13aWR0aDogdW5zZXQ7IH1cblxuLnRhYmxlLmNoYXJ0LmNoYXJ0LS1pbmZvLmNoYXJ0LS1mb3ItbmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjhiOGI7IH1cbiAgLnRhYmxlLmNoYXJ0LmNoYXJ0LS1pbmZvLmNoYXJ0LS1mb3ItbmV3cyAuY2hhcnRfX2hlYWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnRhYmxlLmNoYXJ0LmNoYXJ0LS1pbmZvLmNoYXJ0LS1mb3ItbmV3cyAuY2hhcnRfX2hlYWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTkwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC50YWJsZS5jaGFydC5jaGFydC0taW5mby5jaGFydC0tZm9yLW5ld3MgLmNoYXJ0X19oZWFkX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAgICAgLnRhYmxlLmNoYXJ0LmNoYXJ0LS1pbmZvLmNoYXJ0LS1mb3ItbmV3cyAuY2hhcnRfX2hlYWRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnRhYmxlLmNoYXJ0LmNoYXJ0LS1pbmZvLmNoYXJ0LS1mb3ItbmV3cyAuY2hhcnRfX2hlYWRfX2l0ZW0gLmRyb3Bkb3duLXNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnRhYmxlLmNoYXJ0LmNoYXJ0LS1pbmZvLmNoYXJ0LS1mb3ItbmV3cyAuY2hhcnRfX2hlYWRfX2l0ZW0gLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAudGFibGUuY2hhcnQuY2hhcnQtLWluZm8uY2hhcnQtLWZvci1uZXdzIC5jaGFydF9faGVhZF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAudGFibGUuY2hhcnQuY2hhcnQtLWluZm8uY2hhcnQtLWZvci1uZXdzIC5jaGFydF9faGVhZF9faXRlbTpudGgtY2hpbGQob2RkKSxcbiAgLnRhYmxlLmNoYXJ0LmNoYXJ0LS1pbmZvLmNoYXJ0LS1mb3ItbmV3cyAuY2hhcnRfX2hlYWRfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YjhiOGI7IH1cbiAgLnRhYmxlLmNoYXJ0LmNoYXJ0LS1pbmZvLmNoYXJ0LS1mb3ItbmV3cyAuY2hhcnRfX2hlYWRfX2l0ZW0gLmRyb3Bkb3duLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgbWluLXdpZHRoOiAyZW07IH1cblxuLnRhYmxlLmNoYXJ0LmNoYXJ0LS1pbmZvLmZvci1uZXdzLWluZm8gLmNoYXJ0X19oZWFkX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1NCwgNTQsIDU0LCAwLjE1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIxOS45OHB4KSB7XG4gIC50YWJsZS5jaGFydC5jaGFydC0taW5mby5mb3ItbmV3cy1pbmZvIC5jaGFydF9faGVhZF9faXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAudGFibGUuY2hhcnQuY2hhcnQtLWluZm8uZm9yLW5ld3MtaW5mbyAuY2hhcnRfX2hlYWRfX2l0ZW0gLnRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLnRhYmxlLmNoYXJ0LmNoYXJ0LS1pbmZvLmZvci1uZXdzLWluZm8gLmNoYXJ0X19oZWFkX19pdGVtLmZvci1zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGFibGUuY2hhcnQuY2hhcnQtLWluZm8uZm9yLW5ld3MtaW5mbyAuY2hhcnRfX2hlYWRfX2l0ZW0gLmRyb3Bkb3duLXNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC50YWJsZS5jaGFydC5jaGFydC0taW5mby5mb3ItbmV3cy1pbmZvIC5jaGFydF9faGVhZF9faXRlbSAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gICAgLnRhYmxlLmNoYXJ0LmNoYXJ0LS1pbmZvLmZvci1uZXdzLWluZm8gLmNoYXJ0X19oZWFkX19pdGVtIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLmNoYXJ0LmNoYXJ0LS1pbmZvLmZvci1uZXdzLWluZm8gLmNoYXJ0X19oZWFkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjkzNzVyZW0gMC41NzE0Mjg1NzE0ZW07IH0gfVxuXG4uY2hhcnQtbGluZS1jb21wYXJlIC5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtLmhpZ2hjaGFydHMtY29sdW1uLXNlcmllcyByZWN0IHtcbiAgeDogMzUgIWltcG9ydGFudDtcbiAgeTogNSAhaW1wb3J0YW50OyB9XG5cbi50LXByb2R1Y3RGYXEge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50LXByb2R1Y3RGYXFfcGFuZWwge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gIC50LXByb2R1Y3RGYXFfcXVvdGUge1xuICAgIHBhZGRpbmc6IDUwcHggOTZweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvaW1hZ2VzL2JnLWZhcS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMjUlIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudC1wcm9kdWN0RmFxX3F1b3RlIHtcbiAgICAgICAgcGFkZGluZzogNDBweCA3NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC50LXByb2R1Y3RGYXFfcXVvdGUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHg7IH0gfVxuICAgIC50LXByb2R1Y3RGYXFfcXVvdGVfdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50LXByb2R1Y3RGYXFfcXVvdGVfdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cbiAgICAgIC50LXByb2R1Y3RGYXFfcXVvdGVfdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ljb25zL2ljLXF1b3RlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudC1wcm9kdWN0RmFxX3F1b3RlX3RleHQ6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHRvcDogMDsgfSB9XG4gICAgICAudC1wcm9kdWN0RmFxX3F1b3RlX3RleHQgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMTY4cHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogI2IzYjNiMztcbiAgICAgICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAudC1wcm9kdWN0RmFxX3F1b3RlX3RleHQgcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07IH1cbiAgICAgICAgLnQtcHJvZHVjdEZhcV9xdW90ZV90ZXh0IHA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjNiM2IzO1xuICAgICAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtOyB9XG4gICAgICAgIC50LXByb2R1Y3RGYXFfcXVvdGVfdGV4dCBwOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAudC1wcm9kdWN0RmFxX3F1b3RlX2F2YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICAgIC50LXByb2R1Y3RGYXFfcXVvdGVfYXZhIGltZyB7XG4gICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAudC1wcm9kdWN0RmFxX3F1b3RlX2F2YSBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjRweDtcbiAgICAgICAgZmxleDogMSAwIDA7IH1cblxuLmJhbm5lclNpZGVCYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJhbm5lclNpZGVCYXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoMTcwIC8gODI1ICogMTAwJSk7IH1cbiAgICAgIC5iYW5uZXJTaWRlQmFyLWludmVzdG1lbnRUcnVzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDIyNSAvIDgyNSAqIDEwMCUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJhbm5lclNpZGVCYXJfX2Rlc2Mge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBsZWZ0OiAyLjYyNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyLjYyNXJlbTtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5iYW5uZXJTaWRlQmFyLWludmVzdG1lbnRUcnVzdCAuYmFubmVyU2lkZUJhcl9fZGVzYyB7XG4gICAgICAgIGxlZnQ6IDIuMjVyZW07XG4gICAgICAgIHJpZ2h0OiAyLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmJhbm5lclNpZGVCYXJfX2Rlc2Mge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJhbm5lclNpZGVCYXJfX2Rlc2MgPiBkaXYge1xuICAgICAgZmxleDogMSAxO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjYjNiM2IzO1xuICAgICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmJhbm5lclNpZGVCYXJfX2Rlc2MgPiBkaXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDAuMTg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtOyB9XG4gICAgICAuYmFubmVyU2lkZUJhcl9fZGVzYyA+IGRpdjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjNiM2IzO1xuICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07IH1cbiAgICAgIC5iYW5uZXJTaWRlQmFyX19kZXNjID4gZGl2Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJhbm5lclNpZGVCYXJfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfSB9XG4gIC5iYW5uZXJTaWRlQmFyLWludmVzdG1lbnRUcnVzdCAuYmFubmVyU2lkZUJhcl9faW1nIC5pbWctYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYmFubmVyU2lkZUJhci1pbnZlc3RtZW50VHJ1c3QgLmJhbm5lclNpZGVCYXJfX2ltZyAuaW1nLWJnOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogMjguNjA2MDYlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYmFubmVyU2lkZUJhci1pbnZlc3RtZW50VHJ1c3QgLmJhbm5lclNpZGVCYXJfX2ltZyAuaW1nLWJnIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYW5uZXJTaWRlQmFyIHVsIHtcbiAgICBtYXJnaW46IDAuODEyNXJlbSAwIDAgMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iYW5uZXJTaWRlQmFyIHVsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfSB9XG4gICAgLmJhbm5lclNpZGVCYXIgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTsgfVxuICAgICAgLmJhbm5lclNpZGVCYXIgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgICAgIC5iYW5uZXJTaWRlQmFyIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pY29uLWNoZWNrLXJlZC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgICAgIGhlaWdodDogMS4xMjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDAuMTI1cmVtOyB9XG5cbi5jYXJkRG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNhcmREb3dubG9hZCArIC5jYXJkRG93bmxvYWQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLmNhcmREb3dubG9hZF9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgY29sb3I6ICM1ODU4NTg7IH1cbiAgICAuY2FyZERvd25sb2FkX19saW5rIC51LWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtOyB9XG4gICAgLmNhcmREb3dubG9hZF9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2UzMTkzNztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNhcmRJY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jYXJkSWNvbiBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmNhcmRJY29uLXhzbWFsbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jYXJkSWNvbi14c21hbGwgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuY2FyZEljb25fX2ltZyB7XG4gICAgZmxleDogMCAwIDMuNzVyZW07XG4gICAgbWF4LXdpZHRoOiAzLjc1cmVtOyB9XG4gICAgLmNhcmRJY29uLXNtYWxsIC5jYXJkSWNvbl9faW1nIHtcbiAgICAgIGZsZXg6IDAgMCAyLjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDIuNXJlbTsgfVxuICAgIC5jYXJkSWNvbi14c21hbGwgLmNhcmRJY29uX19pbWcge1xuICAgICAgZmxleDogMCAwIDIuMjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDIuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJkSWNvbl9faW1nIHtcbiAgICAgICAgZmxleDogMCAwIDYuMjVyZW07XG4gICAgICAgIG1heC13aWR0aDogNi4yNXJlbTsgfVxuICAgICAgICAuY2FyZEljb24tc21hbGwgLmNhcmRJY29uX19pbWcge1xuICAgICAgICAgIGZsZXg6IDAgMCA0LjA2MjVyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiA0LjA2MjVyZW07IH1cbiAgICAgICAgLmNhcmRJY29uLXhzbWFsbCAuY2FyZEljb25fX2ltZyB7XG4gICAgICAgICAgZmxleDogMCAwIDMuMzc1cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogMy4zNzVyZW07IH0gfVxuICAuY2FyZEljb25fX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzLjc1cmVtKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMuNzVyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtOyB9XG4gICAgLmNhcmRJY29uLXNtYWxsIC5jYXJkSWNvbl9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMi41cmVtKTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLmNhcmRJY29uLXhzbWFsbCAuY2FyZEljb25fX2NvbnRlbnQge1xuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDIuMjVyZW0pO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyLjI1cmVtKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FyZEljb25fX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNi4yNXJlbSk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNi4yNXJlbSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07IH1cbiAgICAgICAgLmNhcmRJY29uLXNtYWxsIC5jYXJkSWNvbl9fY29udGVudCB7XG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQuMDYyNXJlbSk7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0LjA2MjVyZW0pO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgICAgICAuY2FyZEljb24teHNtYWxsIC5jYXJkSWNvbl9fY29udGVudCB7XG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDMuMzc1cmVtKTtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMuMzc1cmVtKTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG5cbi5jYXJkQm94QmFja2dyb3VuZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMzE5Mzc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSg0NywgNjUsIDgyLCAwLjEpO1xuICBtYXJnaW4tdG9wOiAzLjMxMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNhcmRCb3hCYWNrZ3JvdW5kX19pbWcge1xuICAgIGZsZXg6IDAgMCA2LjI1cmVtO1xuICAgIG1heC13aWR0aDogNy4xNDI4NmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FyZEJveEJhY2tncm91bmRfX2ltZyB7XG4gICAgICAgIGZsZXg6IDAgMCA5LjYyNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA5LjYyNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNyZW07IH0gfVxuICAuY2FyZEJveEJhY2tncm91bmRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDEuMDYyNXJlbSAwLjg3NXJlbSAwLjMxMjVyZW07XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDYuMjVyZW0pO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNi4yNXJlbSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJkQm94QmFja2dyb3VuZF9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA5LjYyNXJlbSk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOS42MjVyZW0pOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmRCb3hCYWNrZ3JvdW5kX19saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmNhcmRCb3hCYWNrZ3JvdW5kX19saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfSB9XG4gIC5jYXJkQm94QmFja2dyb3VuZF9fdGl0bGUgYSB7XG4gICAgY29sb3I6ICNlMzE5Mzc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGVtcGxhdGUtaW5mb0NvbnRhY3QgaDQge1xuICBjb2xvcjogIzU4NTg1ODsgfVxuXG4udGVtcGxhdGUtaW5mb0NvbnRhY3RfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAudGVtcGxhdGUtaW5mb0NvbnRhY3RfX3RpdGxlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2UzMTkzNztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNi4xMjVyZW07XG4gICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjU2MjVyZW07IH1cblxuLnRlbXBsYXRlLWluZm9Db250YWN0IHVsIHtcbiAgbWFyZ2luOiAwLjgxMjVyZW0gMCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAudGVtcGxhdGUtaW5mb0NvbnRhY3QgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gICAgLnRlbXBsYXRlLWluZm9Db250YWN0IHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNTYyNXJlbTsgfVxuICAgIC50ZW1wbGF0ZS1pbmZvQ29udGFjdCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMS4zMTI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuXG4udGVtcGxhdGUtaW5mb0NvbnRhY3RfX3Bob25lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pY29uLXBob25lLW91dGxpbmUuc3ZnXCIpOyB9XG5cbi50ZW1wbGF0ZS1pbmZvQ29udGFjdF9fbW9iaWxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pY29uLW1vYmlsZS1vdXRsaW5lLnN2Z1wiKTsgfVxuXG4udGVtcGxhdGUtaW5mb0NvbnRhY3RfX2VtYWlsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pY29uLWVtYWlsLW91dGxpbmUuc3ZnXCIpOyB9XG5cbi50YWJTaWRlQmFyIGg2IHtcbiAgY29sb3I6ICNlMzE5Mzc7IH1cbiAgLnRhYlNpZGVCYXIgaDY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW07IH1cblxuLnRhYlNpZGVCYXIgdWwgbGkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cblxuLnRhYlNpZGVCYXIgLm1fX3RhYmxlIH4gZGl2IHtcbiAgbWFyZ2luLXRvcDogMC41NjI1cmVtOyB9XG5cbi50YWJTaWRlQmFyX19saXN0IHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGFiU2lkZUJhcl9fbGlzdCB7XG4gICAgICBtYXJnaW46IDFyZW0gMCAwOyB9IH1cblxuLnRhYlNpZGVCYXJfX3RhYnMge1xuICBib3JkZXI6IDA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLnRhYlNpZGVCYXJfX3RhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWJTaWRlQmFyX190YWJzIGxpIHtcbiAgICBmbGV4OiAxOyB9XG4gIC50YWJTaWRlQmFyX190YWJzX19sYWJlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtIDAuNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhOyB9XG4gICAgLnRhYlNpZGVCYXJfX3RhYnNfX2xhYmVsOmhvdmVyLCAudGFiU2lkZUJhcl9fdGFic19fbGFiZWwuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTMxOTM3O1xuICAgICAgY29sb3I6ICNlMzE5Mzc7IH1cblxuLnRhYlNpZGVCYXJfX3RhYkNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuXG4uY2FyZFdoeSB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmRXaHkge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfSB9XG4gIC5jYXJkV2h5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJkV2h5X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZFdoeV9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmRXaHlfX2hhbGYge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogMzMuNzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5jYXJkV2h5X19oYWxmICsgLmNhcmRXaHlfX2hhbGYge1xuICAgICAgbWFyZ2luLXRvcDogMy41cmVtOyB9IH1cbiAgLmNhcmRXaHlfX2hhbGY6Zmlyc3QtY2hpbGQgLmNhcmRXaHlfX2Rlc2M6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmNhcmRXaHlfX2hhbGY6Zmlyc3QtY2hpbGQgLmNhcmRXaHlfX2Rlc2M6OmFmdGVyIHtcbiAgICByaWdodDogMDsgfVxuICAuY2FyZFdoeV9faGFsZjpsYXN0LWNoaWxkIC5jYXJkV2h5X19kZXNjOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNhcmRXaHlfX2hhbGY6bGFzdC1jaGlsZCAuY2FyZFdoeV9fZGVzYzo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNhcmRXaHlfX2Rlc2Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDEuNXJlbTsgfVxuICAgIC5jYXJkV2h5X19kZXNjLW1hZ2VudGEge1xuICAgICAgYmFja2dyb3VuZDogIzk3NDA2MzsgfVxuICAgICAgLmNhcmRXaHlfX2Rlc2MtbWFnZW50YTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzk3NDA2MzsgfVxuICAgIC5jYXJkV2h5X19kZXNjLWRlZXBLb2FtYXJ1IHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMzM5NWQ7IH1cbiAgICAgIC5jYXJkV2h5X19kZXNjLWRlZXBLb2FtYXJ1OjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjMzOTVkOyB9XG4gICAgLmNhcmRXaHlfX2Rlc2MtZmxhbWUge1xuICAgICAgYmFja2dyb3VuZDogI2RlNTkyYjsgfVxuICAgICAgLmNhcmRXaHlfX2Rlc2MtZmxhbWU6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZTU5MmI7IH1cbiAgICAuY2FyZFdoeV9fZGVzYzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgICAgIGhlaWdodDogMS41NjI1cmVtO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYXJkV2h5X19kZXNjOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAzLjEyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDMuMTI1cmVtOyB9IH1cbiAgICAuY2FyZFdoeV9fZGVzYzo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMuODEyNXJlbTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2FyZFdoeV9fZGVzYzo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA2LjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogNi4yNXJlbTsgfSB9XG5cbi5jYXJkQXZhdGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jYXJkQXZhdGFyX19pbWcge1xuICAgIGZsZXg6IDAgMCAzLjc1cmVtO1xuICAgIG1heC13aWR0aDogMy43NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhcmRBdmF0YXJfX2ltZyB7XG4gICAgICAgIGZsZXg6IDAgMCA2cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDZyZW07IH0gfVxuICAuY2FyZEF2YXRhcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMy43NXJlbSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzLjc1cmVtKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FyZEF2YXRhcl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA2cmVtKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9IH1cbiAgLmNhcmRBdmF0YXJfX2lubmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gMC44MTI1cmVtIDJyZW07IH1cbiAgICAuY2FyZEF2YXRhcl9faW5uZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBibGFjaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLmNhcmRBdmF0YXJfX2lubmVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlbXBsYXRlLXRlYW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYWNrZ3JvdW5kLW92ZXJlZC13YXJyYW50cy1vdmVydmlldy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tOyB9IH1cblxuLnRlbXBsYXRlLXRlYW0gaDQge1xuICBjb2xvcjogIzU4NTg1ODsgfVxuXG4uY2FyZEdyYXBoaWNfX2ljb24ge1xuICBtYXgtd2lkdGg6IDYuMjVyZW07XG4gIG1hcmdpbjogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuY2FyZEdyYXBoaWNfX2ljb24ge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cblxuLmNhcmRHcmFwaGljX19ib2R5IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmRHcmFwaGljX19ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuY2FyZEdyYXBoaWNfX2JvZHkge1xuICAgICAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmNhcmRHcmFwaGljX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNhcmRHcmFwaGljX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNhcmRHcmFwaGljX19zY3JvbGxCb3gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMzUwIC8gMjIyICogMTAwJSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmRHcmFwaGljX19zY3JvbGxCb3gge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoNjQyIC8gMjIyICogMTAwJSk7IH0gfVxuICAuY2FyZEdyYXBoaWNfX3Njcm9sbEJveF9faW5uZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIC5jYXJkR3JhcGhpY19fc2Nyb2xsQm94X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZmxleDogMSAxO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICNiM2IzYjM7XG4gICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jYXJkR3JhcGhpY19fc2Nyb2xsQm94X19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTsgfVxuICAgIC5jYXJkR3JhcGhpY19fc2Nyb2xsQm94X19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYjNiM2IzO1xuICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTsgfVxuICAgIC5jYXJkR3JhcGhpY19fc2Nyb2xsQm94X19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlbXBsYXRlLWNoYXJhY3RlcmlzdGljc09mQ3dfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVtcGxhdGUtY2hhcmFjdGVyaXN0aWNzT2ZDd19faXRlbSB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDUpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gNSk7IH0gfVxuXG4uY2FyZFBvc2l0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzIzMzk1ZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuY2FyZFBvc2l0aW9uLW1kVGl0bGUgLmNhcmRQb3NpdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTsgfVxuICAuY2FyZFBvc2l0aW9uLXVzZUJlbmVmaXRzT2ZJbnZlc3RpbmdJbkZ1bmRFdGYgLmNhcmRQb3NpdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTsgfVxuXG4uY2FyZFBvc2l0aW9uX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG4gIC5jYXJkUG9zaXRpb24tbWREZXNjIC5jYXJkUG9zaXRpb25fX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfVxuICAuY2FyZFBvc2l0aW9uLXVzZUJlbmVmaXRzT2ZJbnZlc3RpbmdJbkZ1bmRFdGYgLmNhcmRQb3NpdGlvbl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG5cbi50ZW1wbGF0ZS1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGVtcGxhdGUtcG9zaXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmQtcG9zaXRpb24ucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50ZW1wbGF0ZS1wb3NpdGlvbl9faW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoOTUwIC8gMTQ0MCAqIDEwMCUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRlbXBsYXRlLXBvc2l0aW9uX19ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50ZW1wbGF0ZS1wb3NpdGlvbl9faXRlbSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gNCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07IH1cbiAgICAgIC50ZW1wbGF0ZS1wb3NpdGlvbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhyZW07IH1cbiAgICAgIC50ZW1wbGF0ZS1wb3NpdGlvbl9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiA1LjVyZW07IH1cbiAgICAgIC50ZW1wbGF0ZS1wb3NpdGlvbl9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRlbXBsYXRlLXBvc2l0aW9uX19pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cblxuLnQtdGh1bWJuYWlsQ29udGVudCB7XG4gIHBhZGRpbmc6IDU2cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudC10aHVtYm5haWxDb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDM4cHggMDsgfSB9XG4gIC50LXRodW1ibmFpbENvbnRlbnQtc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyZTRhOyB9XG4gICAgLnQtdGh1bWJuYWlsQ29udGVudC1zZWNvbmRhcnkgLnQtdGh1bWJuYWlsQ29udGVudF90aXRsZSBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50LXRodW1ibmFpbENvbnRlbnQtc2Vjb25kYXJ5IC50LXRodW1ibmFpbENvbnRlbnRfY29sIHAge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudC10aHVtYm5haWxDb250ZW50LXNlY29uZGFyeSAudC10aHVtYm5haWxDb250ZW50X2JvcmRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnQtdGh1bWJuYWlsQ29udGVudC1zZWNvbmRhcnkgLnQtdGh1bWJuYWlsQ29udGVudF9yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MnB4OyB9IH1cbiAgLnQtdGh1bWJuYWlsQ29udGVudF90aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnQtdGh1bWJuYWlsQ29udGVudF90aXRsZSBoMiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMyMzM5NWQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudC10aHVtYm5haWxDb250ZW50X3RpdGxlIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuICAudC10aHVtYm5haWxDb250ZW50X3JvdyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnQtdGh1bWJuYWlsQ29udGVudF9yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50LXRodW1ibmFpbENvbnRlbnRfcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDsgfSB9XG4gIC50LXRodW1ibmFpbENvbnRlbnRfY29sIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50LXRodW1ibmFpbENvbnRlbnRfY29sIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgLnQtdGh1bWJuYWlsQ29udGVudF9ib3JkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudC10aHVtYm5haWxDb250ZW50X2JvcmRlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgcmlnaHQ6IC0xMC41cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzJlNGE7IH1cblxuLm8tY3VzdG9tQmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWN1c3RvbUJhbm5lcl9pbWcge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm8tY3VzdG9tQmFubmVyX2ltZzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMi42Mzg4OSU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuby1jdXN0b21CYW5uZXJfaW1nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jdXN0b21CYW5uZXJfaW1nIC5pbWctYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuby1jdXN0b21CYW5uZXJfaW1nLmhhc0NvbnRlbnQgLmltZy1iZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jdXN0b21CYW5uZXJfaW1nLmhhc0NvbnRlbnQgLmltZy1iZzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2Y3ZjdmNyAzMy43OCUsIHJnYmEoMjQ0LCAyNDQsIDI0NCwgMC44MykgNTQuOTElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgxLjk0JSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuby1jdXN0b21CYW5uZXJfaW1nLmhhc0NvbnRlbnQgLmltYWdlLXJhdGlvLTE0NDB4NDcwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MS42Mzg4OSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuby1jdXN0b21CYW5uZXJfaW1nLmhhc0NvbnRlbnQgLmltYWdlLXJhdGlvLTE0NDB4NDcwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjMlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tY3VzdG9tQmFubmVyX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICB6LWluZGV4OiAyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm8tY3VzdG9tQmFubmVyX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDsgfSB9XG4gIC5vLWN1c3RvbUJhbm5lcl9jb250ZW50IGgzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLWN1c3RvbUJhbm5lcl9jb250ZW50IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgLm8tY3VzdG9tQmFubmVyX2NvbnRlbnQgaDM6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE5Mzc7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm8tY3VzdG9tQmFubmVyX2NvbnRlbnQgaDM6OmJlZm9yZSB7XG4gICAgICAgICAgYm90dG9tOiAtMTBweDsgfSB9XG4gIC5vLWN1c3RvbUJhbm5lcl9jb250ZW50X29iaiB7XG4gICAgbWFyZ2luLXRvcDogMzZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tY3VzdG9tQmFubmVyX2NvbnRlbnRfb2JqIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH0gfVxuICAgIC5vLWN1c3RvbUJhbm5lcl9jb250ZW50X29iaiAubGluZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgICAuby1jdXN0b21CYW5uZXJfY29udGVudF9vYmogLmxpbmUgcCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5vLWN1c3RvbUJhbm5lcl9jb250ZW50X29iaiAubGluZSBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gICAgLm8tY3VzdG9tQmFubmVyX2NvbnRlbnRfb2JqIC5saW5lIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm8tY3VzdG9tQmFubmVyX2NvbnRlbnRfYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuby1jdXN0b21CYW5uZXJfY29udGVudF9idXR0b24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLm8tY3VzdG9tQmFubmVyIC5zbGljay1kb3RzX19jdXN0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI0cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAgIC5vLWN1c3RvbUJhbm5lciAuc2xpY2stZG90c19fY3VzdG9tIGxpIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzOyB9XG5cbi50LXJlZ2lzdGVyRm9ybVBvcHVwX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4udC1yZWdpc3RlckZvcm1Qb3B1cF9pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudC1yZWdpc3RlckZvcm1Qb3B1cF9pbnB1dCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAudC1yZWdpc3RlckZvcm1Qb3B1cF9pbnB1dC50ZXh0YXJlYSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi50LXJlZ2lzdGVyRm9ybVBvcHVwX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC50LXJlZ2lzdGVyRm9ybVBvcHVwX2J1dHRvbl9pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VhcmNoUmVzdWx0SXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEuMTQyODZlbTtcbiAgcGFkZGluZzogMS43MTQyOWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuc2VhcmNoUmVzdWx0SXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLnNlYXJjaFJlc3VsdEl0ZW1fX2RhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VhcmNoUmVzdWx0SXRlbV9fZGF0ZV9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS4xNDI4NmVtO1xuICAgICAgaGVpZ2h0OiAxLjE0Mjg2ZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9pYy1kYXRlLWdyYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjsgfVxuICAgIC5zZWFyY2hSZXN1bHRJdGVtX19kYXRlX192YWx1ZSB7XG4gICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICBtYXJnaW4tbGVmdDogMC41NzE0M2VtOyB9XG4gIC5zZWFyY2hSZXN1bHRJdGVtOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5jYXJkR3JhcGhpY0Fycm93X19zY3JvbGxCb3gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNhbGMoNDAwIC8gNDM3ICogMTAwJSk7IH1cbiAgLmNhcmRHcmFwaGljQXJyb3dfX3Njcm9sbEJveF9faW5uZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIC5jYXJkR3JhcGhpY0Fycm93X19zY3JvbGxCb3hfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMXJlbSAxLjU2MjVyZW07XG4gICAgZmxleDogMSAxO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgY29sb3I6ICNmZmY7XG4gICAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICNiM2IzYjM7XG4gICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jYXJkR3JhcGhpY0Fycm93X19zY3JvbGxCb3hfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAwLjM3NXJlbTtcbiAgICAgIGhlaWdodDogMC4zNzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTsgfVxuICAgIC5jYXJkR3JhcGhpY0Fycm93X19zY3JvbGxCb3hfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiM2IzYjM7XG4gICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtOyB9XG4gICAgLmNhcmRHcmFwaGljQXJyb3dfX3Njcm9sbEJveF9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmNhcmRHcmFwaGljQXJyb3dfX2Rlc2Mge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jYXJkR3JhcGhpY0Fycm93X19kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtOyB9IH1cblxuLnRlbXBsYXRlLXdoYXRJc0FDb3ZlcmVkV2FycmFudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0wLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnRlbXBsYXRlLXdoYXRJc0FDb3ZlcmVkV2FycmFudF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50ZW1wbGF0ZS13aGF0SXNBQ292ZXJlZFdhcnJhbnRfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19pdGVtOmZpcnN0LWNoaWxkIC50ZW1wbGF0ZS13aGF0SXNBQ292ZXJlZFdhcnJhbnRfX2JvZHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzk1ZDsgfVxuICAgICAgLnRlbXBsYXRlLXdoYXRJc0FDb3ZlcmVkV2FycmFudF9faXRlbTpmaXJzdC1jaGlsZCAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19ib2R5OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjMzOTVkO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnRlbXBsYXRlLXdoYXRJc0FDb3ZlcmVkV2FycmFudF9faXRlbTpudGgtY2hpbGQoMikgLnRlbXBsYXRlLXdoYXRJc0FDb3ZlcmVkV2FycmFudF9fYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc0MDYzOyB9XG4gICAgICAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19pdGVtOm50aC1jaGlsZCgyKSAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19ib2R5OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTc0MDYzO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnRlbXBsYXRlLXdoYXRJc0FDb3ZlcmVkV2FycmFudF9faXRlbTpudGgtY2hpbGQoMikgLnRlbXBsYXRlLXdoYXRJc0FDb3ZlcmVkV2FycmFudF9fY29udGVudDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTM4cHg7IH1cbiAgICAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19pdGVtOm50aC1jaGlsZCgyKSAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19jb250ZW50OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTdweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTM4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19pdGVtOm50aC1jaGlsZCgyKSAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGxlZnQ6IDUwJTsgfSB9XG4gICAgLnRlbXBsYXRlLXdoYXRJc0FDb3ZlcmVkV2FycmFudF9faXRlbTpudGgtY2hpbGQoMykgLnRlbXBsYXRlLXdoYXRJc0FDb3ZlcmVkV2FycmFudF9fYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YzM5OyB9XG4gICAgICAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19pdGVtOm50aC1jaGlsZCgzKSAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19ib2R5OjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnRlbXBsYXRlLXdoYXRJc0FDb3ZlcmVkV2FycmFudF9faXRlbTpudGgtY2hpbGQoMykgLnRlbXBsYXRlLXdoYXRJc0FDb3ZlcmVkV2FycmFudF9fYm9keTo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnRlbXBsYXRlLXdoYXRJc0FDb3ZlcmVkV2FycmFudF9faXRlbTpudGgtY2hpbGQoMykgLnRlbXBsYXRlLXdoYXRJc0FDb3ZlcmVkV2FycmFudF9fYm9keTo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7IH0gfVxuICAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19ib2R5OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTM4cHg7IH1cbiAgICAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19ib2R5OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTM4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50X19ib2R5OjphZnRlciB7XG4gICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICBib3R0b206IC0yLjM3NXJlbTtcbiAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpOyB9IH1cblxuLnRlbXBsYXRlLWluZm9DaGFydFBvc2l0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyZTRhO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZW1wbGF0ZS1pbmZvQ2hhcnRQb3NpdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGVtcGxhdGUtaW5mb0NoYXJ0UG9zaXRpb25fX2JvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50ZW1wbGF0ZS1pbmZvQ2hhcnRQb3NpdGlvbl9faXRlbSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtOyB9XG4gICAgICAudGVtcGxhdGUtaW5mb0NoYXJ0UG9zaXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNS44NzVyZW07IH1cbiAgICAgIC50ZW1wbGF0ZS1pbmZvQ2hhcnRQb3NpdGlvbl9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgfVxuICAgICAgLnRlbXBsYXRlLWluZm9DaGFydFBvc2l0aW9uX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC01Ljg3NXJlbTsgfSB9XG5cbi5jYXJkQm9yZGVyVGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuY2FyZEJvcmRlclRpdGxlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLmNhcmRCb3JkZXJUaXRsZS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jYXJkQm9yZGVyVGl0bGVfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzIzMzk1ZDtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuY2FyZEJvcmRlclRpdGxlLXdoaXRlIC5jYXJkQm9yZGVyVGl0bGVfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5jYXJkVHJlZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FyZFRyZWVfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJkVHJlZV9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMi4zNzVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIuMzc1cmVtOyB9XG4gICAgICAgIC5jYXJkVHJlZV9faW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDAuMDkzNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzM5NWQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgICAgLmNhcmRUcmVlLXdoaXRlIC5jYXJkVHJlZV9faW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmRUcmVlX19pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4zNzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjM3NXJlbTsgfSB9XG4gIC5jYXJkVHJlZS1ub3JtYWwgLmNhcmRUcmVlX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJkVHJlZS1ub3JtYWwgLmNhcmRUcmVlX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfSB9XG4gIC5jYXJkVHJlZS1sZWZ0QXJyb3cgLmNhcmRUcmVlX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJkVHJlZS1sZWZ0QXJyb3cgLmNhcmRUcmVlX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNy4zMTI1cmVtOyB9IH1cblxuLnRlbXBsYXRlLWRpdmlkZW5kQnlCb25kWWllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRlbXBsYXRlLWRpdmlkZW5kQnlCb25kWWllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlbXBsYXRlLWRpdmlkZW5kQnlCb25kWWllbGRfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjY4NzVyZW07IH0gfVxuICAgIC50ZW1wbGF0ZS1kaXZpZGVuZEJ5Qm9uZFlpZWxkX19pdGVtICsgLnRlbXBsYXRlLWRpdmlkZW5kQnlCb25kWWllbGRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlbXBsYXRlLWRpdmlkZW5kQnlCb25kWWllbGRfX2l0ZW0gKyAudGVtcGxhdGUtZGl2aWRlbmRCeUJvbmRZaWVsZF9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOC4zNzVyZW07IH0gfVxuICAudGVtcGxhdGUtZGl2aWRlbmRCeUJvbmRZaWVsZCAuY2FyZEJvcmRlclRpdGxlX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxOC4xMjVyZW07IH1cblxuLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGVfX3RpdGxlR3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGVfX3RpdGxlR3JvdXA6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICMyYzRhOTY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMWMyZTRhOyB9XG4gICAgICAuY2FyZEJveEJhY2tncm91bmRUaXRsZTpub3QoLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGUtbGVmdEFycm93KSAuY2FyZEJveEJhY2tncm91bmRUaXRsZV9fdGl0bGVHcm91cDo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjg3NXJlbTtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGUtZGVlcExpbGFjIC5jYXJkQm94QmFja2dyb3VuZFRpdGxlX190aXRsZUdyb3VwOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOGM0OGM4OyB9XG4gICAgICAuY2FyZEJveEJhY2tncm91bmRUaXRsZS1jcmF5b2xhIC5jYXJkQm94QmFja2dyb3VuZFRpdGxlX190aXRsZUdyb3VwOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjhhZTY0OyB9XG4gICAgICAuY2FyZEJveEJhY2tncm91bmRUaXRsZS1sZWZ0QXJyb3cgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGVfX3RpdGxlR3JvdXA6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyOGFlNjQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yLjg3NXJlbTsgfSB9XG5cbi5jYXJkQm94QmFja2dyb3VuZFRpdGxlX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzJjNGE5NjtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYXJkQm94QmFja2dyb3VuZFRpdGxlLWxlZnRBcnJvdyAuY2FyZEJveEJhY2tncm91bmRUaXRsZV9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICMyOGFlNjQ7IH1cbiAgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGUtY3JheW9sYSAuY2FyZEJveEJhY2tncm91bmRUaXRsZV9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICMyOGFlNjQ7IH1cbiAgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGUtZGVlcExpbGFjIC5jYXJkQm94QmFja2dyb3VuZFRpdGxlX190aXRsZSB7XG4gICAgYmFja2dyb3VuZDogIzhjNDhjODsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZEJveEJhY2tncm91bmRUaXRsZV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgICAgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGU6bm90KC5jYXJkQm94QmFja2dyb3VuZFRpdGxlLWxlZnRBcnJvdykgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGVfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgICAgIC5jYXJkQm94QmFja2dyb3VuZFRpdGxlLWxlZnRBcnJvdyAuY2FyZEJveEJhY2tncm91bmRUaXRsZV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGVfX3RpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGU6bm90KC5jYXJkQm94QmFja2dyb3VuZFRpdGxlLWxlZnRBcnJvdykgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGVfX3RpdGxlOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmM0YTk2O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgICAgIC5jYXJkQm94QmFja2dyb3VuZFRpdGxlLWxlZnRBcnJvdyAuY2FyZEJveEJhY2tncm91bmRUaXRsZV9fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOGFlNjQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cbiAgICAgIC5jYXJkQm94QmFja2dyb3VuZFRpdGxlLWNyYXlvbGEgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGVfX3RpdGxlOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzI4YWU2NCAhaW1wb3J0YW50OyB9XG4gICAgICAuY2FyZEJveEJhY2tncm91bmRUaXRsZS1kZWVwTGlsYWMgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGVfX3RpdGxlOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzhjNDhjOCAhaW1wb3J0YW50OyB9IH1cblxuLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGU6bm90KC5jYXJkQm94QmFja2dyb3VuZFRpdGxlLW5vcm1hbCkgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGVfX2lubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IzYjNiMztcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4uY2FyZEJveEJhY2tncm91bmRUaXRsZS1sZWZ0QXJyb3cgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGVfX2ltZyAuaW1nLWJnIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2FyZEJveEJhY2tncm91bmRUaXRsZS1sZWZ0QXJyb3cgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGVfX2ltZyAuaW1nLWJnOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBhZGRpbmctdG9wOiA1OS41Mzg3OCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNhcmRCb3hCYWNrZ3JvdW5kVGl0bGUtbGVmdEFycm93IC5jYXJkQm94QmFja2dyb3VuZFRpdGxlX19pbWcgLmltZy1iZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhcmRMaW5lX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNhcmRMaW5lX190aXRsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogMC4xODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDFiNmZmIDAlLCAjMDA1NmE4IDEwMCUpOyB9XG4gICAgLmNhcmRMaW5lLWJsZXVEZUZyYW5jZSAuY2FyZExpbmVfX3RpdGxlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzNDk5ZDcgMCUsICMyZWM2NzkgMTAwJSk7IH1cbiAgICAuY2FyZExpbmUtcm9zc29Db3JzYSAuY2FyZExpbmVfX3RpdGxlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkZDA1MDUgMCUsICM4NjNmOGEgMTAwJSk7IH1cblxuLmNhcmRMaW5lX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4udGVtcGxhdGUtZGl2aWRlQnlOYXR1cmVPZkJvbmRzIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOSB1cmwoXCIuLi9pbWFnZXMvYmctZGl2aWRlLWJ5LW5hdHVyZS1vZi1ib25kcy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGVtcGxhdGUtZGl2aWRlQnlOYXR1cmVPZkJvbmRzIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50ZW1wbGF0ZS1kaXZpZGVCeU5hdHVyZU9mQm9uZHMge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDsgfSB9XG4gIC50ZW1wbGF0ZS1kaXZpZGVCeU5hdHVyZU9mQm9uZHNfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVtcGxhdGUtZGl2aWRlQnlOYXR1cmVPZkJvbmRzX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkuNjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGVtcGxhdGUtZGl2aWRlQnlOYXR1cmVPZkJvbmRzX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDIxLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGVtcGxhdGUtZGl2aWRlQnlOYXR1cmVPZkJvbmRzX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMjU0IC8gMzc1ICogMTAwJSk7IH0gfVxuICAudGVtcGxhdGUtZGl2aWRlQnlOYXR1cmVPZkJvbmRzX19pdGVtICsgLnRlbXBsYXRlLWRpdmlkZUJ5TmF0dXJlT2ZCb25kc19faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG4gIC50ZW1wbGF0ZS1kaXZpZGVCeU5hdHVyZU9mQm9uZHMgLmNhcmRCb3JkZXJUaXRsZV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMjEuODc1cmVtOyB9XG5cbi50ZW1wbGF0ZS1kaXZpZGVuZEJ5Qm9uZFlpZWxkQXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzJlNGE7IH1cbiAgLnRlbXBsYXRlLWRpdmlkZW5kQnlCb25kWWllbGRBcnJvd19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVtcGxhdGUtZGl2aWRlbmRCeUJvbmRZaWVsZEFycm93X19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2LjEyNXJlbTsgfSB9XG4gIC50ZW1wbGF0ZS1kaXZpZGVuZEJ5Qm9uZFlpZWxkQXJyb3dfX2l0ZW0gKyAudGVtcGxhdGUtZGl2aWRlbmRCeUJvbmRZaWVsZEFycm93X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgLnRlbXBsYXRlLWRpdmlkZW5kQnlCb25kWWllbGRBcnJvdyAuY2FyZEJvcmRlclRpdGxlX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyNC4yNXJlbTsgfVxuXG4udGVtcGxhdGUtaW5mb1R5cGVzT2ZTdG9ja3MsXG4udGVtcGxhdGUtaW5mb1R5cGVzT2ZTdG9ja3MgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfVxuXG4udGVtcGxhdGUtaW5mb1R5cGVzT2ZTdG9ja3MgaDQge1xuICBjb2xvcjogIzU4NTg1ODsgfVxuXG4uY2FyZEFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuY2FyZEFycm93X19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyZTRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJkQXJyb3dfX2lubmVyOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgIC5jYXJkQXJyb3c6bm90KC5jYXJkQXJyb3ctYXJyb3dMZWZ0KSAuY2FyZEFycm93X19pbm5lcjo6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG4gICAgICAgIC5jYXJkQXJyb3ctYXJyb3dMZWZ0IC5jYXJkQXJyb3dfX2lubmVyOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLmNhcmRBcnJvd19faW5uZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAuY2FyZEFycm93Om5vdCguY2FyZEFycm93LWFycm93TGVmdCkgLmNhcmRBcnJvd19faW5uZXI6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMWMyZTRhO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cbiAgICAgICAgLmNhcmRBcnJvdy1hcnJvd0xlZnQgLmNhcmRBcnJvd19faW5uZXI6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzFjMmU0YTsgfSB9XG4gIC5jYXJkQXJyb3dfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY2FyZEFycm93X19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4udGVtcGxhdGUtaW5mb0FkdmFudGFnZXNPZkJvbmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZW1wbGF0ZS1pbmZvQWR2YW50YWdlc09mQm9uZHNfX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1hZHZhbnRhZ2VzLW9mLWJvbmRzLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlbXBsYXRlLWluZm9BZHZhbnRhZ2VzT2ZCb25kc19faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDIxLjg3NXJlbTsgfVxuICAgICAgLnRlbXBsYXRlLWluZm9BZHZhbnRhZ2VzT2ZCb25kc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNy44MTI1cmVtOyB9XG4gICAgICAudGVtcGxhdGUtaW5mb0FkdmFudGFnZXNPZkJvbmRzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYuMzEyNXJlbTsgfVxuICAgICAgLnRlbXBsYXRlLWluZm9BZHZhbnRhZ2VzT2ZCb25kc19faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNC44NzVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4udC1ja2VkaXRvciBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udC1ja2VkaXRvciB1bC5saXN0U3R5bGVOb25lIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4udC1ja2VkaXRvciB1bC5kZWNpbWFsU3R5bGUge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cblxuLnQtY2tlZGl0b3IgdWwuaWNvbkxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudC1ja2VkaXRvciB1bC5pY29uTGlzdCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAudC1ja2VkaXRvciB1bC5pY29uTGlzdCBsaSBpICsgcCB7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnQtY2tlZGl0b3IgdWwubm9QYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi50LWNrZWRpdG9yIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi50LWNrZWRpdG9yIGEge1xuICBjb2xvcjogIzU2YWVmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnQtY2tlZGl0b3IgYTpob3ZlciB7XG4gICAgY29sb3I6ICNlMzE5Mzc7IH1cblxuLmNhcmRHcmFwaGljTnVtYmVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYXJkR3JhcGhpY051bWJlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jYXJkR3JhcGhpY051bWJlcl9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50LXdoYXQtYXJlLXRoZS1hZHZhbnRhZ2VzLW9mLWZ1bmQtY2VydGlmaWNhdGVzX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50LXdoYXQtYXJlLXRoZS1hZHZhbnRhZ2VzLW9mLWZ1bmQtY2VydGlmaWNhdGVzX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYWNrZ3JvdW5kLXdoYXQtYXJlLXRoZS1hZHZhbnRhZ2VzLW9mLWZ1bmQtY2VydGlmaWNhdGVzLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoMzg2Ljg1IC8gMTEwOS40NSAqIDEwMCUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlc19fYm9keSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjM3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtd2hhdC1hcmUtdGhlLWFkdmFudGFnZXMtb2YtZnVuZC1jZXJ0aWZpY2F0ZXNfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDcuODEyNXJlbSAtMC41cmVtIDAgLTAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnQtd2hhdC1hcmUtdGhlLWFkdmFudGFnZXMtb2YtZnVuZC1jZXJ0aWZpY2F0ZXNfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAudC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlc19faXRlbTpudGgtY2hpbGQoMikgLnQtd2hhdC1hcmUtdGhlLWFkdmFudGFnZXMtb2YtZnVuZC1jZXJ0aWZpY2F0ZXNfX3Njcm9sbEJveCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgLnQtd2hhdC1hcmUtdGhlLWFkdmFudGFnZXMtb2YtZnVuZC1jZXJ0aWZpY2F0ZXNfX2l0ZW06bnRoLWNoaWxkKDIpIC50LXdoYXQtYXJlLXRoZS1hZHZhbnRhZ2VzLW9mLWZ1bmQtY2VydGlmaWNhdGVzX19zY3JvbGxCb3ggLmNhcmRQb3NpdGlvbl9fZGVzYyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfVxuICAgIC50LXdoYXQtYXJlLXRoZS1hZHZhbnRhZ2VzLW9mLWZ1bmQtY2VydGlmaWNhdGVzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgICAudC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlc19faXRlbTpudGgtY2hpbGQoMykgLnQtd2hhdC1hcmUtdGhlLWFkdmFudGFnZXMtb2YtZnVuZC1jZXJ0aWZpY2F0ZXNfX3Njcm9sbEJveCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDQ4IC8gMzI2ICogMTAwJSk7IH1cbiAgICAudC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlc19faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgICAgLnQtd2hhdC1hcmUtdGhlLWFkdmFudGFnZXMtb2YtZnVuZC1jZXJ0aWZpY2F0ZXNfX2l0ZW06bnRoLWNoaWxkKDQpIC50LXdoYXQtYXJlLXRoZS1hZHZhbnRhZ2VzLW9mLWZ1bmQtY2VydGlmaWNhdGVzX19zY3JvbGxCb3gge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNDIgLyAzMjYgKiAxMDAlKTsgfVxuICAgICAgICAudC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlc19faXRlbTpudGgtY2hpbGQoNCkgLnQtd2hhdC1hcmUtdGhlLWFkdmFudGFnZXMtb2YtZnVuZC1jZXJ0aWZpY2F0ZXNfX3Njcm9sbEJveCAuY2FyZFBvc2l0aW9uX19kZXNjIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50LXdoYXQtYXJlLXRoZS1hZHZhbnRhZ2VzLW9mLWZ1bmQtY2VydGlmaWNhdGVzX19pdGVtICsgLnQtd2hhdC1hcmUtdGhlLWFkdmFudGFnZXMtb2YtZnVuZC1jZXJ0aWZpY2F0ZXNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAudC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlc19faXRlbTpmaXJzdC1jaGlsZCAudC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlc19fc2Nyb2xsQm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0YTk2OyB9XG4gIC50LXdoYXQtYXJlLXRoZS1hZHZhbnRhZ2VzLW9mLWZ1bmQtY2VydGlmaWNhdGVzX19pdGVtOm50aC1jaGlsZCgyKSAudC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlc19fc2Nyb2xsQm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxOTM3OyB9XG4gIC50LXdoYXQtYXJlLXRoZS1hZHZhbnRhZ2VzLW9mLWZ1bmQtY2VydGlmaWNhdGVzX19pdGVtOm50aC1jaGlsZCgzKSAudC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlc19fc2Nyb2xsQm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMzODU4OyB9XG4gIC50LXdoYXQtYXJlLXRoZS1hZHZhbnRhZ2VzLW9mLWZ1bmQtY2VydGlmaWNhdGVzX19pdGVtOm50aC1jaGlsZCg0KSAudC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlc19fc2Nyb2xsQm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YzM5OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlc19fc2Nyb2xsQm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNTcgLyAzMjAgKiAxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnQtd2hhdC1hcmUtdGhlLWFkdmFudGFnZXMtb2YtZnVuZC1jZXJ0aWZpY2F0ZXNfX3Njcm9sbEJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlc19fc2Nyb2xsQm94X19pbm5lciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7IH0gfVxuXG4udC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlc19fc2Nyb2xsQm94X19jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50LXdoYXQtYXJlLXRoZS1hZHZhbnRhZ2VzLW9mLWZ1bmQtY2VydGlmaWNhdGVzX19zY3JvbGxCb3hfX2NvbnRlbnQge1xuICAgICAgZmxleDogMSAxO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjYjNiM2IzO1xuICAgICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnQtd2hhdC1hcmUtdGhlLWFkdmFudGFnZXMtb2YtZnVuZC1jZXJ0aWZpY2F0ZXNfX3Njcm9sbEJveF9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMC4zNzVyZW07XG4gICAgICAgIGhlaWdodDogMC4zNzVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtOyB9XG4gICAgICAudC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlc19fc2Nyb2xsQm94X19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiM2IzYjM7XG4gICAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTsgfVxuICAgICAgLnQtd2hhdC1hcmUtdGhlLWFkdmFudGFnZXMtb2YtZnVuZC1jZXJ0aWZpY2F0ZXNfX3Njcm9sbEJveF9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlc19fc2Nyb2xsQm94X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuXG4udC13aGF0LWFyZS10aGUtYWR2YW50YWdlcy1vZi1mdW5kLWNlcnRpZmljYXRlcyAuY2FyZFBvc2l0aW9uX19kZXNjIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4udC1pbnZlc3RtZW50LWZ1bmQtY2xhc3NpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gIC50LWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbiBvbCB7XG4gICAgY291bnRlci1yZXNldDogbGk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnQtaW52ZXN0bWVudC1mdW5kLWNsYXNzaWZpY2F0aW9uIG9sIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50LWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbl9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogLTAuOTM3NXJlbTsgfSB9XG4gIC50LWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMC45Mzc1cmVtIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50LWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTsgfSB9XG4gICAgLnQtaW52ZXN0bWVudC1mdW5kLWNsYXNzaWZpY2F0aW9uX19pdGVtIC50LWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbl9fYm94IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYWNrZ3JvdW5kLWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbi1ibHVlLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIC50LWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbl9faXRlbSAudC1pbnZlc3RtZW50LWZ1bmQtY2xhc3NpZmljYXRpb25fX2JveDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmQtbnVtYmVyLWJsdWUucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC50LWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbl9faXRlbTpudGgtY2hpbGQoMikgLnQtaW52ZXN0bWVudC1mdW5kLWNsYXNzaWZpY2F0aW9uX19ib3gge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmQtaW52ZXN0bWVudC1mdW5kLWNsYXNzaWZpY2F0aW9uLXNlYS1ncmVlbi5wbmdcIik7IH1cbiAgICAgIC50LWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbl9faXRlbTpudGgtY2hpbGQoMikgLnQtaW52ZXN0bWVudC1mdW5kLWNsYXNzaWZpY2F0aW9uX19ib3g6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYWNrZ3JvdW5kLW51bWJlci1zZWEtZ3JlZW4ucG5nXCIpOyB9XG4gICAgLnQtaW52ZXN0bWVudC1mdW5kLWNsYXNzaWZpY2F0aW9uX19pdGVtOm50aC1jaGlsZCgzKSAudC1pbnZlc3RtZW50LWZ1bmQtY2xhc3NpZmljYXRpb25fX2JveCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZC1pbnZlc3RtZW50LWZ1bmQtY2xhc3NpZmljYXRpb24tZGFyay1vcmNoaWQucG5nXCIpOyB9XG4gICAgICAudC1pbnZlc3RtZW50LWZ1bmQtY2xhc3NpZmljYXRpb25fX2l0ZW06bnRoLWNoaWxkKDMpIC50LWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbl9fYm94OjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZC1udW1iZXItZGFyay1vcmNoaWQucG5nXCIpOyB9XG4gIC50LWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbl9fYm94IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTgzIC8gMzQ4ICogMTAwJSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnQtaW52ZXN0bWVudC1mdW5kLWNsYXNzaWZpY2F0aW9uX19ib3g6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAzLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAzLjM3NXJlbTtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGkpO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAudC1pbnZlc3RtZW50LWZ1bmQtY2xhc3NpZmljYXRpb25fX3Njcm9sbEJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDU3IC8gMzI2ICogMTAwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC50LWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbl9fc2Nyb2xsQm94X19pbm5lciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDIuMzc1cmVtIDJyZW0gMi4zNzVyZW0gMS4yNXJlbTsgfVxuICAgIC50LWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbl9fc2Nyb2xsQm94X19jb250ZW50IHtcbiAgICAgIGZsZXg6IDEgMTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogI2IzYjNiMztcbiAgICAgIHNjcm9sbGJhci10cmFjay1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC50LWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbl9fc2Nyb2xsQm94X19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAwLjM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07IH1cbiAgICAgIC50LWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbl9fc2Nyb2xsQm94X19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiM2IzYjM7XG4gICAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTsgfVxuICAgICAgLnQtaW52ZXN0bWVudC1mdW5kLWNsYXNzaWZpY2F0aW9uX19zY3JvbGxCb3hfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnQtdHlwZXNPZkZ1bmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjk0MTsgfVxuICAudC10eXBlc09mRnVuZHNfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudC10eXBlc09mRnVuZHNfX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWEyOTQxIHVybChcIi4uL2ltYWdlcy9iYWNrZ3JvdW5kLXR5cGVzLW9mLWZ1bmRzLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50LXR5cGVzT2ZGdW5kc19fc2Nyb2xsQm94IHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDgwMSAvIDE0NDAgKiAxMDAlKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnQtdHlwZXNPZkZ1bmRzX19zY3JvbGxCb3hfX2lubmVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC50LXR5cGVzT2ZGdW5kc19fc2Nyb2xsQm94X19jb250ZW50IHtcbiAgICAgICAgZmxleDogMSAxO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogI2IzYjNiMztcbiAgICAgICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAudC10eXBlc09mRnVuZHNfX3Njcm9sbEJveF9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIHdpZHRoOiAwLjM3NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuMzc1cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtOyB9XG4gICAgICAgIC50LXR5cGVzT2ZGdW5kc19fc2Nyb2xsQm94X19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2IzYjNiMztcbiAgICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTsgfVxuICAgICAgICAudC10eXBlc09mRnVuZHNfX3Njcm9sbEJveF9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnQtdHlwZXNPZkZ1bmRzX19ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoNzYgLyAxNDQwICogMTAwJSk7IH0gfVxuICAudC10eXBlc09mRnVuZHNfX2l0ZW0gKyAudC10eXBlc09mRnVuZHNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG4udC13aG9BcmVPcGVuRW5kZWRGdW5kc1N1aXRhYmxlRm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50LXdob0FyZU9wZW5FbmRlZEZ1bmRzU3VpdGFibGVGb3JfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnQtd2hvQXJlT3BlbkVuZGVkRnVuZHNTdWl0YWJsZUZvcl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07IH0gfVxuICAgIC50LXdob0FyZU9wZW5FbmRlZEZ1bmRzU3VpdGFibGVGb3JfX2l0ZW0gKyAudC13aG9BcmVPcGVuRW5kZWRGdW5kc1N1aXRhYmxlRm9yX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50LXdob0FyZU9wZW5FbmRlZEZ1bmRzU3VpdGFibGVGb3JfX2l0ZW0gKyAudC13aG9BcmVPcGVuRW5kZWRGdW5kc1N1aXRhYmxlRm9yX19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLjg3NXJlbTsgfSB9XG5cbi5jYXJkR3JhZGllbnROdW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZjE1NjIzOyB9XG4gIC5jYXJkR3JhZGllbnROdW1iZXItc3F1YXJlRnJlbmNoQmx1ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDYyNjM2OyB9XG4gIC5jYXJkR3JhZGllbnROdW1iZXItc3F1YXJlQW1hcmFudGhSZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2Q0MjczOTsgfVxuICAuY2FyZEdyYWRpZW50TnVtYmVyX19udW1iZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNTg1MWYgMCUsICNmMDRjMjMgMTAwJSk7XG4gICAgZmxleDogMCAwIDMuNzVyZW07XG4gICAgbWF4LXdpZHRoOiAzLjc1cmVtO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmNhcmRHcmFkaWVudE51bWJlci1zcXVhcmVGcmVuY2hCbHVlIC5jYXJkR3JhZGllbnROdW1iZXJfX251bWJlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA2ZGM0IDAlLCAjMDA2MGI0IDEwMCUpOyB9XG4gICAgLmNhcmRHcmFkaWVudE51bWJlci1zcXVhcmVBbWFyYW50aFJlZCAuY2FyZEdyYWRpZW50TnVtYmVyX19udW1iZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Q3MjUzNCAwJSwgIzljMzg3MyAxMDAlKTsgfVxuICAgIC5jYXJkR3JhZGllbnROdW1iZXItc3F1YXJlQmxldURlRnJhbmNlIC5jYXJkR3JhZGllbnROdW1iZXJfX251bWJlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzQ5OWQ2IDAlLCAjMmZjNTdjIDEwMCUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FyZEdyYWRpZW50TnVtYmVyX19udW1iZXIge1xuICAgICAgICBmbGV4OiAwIDAgN3JlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA3cmVtO1xuICAgICAgICBoZWlnaHQ6IDdyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNC41cmVtOyB9IH1cbiAgLmNhcmRHcmFkaWVudE51bWJlcl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLmNhcmRHcmFkaWVudE51bWJlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaXN0LXN0eWxlOiAxLjc1cmVtO1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzLjc1cmVtKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMuNzVyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhcmRHcmFkaWVudE51bWJlcl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA3cmVtKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3cmVtKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH0gfVxuICAuY2FyZEdyYWRpZW50TnVtYmVyX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG5cbi50LW91dHN0YW5kaW5nQWR2YW50YWdlc09mT3BlbkVuZGVkRnVuZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnQtb3V0c3RhbmRpbmdBZHZhbnRhZ2VzT2ZPcGVuRW5kZWRGdW5kc19faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50LW91dHN0YW5kaW5nQWR2YW50YWdlc09mT3BlbkVuZGVkRnVuZHNfX2l0ZW1zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfSB9XG4gICAgLnQtb3V0c3RhbmRpbmdBZHZhbnRhZ2VzT2ZPcGVuRW5kZWRGdW5kc19faXRlbXM6bnRoLWNoaWxkKDJuKSAudC1vdXRzdGFuZGluZ0FkdmFudGFnZXNPZk9wZW5FbmRlZEZ1bmRzX19pbmZvcm1hdGlvbnMge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAudC1vdXRzdGFuZGluZ0FkdmFudGFnZXNPZk9wZW5FbmRlZEZ1bmRzX19pdGVtczpudGgtY2hpbGQoMm4pIC5jYXJkR3JhZGllbnROdW1iZXJfX251bWJlciB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC50LW91dHN0YW5kaW5nQWR2YW50YWdlc09mT3BlbkVuZGVkRnVuZHNfX2l0ZW1zOm50aC1jaGlsZCgybikgLmNhcmRHcmFkaWVudE51bWJlcl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnQtb3V0c3RhbmRpbmdBZHZhbnRhZ2VzT2ZPcGVuRW5kZWRGdW5kc19faXRlbXM6bnRoLWNoaWxkKDJuKSAuY2FyZEdyYWRpZW50TnVtYmVyX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudC1vdXRzdGFuZGluZ0FkdmFudGFnZXNPZk9wZW5FbmRlZEZ1bmRzX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC0wLjkzNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudC1vdXRzdGFuZGluZ0FkdmFudGFnZXNPZk9wZW5FbmRlZEZ1bmRzX19pbWcge1xuICAgICAgZmxleDogMCAwIGNhbGMoNDQ1IC8gMTExMCAqIDEwMCUpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDQ0NSAvIDExMTAgKiAxMDAlKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnQtb3V0c3RhbmRpbmdBZHZhbnRhZ2VzT2ZPcGVuRW5kZWRGdW5kc19faW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50LW91dHN0YW5kaW5nQWR2YW50YWdlc09mT3BlbkVuZGVkRnVuZHNfX2luZm9ybWF0aW9ucyB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gKDQ0NSAvIDExMTAgKiAxMDAlKSk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICg0NDUgLyAxMTEwICogMTAwJSkpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07IH0gfVxuICAudC1vdXRzdGFuZGluZ0FkdmFudGFnZXNPZk9wZW5FbmRlZEZ1bmRzX19pdGVtICsgLnQtb3V0c3RhbmRpbmdBZHZhbnRhZ2VzT2ZPcGVuRW5kZWRGdW5kc19faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMS43NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnQtb3V0c3RhbmRpbmdBZHZhbnRhZ2VzT2ZPcGVuRW5kZWRGdW5kc19faXRlbSArIC50LW91dHN0YW5kaW5nQWR2YW50YWdlc09mT3BlbkVuZGVkRnVuZHNfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjVyZW07IH0gfVxuXG4udC13aG9BcmVFVEZzU3VpdGFibGVGb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnQtd2hvQXJlRVRGc1N1aXRhYmxlRm9yIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudC13aG9BcmVFVEZzU3VpdGFibGVGb3Ige1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmQtbWFwLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgzJSA3MSU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoNjE3IC8gMTQ0MCAqIDEwMCUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnQtd2hvQXJlRVRGc1N1aXRhYmxlRm9yX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYWNrZ3JvdW5kLXBlb3BsZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMyUgNjQlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDY1JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50LXdob0FyZUVURnNTdWl0YWJsZUZvcl9fYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjg3NXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuODc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS44NzVyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudC13aG9BcmVFVEZzU3VpdGFibGVGb3JfX2JvZHkge1xuICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAudC13aG9BcmVFVEZzU3VpdGFibGVGb3JfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDcuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnQtd2hvQXJlRVRGc1N1aXRhYmxlRm9yX19pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTsgfVxuICAgICAgLnQtd2hvQXJlRVRGc1N1aXRhYmxlRm9yX19pdGVtIC50LXdob0FyZUVURnNTdWl0YWJsZUZvcl9fZGVzYyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMzc1cmVtOyB9XG4gICAgICAudC13aG9BcmVFVEZzU3VpdGFibGVGb3JfX2l0ZW06Zmlyc3QtY2hpbGQgLnQtd2hvQXJlRVRGc1N1aXRhYmxlRm9yX19pbm5lcjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDguNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjU2MjVyZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbGluZS1yb3VuZGVkLTAxLnBuZ1wiKTsgfVxuICAgICAgLnQtd2hvQXJlRVRGc1N1aXRhYmxlRm9yX19pdGVtOm50aC1jaGlsZCgyKSAudC13aG9BcmVFVEZzU3VpdGFibGVGb3JfX2lubmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgLnQtd2hvQXJlRVRGc1N1aXRhYmxlRm9yX19pdGVtOm50aC1jaGlsZCgyKSAudC13aG9BcmVFVEZzU3VpdGFibGVGb3JfX2lubmVyOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA3LjYyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDMuMTg3NXJlbTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbGluZS1yb3VuZGVkLTAyLnBuZ1wiKTsgfVxuICAgICAgLnQtd2hvQXJlRVRGc1N1aXRhYmxlRm9yX19pdGVtOm50aC1jaGlsZCgyKSAudC13aG9BcmVFVEZzU3VpdGFibGVGb3JfX2Rlc2Mge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAudC13aG9BcmVFVEZzU3VpdGFibGVGb3JfX2l0ZW06bnRoLWNoaWxkKDMpIC50LXdob0FyZUVURnNTdWl0YWJsZUZvcl9faW5uZXI6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA3Ljg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjMxMjVyZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9saW5lLXJvdW5kZWQtMDMucG5nXCIpOyB9XG4gICAgICAudC13aG9BcmVFVEZzU3VpdGFibGVGb3JfX2l0ZW06bnRoLWNoaWxkKDMpIC50LXdob0FyZUVURnNTdWl0YWJsZUZvcl9fZGVzYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjM3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50LXdob0FyZUVURnNTdWl0YWJsZUZvcl9faXRlbSArIC50LXdob0FyZUVURnNTdWl0YWJsZUZvcl9faXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50LXdob0FyZUVURnNTdWl0YWJsZUZvcl9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAudC13aG9BcmVFVEZzU3VpdGFibGVGb3JfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAudC13aG9BcmVFVEZzU3VpdGFibGVGb3JfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMy43NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgLnQtd2hvQXJlRVRGc1N1aXRhYmxlRm9yX19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogMjMuNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50LXdob0FyZUVURnNTdWl0YWJsZUZvcl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE4Ljc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC50LXdob0FyZUVURnNTdWl0YWJsZUZvcl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnQtd2hvQXJlRVRGc1N1aXRhYmxlRm9yX19pbm5lcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC50LXdob0FyZUVURnNTdWl0YWJsZUZvcl9fZGVzYyB7XG4gICAgICBtYXgtd2lkdGg6IDE1Ljg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAudC13aG9BcmVFVEZzU3VpdGFibGVGb3JfX2Rlc2Mge1xuICAgICAgbWF4LXdpZHRoOiAxNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudC13aG9BcmVFVEZzU3VpdGFibGVGb3JfX2Rlc2Mge1xuICAgICAgbWF4LXdpZHRoOiAxMC42MjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudC13aG9BcmVFVEZzU3VpdGFibGVGb3JfX2Rlc2Mge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnQtd2hvQXJlRVRGc1N1aXRhYmxlRm9yX19kZXNjIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDEwLjYyNXJlbTtcbiAgICAgIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjYjNiM2IzO1xuICAgICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnQtd2hvQXJlRVRGc1N1aXRhYmxlRm9yX19kZXNjOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAwLjMxMjVyZW07XG4gICAgICAgIGhlaWdodDogMC4zMTI1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTsgfVxuICAgICAgLnQtd2hvQXJlRVRGc1N1aXRhYmxlRm9yX19kZXNjOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiM2IzYjM7XG4gICAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTsgfVxuICAgICAgLnQtd2hvQXJlRVRGc1N1aXRhYmxlRm9yX19kZXNjOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cblxuLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0ZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudC1iZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAudC1iZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50LWJlbmVmaXRzT2ZJbnZlc3RpbmdJbkZ1bmRFdGZfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNTEuMjVyZW07XG4gICAgICAgIGhlaWdodDogMjguMTg3NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmQtYmVuZWZpdHMtb2YtaW52ZXN0aW5nLWluLWZ1bmQtZXRmLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50LWJlbmVmaXRzT2ZJbnZlc3RpbmdJbkZ1bmRFdGZfX2JvZHkge1xuICAgICAgbWFyZ2luLXRvcDogNC4zNzVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9fYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9faXRlbSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS44NzVyZW07IH1cbiAgICAgIC50LWJlbmVmaXRzT2ZJbnZlc3RpbmdJbkZ1bmRFdGZfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjM3NXJlbTsgfVxuICAgICAgICAudC1iZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmX19pdGVtOmZpcnN0LWNoaWxkIC50LWJlbmVmaXRzT2ZJbnZlc3RpbmdJbkZ1bmRFdGZfX2lubmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0LjYyNXJlbTsgfVxuICAgICAgICAudC1iZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmX19pdGVtOmZpcnN0LWNoaWxkIC50LWJlbmVmaXRzT2ZJbnZlc3RpbmdJbkZ1bmRFdGZfX2xpbmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbiAgICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDM5MXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9saW5lLXJvdW5kZWQtcmVkLnBuZ1wiKTsgfVxuICAgICAgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9faXRlbTpudGgtY2hpbGQoMikgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDI0LjYyNXJlbTsgfVxuICAgICAgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9faXRlbTpudGgtY2hpbGQoMikgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9fbGluZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgICAgaGVpZ2h0OiA0OTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xpbmUtcm91bmRlZC1ibHVlLnBuZ1wiKTsgfVxuICAgICAgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9faXRlbTpudGgtY2hpbGQoMikgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9fZGVzYyB7XG4gICAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAudC1iZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwLjM3NXJlbTsgfVxuICAgICAgICAudC1iZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmX19pdGVtOm50aC1jaGlsZCgzKSAudC1iZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmX19pbm5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAudC1iZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmX19pdGVtOm50aC1jaGlsZCgzKSAudC1iZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmX19saW5lIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTAuMzEyNXJlbTtcbiAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5MXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9saW5lLXJvdW5kZWQteWVsbG93LnBuZ1wiKTsgfVxuICAgICAgICAudC1iZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmX19pdGVtOm50aC1jaGlsZCgzKSAudC1iZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmX19kZXNjIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNS45Mzc1cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMuMDYyNXJlbTtcbiAgICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMC4zNzVyZW07IH1cbiAgICAgICAgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9faXRlbTpudGgtY2hpbGQoNCkgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9faW5uZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9faXRlbTpudGgtY2hpbGQoNCkgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9fbGluZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMC4zMTI1cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMzFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9saW5lLXJvdW5kZWQtZ3JlZW4ucG5nXCIpOyB9XG4gICAgICAgIC50LWJlbmVmaXRzT2ZJbnZlc3RpbmdJbkZ1bmRFdGZfX2l0ZW06bnRoLWNoaWxkKDQpIC50LWJlbmVmaXRzT2ZJbnZlc3RpbmdJbkZ1bmRFdGZfX2Rlc2Mge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50LWJlbmVmaXRzT2ZJbnZlc3RpbmdJbkZ1bmRFdGZfX2l0ZW0gKyAudC1iZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmX19pdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtOyB9IH1cbiAgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXgtd2lkdGg6IDI3LjgxMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudC1iZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmX19saW5lIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgZmxleDogMCAwIGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudC1iZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmX19kZXNjIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDM3LjVyZW07XG4gICAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogI2IzYjNiMztcbiAgICAgIHNjcm9sbGJhci10cmFjay1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC50LWJlbmVmaXRzT2ZJbnZlc3RpbmdJbkZ1bmRFdGZfX2Rlc2M6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDAuMzc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuMzc1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTsgfVxuICAgICAgLnQtYmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0Zl9fZGVzYzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjNiM2IzO1xuICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07IH1cbiAgICAgIC50LWJlbmVmaXRzT2ZJbnZlc3RpbmdJbkZ1bmRFdGZfX2Rlc2M6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuXG4udC1maWx0ZXJTZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzIzMzk1ZDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnQtZmlsdGVyU2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtOyB9IH1cbiAgLnQtZmlsdGVyU2VhcmNoIDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50LWZpbHRlclNlYXJjaCAudS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50LWZpbHRlclNlYXJjaF9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLnQtZmlsdGVyU2VhcmNoLW1hcmdpblRyYWRpbmcgLnQtZmlsdGVyU2VhcmNoX19pbm5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAudC1maWx0ZXJTZWFyY2hfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IzYjNiMztcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudC1maWx0ZXJTZWFyY2hfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzMCAvIDgyMyAqIDEwMCUpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzMwIC8gODIzICogMTAwJSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnQtZmlsdGVyU2VhcmNoX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnQtZmlsdGVyU2VhcmNoX19lbXB0eVNwYWNlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnQtZmlsdGVyU2VhcmNoX19zZWFyY2gge1xuICAgICAgZmxleDogMTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50LWZpbHRlclNlYXJjaF9fc2VhcmNoIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9IH1cbiAgLnQtZmlsdGVyU2VhcmNoX19maWx0ZXJEcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50LWZpbHRlclNlYXJjaF9fZmlsdGVyRHJvcGRvd24ge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxNjAgLyA4MjMgKiAxMDAlKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE2MCAvIDgyMyAqIDEwMCUpOyB9XG4gICAgICAgIC50LWZpbHRlclNlYXJjaC1tYXJnaW5UcmFkaW5nIC50LWZpbHRlclNlYXJjaF9fZmlsdGVyRHJvcGRvd24ge1xuICAgICAgICAgIG1pbi13aWR0aDogMTByZW07IH0gfVxuICAgIC50LWZpbHRlclNlYXJjaF9fZmlsdGVyRHJvcGRvd24gLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50LWZpbHRlclNlYXJjaF9fZmlsdGVyRHJvcGRvd24gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1kb3duLXdoaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMC43NXJlbSAycmVtIDAuNzVyZW0gMS4zNzVyZW07IH1cbiAgICAudC1maWx0ZXJTZWFyY2hfX2ZpbHRlckRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAudC1maWx0ZXJTZWFyY2hfX2ZpbHRlckRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWRhdnktZ3JleS5zdmdcIik7IH1cbiAgICAgICAgLnQtZmlsdGVyU2VhcmNoX19maWx0ZXJEcm9wZG93biAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICM1ODU4NTg7IH1cbiAgICAudC1maWx0ZXJTZWFyY2hfX2ZpbHRlckRyb3Bkb3duIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnQtZmlsdGVyU2VhcmNoX19maWx0ZXJEcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgY29sb3I6ICM1ODU4NTg7IH1cbiAgICAgIC50LWZpbHRlclNlYXJjaF9fZmlsdGVyRHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlc21va2U7IH1cbiAgLnQtZmlsdGVyU2VhcmNoX19ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMi4yNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnQtZmlsdGVyU2VhcmNoX19ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfSB9XG4gICAgLnQtZmlsdGVyU2VhcmNoX19ncm91cF9faW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnQtZmlsdGVyU2VhcmNoX19ncm91cF9faW5wdXQge1xuICAgICAgICAgIG1heC13aWR0aDogMTUuOTM3NXJlbTsgfSB9XG5cbi5uYXZLbm93bGVkZ2VDZW50ZXJfbGlzdCB7XG4gIGJvcmRlcjogMDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm5hdktub3dsZWRnZUNlbnRlcl9saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2S25vd2xlZGdlQ2VudGVyX2xpc3RfaXRlbS5jdXJyZW50IC5uYXZLbm93bGVkZ2VDZW50ZXJfbGFiZWwge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlMzE5Mzc7XG4gICAgY29sb3I6ICNlMzE5Mzc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm5hdktub3dsZWRnZUNlbnRlcl9sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzIzMzk1ZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAyLjMxMjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYWVhZWE7IH1cbiAgLm5hdktub3dsZWRnZUNlbnRlcl9sYWJlbDpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2UzMTkzNztcbiAgICBjb2xvcjogI2UzMTkzNztcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uY2hvb3NlQWNjb3VudE1hbmFnZW1lbnRfX3NlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5jaG9vc2VBY2NvdW50TWFuYWdlbWVudF9fc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pY29ucy9pYy1hcnJvdy1yaWdodC1vdXRsaW5lLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDsgfVxuXG4uY2hvb3NlQWNjb3VudE1hbmFnZW1lbnRfX3NlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlMzE5Mzc7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2hvb3NlQWNjb3VudE1hbmFnZW1lbnRfX3NlbGVjdCAuc2VsZWN0Mi1jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5jaG9vc2VBY2NvdW50TWFuYWdlbWVudF9fc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljLWFycm93LWRvd24tb3V0bGluZS5zdmcpOyB9XG5cbi5jaG9vc2VBY2NvdW50TWFuYWdlbWVudF9fc2VsZWN0IC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2QyZDJkMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uY2hvb3NlQWNjb3VudE1hbmFnZW1lbnRfX3NlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICNlMzE5Mzc7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2hvb3NlQWNjb3VudE1hbmFnZW1lbnRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNob29zZUFjY291bnRNYW5hZ2VtZW50X19jb250ZW50X19pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY2hvb3NlQWNjb3VudE1hbmFnZW1lbnRfX2NvbnRlbnRfX2l0ZW0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuYWN0aXZlIC5jaG9vc2VBY2NvdW50TWFuYWdlbWVudF9fY29udGVudF9faXRlbS5hY3RpdmUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5jaG9vc2VBY2NvdW50TWFuYWdlbWVudCAuYXJyb3ctLTEgLmFycm93X2NhcnJvdC11cCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLypcbiAqIFRoaXMgY29tYmluZWQgZmlsZSB3YXMgY3JlYXRlZCBieSB0aGUgRGF0YVRhYmxlcyBkb3dubG9hZGVyIGJ1aWxkZXI6XG4gKiAgIGh0dHBzOi8vZGF0YXRhYmxlcy5uZXQvZG93bmxvYWRcbiAqXG4gKiBUbyByZWJ1aWxkIG9yIG1vZGlmeSB0aGlzIGZpbGUgd2l0aCB0aGUgbGF0ZXN0IHZlcnNpb25zIG9mIHRoZSBpbmNsdWRlZFxuICogc29mdHdhcmUgcGxlYXNlIHZpc2l0OlxuICogICBodHRwczovL2RhdGF0YWJsZXMubmV0L2Rvd25sb2FkLyNkdC9kdC0xLjEzLjFcbiAqXG4gKiBJbmNsdWRlZCBsaWJyYXJpZXM6XG4gKiAgRGF0YVRhYmxlcyAxLjEzLjFcbiAqL1xudGFibGUuZGF0YVRhYmxlIHRkLmR0LWNvbnRyb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtY29udHJvbDpiZWZvcmUge1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMC4xNWVtIHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGJveC1zaGFkb3c6IDAgMCAwLjJlbSAjNDQ0O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JywgQ291cmllciwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb250ZW50OiAnKyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIxMzE7IH1cblxudGFibGUuZGF0YVRhYmxlIHRyLmR0LWhhc0NoaWxkIHRkLmR0LWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMzMzMzOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2MsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2NfZGlzYWJsZWQsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzY19kaXNhYmxlZCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2MsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2NfZGlzYWJsZWQsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmc6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19kZXNjOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19kZXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjEyNTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5cHg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07IH1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmc6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2FzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSB7XG4gIGJvdHRvbTogNTAlOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gIHRvcDogNTAlOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgb3BhY2l0eTogMC42OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoOmFjdGl2ZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGg6YmVmb3JlLFxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoOmFmdGVyLFxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkOmJlZm9yZSxcbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycHg7IH1cblxuZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDFlbSBhdXRvOyB9XG5cbmRpdi5kYXRhVGFibGVzX3Byb2Nlc3NpbmcgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTMsIDExMCwgMjUzLCAwLjkpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7IH1cblxuZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZyA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDhweDtcbiAgYW5pbWF0aW9uOiBkYXRhdGFibGVzLWxvYWRlci0xIDAuNnMgaW5maW5pdGU7IH1cblxuZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZyA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDhweDtcbiAgYW5pbWF0aW9uOiBkYXRhdGFibGVzLWxvYWRlci0yIDAuNnMgaW5maW5pdGU7IH1cblxuZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZyA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDMycHg7XG4gIGFuaW1hdGlvbjogZGF0YXRhYmxlcy1sb2FkZXItMiAwLjZzIGluZmluaXRlOyB9XG5cbmRpdi5kYXRhVGFibGVzX3Byb2Nlc3NpbmcgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA1NnB4O1xuICBhbmltYXRpb246IGRhdGF0YWJsZXMtbG9hZGVyLTMgMC42cyBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGRhdGF0YWJsZXMtbG9hZGVyLTEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBkYXRhdGFibGVzLWxvYWRlci0zIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZGF0YXRhYmxlcy1sb2FkZXItMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNHB4LCAwKTsgfSB9XG5cbnRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgsXG50YWJsZS5kYXRhVGFibGUubm93cmFwIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGguZHQtbGVmdCxcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGguZHQtY2VudGVyLFxudGFibGUuZGF0YVRhYmxlIHRkLmR0LWNlbnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1yaWdodCxcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1qdXN0aWZ5LFxudGFibGUuZGF0YVRhYmxlIHRkLmR0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1ub3dyYXAsXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGgsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtbGVmdCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWxlZnQsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1sZWZ0LFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtY2VudGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtY2VudGVyLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtY2VudGVyLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLXJpZ2h0LFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtcmlnaHQsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1yaWdodCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtanVzdGlmeSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWp1c3RpZnksXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1qdXN0aWZ5LFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtbm93cmFwLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbm93cmFwLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtbm93cmFwLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1sZWZ0LFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktY2VudGVyLFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LXJpZ2h0LFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1qdXN0aWZ5LFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbm93cmFwLFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG50YWJsZS5kYXRhVGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGgge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aDphY3RpdmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGgsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggNnB4IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuc2VsZWN0ZWQgPiAqIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjkpO1xuICBjb2xvcjogd2hpdGU7IH1cblxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLnNlbGVjdGVkIGEge1xuICBjb2xvcjogIzA5MGEwYjsgfVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGgsXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiA4cHggMTBweDsgfVxuXG50YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0aCxcbnRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRkLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdGgsXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLFxudGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQsXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCxcbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG50YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdGgsXG50YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG50YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdHIgdGg6Zmlyc3QtY2hpbGQsXG50YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxudGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLFxudGFibGUuZGF0YVRhYmxlLmNlbGwtYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG50YWJsZS5kYXRhVGFibGUuc3RyaXBlID4gdGJvZHkgPiB0ci5vZGQgPiAqLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyLm9kZCA+ICoge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjAyMyk7IH1cblxudGFibGUuZGF0YVRhYmxlLnN0cmlwZSA+IHRib2R5ID4gdHIub2RkLnNlbGVjdGVkID4gKixcbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5vZGQuc2VsZWN0ZWQgPiAqIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjkyMyk7IH1cblxudGFibGUuZGF0YVRhYmxlLmhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICosXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5ob3ZlciA+IHRib2R5ID4gdHIuc2VsZWN0ZWQ6aG92ZXIgPiAqLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyLnNlbGVjdGVkOmhvdmVyID4gKiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45MzUpOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gPiB0Ym9keSB0ciA+IC5zb3J0aW5nXzEsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uID4gdGJvZHkgdHIgPiAuc29ydGluZ18yLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiA+IHRib2R5IHRyID4gLnNvcnRpbmdfMyxcbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgdHIgPiAuc29ydGluZ18xLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSB0ciA+IC5zb3J0aW5nXzIsXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5IHRyID4gLnNvcnRpbmdfMyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDE5KTsgfVxuXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uID4gdGJvZHkgdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18xLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiA+IHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMixcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gPiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzMsXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSxcbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18yLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgxMywgMTEwLCAyNTMsIDAuOTE5KTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIub2RkID4gLnNvcnRpbmdfMSxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlID4gdGJvZHkgPiB0ci5vZGQgPiAuc29ydGluZ18xIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNTQpOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5vZGQgPiAuc29ydGluZ18yLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgPiB0Ym9keSA+IHRyLm9kZCA+IC5zb3J0aW5nXzIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjA0Nyk7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyLm9kZCA+IC5zb3J0aW5nXzMsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSA+IHRib2R5ID4gdHIub2RkID4gLnNvcnRpbmdfMyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDM5KTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMSxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlID4gdGJvZHkgPiB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjk1NCk7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzIsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSA+IHRib2R5ID4gdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45NDcpOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18zLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgPiB0Ym9keSA+IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgxMywgMTEwLCAyNTMsIDAuOTM5KTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIuZXZlbiA+IC5zb3J0aW5nXzEsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSA+IHRib2R5ID4gdHIuZXZlbiA+IC5zb3J0aW5nXzEge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjAxOSk7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyLmV2ZW4gPiAuc29ydGluZ18yLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgPiB0Ym9keSA+IHRyLmV2ZW4gPiAuc29ydGluZ18yIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wMTEpOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5ldmVuID4gLnNvcnRpbmdfMyxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlID4gdGJvZHkgPiB0ci5ldmVuID4gLnNvcnRpbmdfMyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDAzKTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSA+IHRib2R5ID4gdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgxMywgMTEwLCAyNTMsIDAuOTE5KTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzIsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSA+IHRib2R5ID4gdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgxMywgMTEwLCAyNTMsIDAuOTExKTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzMsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSA+IHRib2R5ID4gdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgxMywgMTEwLCAyNTMsIDAuOTAzKTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzEsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDgyKTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzIsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDc0KTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzMsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDYyKTsgfVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45ODIpOyB9XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMixcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjk3NCk7IH1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18zLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3Zlci5zZWxlY3RlZCA+IC5zb3J0aW5nXzMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgxMywgMTEwLCAyNTMsIDAuOTYyKTsgfVxuXG50YWJsZS5kYXRhVGFibGUubm8tZm9vdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG50YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0aGVhZCB0aCxcbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRoZWFkIHRkLFxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGZvb3QgdGgsXG50YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Zm9vdCB0ZCxcbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRib2R5IHRoLFxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGJvZHkgdGQge1xuICBwYWRkaW5nOiA0cHg7IH1cblxudGFibGUuZGF0YVRhYmxlIHRoLFxudGFibGUuZGF0YVRhYmxlIHRkIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4NTg1ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTI5NDE7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tbGVmdDogM3B4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDAuNzU1ZW07IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAwLjI1ZW07IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEuNWVtO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyMzM5NWQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzMTkzNztcbiAgYmFja2dyb3VuZDogI2UzMTkzNzsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6YWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxOTM3OyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywgMjUsIDU1LCAwLjYpOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLmVsbGlwc2lzIHtcbiAgcGFkZGluZzogMCAxZW07IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlcixcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcHJvY2Vzc2luZyxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMzRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCxcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlcixcbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8sXG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wcm9jZXNzaW5nLFxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCA+IGRpdi5kYXRhVGFibGVzX3NpemluZyxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCA+IGRpdi5kYXRhVGFibGVzX3NpemluZyxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aCA+IGRpdi5kYXRhVGFibGVzX3NpemluZyxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5kYXRhVGFibGVzX3NpemluZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyLm5vLWZvb3RlciAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyLm5vLWZvb3RlciBkaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLmRhdGFUYWJsZSxcbi5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgPiB0YWJsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlcjphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyxcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgsXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtOyB9IH1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyID4gLmR0ZmMtZml4ZWQtbGVmdCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciA+IC5kdGZjLWZpeGVkLXJpZ2h0LFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRyID4gLmR0ZmMtZml4ZWQtbGVmdCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ciA+IC5kdGZjLWZpeGVkLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7IH1cblxudGFibGUuZGF0YVRhYmxlIHRmb290IHRyID4gLmR0ZmMtZml4ZWQtbGVmdCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ciA+IC5kdGZjLWZpeGVkLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciA+IC5kdGZjLWZpeGVkLWxlZnQsXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgPiAuZHRmYy1maXhlZC1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbmRpdi5kdGZjLWxlZnQtdG9wLWJsb2NrZXIsXG5kaXYuZHRmYy1yaWdodC10b3AtYmxvY2tlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi8qKlxuICAgIEN1c3RvbSBTdHlsZXNcbiovXG4uZGF0YVRhYmxlcy1maXhIZWlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kYXRhVGFibGVzX2N1c3RvbUhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZGF0YVRhYmxlc19jdXN0b21IZWFkZXIgcCB7XG4gICAgZmxleDogMSAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5kYXRhVGFibGVzX2N1c3RvbUhlYWRlciAuaWNvbiB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgZmxleDogMCAwIDAuNzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGF0YVRhYmxlc19jdXN0b21IZWFkZXIgLmljb24ge1xuICAgICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMTI1cmVtOyB9IH1cbiAgICAuZGF0YVRhYmxlc19jdXN0b21IZWFkZXIgLmljb246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDAuNjI1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ljb25zL2NoZXZyb24td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvOyB9XG4gICAgLmRhdGFUYWJsZXNfY3VzdG9tSGVhZGVyIC5pY29uOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwLjYyNXJlbTtcbiAgICAgIGhlaWdodDogMC42MjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pY29ucy9jaGV2cm9uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRhdGFUYWJsZXNfY3VzdG9tSGVhZGVyIC5pY29uOjpiZWZvcmUsIC5kYXRhVGFibGVzX2N1c3RvbUhlYWRlciAuaWNvbjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTsgfSB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmJ0bi0ta2hjbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmN1c3RvbS1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgLmN1c3RvbS1pbnB1dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgfSB9XG5cbi5kYXRhVGFibGVzX2hlYWRHcm91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzE5MzcgIWltcG9ydGFudDsgfVxuXG4uZGF0YVRhYmxlcy1tZCAuZGF0YVRhYmxlc19jdXN0b21IZWFkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmRhdGFUYWJsZXNfZmllbGQge1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGF0YVRhYmxlc19maWVsZCAuY3VzdG9tLWlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zb3J0aW5nX2Rpc2FibGVkIC5kYXRhVGFibGVzX2N1c3RvbUhlYWRlciAuaWNvbjo6YmVmb3JlLCAuc29ydGluZ19kaXNhYmxlZCAuZGF0YVRhYmxlc19jdXN0b21IZWFkZXIgLmljb246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc29ydGluZ19kZXNjIC5kYXRhVGFibGVzX2N1c3RvbUhlYWRlciAuaWNvbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5zb3J0aW5nX2FzYyAuZGF0YVRhYmxlc19jdXN0b21IZWFkZXIgLmljb246OmFmdGVyIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5zZWxlY3QtZmlsdGVyLWNvbHVtbi5zbSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIHBhZGRpbmc6IDNweCA5cHg7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi5zZWFyY2gtY29sdW1uLFxuLnNlYXJjaC1jb2x1bW4tZGF0ZSB7XG4gIHBhZGRpbmc6IDNweCA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4ubmF2YmFyIHtcbiAgei1pbmRleDogMTAzMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG4gIC5uYXZiYXJfX3NlYXJjaC0tbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5uYXZiYXJfX3NlYXJjaC0tbGF5ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubmF2YmFyX19zZWFyY2gtLWxheWVyLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhcl9fc2VhcmNoLS1sYXllcl9fd3JhcC0tZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAgICAgLm5hdmJhcl9fc2VhcmNoLS1sYXllcl9fd3JhcC0tZm9ybSAuYnRuIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICM0ZjRmNGY7IH1cbiAgICAubmF2YmFyX19zZWFyY2gtLWxheWVyIC5uYXZiYXJfX3NlYXJjaF9fZ3JvdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1heC13aWR0aDogMTkuNzVyZW07IH1cbiAgICAubmF2YmFyX19zZWFyY2gtLWxheWVyIC5idG5fX2Nsb3NlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhcl9fbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoNDcsIDY1LCA4MiwgMC4yNSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5uYXZiYXJfX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5uYXZiYXJfX21vYmlsZV9faW5uZXIge1xuICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubmF2YmFyX19tb2JpbGVfX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm5hdmJhcl9fbW9iaWxlX19jZW50ZXIge1xuICAgICAgd2lkdGg6IDJyZW07IH1cbiAgICAgIC5uYXZiYXJfX21vYmlsZV9fY2VudGVyIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxLjc1cmVtOyB9XG4gICAgLm5hdmJhcl9fbW9iaWxlX19sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm5hdmJhcl9fbW9iaWxlX19idG4tLXNlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07IH1cbiAgICAgIC5uYXZiYXJfX21vYmlsZV9fYnRuLS1zZWFyY2ggYnV0dG9uIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm5hdmJhcl9fbW9iaWxlX19idG4tLXNlYXJjaCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWMtc2VhcmNoLWdyYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjsgfVxuICAgIC5uYXZiYXJfX21vYmlsZV9fdXNlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cbiAgICAgIC5uYXZiYXJfX21vYmlsZV9fdXNlciBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWMtdXNlci1ncmF5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47IH1cbiAgLm5hdmJhcl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAxLjI1cmVtIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uYXZiYXJfX3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAgMC44NzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5hdmJhcl9fdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm5hdmJhcl9fdG9wX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uYXZiYXJfX3RvcF9fbGVmdCB7XG4gICAgICB3aWR0aDogMy42ODc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5hdmJhcl9fdG9wX19sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogMi41cmVtOyB9IH1cbiAgICAubmF2YmFyX190b3BfX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAubmF2YmFyX19icmFuZCBpbWcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIG1heC1oZWlnaHQ6IDMuMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdmJhcl9fc2VhcmNoX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDE5Ljc1cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmF2YmFyX19zZWFyY2hfX2Zvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDE1LjYyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmF2YmFyX19zZWFyY2hfX2Zvcm1fX2Ryb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAubmF2YmFyX19zZWFyY2hfX2Zvcm1fX2Ryb3Bkb3duIHVsIHtcbiAgICAgIHBhZGRpbmc6IDAuNTYyNXJlbTsgfVxuICAgIC5uYXZiYXJfX3NlYXJjaF9fZm9ybV9fZHJvcGRvd24gdWwsXG4gICAgLm5hdmJhcl9fc2VhcmNoX19mb3JtX19kcm9wZG93biBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLm5hdmJhcl9fc2VhcmNoX19mb3JtX19kcm9wZG93biBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07IH1cbiAgICAubmF2YmFyX19zZWFyY2hfX2Zvcm1fX2Ryb3Bkb3duIGxpIGEge1xuICAgICAgY29sb3I6ICM1ODU4NTg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLm5hdmJhcl9fc2VhcmNoX19mb3JtX19kcm9wZG93biBsaSBhIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzIzMzk1ZDsgfVxuICAgICAgICAubmF2YmFyX19zZWFyY2hfX2Zvcm1fX2Ryb3Bkb3duIGxpIGEgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogI2UzMTkzNztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG4gICAgLm5hdmJhcl9fc2VhcmNoX19mb3JtX19kcm9wZG93bl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uYXZiYXJfX3NlYXJjaF9fZm9ybV9fZHJvcGRvd25fX2NvbnRlbnQge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAgIC5uYXZiYXJfX3NlYXJjaF9fZm9ybV9fZHJvcGRvd24gLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZiYXJfX3NlYXJjaF9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjIxODc1cmVtIDAuNXJlbSAwLjIxODc1cmVtIDFyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTMxOTM3O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5uYXZiYXJfX3NlYXJjaF9fZ3JvdXAgaW5wdXQge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjMzOTVkOyB9XG4gICAgICAubmF2YmFyX19zZWFyY2hfX2dyb3VwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYjNiM2IzOyB9XG4gICAgLm5hdmJhcl9fc2VhcmNoX19ncm91cCBidXR0b24ge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5uYXZiYXJfX3NlYXJjaF9fZ3JvdXAgLmljb24tLXNlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxLjMxMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pYy1zZWFyY2gtcmVkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47IH1cbiAgLm5hdmJhcl9fYnRuIHtcbiAgICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNDM3NXJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm5hdmJhcl9fYnRuIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gICAgLm5hdmJhcl9fYnRuLS1vdXRsaW5lIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIzMzk1ZDtcbiAgICAgIGNvbG9yOiAjMjMzOTVkOyB9XG4gICAgICAubmF2YmFyX19idG4tLW91dGxpbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzOTVkO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXJfX2J0bi0tZGFuZ2VyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2UzMTkzNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE5Mzc7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdmJhcl9fYnRuLS1kYW5nZXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjgxLjgzZGVnLCAjZWMxYzNjIDAuNzclLCAjOTIwZDEwIDk4LjI4JSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhcl9fYnRuQ3RhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH0gfVxuICAubmF2YmFyX19idG4tbG9naW4ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMCAxcmVtOyB9XG4gIC5uYXZiYXJfX2J0bi1hY2NvdW50IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLm5hdmJhcl9fYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjgxLjgzZGVnLCAjRTIyMTI3IDAuNzclLCAjQkMwQjBGIDk4LjI4JSk7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmF2YmFyX19ib3R0b20ge1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmF2YmFyX19ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm5hdmJhcl9fbWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubmF2YmFyX19tZW51X19saXN0LmJldHdlZW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5uYXZiYXJfX21lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5uYXZiYXJfX21lbnVfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmF2YmFyX19tZW51X19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9IH1cbiAgICAubmF2YmFyX19tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uYXZiYXJfX21lbnVfX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5uYXZiYXJfX21lbnVfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfSB9XG4gICAgLm5hdmJhcl9fbWVudV9fbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtMC41cmVtO1xuICAgICAgaGVpZ2h0OiAwLjI1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAubmF2YmFyX19tZW51X19saW5rOjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMC4xMjVyZW07IH0gfVxuICAgIC5uYXZiYXJfX21lbnVfX2xpbmsuYWN0aXZlLCAubmF2YmFyX19tZW51X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubmF2YmFyX19tZW51X19saW5rLmFjdGl2ZTo6YmVmb3JlLCAubmF2YmFyX19tZW51X19saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAubmF2YmFyX19sYW5ndWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5hdmJhcl9fbGFuZ3VhZ2UgYnV0dG9uIHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm5hdmJhcl9fbGFuZ3VhZ2UgLmRyb3Bkb3duLXRvZ2dsZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljLWxhbmd1YWdlLWdsb2JhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluOyB9XG4gICAgLm5hdmJhcl9fbGFuZ3VhZ2UgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXJfX2xhbmd1YWdlIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIG1pbi13aWR0aDogN2VtO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgbWFyZ2luLXRvcDogMC43MTQyOWVtO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5uYXZiYXJfX2xhbmd1YWdlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubmF2YmFyX19sYW5ndWFnZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciwgLm5hdmJhcl9fbGFuZ3VhZ2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyX19sYW5ndWFnZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZjAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5uYXZiYXJfX2xhbmd1YWdlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuMjg1NzFlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjllbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLm5hdmJhci50aGluZXIgLm5hdmJhcl9fYnJhbmQgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAycmVtOyB9XG4gIC5uYXZiYXIudGhpbmVyIC5uYXZiYXJfX3RvcCB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwOyB9XG4gIC5uYXZiYXIudGhpbmVyIC5uYXZiYXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwOyB9XG4gICAgLm5hdmJhci50aGluZXIgLm5hdmJhcl9fYm90dG9tIC5uYXZiYXJfX21lbnVfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAubmF2YmFyLnRoaW5lciAubmF2YmFyX19ib3R0b20gLm5hdmJhcl9fbWVudV9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uYXZiYXIudGhpbmVyIC5uYXZiYXJfX2JvdHRvbSAubmF2YmFyX19tZW51X19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH0gfVxuICAgICAgLm5hdmJhci50aGluZXIgLm5hdmJhcl9fYm90dG9tIC5uYXZiYXJfX21lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5uYXZiYXIudGhpbmVyIC5uYXZiYXJfX2JvdHRvbSAubmF2YmFyX19tZW51X19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5uYXZiYXIudGhpbmVyIC5uYXZiYXJfX2JvdHRvbSAubmF2YmFyX19tZW51X19saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9IH1cblxuLmhhbWJ1cmdlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhhbWJ1cmdlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ2ZDZkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xODc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IH1cbiAgICAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7IH1cbiAgICAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsgfVxuICAgIC5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhhbWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMC4wNjI1cmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuaGFtYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgcmlnaHQ6IDAuMjVyZW07XG4gICAgdG9wOiAwLjEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB9XG4gIC5oYW1idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgfVxuXG4ucGFnZXMge1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZXMgPiAuY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wYWdlcy5yZWxhdGlvbnNoaXAge1xuICAgIHBhZGRpbmc6IDcwcHggMCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wYWdlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgLnBhZ2VzLmNvbnRhY3RDYXBpdGFsIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMTVweDsgfVxuICAucGFnZXMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2VzLmljUGFnZSB7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7IH1cblxuLnNpZGViYXIgLm5hdkJveDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXIgLm5hdkJveCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hcnJvdy0tbmF2SGVhZGluZyB7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA3LjYycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmFycm93LS1uYXZIZWFkaW5nIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuYXJyb3ctLW5hdkhlYWRpbmc6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjZjAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDcuNjJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuYXJyb3ctLW5hdkhlYWRpbmc6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5hcnJvdy0tbmF2SGVhZGluZyA+IGkge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuYXJyb3ctLW5hdkhlYWRpbmcgPiBpOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAuYXJyb3ctLW5hdkhlYWRpbmc6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFycm93LS1uYXZIZWFkaW5nOmhvdmVyID4gaSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmFycm93LS0xIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgYm94LXNoYWRvdzogLTAuNDI4NTdlbSAwLjU3MTQzZW0gMy4yODU3MWVtIHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYXJyb3ctLTEge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5hcnJvdy0tMTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNmMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmFycm93LS0xOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuYXJyb3ctLTEgPiBpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmFycm93LS0xOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5hcnJvdy0tMTpob3ZlciA+IGkge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hcnJvdy0tMS5hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMHJlbTsgfVxuICAuYXJyb3ctLTEuYXJyb3ctLW5leHQge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IDByZW07IH1cbiAgLmFycm93LS0xLmFycm93LS1taWRkbGUge1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbTsgfVxuICAgIC5hcnJvdy0tMS5hcnJvdy0tbWlkZGxlLmFycm93LS1wcmV2IHtcbiAgICAgIGxlZnQ6IC00LjM3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5hcnJvdy0tMS5hcnJvdy0tbWlkZGxlLmFycm93LS1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAwcmVtOyB9IH1cbiAgICAuYXJyb3ctLTEuYXJyb3ctLW1pZGRsZS5hcnJvdy0tbmV4dCB7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgcmlnaHQ6IC00LjM3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5hcnJvdy0tMS5hcnJvdy0tbWlkZGxlLmFycm93LS1uZXh0IHtcbiAgICAgICAgICByaWdodDogMHJlbTsgfSB9XG4gIC5hcnJvdy0tMS5wYXJ0bmVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAgIC5hcnJvdy0tMS5wYXJ0bmVyLmFycm93LS1wcmV2IHtcbiAgICAgIGxlZnQ6IC00LjM3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuYXJyb3ctLTEucGFydG5lci5hcnJvdy0tcHJldiB7XG4gICAgICAgICAgbGVmdDogMHJlbTtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9IH1cbiAgICAuYXJyb3ctLTEucGFydG5lci5hcnJvdy0tbmV4dCB7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgcmlnaHQ6IC00LjM3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuYXJyb3ctLTEucGFydG5lci5hcnJvdy0tbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IDByZW07IH0gfVxuICAuYXJyb3ctLTEudmVydGljYWwge1xuICAgIHdpZHRoOiAxLjM3MzEycmVtO1xuICAgIGhlaWdodDogMS4zNzMxMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODU4NTg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3MzEycmVtO1xuICAgIGJveC1zaGFkb3c6IC0wLjQyODU3ZW0gMC41NzE0M2VtIDEuNTY5MjllbSByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYXJyb3ctLTEudmVydGljYWw6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmFycm93LS0xLnZlcnRpY2FsID4gaTpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAuYXJyb3ctLTEudmVydGljYWwuYXJyb3ctLXByZXYge1xuICAgICAgdG9wOiA0NnB4OyB9XG4gICAgLmFycm93LS0xLnZlcnRpY2FsLmFycm93LS1uZXh0IHtcbiAgICAgIGJvdHRvbTogNDZweDsgfVxuICAuYXJyb3ctLTEubW90YWlraG9hbi5hcnJvdy0tcHJldiwgLmFycm93LS0xLm1vdGFpa2hvYW4uYXJyb3ctLW5leHQge1xuICAgIHdpZHRoOiAyLjI4NTcxZW07XG4gICAgaGVpZ2h0OiAyLjI4NTcxZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjMzOTVkO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmFycm93LS0xLm1vdGFpa2hvYW46YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzOTVkO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMjMzOTVkOyB9XG4gIC5hcnJvdy0tMS5tb3RhaWtob2FuLmFycm93LS1wcmV2IHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMC44NTcxNGVtOyB9XG4gIC5hcnJvdy0tMS5tb3RhaWtob2FuLmFycm93LS1uZXh0IHtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAwLjg1NzE0ZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNDlweCkge1xuICAuYXJyb3ctLTEuYXJyb3ctLW1pZGRsZS5hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogLTEuMzY1cmVtOyB9XG4gIC5hcnJvdy0tMS5hcnJvdy0tbWlkZGxlLmFycm93LS1uZXh0IHtcbiAgICByaWdodDogLTEuMzY1cmVtOyB9IH1cblxuLmJ0bi1uYXYge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTEyMDI3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnRuLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmJ0bi1uYXY6OmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiAnXFwzMyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gICAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gIC5idG4tbmF2Lm9wZW4tbmF2OjphZnRlciB7XG4gICAgY29udGVudDogJ1xcMzInOyB9XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWItdGFiIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYi10YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4uaWMtY2hhdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pYy1jaGF0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLmljLXBob25lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljLXBob25lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG5cbi5pYy1tYWlsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljLW1haWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuLmljLWNvbW1lbnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWMtY29tbWVudC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuXG4uaWMtZW1haWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWMtZW1haWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuLmljLXF1ZXN0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljLXF1ZXN0aW9uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG5cbi5pYy11cGxvYWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdXBsb2FkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG5cbi5pYy1zbWFydHBob25lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NtYXJ0cGhvbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuLmljLW1haWwtMiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9lbWFpbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuXG4uaWMtcGhvbmUtMiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90ZWxlcGhvbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuLmljLWZheC0yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZheC1iYXNpYy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuXG4uZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmRhdGUgc3BhbixcbiAgLmRhdGUgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZGF0ZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTsgfVxuICAuZGF0ZSBhIHtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbSAwIDEuODc1cmVtOyB9XG4gIC5kYXRlX193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkuMzc1cmVtO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZGF0ZV9fd3JhcCBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMC42MjVyZW07XG4gICAgICByaWdodDogMC42MjVyZW07IH1cbiAgICAuZGF0ZV9fd3JhcCAuZm9ybS1jb250cm9sLCAuZGF0ZV9fd3JhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLmRhdGVfX3dyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmRhdGVfX3dyYXAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmRhdGVfX3dyYXAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5kYXRlX193cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOjpwbGFjZWhvbGRlciwgLmRhdGVfX3dyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTo6cGxhY2Vob2xkZXIsIC5kYXRlX193cmFwIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmRhdGUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmxpc3RJbmZvIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5saXN0SW5mb19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjU2MjVyZW07IH1cbiAgICAubGlzdEluZm9fX2l0ZW0gaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuNzVyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDAuODc1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjg3NXJlbTsgfVxuICAgICAgLmxpc3RJbmZvX19pdGVtIGkuaWNvX2xpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbGlzdC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIC5saXN0SW5mb19faXRlbSBpLmljb19jb2luIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvaW4uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAubGlzdEluZm9fX2l0ZW0gaS5pY29fcGVyc29uYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGVyc29uYWwuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAubGlzdEluZm9fX2l0ZW0gaS5pY29fb3JnYW5pemUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvb3JnYW5pemUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMS41cmVtOyB9XG4gICAgICAubGlzdEluZm9fX2l0ZW0gaS5pY29fZGF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kYXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgLmxpc3RJbmZvX19pdGVtIGkuaWNvX2JhcnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFycy5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIC5saXN0SW5mb19faXRlbSBpLmljb19waW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGluLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgLmxpc3RJbmZvX19pdGVtIGkuaWNvX3Bob25lIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Bob25lLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgLmxpc3RJbmZvX19pdGVtIGkuaWNvX2ZheCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mYXguc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAubGlzdEluZm9fX2l0ZW0gaS5pY29fZG9jdW1lbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZG9jdW1lbnQuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5saXN0SW5mby0tMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW07IH1cbiAgICAubGlzdEluZm8tLTEgLmxpc3RJbmZvX19pdGVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNlbTsgfVxuICAgICAgLmxpc3RJbmZvLS0xIC5saXN0SW5mb19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmxpc3RJbmZvLS0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luOiAtMC4zMTI1cmVtIDAgMC42MjVyZW07IH1cbiAgICAubGlzdEluZm8tLTIgLmxpc3RJbmZvX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmxpc3RJbmZvLS0yIC5saXN0SW5mb19faXRlbTpmaXJzdC1jaGlsZCBpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5saXN0SW5mby0tMiAubGlzdEluZm9fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbTsgfVxuICAubGlzdEluZm8tLTMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIC5saXN0SW5mby0tMyAubGlzdEluZm9fX2l0ZW0ge1xuICAgICAgcGFkZGluZy1yaWdodDogNi4yNXJlbTsgfVxuICAgICAgLmxpc3RJbmZvLS0zIC5saXN0SW5mb19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjE4NzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5saXN0SW5mby0tMyAubGlzdEluZm9fX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07IH0gfVxuICAubGlzdEluZm8tLTQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIC5saXN0SW5mby0tNCAubGlzdEluZm9fX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5saXN0SW5mby0tNSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAubGlzdEluZm8tLTUgLmxpc3RJbmZvX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5saXN0SW5mby0tNSAubGlzdEluZm9fX2l0ZW06bnRoLWNoaWxkKDMpLCAubGlzdEluZm8tLTUgLmxpc3RJbmZvX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICBmbGV4OiAwIDAgMzUlO1xuICAgICAgbWF4LXdpZHRoOiAzNSU7IH1cbiAgICAubGlzdEluZm8tLTUgLmxpc3RJbmZvX19pdGVtOm50aC1jaGlsZCg0KSwgLmxpc3RJbmZvLS01IC5saXN0SW5mb19faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgZmxleDogMCAwIDY1JTtcbiAgICAgIG1heC13aWR0aDogNjUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMTkuOThweCkge1xuICAgICAgLmxpc3RJbmZvLS01IC5saXN0SW5mb19faXRlbTpudGgtY2hpbGQoMyksIC5saXN0SW5mby0tNSAubGlzdEluZm9fX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgZmxleDogMCAwIDQ1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NSU7IH1cbiAgICAgIC5saXN0SW5mby0tNSAubGlzdEluZm9fX2l0ZW06bnRoLWNoaWxkKDQpLCAubGlzdEluZm8tLTUgLmxpc3RJbmZvX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIGZsZXg6IDAgMCA1NSU7XG4gICAgICAgIG1heC13aWR0aDogNTUlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5saXN0SW5mby0tNSAubGlzdEluZm9fX2l0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5mb3JtU2VydmljZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzcwNzA3MDtcbiAgcGFkZGluZzogMS41NjI1cmVtIDAgMC45Mzc1cmVtOyB9XG4gIC5mb3JtU2VydmljZS0tY3VzdG9tIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gMCAwLjg3NXJlbTsgfVxuICAuZm9ybVNlcnZpY2UtLWN1c3RvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDByZW0gMCAwLjg3NXJlbTsgfVxuICAuZm9ybVNlcnZpY2UtLWN1c3RvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAgMDsgfVxuICAgIC5mb3JtU2VydmljZS0tY3VzdG9tLTMgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuZm9ybVNlcnZpY2UtLWN1c3RvbS0zIHNwYW4uYnVpbGQge1xuICAgICAgICB3aWR0aDogMS4zMTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhcnMtcmVkLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFweDsgfVxuICAgICAgLmZvcm1TZXJ2aWNlLS1jdXN0b20tMyBzcGFuLmNvbm5lY3Qge1xuICAgICAgICB3aWR0aDogMS4zMTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21vbmV5LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFweDsgfVxuICAgICAgLmZvcm1TZXJ2aWNlLS1jdXN0b20tMyBzcGFuLmRvY3VtZW50LTEge1xuICAgICAgICB3aWR0aDogMS4zMTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RvY3VtZW50LXJlZC5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7IH1cbiAgICAgIC5mb3JtU2VydmljZS0tY3VzdG9tLTMgc3Bhbi5tb25leSB7XG4gICAgICAgIHdpZHRoOiAxLjMxMjVyZW07XG4gICAgICAgIGhlaWdodDogMS4zMTI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29pbi1yZWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG4gIC5mb3JtU2VydmljZS0tY3VzdG9tLTQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMCAwOyB9XG4gIC5mb3JtU2VydmljZS0tY3VzdG9tLTUge1xuICAgIHBhZGRpbmc6IDAgMDsgfVxuICAuZm9ybVNlcnZpY2VfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOSwgMTM5LCAxMzksIDAuMik7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtU2VydmljZV9fdGV4dCB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMS41NjI1cmVtOyB9XG4gICAgLmZvcm1TZXJ2aWNlX190ZXh0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9ybVNlcnZpY2UtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5mb3JtU2VydmljZS0tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ucGF5bWVudCB7XG4gIHBhZGRpbmc6IDE4cHggMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM3MDcwNzA7IH1cbiAgLnBheW1lbnQgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wYXltZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjllbTsgfVxuICAucGF5bWVudCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDsgfVxuXG5wLmNhc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICBwLmNhc2U6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDAuMzc1cmVtO1xuICAgIGhlaWdodDogMC4zNzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxucC5leGFtcGxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbi5zaGFyZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzNjM2MzY7IH1cbiAgLnNoYXJlLS0xIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zaGFyZSBpIHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zaGFyZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG5hLmxpbmsge1xuICBjb2xvcjogIzM2MzYzNjsgfVxuICBhLmxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5uaWNlc2Nyb2xsLXJhaWxzLm5pY2VzY3JvbGwtcmFpbHMtdnIge1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi5jb250ZW50X190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmljb25TdGlja3kge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOGVtO1xuICBsZWZ0OiAyNXB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgei1pbmRleDogMzsgfVxuICAuaWNvblN0aWNreSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaWNvblN0aWNreSBhIGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAzZW07XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuaWNvblN0aWNreSBhIGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMS43ODU3MWVtO1xuICAgICAgICBoZWlnaHQ6IDEuNzg1NzFlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjg5Mjg2ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjg5Mjg2ZW07XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAuaWNvblN0aWNreSBhIGkuaWMtbW8tdGFpLWtob2FuOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwLjcyOCAyMC43MjgnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFIC5jbHMtMSAlN0IgZmlsbDogJTIzZmZmOyAlN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdwZW5jaWwtYmxhY2stdG9vbC1pbnRlcmZhY2Utc3ltYm9sJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC4wMDIpJyUzRSUzQ2cgaWQ9J0dyb3VwXzc0NicgZGF0YS1uYW1lPSdHcm91cCA3NDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAyKSclM0UlM0NwYXRoIGlkPSdQYXRoXzI2OCcgZGF0YS1uYW1lPSdQYXRoIDI2OCcgY2xhc3M9J2Nscy0xJyBkPSdNMCw0ODMuNzg0bDIuMjU1LS4yOTRMLjMsNDgxLjUyOFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjAwMiAtNDYzLjA1NiknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjY5JyBkYXRhLW5hbWU9J1BhdGggMjY5JyBjbGFzcz0nY2xzLTEnIGQ9J00xMC44ODgsMTA5Ljc1OWwtLjIzMSwxLjc3MywyLjcyOCwyLjcyOCwxLjc3My0uMjMxLDEyLjA3MS0xMi4wNy00LjI3LTQuMjdaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTAuMjQ4IC05My45NDEpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI3MCcgZGF0YS1uYW1lPSdQYXRoIDI3MCcgY2xhc3M9J2Nscy0xJyBkPSdNMzUwLjkyMi4yMTVBLjczNy43MzcsMCwwLDAsMzUwLjQsMGEuOC44LDAsMCwwLS41NjQuMjM2TDM0Ni45MiwzLjE1bDQuMjcsNC4yN0wzNTQuMSw0LjUwNmEuNzcuNzcsMCwwLDAsLjAyMS0xLjA4OVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMzMuNjEyKScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAgIC5pY29uU3RpY2t5IGEgaS5pYy1nZGNrLWNvLXNvOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0LjU0NiAyMi43MDcnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFIC5jbHMtMSAlN0IgZmlsbDogJTIzZmZmOyAlN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdwaWUtY2hhcnQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTE4LjIpJyUzRSUzQ2cgaWQ9J0dyb3VwXzc0NCcgZGF0YS1uYW1lPSdHcm91cCA3NDQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMTguMiknJTNFJTNDcGF0aCBpZD0nUGF0aF8yNDcnIGRhdGEtbmFtZT0nUGF0aCAyNDcnIGNsYXNzPSdjbHMtMScgZD0nTTEzNi4zNzIsNDE5LjQyN2guMTE2YTIuOTY0LDIuOTY0LDAsMCwxLTIuMi0xLjEyN2gtNi4yNzVhMi45NjQsMi45NjQsMCwwLDEtMi4yLDEuMTI3aC4wNzZhLjY4Mi42ODIsMCwwLDAsMCwxLjM2NGgxMC40ODlhLjY4Mi42ODIsMCwwLDAsMC0xLjM2NFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTguODc0IC0zOTguMDg0KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yNDgnIGRhdGEtbmFtZT0nUGF0aCAyNDgnIGNsYXNzPSdjbHMtMScgZD0nTTI0LjU0NiwzMi44MzNWMTkuOTg0QTEuNzgzLDEuNzgzLDAsMCwwLDIyLjc2MiwxOC4ySDEuNzg0QTEuNzgzLDEuNzgzLDAsMCwwLDAsMTkuOTg0VjM1Ljc3OEgwYTEuNTcxLDEuNTcxLDAsMCwwLDEuNTcxLDEuNTExaDIxLjRhMS41NzUsMS41NzUsMCwwLDAsMS41NzEtMS41MTFoMGwuMDA1LTIuOTQ2Wk0xMy43LDM1LjU3NmEuNC40LDAsMCwxLS4zOTQuMzk0SDExLjIzN2EuNC40LDAsMCwxLS4zOTQtLjM5NFYzNS4zYS40LjQsMCwwLDEsLjM5NC0uMzk0SDEzLjNhLjQuNCwwLDAsMSwuMzk0LjM5NFptOS4wNjUtMi4xMTdIMS43ODRhLjMxNS4zMTUsMCwwLDEtLjMxMy0uMzEzVjE5Ljk4NGEuMzE1LjMxNSwwLDAsMSwuMzEzLS4zMTNIMjIuNzU3YS4zMTUuMzE1LDAsMCwxLC4zMTMuMzEzVjMzLjE0NmgwQS4zMTEuMzExLDAsMCwxLDIyLjc2MiwzMy40NTlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0xOC4yKScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yNDknIGRhdGEtbmFtZT0nUGF0aCAyNDknIGNsYXNzPSdjbHMtMScgZD0nTTM0NC4yLDE1OS4wNThoLjc4OGwuMDI1LS4wMjVhNS4xMDksNS4xMDksMCwwLDAtLjA1Ni0uNzMzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMyNi44MDkgLTE1MS4yMjEpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI1MCcgZGF0YS1uYW1lPSdQYXRoIDI1MCcgY2xhc3M9J2Nscy0xJyBkPSdNMjYxLjQsODQuN2wtMi41LDIuNXYuNzg4bDIuOTgxLTIuOTgxQTQuNTIxLDQuNTIxLDAsMCwwLDI2MS40LDg0LjdaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQ1LjgxOSAtODEuMzQpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI1MScgZGF0YS1uYW1lPSdQYXRoIDI1MScgY2xhc3M9J2Nscy0xJyBkPSdNMjYwLjI4OSw3NS42LDI1OC45LDc2Ljk4OXYuNzg4bDEuOTcxLTEuOTcxQTMuOTc3LDMuOTc3LDAsMCwwLDI2MC4yODksNzUuNlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNDUuODE5IC03Mi43KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yNTInIGRhdGEtbmFtZT0nUGF0aCAyNTInIGNsYXNzPSdjbHMtMScgZD0nTTI1OS42NDMsNzEuODU2YTUuMDU0LDUuMDU0LDAsMCwwLS43MzMtLjA1NmwtLjAxLjAxVjcyLjZaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQ1LjgxOSAtNjkuMDkyKScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yNTMnIGRhdGEtbmFtZT0nUGF0aCAyNTMnIGNsYXNzPSdjbHMtMScgZD0nTTI4Mi43ODgsMTE3LjA5MWwyLjUxMS0yLjUxMWE0LjUyOSw0LjUyOSwwLDAsMC0uMzA4LS40OEwyODIsMTE3LjA5MVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNjcuNzUxIC0xMDkuMjU0KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yNTQnIGRhdGEtbmFtZT0nUGF0aCAyNTQnIGNsYXNzPSdjbHMtMScgZD0nTTI2Mi43MSw5Ny45OTRjLS4wNjEtLjA2Ni0uMTIxLS4xMzEtLjE4Ny0uMnMtLjEzNi0uMTMxLS4yMDctLjJsLTMuNDE2LDMuNDIxdi40aC4zODRaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQ1LjgxOSAtOTMuNTg4KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yNTUnIGRhdGEtbmFtZT0nUGF0aCAyNTUnIGNsYXNzPSdjbHMtMScgZD0nTTMxMy45ODMsMTM1Ljk4NmwxLjQtMS40YTYuMDg2LDYuMDg2LDAsMCwwLS4yLS41ODFsLTEuOTg2LDEuOTg2WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI5Ny4zNzUgLTEyOC4xNDkpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI1NicgZGF0YS1uYW1lPSdQYXRoIDI1NicgY2xhc3M9J2Nscy0xJyBkPSdNMTQ0LjU0NCw4OS4zYTUuMTQ0LDUuMTQ0LDAsMSwwLDUuMTQ0LDUuMTQ0aC01LjE0NFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMzIuMzU3IC04NS43MDgpJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgLmljb25TdGlja3kgYSBpLmljLWdkY2stcGhhaS1zaW5oOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0LjU0NiAyMi43MDcnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFIC5jbHMtMSAlN0IgZmlsbDogJTIzZmZmOyAlN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF83NTInIGRhdGEtbmFtZT0nR3JvdXAgNzUyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzIgLTIxNyknJTNFJTNDZyBpZD0ncGllLWNoYXJ0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzMiAxOTguOCknJTNFJTNDZyBpZD0nR3JvdXBfNzQ0JyBkYXRhLW5hbWU9J0dyb3VwIDc0NCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAxOC4yKSclM0UlM0NwYXRoIGlkPSdQYXRoXzI0NycgZGF0YS1uYW1lPSdQYXRoIDI0NycgY2xhc3M9J2Nscy0xJyBkPSdNMTM2LjM3Miw0MTkuNDI3aC4xMTZhMi45NjQsMi45NjQsMCwwLDEtMi4yLTEuMTI3aC02LjI3NWEyLjk2NCwyLjk2NCwwLDAsMS0yLjIsMS4xMjdoLjA3NmEuNjgyLjY4MiwwLDAsMCwwLDEuMzY0aDEwLjQ4OWEuNjgyLjY4MiwwLDAsMCwwLTEuMzY0WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExOC44NzQgLTM5OC4wODQpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI0OCcgZGF0YS1uYW1lPSdQYXRoIDI0OCcgY2xhc3M9J2Nscy0xJyBkPSdNMjQuNTQ2LDMyLjgzM1YxOS45ODRBMS43ODMsMS43ODMsMCwwLDAsMjIuNzYyLDE4LjJIMS43ODRBMS43ODMsMS43ODMsMCwwLDAsMCwxOS45ODRWMzUuNzc4SDBhMS41NzEsMS41NzEsMCwwLDAsMS41NzEsMS41MTFoMjEuNGExLjU3NSwxLjU3NSwwLDAsMCwxLjU3MS0xLjUxMWgwbC4wMDUtMi45NDZaTTEzLjcsMzUuNTc2YS40LjQsMCwwLDEtLjM5NC4zOTRIMTEuMjM3YS40LjQsMCwwLDEtLjM5NC0uMzk0VjM1LjNhLjQuNCwwLDAsMSwuMzk0LS4zOTRIMTMuM2EuNC40LDAsMCwxLC4zOTQuMzk0Wm05LjA2NS0yLjExN0gxLjc4NGEuMzE1LjMxNSwwLDAsMS0uMzEzLS4zMTNWMTkuOTg0YS4zMTUuMzE1LDAsMCwxLC4zMTMtLjMxM0gyMi43NTdhLjMxNS4zMTUsMCwwLDEsLjMxMy4zMTNWMzMuMTQ2aDBBLjMxMS4zMTEsMCwwLDEsMjIuNzYyLDMzLjQ1OVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTE4LjIpJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyBpZD0nc3RhdGlzdGljcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzcgMjIxLjA0OSknJTNFJTNDcGF0aCBpZD0nUGF0aF8yNTgnIGRhdGEtbmFtZT0nUGF0aCAyNTgnIGNsYXNzPSdjbHMtMScgZD0nTTMyLjEzOCw2LjA3MWExLjEzMywxLjEzMywwLDAsMCwuNzg4LS4zMmwxLjEyMy41NjJhMS4xMTQsMS4xMTQsMCwwLDAtLjAxNC4xMzgsMS4xMzgsMS4xMzgsMCwwLDAsMi4yNzcsMCwxLjEyNCwxLjEyNCwwLDAsMC0uMTE0LS40ODhsMS41MjQtMS41MjRhMS4xMjQsMS4xMjQsMCwwLDAsLjQ4OC4xMTQsMS4xNCwxLjE0LDAsMCwwLDEuMTM4LTEuMTM4LDEuMTIxLDEuMTIxLDAsMCwwLS4wNTctLjMzN2wxLjMyNC0uOTkzYTEuMTM4LDEuMTM4LDAsMSwwLS41MDgtLjk0NywxLjEyMSwxLjEyMSwwLDAsMCwuMDU3LjMzN2wtMS4zMjQuOTkzQTEuMTMzLDEuMTMzLDAsMCwwLDM3LjE4NSwzLjlMMzUuNjYxLDUuNDI2YTEuMTE5LDEuMTE5LDAsMCwwLTEuMjc2LjIwNmwtMS4xMjMtLjU2MmExLjExNCwxLjExNCwwLDAsMCwuMDE0LS4xMzgsMS4xMzgsMS4xMzgsMCwxLDAtMS4xMzgsMS4xMzhabTAsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMwLjIxNiknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjU5JyBkYXRhLW5hbWU9J1BhdGggMjU5JyBjbGFzcz0nY2xzLTEnIGQ9J00xMi41NzIsMTU4LjRoLS40di04LjAxOWEuMzc5LjM3OSwwLDAsMC0uMzc5LS4zNzlIMTAuMjdhLjM3OS4zNzksMCwwLDAtLjM3OS4zNzlWMTU4LjRIOS4xMzJ2LTUuNzQyYS4zNzkuMzc5LDAsMCwwLS4zNzktLjM3OUg3LjIzNGEuMzc5LjM3OSwwLDAsMC0uMzc5LjM3OVYxNTguNEg2LjF2LTIuNzA3YS4zNzkuMzc5LDAsMCwwLS4zNzktLjM3OUg0LjJhLjM3OS4zNzksMCwwLDAtLjM3OS4zNzlWMTU4LjRIMy4wNjF2LTQuMjI0YS4zNzkuMzc5LDAsMCwwLS4zNzktLjM3OUgxLjE2NGEuMzc5LjM3OSwwLDAsMC0uMzc5LjM3OVYxNTguNGgtLjRhLjM3OS4zNzksMCwxLDAsMCwuNzU5SDEyLjU3MmEuMzc5LjM3OSwwLDEsMCwwLS43NTlabTAsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMTQ2LjIwNiknLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAuaWNvblN0aWNreSBhIGkuaWMtYmFuZy1naWE6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQuNTQ3IDIxLjgxMSclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBmaWxsOiAlMjNmZmY7ICU3RCAlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J2NvaW4tc3RhY2snIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTIyLjM3OSknJTNFJTNDZyBpZD0nR3JvdXBfNzQ1JyBkYXRhLW5hbWU9J0dyb3VwIDc0NScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAyMi4zNzkpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjYwJyBkYXRhLW5hbWU9J1BhdGggMjYwJyBjbGFzcz0nY2xzLTEnIGQ9J003LjEzMywxMTkuMThhMTUuMjg4LDE1LjI4OCwwLDAsMCwxLjk4OC0uMTI4di02LjkxNmExNS4zLDE1LjMsMCwwLDAtMS45ODgtLjEyN2MtMy45MzksMC03LjEzMiwxLjQ0OC03LjEzMiwzLjIzNXYuN0MwLDExNy43MzIsMy4xOTQsMTE5LjE4LDcuMTMzLDExOS4xOFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjAwMSAtMTA2LjUzMSknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjYxJyBkYXRhLW5hbWU9J1BhdGggMjYxJyBjbGFzcz0nY2xzLTEnIGQ9J003LjEzMywyMTcuNzczYTE1LjMxLDE1LjMxLDAsMCwwLDEuOTg4LS4xMjd2LTIuMDI3YTE1LjMsMTUuMywwLDAsMS0xLjk4OC4xMjhjLTMuNDM4LDAtNi4zMDgtMS4xLTYuOTgyLTIuNTcyYTEuNTc4LDEuNTc4LDAsMCwwLS4xNS42NjN2LjdDMCwyMTYuMzI0LDMuMTk0LDIxNy43NzMsNy4xMzMsMjE3Ljc3M1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjAwMSAtMjAxLjUxMiknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjYyJyBkYXRhLW5hbWU9J1BhdGggMjYyJyBjbGFzcz0nY2xzLTEnIGQ9J005LjExOSwyNzQuODZWMjc0LjdhMTUuMywxNS4zLDAsMCwxLTEuOTg4LjEyOGMtMy40MzgsMC02LjMwOC0xLjEtNi45ODItMi41NzJhMS41NzcsMS41NzcsMCwwLDAtLjE1LjY2MnYuN2MwLDEuNzg3LDMuMTkzLDMuMjM1LDcuMTMyLDMuMjM1YTE1LjE0OSwxNS4xNDksMCwwLDAsMi4yNTQtLjE2NSwyLjU1MiwyLjU1MiwwLDAsMS0uMjY2LTEuMTMxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMjU2Ljk4NSknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjYzJyBkYXRhLW5hbWU9J1BhdGggMjYzJyBjbGFzcz0nY2xzLTEnIGQ9J00xNzUuMzcxLDIyLjM3OWMtMy45MzksMC03LjEzMiwxLjQ0OC03LjEzMiwzLjIzNXYuN2MwLDEuNzg2LDMuMTkzLDMuMjM1LDcuMTMyLDMuMjM1UzE4Mi41LDI4LjEsMTgyLjUsMjYuMzE1di0uN0MxODIuNSwyMy44MjcsMTc5LjMxLDIyLjM3OSwxNzUuMzcxLDIyLjM3OVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNTcuOTU2IC0yMi4zNzkpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI2NCcgZGF0YS1uYW1lPSdQYXRoIDI2NCcgY2xhc3M9J2Nscy0xJyBkPSdNMTc1LjM3MSwxMjYuMTE2Yy0zLjQzOCwwLTYuMzA4LTEuMS02Ljk4Mi0yLjU3MmExLjU3NywxLjU3NywwLDAsMC0uMTUuNjYzdi43YzAsMS43ODYsMy4xOTMsMy4yMzUsNy4xMzIsMy4yMzVzNy4xMzItMS40NDgsNy4xMzItMy4yMzV2LS43YTEuNTc3LDEuNTc3LDAsMCwwLS4xNS0uNjYzQzE4MS42NzksMTI1LjAxMywxNzguODA5LDEyNi4xMTYsMTc1LjM3MSwxMjYuMTE2WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE1Ny45NTYgLTExNy4zNjEpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI2NScgZGF0YS1uYW1lPSdQYXRoIDI2NScgY2xhc3M9J2Nscy0xJyBkPSdNMTc1LjM3MSwxODUuMmMtMy40MzgsMC02LjMwOC0xLjEtNi45ODItMi41NzJhMS41NzcsMS41NzcsMCwwLDAtLjE1LjY2M3YuN2MwLDEuNzg3LDMuMTkzLDMuMjM1LDcuMTMyLDMuMjM1czcuMTMyLTEuNDQ4LDcuMTMyLTMuMjM1di0uN2ExLjU3NywxLjU3NywwLDAsMC0uMTUtLjY2M0MxODEuNjc5LDE4NC4xLDE3OC44MDksMTg1LjIsMTc1LjM3MSwxODUuMlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNTcuOTU2IC0xNzIuODMzKScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yNjYnIGRhdGEtbmFtZT0nUGF0aCAyNjYnIGNsYXNzPSdjbHMtMScgZD0nTTE3NS4zNzEsMjQ3LjQ3M2MtMy40MzgsMC02LjMwOC0xLjEtNi45ODItMi41NzJhMS41NzcsMS41NzcsMCwwLDAtLjE1LjY2MnYuN2MwLDEuNzg2LDMuMTkzLDMuMjM1LDcuMTMyLDMuMjM1czcuMTMyLTEuNDQ4LDcuMTMyLTMuMjM1di0uN2ExLjU3NywxLjU3NywwLDAsMC0uMTUtLjY2MkMxODEuNjc5LDI0Ni4zNywxNzguODA5LDI0Ny40NzMsMTc1LjM3MSwyNDcuNDczWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE1Ny45NTYgLTIzMS4zKScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yNjcnIGRhdGEtbmFtZT0nUGF0aCAyNjcnIGNsYXNzPSdjbHMtMScgZD0nTTE3NS4zNzEsMzA2LjU1NmMtMy40MzgsMC02LjMwOC0xLjEtNi45ODItMi41NzJhMS41NzgsMS41NzgsMCwwLDAtLjE1LjY2MnYuN2MwLDEuNzg2LDMuMTkzLDMuMjM1LDcuMTMyLDMuMjM1czcuMTMyLTEuNDQ4LDcuMTMyLTMuMjM1di0uN2ExLjU3NywxLjU3NywwLDAsMC0uMTUtLjY2MkMxODEuNjc5LDMwNS40NTMsMTc4LjgwOSwzMDYuNTU2LDE3NS4zNzEsMzA2LjU1NlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNTcuOTU2IC0yODYuNzcyKScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgIC5pY29uU3RpY2t5IGEgaS5pYy1kYXRhLWZlZWQ6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjEuMTc4IDIxLjIxJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuY2xzLTEgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nZm9sZGVyXzFfJyBkYXRhLW5hbWU9J2ZvbGRlciAoMSknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjA0NSknJTNFJTNDcGF0aCBpZD0nUGF0aF8yNzEnIGRhdGEtbmFtZT0nUGF0aCAyNzEnIGNsYXNzPSdjbHMtMScgZD0nTTIxLjExNSwyNy4xNTdBLjQ1LjQ1LDAsMCwwLDIwLjc3NCwyN0guNDk0YS40NDkuNDQ5LDAsMCwwLS40NDQuNTE2TDEuNzg4LDM4LjI4NGEuNDQ3LjQ0NywwLDAsMCwuNDQ0LjM4MWgxNi44YS40NDcuNDQ3LDAsMCwwLC40NDQtLjM4MmwxLjczOC0xMC43NjVBLjQ1LjQ1LDAsMCwwLDIxLjExNSwyNy4xNTdaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0xNy40NTYpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI3MicgZGF0YS1uYW1lPSdQYXRoIDI3MicgY2xhc3M9J2Nscy0xJyBkPSdNNS41NDcsMy44ODhIMjEuMVY4LjgzN2gxLjQxNFYyLjM5MmEuNjI2LjYyNiwwLDAsMC0uNjI1LS42MjVIMTEuMDVMMTAuMTcxLjNBLjYyOC42MjgsMCwwLDAsOS42MzYsMEg0Ljc1OGEuNjI2LjYyNiwwLDAsMC0uNjI1LjYyNVY4LjgzN0g1LjU0N1YzLjg4OFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yLjY0MyknLyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV8yNDUnIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDI0NScgY2xhc3M9J2Nscy0xJyB3aWR0aD0nMTQuMTQnIGhlaWdodD0nMS40MTQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuNTc5IDcuNDIzKScvJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzI0NicgZGF0YS1uYW1lPSdSZWN0YW5nbGUgMjQ2JyBjbGFzcz0nY2xzLTEnIHdpZHRoPScxMy40MzMnIGhlaWdodD0nMS4wNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy45MzMgNi4wMDkpJy8lM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfMjQ3JyBkYXRhLW5hbWU9J1JlY3RhbmdsZSAyNDcnIGNsYXNzPSdjbHMtMScgd2lkdGg9JzEyLjcyNicgaGVpZ2h0PScxLjA2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0LjI4NiA0LjU5NSknLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIC5pY29uU3RpY2t5IGEgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAuaWNvblN0aWNreSBhID4gc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTNlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzkyMGQxMDtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjOTIwZDEwIDAlLCAjYmMxMzIzIDMzJSwgI2UwMTgzMyA3MCUsICNlZDFhMzkgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzkyMGQxMCAwJSwgI2JjMTMyMyAzMyUsICNlMDE4MzMgNzAlLCAjZWQxYTM5IDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTIwZDEwIDAlLCAjYmMxMzIzIDMzJSwgI2UwMTgzMyA3MCUsICNlZDFhMzkgMTAwJSk7XG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOmR4aW1hZ2V0cmFuc2Zvcm0ubWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM5MjBkMTAnLCBlbmRDb2xvcnN0cj0nI2VkMWEzOScsIEdyYWRpZW50VHlwZT0wKTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICAgIC5pY29uU3RpY2t5IGEgPiBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgICAuaWNvblN0aWNreSBhID4gc3BhbiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgICAuaWNvblN0aWNreSBhID4gc3BhbiBzcGFuIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5pY29uU3RpY2t5IGEgKyBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNzE0MjllbTsgfVxuICAgIC5pY29uU3RpY2t5IGE6aG92ZXIgc3BhbiB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAuaWNvblN0aWNreSBhOmhvdmVyIHNwYW46OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwLjE0Mjg2ZW0gMC4yMTQyOWVtIDAuNDI4NTdlbSByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAgICAgLmljb25TdGlja3kgYTpob3ZlciBzcGFuIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaWNvblN0aWNreSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAgIC5pY29uU3RpY2t5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5pY29uU3RpY2t5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHRvcDogNmVtOyB9IH1cblxuLm92ZXJMaW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk7IH1cblxuLnUtbXQtbmVnYXRpdmUtNTAge1xuICBtYXJnaW4tdG9wOiAtNTBweDsgfVxuXG4udS1tdC1uZWdhdGl2ZS00OSB7XG4gIG1hcmdpbi10b3A6IC00OXB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTQ4IHtcbiAgbWFyZ2luLXRvcDogLTQ4cHg7IH1cblxuLnUtbXQtbmVnYXRpdmUtNDcge1xuICBtYXJnaW4tdG9wOiAtNDdweDsgfVxuXG4udS1tdC1uZWdhdGl2ZS00NiB7XG4gIG1hcmdpbi10b3A6IC00NnB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTQ1IHtcbiAgbWFyZ2luLXRvcDogLTQ1cHg7IH1cblxuLnUtbXQtbmVnYXRpdmUtNDQge1xuICBtYXJnaW4tdG9wOiAtNDRweDsgfVxuXG4udS1tdC1uZWdhdGl2ZS00MyB7XG4gIG1hcmdpbi10b3A6IC00M3B4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTQyIHtcbiAgbWFyZ2luLXRvcDogLTQycHg7IH1cblxuLnUtbXQtbmVnYXRpdmUtNDEge1xuICBtYXJnaW4tdG9wOiAtNDFweDsgfVxuXG4udS1tdC1uZWdhdGl2ZS00MCB7XG4gIG1hcmdpbi10b3A6IC00MHB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTM5IHtcbiAgbWFyZ2luLXRvcDogLTM5cHg7IH1cblxuLnUtbXQtbmVnYXRpdmUtMzgge1xuICBtYXJnaW4tdG9wOiAtMzhweDsgfVxuXG4udS1tdC1uZWdhdGl2ZS0zNyB7XG4gIG1hcmdpbi10b3A6IC0zN3B4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTM2IHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7IH1cblxuLnUtbXQtbmVnYXRpdmUtMzUge1xuICBtYXJnaW4tdG9wOiAtMzVweDsgfVxuXG4udS1tdC1uZWdhdGl2ZS0zNCB7XG4gIG1hcmdpbi10b3A6IC0zNHB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTMzIHtcbiAgbWFyZ2luLXRvcDogLTMzcHg7IH1cblxuLnUtbXQtbmVnYXRpdmUtMzIge1xuICBtYXJnaW4tdG9wOiAtMzJweDsgfVxuXG4udS1tdC1uZWdhdGl2ZS0zMSB7XG4gIG1hcmdpbi10b3A6IC0zMXB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTMwIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7IH1cblxuLnUtbXQtbmVnYXRpdmUtMjkge1xuICBtYXJnaW4tdG9wOiAtMjlweDsgfVxuXG4udS1tdC1uZWdhdGl2ZS0yOCB7XG4gIG1hcmdpbi10b3A6IC0yOHB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTI3IHtcbiAgbWFyZ2luLXRvcDogLTI3cHg7IH1cblxuLnUtbXQtbmVnYXRpdmUtMjYge1xuICBtYXJnaW4tdG9wOiAtMjZweDsgfVxuXG4udS1tdC1uZWdhdGl2ZS0yNSB7XG4gIG1hcmdpbi10b3A6IC0yNXB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTI0IHtcbiAgbWFyZ2luLXRvcDogLTI0cHg7IH1cblxuLnUtbXQtbmVnYXRpdmUtMjMge1xuICBtYXJnaW4tdG9wOiAtMjNweDsgfVxuXG4udS1tdC1uZWdhdGl2ZS0yMiB7XG4gIG1hcmdpbi10b3A6IC0yMnB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTIxIHtcbiAgbWFyZ2luLXRvcDogLTIxcHg7IH1cblxuLnUtbXQtbmVnYXRpdmUtMjAge1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG4udS1tdC1uZWdhdGl2ZS0xOSB7XG4gIG1hcmdpbi10b3A6IC0xOXB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTE4IHtcbiAgbWFyZ2luLXRvcDogLTE4cHg7IH1cblxuLnUtbXQtbmVnYXRpdmUtMTcge1xuICBtYXJnaW4tdG9wOiAtMTdweDsgfVxuXG4udS1tdC1uZWdhdGl2ZS0xNiB7XG4gIG1hcmdpbi10b3A6IC0xNnB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTE1IHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7IH1cblxuLnUtbXQtbmVnYXRpdmUtMTQge1xuICBtYXJnaW4tdG9wOiAtMTRweDsgfVxuXG4udS1tdC1uZWdhdGl2ZS0xMyB7XG4gIG1hcmdpbi10b3A6IC0xM3B4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTEyIHtcbiAgbWFyZ2luLXRvcDogLTEycHg7IH1cblxuLnUtbXQtbmVnYXRpdmUtMTEge1xuICBtYXJnaW4tdG9wOiAtMTFweDsgfVxuXG4udS1tdC1uZWdhdGl2ZS0xMCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTkge1xuICBtYXJnaW4tdG9wOiAtOXB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTgge1xuICBtYXJnaW4tdG9wOiAtOHB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTcge1xuICBtYXJnaW4tdG9wOiAtN3B4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTYge1xuICBtYXJnaW4tdG9wOiAtNnB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTUge1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTQge1xuICBtYXJnaW4tdG9wOiAtNHB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTMge1xuICBtYXJnaW4tdG9wOiAtM3B4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTIge1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi51LW10LW5lZ2F0aXZlLTEge1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi51LW10LTAge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLnUtcHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLnUtbXQtMSB7XG4gIG1hcmdpbi10b3A6IDFweDsgfVxuXG4udS1wdC0xIHtcbiAgcGFkZGluZy10b3A6IDFweDsgfVxuXG4udS1tdC0yIHtcbiAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi51LXB0LTIge1xuICBwYWRkaW5nLXRvcDogMnB4OyB9XG5cbi51LW10LTMge1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cblxuLnUtcHQtMyB7XG4gIHBhZGRpbmctdG9wOiAzcHg7IH1cblxuLnUtbXQtNCB7XG4gIG1hcmdpbi10b3A6IDRweDsgfVxuXG4udS1wdC00IHtcbiAgcGFkZGluZy10b3A6IDRweDsgfVxuXG4udS1tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi51LXB0LTUge1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbi51LW10LTYge1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuLnUtcHQtNiB7XG4gIHBhZGRpbmctdG9wOiA2cHg7IH1cblxuLnUtbXQtNyB7XG4gIG1hcmdpbi10b3A6IDdweDsgfVxuXG4udS1wdC03IHtcbiAgcGFkZGluZy10b3A6IDdweDsgfVxuXG4udS1tdC04IHtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi51LXB0LTgge1xuICBwYWRkaW5nLXRvcDogOHB4OyB9XG5cbi51LW10LTkge1xuICBtYXJnaW4tdG9wOiA5cHg7IH1cblxuLnUtcHQtOSB7XG4gIHBhZGRpbmctdG9wOiA5cHg7IH1cblxuLnUtbXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi51LXB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLnUtbXQtMTEge1xuICBtYXJnaW4tdG9wOiAxMXB4OyB9XG5cbi51LXB0LTExIHtcbiAgcGFkZGluZy10b3A6IDExcHg7IH1cblxuLnUtbXQtMTIge1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi51LXB0LTEyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7IH1cblxuLnUtbXQtMTMge1xuICBtYXJnaW4tdG9wOiAxM3B4OyB9XG5cbi51LXB0LTEzIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7IH1cblxuLnUtbXQtMTQge1xuICBtYXJnaW4tdG9wOiAxNHB4OyB9XG5cbi51LXB0LTE0IHtcbiAgcGFkZGluZy10b3A6IDE0cHg7IH1cblxuLnUtbXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi51LXB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cblxuLnUtbXQtMTYge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi51LXB0LTE2IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7IH1cblxuLnUtbXQtMTcge1xuICBtYXJnaW4tdG9wOiAxN3B4OyB9XG5cbi51LXB0LTE3IHtcbiAgcGFkZGluZy10b3A6IDE3cHg7IH1cblxuLnUtbXQtMTgge1xuICBtYXJnaW4tdG9wOiAxOHB4OyB9XG5cbi51LXB0LTE4IHtcbiAgcGFkZGluZy10b3A6IDE4cHg7IH1cblxuLnUtbXQtMTkge1xuICBtYXJnaW4tdG9wOiAxOXB4OyB9XG5cbi51LXB0LTE5IHtcbiAgcGFkZGluZy10b3A6IDE5cHg7IH1cblxuLnUtbXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi51LXB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnUtbXQtMjEge1xuICBtYXJnaW4tdG9wOiAyMXB4OyB9XG5cbi51LXB0LTIxIHtcbiAgcGFkZGluZy10b3A6IDIxcHg7IH1cblxuLnUtbXQtMjIge1xuICBtYXJnaW4tdG9wOiAyMnB4OyB9XG5cbi51LXB0LTIyIHtcbiAgcGFkZGluZy10b3A6IDIycHg7IH1cblxuLnUtbXQtMjMge1xuICBtYXJnaW4tdG9wOiAyM3B4OyB9XG5cbi51LXB0LTIzIHtcbiAgcGFkZGluZy10b3A6IDIzcHg7IH1cblxuLnUtbXQtMjQge1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi51LXB0LTI0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLnUtbXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi51LXB0LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cblxuLnUtbXQtMjYge1xuICBtYXJnaW4tdG9wOiAyNnB4OyB9XG5cbi51LXB0LTI2IHtcbiAgcGFkZGluZy10b3A6IDI2cHg7IH1cblxuLnUtbXQtMjcge1xuICBtYXJnaW4tdG9wOiAyN3B4OyB9XG5cbi51LXB0LTI3IHtcbiAgcGFkZGluZy10b3A6IDI3cHg7IH1cblxuLnUtbXQtMjgge1xuICBtYXJnaW4tdG9wOiAyOHB4OyB9XG5cbi51LXB0LTI4IHtcbiAgcGFkZGluZy10b3A6IDI4cHg7IH1cblxuLnUtbXQtMjkge1xuICBtYXJnaW4tdG9wOiAyOXB4OyB9XG5cbi51LXB0LTI5IHtcbiAgcGFkZGluZy10b3A6IDI5cHg7IH1cblxuLnUtbXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi51LXB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnUtbXQtMzEge1xuICBtYXJnaW4tdG9wOiAzMXB4OyB9XG5cbi51LXB0LTMxIHtcbiAgcGFkZGluZy10b3A6IDMxcHg7IH1cblxuLnUtbXQtMzIge1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbi51LXB0LTMyIHtcbiAgcGFkZGluZy10b3A6IDMycHg7IH1cblxuLnUtbXQtMzMge1xuICBtYXJnaW4tdG9wOiAzM3B4OyB9XG5cbi51LXB0LTMzIHtcbiAgcGFkZGluZy10b3A6IDMzcHg7IH1cblxuLnUtbXQtMzQge1xuICBtYXJnaW4tdG9wOiAzNHB4OyB9XG5cbi51LXB0LTM0IHtcbiAgcGFkZGluZy10b3A6IDM0cHg7IH1cblxuLnUtbXQtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbi51LXB0LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7IH1cblxuLnUtbXQtMzYge1xuICBtYXJnaW4tdG9wOiAzNnB4OyB9XG5cbi51LXB0LTM2IHtcbiAgcGFkZGluZy10b3A6IDM2cHg7IH1cblxuLnUtbXQtMzcge1xuICBtYXJnaW4tdG9wOiAzN3B4OyB9XG5cbi51LXB0LTM3IHtcbiAgcGFkZGluZy10b3A6IDM3cHg7IH1cblxuLnUtbXQtMzgge1xuICBtYXJnaW4tdG9wOiAzOHB4OyB9XG5cbi51LXB0LTM4IHtcbiAgcGFkZGluZy10b3A6IDM4cHg7IH1cblxuLnUtbXQtMzkge1xuICBtYXJnaW4tdG9wOiAzOXB4OyB9XG5cbi51LXB0LTM5IHtcbiAgcGFkZGluZy10b3A6IDM5cHg7IH1cblxuLnUtbXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi51LXB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLnUtbXQtNDEge1xuICBtYXJnaW4tdG9wOiA0MXB4OyB9XG5cbi51LXB0LTQxIHtcbiAgcGFkZGluZy10b3A6IDQxcHg7IH1cblxuLnUtbXQtNDIge1xuICBtYXJnaW4tdG9wOiA0MnB4OyB9XG5cbi51LXB0LTQyIHtcbiAgcGFkZGluZy10b3A6IDQycHg7IH1cblxuLnUtbXQtNDMge1xuICBtYXJnaW4tdG9wOiA0M3B4OyB9XG5cbi51LXB0LTQzIHtcbiAgcGFkZGluZy10b3A6IDQzcHg7IH1cblxuLnUtbXQtNDQge1xuICBtYXJnaW4tdG9wOiA0NHB4OyB9XG5cbi51LXB0LTQ0IHtcbiAgcGFkZGluZy10b3A6IDQ0cHg7IH1cblxuLnUtbXQtNDUge1xuICBtYXJnaW4tdG9wOiA0NXB4OyB9XG5cbi51LXB0LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7IH1cblxuLnUtbXQtNDYge1xuICBtYXJnaW4tdG9wOiA0NnB4OyB9XG5cbi51LXB0LTQ2IHtcbiAgcGFkZGluZy10b3A6IDQ2cHg7IH1cblxuLnUtbXQtNDcge1xuICBtYXJnaW4tdG9wOiA0N3B4OyB9XG5cbi51LXB0LTQ3IHtcbiAgcGFkZGluZy10b3A6IDQ3cHg7IH1cblxuLnUtbXQtNDgge1xuICBtYXJnaW4tdG9wOiA0OHB4OyB9XG5cbi51LXB0LTQ4IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7IH1cblxuLnUtbXQtNDkge1xuICBtYXJnaW4tdG9wOiA0OXB4OyB9XG5cbi51LXB0LTQ5IHtcbiAgcGFkZGluZy10b3A6IDQ5cHg7IH1cblxuLnUtbXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi51LXB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLnUtbXQtNTEge1xuICBtYXJnaW4tdG9wOiA1MXB4OyB9XG5cbi51LXB0LTUxIHtcbiAgcGFkZGluZy10b3A6IDUxcHg7IH1cblxuLnUtbXQtNTIge1xuICBtYXJnaW4tdG9wOiA1MnB4OyB9XG5cbi51LXB0LTUyIHtcbiAgcGFkZGluZy10b3A6IDUycHg7IH1cblxuLnUtbXQtNTMge1xuICBtYXJnaW4tdG9wOiA1M3B4OyB9XG5cbi51LXB0LTUzIHtcbiAgcGFkZGluZy10b3A6IDUzcHg7IH1cblxuLnUtbXQtNTQge1xuICBtYXJnaW4tdG9wOiA1NHB4OyB9XG5cbi51LXB0LTU0IHtcbiAgcGFkZGluZy10b3A6IDU0cHg7IH1cblxuLnUtbXQtNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4OyB9XG5cbi51LXB0LTU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHg7IH1cblxuLnUtbXQtNTYge1xuICBtYXJnaW4tdG9wOiA1NnB4OyB9XG5cbi51LXB0LTU2IHtcbiAgcGFkZGluZy10b3A6IDU2cHg7IH1cblxuLnUtbXQtNTcge1xuICBtYXJnaW4tdG9wOiA1N3B4OyB9XG5cbi51LXB0LTU3IHtcbiAgcGFkZGluZy10b3A6IDU3cHg7IH1cblxuLnUtbXQtNTgge1xuICBtYXJnaW4tdG9wOiA1OHB4OyB9XG5cbi51LXB0LTU4IHtcbiAgcGFkZGluZy10b3A6IDU4cHg7IH1cblxuLnUtbXQtNTkge1xuICBtYXJnaW4tdG9wOiA1OXB4OyB9XG5cbi51LXB0LTU5IHtcbiAgcGFkZGluZy10b3A6IDU5cHg7IH1cblxuLnUtbXQtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi51LXB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cblxuLnUtbXQtNjEge1xuICBtYXJnaW4tdG9wOiA2MXB4OyB9XG5cbi51LXB0LTYxIHtcbiAgcGFkZGluZy10b3A6IDYxcHg7IH1cblxuLnUtbXQtNjIge1xuICBtYXJnaW4tdG9wOiA2MnB4OyB9XG5cbi51LXB0LTYyIHtcbiAgcGFkZGluZy10b3A6IDYycHg7IH1cblxuLnUtbXQtNjMge1xuICBtYXJnaW4tdG9wOiA2M3B4OyB9XG5cbi51LXB0LTYzIHtcbiAgcGFkZGluZy10b3A6IDYzcHg7IH1cblxuLnUtbXQtNjQge1xuICBtYXJnaW4tdG9wOiA2NHB4OyB9XG5cbi51LXB0LTY0IHtcbiAgcGFkZGluZy10b3A6IDY0cHg7IH1cblxuLnUtbXQtNjUge1xuICBtYXJnaW4tdG9wOiA2NXB4OyB9XG5cbi51LXB0LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7IH1cblxuLnUtbXQtNjYge1xuICBtYXJnaW4tdG9wOiA2NnB4OyB9XG5cbi51LXB0LTY2IHtcbiAgcGFkZGluZy10b3A6IDY2cHg7IH1cblxuLnUtbXQtNjcge1xuICBtYXJnaW4tdG9wOiA2N3B4OyB9XG5cbi51LXB0LTY3IHtcbiAgcGFkZGluZy10b3A6IDY3cHg7IH1cblxuLnUtbXQtNjgge1xuICBtYXJnaW4tdG9wOiA2OHB4OyB9XG5cbi51LXB0LTY4IHtcbiAgcGFkZGluZy10b3A6IDY4cHg7IH1cblxuLnUtbXQtNjkge1xuICBtYXJnaW4tdG9wOiA2OXB4OyB9XG5cbi51LXB0LTY5IHtcbiAgcGFkZGluZy10b3A6IDY5cHg7IH1cblxuLnUtbXQtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4OyB9XG5cbi51LXB0LTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7IH1cblxuLnUtbXQtNzEge1xuICBtYXJnaW4tdG9wOiA3MXB4OyB9XG5cbi51LXB0LTcxIHtcbiAgcGFkZGluZy10b3A6IDcxcHg7IH1cblxuLnUtbXQtNzIge1xuICBtYXJnaW4tdG9wOiA3MnB4OyB9XG5cbi51LXB0LTcyIHtcbiAgcGFkZGluZy10b3A6IDcycHg7IH1cblxuLnUtbXQtNzMge1xuICBtYXJnaW4tdG9wOiA3M3B4OyB9XG5cbi51LXB0LTczIHtcbiAgcGFkZGluZy10b3A6IDczcHg7IH1cblxuLnUtbXQtNzQge1xuICBtYXJnaW4tdG9wOiA3NHB4OyB9XG5cbi51LXB0LTc0IHtcbiAgcGFkZGluZy10b3A6IDc0cHg7IH1cblxuLnUtbXQtNzUge1xuICBtYXJnaW4tdG9wOiA3NXB4OyB9XG5cbi51LXB0LTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7IH1cblxuLnUtbXQtNzYge1xuICBtYXJnaW4tdG9wOiA3NnB4OyB9XG5cbi51LXB0LTc2IHtcbiAgcGFkZGluZy10b3A6IDc2cHg7IH1cblxuLnUtbXQtNzcge1xuICBtYXJnaW4tdG9wOiA3N3B4OyB9XG5cbi51LXB0LTc3IHtcbiAgcGFkZGluZy10b3A6IDc3cHg7IH1cblxuLnUtbXQtNzgge1xuICBtYXJnaW4tdG9wOiA3OHB4OyB9XG5cbi51LXB0LTc4IHtcbiAgcGFkZGluZy10b3A6IDc4cHg7IH1cblxuLnUtbXQtNzkge1xuICBtYXJnaW4tdG9wOiA3OXB4OyB9XG5cbi51LXB0LTc5IHtcbiAgcGFkZGluZy10b3A6IDc5cHg7IH1cblxuLnUtbXQtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG5cbi51LXB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cblxuLnUtbXQtODEge1xuICBtYXJnaW4tdG9wOiA4MXB4OyB9XG5cbi51LXB0LTgxIHtcbiAgcGFkZGluZy10b3A6IDgxcHg7IH1cblxuLnUtbXQtODIge1xuICBtYXJnaW4tdG9wOiA4MnB4OyB9XG5cbi51LXB0LTgyIHtcbiAgcGFkZGluZy10b3A6IDgycHg7IH1cblxuLnUtbXQtODMge1xuICBtYXJnaW4tdG9wOiA4M3B4OyB9XG5cbi51LXB0LTgzIHtcbiAgcGFkZGluZy10b3A6IDgzcHg7IH1cblxuLnUtbXQtODQge1xuICBtYXJnaW4tdG9wOiA4NHB4OyB9XG5cbi51LXB0LTg0IHtcbiAgcGFkZGluZy10b3A6IDg0cHg7IH1cblxuLnUtbXQtODUge1xuICBtYXJnaW4tdG9wOiA4NXB4OyB9XG5cbi51LXB0LTg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHg7IH1cblxuLnUtbXQtODYge1xuICBtYXJnaW4tdG9wOiA4NnB4OyB9XG5cbi51LXB0LTg2IHtcbiAgcGFkZGluZy10b3A6IDg2cHg7IH1cblxuLnUtbXQtODcge1xuICBtYXJnaW4tdG9wOiA4N3B4OyB9XG5cbi51LXB0LTg3IHtcbiAgcGFkZGluZy10b3A6IDg3cHg7IH1cblxuLnUtbXQtODgge1xuICBtYXJnaW4tdG9wOiA4OHB4OyB9XG5cbi51LXB0LTg4IHtcbiAgcGFkZGluZy10b3A6IDg4cHg7IH1cblxuLnUtbXQtODkge1xuICBtYXJnaW4tdG9wOiA4OXB4OyB9XG5cbi51LXB0LTg5IHtcbiAgcGFkZGluZy10b3A6IDg5cHg7IH1cblxuLnUtbXQtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4OyB9XG5cbi51LXB0LTkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLnUtbXQtOTEge1xuICBtYXJnaW4tdG9wOiA5MXB4OyB9XG5cbi51LXB0LTkxIHtcbiAgcGFkZGluZy10b3A6IDkxcHg7IH1cblxuLnUtbXQtOTIge1xuICBtYXJnaW4tdG9wOiA5MnB4OyB9XG5cbi51LXB0LTkyIHtcbiAgcGFkZGluZy10b3A6IDkycHg7IH1cblxuLnUtbXQtOTMge1xuICBtYXJnaW4tdG9wOiA5M3B4OyB9XG5cbi51LXB0LTkzIHtcbiAgcGFkZGluZy10b3A6IDkzcHg7IH1cblxuLnUtbXQtOTQge1xuICBtYXJnaW4tdG9wOiA5NHB4OyB9XG5cbi51LXB0LTk0IHtcbiAgcGFkZGluZy10b3A6IDk0cHg7IH1cblxuLnUtbXQtOTUge1xuICBtYXJnaW4tdG9wOiA5NXB4OyB9XG5cbi51LXB0LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7IH1cblxuLnUtbXQtOTYge1xuICBtYXJnaW4tdG9wOiA5NnB4OyB9XG5cbi51LXB0LTk2IHtcbiAgcGFkZGluZy10b3A6IDk2cHg7IH1cblxuLnUtbXQtOTcge1xuICBtYXJnaW4tdG9wOiA5N3B4OyB9XG5cbi51LXB0LTk3IHtcbiAgcGFkZGluZy10b3A6IDk3cHg7IH1cblxuLnUtbXQtOTgge1xuICBtYXJnaW4tdG9wOiA5OHB4OyB9XG5cbi51LXB0LTk4IHtcbiAgcGFkZGluZy10b3A6IDk4cHg7IH1cblxuLnUtbXQtOTkge1xuICBtYXJnaW4tdG9wOiA5OXB4OyB9XG5cbi51LXB0LTk5IHtcbiAgcGFkZGluZy10b3A6IDk5cHg7IH1cblxuLnUtbXQtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7IH1cblxuLnUtcHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG5cbi51LW10LTEwMSB7XG4gIG1hcmdpbi10b3A6IDEwMXB4OyB9XG5cbi51LXB0LTEwMSB7XG4gIHBhZGRpbmctdG9wOiAxMDFweDsgfVxuXG4udS1tdC0xMDIge1xuICBtYXJnaW4tdG9wOiAxMDJweDsgfVxuXG4udS1wdC0xMDIge1xuICBwYWRkaW5nLXRvcDogMTAycHg7IH1cblxuLnUtbXQtMTAzIHtcbiAgbWFyZ2luLXRvcDogMTAzcHg7IH1cblxuLnUtcHQtMTAzIHtcbiAgcGFkZGluZy10b3A6IDEwM3B4OyB9XG5cbi51LW10LTEwNCB7XG4gIG1hcmdpbi10b3A6IDEwNHB4OyB9XG5cbi51LXB0LTEwNCB7XG4gIHBhZGRpbmctdG9wOiAxMDRweDsgfVxuXG4udS1tdC0xMDUge1xuICBtYXJnaW4tdG9wOiAxMDVweDsgfVxuXG4udS1wdC0xMDUge1xuICBwYWRkaW5nLXRvcDogMTA1cHg7IH1cblxuLnUtbXQtMTA2IHtcbiAgbWFyZ2luLXRvcDogMTA2cHg7IH1cblxuLnUtcHQtMTA2IHtcbiAgcGFkZGluZy10b3A6IDEwNnB4OyB9XG5cbi51LW10LTEwNyB7XG4gIG1hcmdpbi10b3A6IDEwN3B4OyB9XG5cbi51LXB0LTEwNyB7XG4gIHBhZGRpbmctdG9wOiAxMDdweDsgfVxuXG4udS1tdC0xMDgge1xuICBtYXJnaW4tdG9wOiAxMDhweDsgfVxuXG4udS1wdC0xMDgge1xuICBwYWRkaW5nLXRvcDogMTA4cHg7IH1cblxuLnUtbXQtMTA5IHtcbiAgbWFyZ2luLXRvcDogMTA5cHg7IH1cblxuLnUtcHQtMTA5IHtcbiAgcGFkZGluZy10b3A6IDEwOXB4OyB9XG5cbi51LW10LTExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4OyB9XG5cbi51LXB0LTExMCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDsgfVxuXG4udS1tdC0xMTEge1xuICBtYXJnaW4tdG9wOiAxMTFweDsgfVxuXG4udS1wdC0xMTEge1xuICBwYWRkaW5nLXRvcDogMTExcHg7IH1cblxuLnUtbXQtMTEyIHtcbiAgbWFyZ2luLXRvcDogMTEycHg7IH1cblxuLnUtcHQtMTEyIHtcbiAgcGFkZGluZy10b3A6IDExMnB4OyB9XG5cbi51LW10LTExMyB7XG4gIG1hcmdpbi10b3A6IDExM3B4OyB9XG5cbi51LXB0LTExMyB7XG4gIHBhZGRpbmctdG9wOiAxMTNweDsgfVxuXG4udS1tdC0xMTQge1xuICBtYXJnaW4tdG9wOiAxMTRweDsgfVxuXG4udS1wdC0xMTQge1xuICBwYWRkaW5nLXRvcDogMTE0cHg7IH1cblxuLnUtbXQtMTE1IHtcbiAgbWFyZ2luLXRvcDogMTE1cHg7IH1cblxuLnUtcHQtMTE1IHtcbiAgcGFkZGluZy10b3A6IDExNXB4OyB9XG5cbi51LW10LTExNiB7XG4gIG1hcmdpbi10b3A6IDExNnB4OyB9XG5cbi51LXB0LTExNiB7XG4gIHBhZGRpbmctdG9wOiAxMTZweDsgfVxuXG4udS1tdC0xMTcge1xuICBtYXJnaW4tdG9wOiAxMTdweDsgfVxuXG4udS1wdC0xMTcge1xuICBwYWRkaW5nLXRvcDogMTE3cHg7IH1cblxuLnUtbXQtMTE4IHtcbiAgbWFyZ2luLXRvcDogMTE4cHg7IH1cblxuLnUtcHQtMTE4IHtcbiAgcGFkZGluZy10b3A6IDExOHB4OyB9XG5cbi51LW10LTExOSB7XG4gIG1hcmdpbi10b3A6IDExOXB4OyB9XG5cbi51LXB0LTExOSB7XG4gIHBhZGRpbmctdG9wOiAxMTlweDsgfVxuXG4udS1tdC0xMjAge1xuICBtYXJnaW4tdG9wOiAxMjBweDsgfVxuXG4udS1wdC0xMjAge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7IH1cblxuLnUtbXQtMTIxIHtcbiAgbWFyZ2luLXRvcDogMTIxcHg7IH1cblxuLnUtcHQtMTIxIHtcbiAgcGFkZGluZy10b3A6IDEyMXB4OyB9XG5cbi51LW10LTEyMiB7XG4gIG1hcmdpbi10b3A6IDEyMnB4OyB9XG5cbi51LXB0LTEyMiB7XG4gIHBhZGRpbmctdG9wOiAxMjJweDsgfVxuXG4udS1tdC0xMjMge1xuICBtYXJnaW4tdG9wOiAxMjNweDsgfVxuXG4udS1wdC0xMjMge1xuICBwYWRkaW5nLXRvcDogMTIzcHg7IH1cblxuLnUtbXQtMTI0IHtcbiAgbWFyZ2luLXRvcDogMTI0cHg7IH1cblxuLnUtcHQtMTI0IHtcbiAgcGFkZGluZy10b3A6IDEyNHB4OyB9XG5cbi51LW10LTEyNSB7XG4gIG1hcmdpbi10b3A6IDEyNXB4OyB9XG5cbi51LXB0LTEyNSB7XG4gIHBhZGRpbmctdG9wOiAxMjVweDsgfVxuXG4udS1tdC0xMjYge1xuICBtYXJnaW4tdG9wOiAxMjZweDsgfVxuXG4udS1wdC0xMjYge1xuICBwYWRkaW5nLXRvcDogMTI2cHg7IH1cblxuLnUtbXQtMTI3IHtcbiAgbWFyZ2luLXRvcDogMTI3cHg7IH1cblxuLnUtcHQtMTI3IHtcbiAgcGFkZGluZy10b3A6IDEyN3B4OyB9XG5cbi51LW10LTEyOCB7XG4gIG1hcmdpbi10b3A6IDEyOHB4OyB9XG5cbi51LXB0LTEyOCB7XG4gIHBhZGRpbmctdG9wOiAxMjhweDsgfVxuXG4udS1tdC0xMjkge1xuICBtYXJnaW4tdG9wOiAxMjlweDsgfVxuXG4udS1wdC0xMjkge1xuICBwYWRkaW5nLXRvcDogMTI5cHg7IH1cblxuLnUtbXQtMTMwIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7IH1cblxuLnUtcHQtMTMwIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4OyB9XG5cbi51LW10LTEzMSB7XG4gIG1hcmdpbi10b3A6IDEzMXB4OyB9XG5cbi51LXB0LTEzMSB7XG4gIHBhZGRpbmctdG9wOiAxMzFweDsgfVxuXG4udS1tdC0xMzIge1xuICBtYXJnaW4tdG9wOiAxMzJweDsgfVxuXG4udS1wdC0xMzIge1xuICBwYWRkaW5nLXRvcDogMTMycHg7IH1cblxuLnUtbXQtMTMzIHtcbiAgbWFyZ2luLXRvcDogMTMzcHg7IH1cblxuLnUtcHQtMTMzIHtcbiAgcGFkZGluZy10b3A6IDEzM3B4OyB9XG5cbi51LW10LTEzNCB7XG4gIG1hcmdpbi10b3A6IDEzNHB4OyB9XG5cbi51LXB0LTEzNCB7XG4gIHBhZGRpbmctdG9wOiAxMzRweDsgfVxuXG4udS1tdC0xMzUge1xuICBtYXJnaW4tdG9wOiAxMzVweDsgfVxuXG4udS1wdC0xMzUge1xuICBwYWRkaW5nLXRvcDogMTM1cHg7IH1cblxuLnUtbXQtMTM2IHtcbiAgbWFyZ2luLXRvcDogMTM2cHg7IH1cblxuLnUtcHQtMTM2IHtcbiAgcGFkZGluZy10b3A6IDEzNnB4OyB9XG5cbi51LW10LTEzNyB7XG4gIG1hcmdpbi10b3A6IDEzN3B4OyB9XG5cbi51LXB0LTEzNyB7XG4gIHBhZGRpbmctdG9wOiAxMzdweDsgfVxuXG4udS1tdC0xMzgge1xuICBtYXJnaW4tdG9wOiAxMzhweDsgfVxuXG4udS1wdC0xMzgge1xuICBwYWRkaW5nLXRvcDogMTM4cHg7IH1cblxuLnUtbXQtMTM5IHtcbiAgbWFyZ2luLXRvcDogMTM5cHg7IH1cblxuLnUtcHQtMTM5IHtcbiAgcGFkZGluZy10b3A6IDEzOXB4OyB9XG5cbi51LW10LTE0MCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4OyB9XG5cbi51LXB0LTE0MCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDsgfVxuXG4udS1tdC0xNDEge1xuICBtYXJnaW4tdG9wOiAxNDFweDsgfVxuXG4udS1wdC0xNDEge1xuICBwYWRkaW5nLXRvcDogMTQxcHg7IH1cblxuLnUtbXQtMTQyIHtcbiAgbWFyZ2luLXRvcDogMTQycHg7IH1cblxuLnUtcHQtMTQyIHtcbiAgcGFkZGluZy10b3A6IDE0MnB4OyB9XG5cbi51LW10LTE0MyB7XG4gIG1hcmdpbi10b3A6IDE0M3B4OyB9XG5cbi51LXB0LTE0MyB7XG4gIHBhZGRpbmctdG9wOiAxNDNweDsgfVxuXG4udS1tdC0xNDQge1xuICBtYXJnaW4tdG9wOiAxNDRweDsgfVxuXG4udS1wdC0xNDQge1xuICBwYWRkaW5nLXRvcDogMTQ0cHg7IH1cblxuLnUtbXQtMTQ1IHtcbiAgbWFyZ2luLXRvcDogMTQ1cHg7IH1cblxuLnUtcHQtMTQ1IHtcbiAgcGFkZGluZy10b3A6IDE0NXB4OyB9XG5cbi51LW10LTE0NiB7XG4gIG1hcmdpbi10b3A6IDE0NnB4OyB9XG5cbi51LXB0LTE0NiB7XG4gIHBhZGRpbmctdG9wOiAxNDZweDsgfVxuXG4udS1tdC0xNDcge1xuICBtYXJnaW4tdG9wOiAxNDdweDsgfVxuXG4udS1wdC0xNDcge1xuICBwYWRkaW5nLXRvcDogMTQ3cHg7IH1cblxuLnUtbXQtMTQ4IHtcbiAgbWFyZ2luLXRvcDogMTQ4cHg7IH1cblxuLnUtcHQtMTQ4IHtcbiAgcGFkZGluZy10b3A6IDE0OHB4OyB9XG5cbi51LW10LTE0OSB7XG4gIG1hcmdpbi10b3A6IDE0OXB4OyB9XG5cbi51LXB0LTE0OSB7XG4gIHBhZGRpbmctdG9wOiAxNDlweDsgfVxuXG4udS1tdC0xNTAge1xuICBtYXJnaW4tdG9wOiAxNTBweDsgfVxuXG4udS1wdC0xNTAge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7IH1cblxuLnUtbXQtMTUxIHtcbiAgbWFyZ2luLXRvcDogMTUxcHg7IH1cblxuLnUtcHQtMTUxIHtcbiAgcGFkZGluZy10b3A6IDE1MXB4OyB9XG5cbi51LW10LTE1MiB7XG4gIG1hcmdpbi10b3A6IDE1MnB4OyB9XG5cbi51LXB0LTE1MiB7XG4gIHBhZGRpbmctdG9wOiAxNTJweDsgfVxuXG4udS1tdC0xNTMge1xuICBtYXJnaW4tdG9wOiAxNTNweDsgfVxuXG4udS1wdC0xNTMge1xuICBwYWRkaW5nLXRvcDogMTUzcHg7IH1cblxuLnUtbXQtMTU0IHtcbiAgbWFyZ2luLXRvcDogMTU0cHg7IH1cblxuLnUtcHQtMTU0IHtcbiAgcGFkZGluZy10b3A6IDE1NHB4OyB9XG5cbi51LW10LTE1NSB7XG4gIG1hcmdpbi10b3A6IDE1NXB4OyB9XG5cbi51LXB0LTE1NSB7XG4gIHBhZGRpbmctdG9wOiAxNTVweDsgfVxuXG4udS1tdC0xNTYge1xuICBtYXJnaW4tdG9wOiAxNTZweDsgfVxuXG4udS1wdC0xNTYge1xuICBwYWRkaW5nLXRvcDogMTU2cHg7IH1cblxuLnUtbXQtMTU3IHtcbiAgbWFyZ2luLXRvcDogMTU3cHg7IH1cblxuLnUtcHQtMTU3IHtcbiAgcGFkZGluZy10b3A6IDE1N3B4OyB9XG5cbi51LW10LTE1OCB7XG4gIG1hcmdpbi10b3A6IDE1OHB4OyB9XG5cbi51LXB0LTE1OCB7XG4gIHBhZGRpbmctdG9wOiAxNThweDsgfVxuXG4udS1tdC0xNTkge1xuICBtYXJnaW4tdG9wOiAxNTlweDsgfVxuXG4udS1wdC0xNTkge1xuICBwYWRkaW5nLXRvcDogMTU5cHg7IH1cblxuLnUtbXQtMTYwIHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7IH1cblxuLnUtcHQtMTYwIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4OyB9XG5cbi51LW10LTE2MSB7XG4gIG1hcmdpbi10b3A6IDE2MXB4OyB9XG5cbi51LXB0LTE2MSB7XG4gIHBhZGRpbmctdG9wOiAxNjFweDsgfVxuXG4udS1tdC0xNjIge1xuICBtYXJnaW4tdG9wOiAxNjJweDsgfVxuXG4udS1wdC0xNjIge1xuICBwYWRkaW5nLXRvcDogMTYycHg7IH1cblxuLnUtbXQtMTYzIHtcbiAgbWFyZ2luLXRvcDogMTYzcHg7IH1cblxuLnUtcHQtMTYzIHtcbiAgcGFkZGluZy10b3A6IDE2M3B4OyB9XG5cbi51LW10LTE2NCB7XG4gIG1hcmdpbi10b3A6IDE2NHB4OyB9XG5cbi51LXB0LTE2NCB7XG4gIHBhZGRpbmctdG9wOiAxNjRweDsgfVxuXG4udS1tdC0xNjUge1xuICBtYXJnaW4tdG9wOiAxNjVweDsgfVxuXG4udS1wdC0xNjUge1xuICBwYWRkaW5nLXRvcDogMTY1cHg7IH1cblxuLnUtbXQtMTY2IHtcbiAgbWFyZ2luLXRvcDogMTY2cHg7IH1cblxuLnUtcHQtMTY2IHtcbiAgcGFkZGluZy10b3A6IDE2NnB4OyB9XG5cbi51LW10LTE2NyB7XG4gIG1hcmdpbi10b3A6IDE2N3B4OyB9XG5cbi51LXB0LTE2NyB7XG4gIHBhZGRpbmctdG9wOiAxNjdweDsgfVxuXG4udS1tdC0xNjgge1xuICBtYXJnaW4tdG9wOiAxNjhweDsgfVxuXG4udS1wdC0xNjgge1xuICBwYWRkaW5nLXRvcDogMTY4cHg7IH1cblxuLnUtbXQtMTY5IHtcbiAgbWFyZ2luLXRvcDogMTY5cHg7IH1cblxuLnUtcHQtMTY5IHtcbiAgcGFkZGluZy10b3A6IDE2OXB4OyB9XG5cbi51LW10LTE3MCB7XG4gIG1hcmdpbi10b3A6IDE3MHB4OyB9XG5cbi51LXB0LTE3MCB7XG4gIHBhZGRpbmctdG9wOiAxNzBweDsgfVxuXG4udS1tdC0xNzEge1xuICBtYXJnaW4tdG9wOiAxNzFweDsgfVxuXG4udS1wdC0xNzEge1xuICBwYWRkaW5nLXRvcDogMTcxcHg7IH1cblxuLnUtbXQtMTcyIHtcbiAgbWFyZ2luLXRvcDogMTcycHg7IH1cblxuLnUtcHQtMTcyIHtcbiAgcGFkZGluZy10b3A6IDE3MnB4OyB9XG5cbi51LW10LTE3MyB7XG4gIG1hcmdpbi10b3A6IDE3M3B4OyB9XG5cbi51LXB0LTE3MyB7XG4gIHBhZGRpbmctdG9wOiAxNzNweDsgfVxuXG4udS1tdC0xNzQge1xuICBtYXJnaW4tdG9wOiAxNzRweDsgfVxuXG4udS1wdC0xNzQge1xuICBwYWRkaW5nLXRvcDogMTc0cHg7IH1cblxuLnUtbXQtMTc1IHtcbiAgbWFyZ2luLXRvcDogMTc1cHg7IH1cblxuLnUtcHQtMTc1IHtcbiAgcGFkZGluZy10b3A6IDE3NXB4OyB9XG5cbi51LW10LTE3NiB7XG4gIG1hcmdpbi10b3A6IDE3NnB4OyB9XG5cbi51LXB0LTE3NiB7XG4gIHBhZGRpbmctdG9wOiAxNzZweDsgfVxuXG4udS1tdC0xNzcge1xuICBtYXJnaW4tdG9wOiAxNzdweDsgfVxuXG4udS1wdC0xNzcge1xuICBwYWRkaW5nLXRvcDogMTc3cHg7IH1cblxuLnUtbXQtMTc4IHtcbiAgbWFyZ2luLXRvcDogMTc4cHg7IH1cblxuLnUtcHQtMTc4IHtcbiAgcGFkZGluZy10b3A6IDE3OHB4OyB9XG5cbi51LW10LTE3OSB7XG4gIG1hcmdpbi10b3A6IDE3OXB4OyB9XG5cbi51LXB0LTE3OSB7XG4gIHBhZGRpbmctdG9wOiAxNzlweDsgfVxuXG4udS1tdC0xODAge1xuICBtYXJnaW4tdG9wOiAxODBweDsgfVxuXG4udS1wdC0xODAge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7IH1cblxuLnUtbXQtMTgxIHtcbiAgbWFyZ2luLXRvcDogMTgxcHg7IH1cblxuLnUtcHQtMTgxIHtcbiAgcGFkZGluZy10b3A6IDE4MXB4OyB9XG5cbi51LW10LTE4MiB7XG4gIG1hcmdpbi10b3A6IDE4MnB4OyB9XG5cbi51LXB0LTE4MiB7XG4gIHBhZGRpbmctdG9wOiAxODJweDsgfVxuXG4udS1tdC0xODMge1xuICBtYXJnaW4tdG9wOiAxODNweDsgfVxuXG4udS1wdC0xODMge1xuICBwYWRkaW5nLXRvcDogMTgzcHg7IH1cblxuLnUtbXQtMTg0IHtcbiAgbWFyZ2luLXRvcDogMTg0cHg7IH1cblxuLnUtcHQtMTg0IHtcbiAgcGFkZGluZy10b3A6IDE4NHB4OyB9XG5cbi51LW10LTE4NSB7XG4gIG1hcmdpbi10b3A6IDE4NXB4OyB9XG5cbi51LXB0LTE4NSB7XG4gIHBhZGRpbmctdG9wOiAxODVweDsgfVxuXG4udS1tdC0xODYge1xuICBtYXJnaW4tdG9wOiAxODZweDsgfVxuXG4udS1wdC0xODYge1xuICBwYWRkaW5nLXRvcDogMTg2cHg7IH1cblxuLnUtbXQtMTg3IHtcbiAgbWFyZ2luLXRvcDogMTg3cHg7IH1cblxuLnUtcHQtMTg3IHtcbiAgcGFkZGluZy10b3A6IDE4N3B4OyB9XG5cbi51LW10LTE4OCB7XG4gIG1hcmdpbi10b3A6IDE4OHB4OyB9XG5cbi51LXB0LTE4OCB7XG4gIHBhZGRpbmctdG9wOiAxODhweDsgfVxuXG4udS1tdC0xODkge1xuICBtYXJnaW4tdG9wOiAxODlweDsgfVxuXG4udS1wdC0xODkge1xuICBwYWRkaW5nLXRvcDogMTg5cHg7IH1cblxuLnUtbXQtMTkwIHtcbiAgbWFyZ2luLXRvcDogMTkwcHg7IH1cblxuLnUtcHQtMTkwIHtcbiAgcGFkZGluZy10b3A6IDE5MHB4OyB9XG5cbi51LW10LTE5MSB7XG4gIG1hcmdpbi10b3A6IDE5MXB4OyB9XG5cbi51LXB0LTE5MSB7XG4gIHBhZGRpbmctdG9wOiAxOTFweDsgfVxuXG4udS1tdC0xOTIge1xuICBtYXJnaW4tdG9wOiAxOTJweDsgfVxuXG4udS1wdC0xOTIge1xuICBwYWRkaW5nLXRvcDogMTkycHg7IH1cblxuLnUtbXQtMTkzIHtcbiAgbWFyZ2luLXRvcDogMTkzcHg7IH1cblxuLnUtcHQtMTkzIHtcbiAgcGFkZGluZy10b3A6IDE5M3B4OyB9XG5cbi51LW10LTE5NCB7XG4gIG1hcmdpbi10b3A6IDE5NHB4OyB9XG5cbi51LXB0LTE5NCB7XG4gIHBhZGRpbmctdG9wOiAxOTRweDsgfVxuXG4udS1tdC0xOTUge1xuICBtYXJnaW4tdG9wOiAxOTVweDsgfVxuXG4udS1wdC0xOTUge1xuICBwYWRkaW5nLXRvcDogMTk1cHg7IH1cblxuLnUtbXQtMTk2IHtcbiAgbWFyZ2luLXRvcDogMTk2cHg7IH1cblxuLnUtcHQtMTk2IHtcbiAgcGFkZGluZy10b3A6IDE5NnB4OyB9XG5cbi51LW10LTE5NyB7XG4gIG1hcmdpbi10b3A6IDE5N3B4OyB9XG5cbi51LXB0LTE5NyB7XG4gIHBhZGRpbmctdG9wOiAxOTdweDsgfVxuXG4udS1tdC0xOTgge1xuICBtYXJnaW4tdG9wOiAxOThweDsgfVxuXG4udS1wdC0xOTgge1xuICBwYWRkaW5nLXRvcDogMTk4cHg7IH1cblxuLnUtbXQtMTk5IHtcbiAgbWFyZ2luLXRvcDogMTk5cHg7IH1cblxuLnUtcHQtMTk5IHtcbiAgcGFkZGluZy10b3A6IDE5OXB4OyB9XG5cbi51LW10LTIwMCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4OyB9XG5cbi51LXB0LTIwMCB7XG4gIHBhZGRpbmctdG9wOiAyMDBweDsgfVxuXG4udS1tYi1uZWdhdGl2ZS01MCB7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4OyB9XG5cbi51LW1iLW5lZ2F0aXZlLTQ5IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQ5cHg7IH1cblxuLnUtbWItbmVnYXRpdmUtNDgge1xuICBtYXJnaW4tYm90dG9tOiAtNDhweDsgfVxuXG4udS1tYi1uZWdhdGl2ZS00NyB7XG4gIG1hcmdpbi1ib3R0b206IC00N3B4OyB9XG5cbi51LW1iLW5lZ2F0aXZlLTQ2IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQ2cHg7IH1cblxuLnUtbWItbmVnYXRpdmUtNDUge1xuICBtYXJnaW4tYm90dG9tOiAtNDVweDsgfVxuXG4udS1tYi1uZWdhdGl2ZS00NCB7XG4gIG1hcmdpbi1ib3R0b206IC00NHB4OyB9XG5cbi51LW1iLW5lZ2F0aXZlLTQzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQzcHg7IH1cblxuLnUtbWItbmVnYXRpdmUtNDIge1xuICBtYXJnaW4tYm90dG9tOiAtNDJweDsgfVxuXG4udS1tYi1uZWdhdGl2ZS00MSB7XG4gIG1hcmdpbi1ib3R0b206IC00MXB4OyB9XG5cbi51LW1iLW5lZ2F0aXZlLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cblxuLnUtbWItbmVnYXRpdmUtMzkge1xuICBtYXJnaW4tYm90dG9tOiAtMzlweDsgfVxuXG4udS1tYi1uZWdhdGl2ZS0zOCB7XG4gIG1hcmdpbi1ib3R0b206IC0zOHB4OyB9XG5cbi51LW1iLW5lZ2F0aXZlLTM3IHtcbiAgbWFyZ2luLWJvdHRvbTogLTM3cHg7IH1cblxuLnUtbWItbmVnYXRpdmUtMzYge1xuICBtYXJnaW4tYm90dG9tOiAtMzZweDsgfVxuXG4udS1tYi1uZWdhdGl2ZS0zNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zNXB4OyB9XG5cbi51LW1iLW5lZ2F0aXZlLTM0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTM0cHg7IH1cblxuLnUtbWItbmVnYXRpdmUtMzMge1xuICBtYXJnaW4tYm90dG9tOiAtMzNweDsgfVxuXG4udS1tYi1uZWdhdGl2ZS0zMiB7XG4gIG1hcmdpbi1ib3R0b206IC0zMnB4OyB9XG5cbi51LW1iLW5lZ2F0aXZlLTMxIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMxcHg7IH1cblxuLnUtbWItbmVnYXRpdmUtMzAge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuXG4udS1tYi1uZWdhdGl2ZS0yOSB7XG4gIG1hcmdpbi1ib3R0b206IC0yOXB4OyB9XG5cbi51LW1iLW5lZ2F0aXZlLTI4IHtcbiAgbWFyZ2luLWJvdHRvbTogLTI4cHg7IH1cblxuLnUtbWItbmVnYXRpdmUtMjcge1xuICBtYXJnaW4tYm90dG9tOiAtMjdweDsgfVxuXG4udS1tYi1uZWdhdGl2ZS0yNiB7XG4gIG1hcmdpbi1ib3R0b206IC0yNnB4OyB9XG5cbi51LW1iLW5lZ2F0aXZlLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7IH1cblxuLnUtbWItbmVnYXRpdmUtMjQge1xuICBtYXJnaW4tYm90dG9tOiAtMjRweDsgfVxuXG4udS1tYi1uZWdhdGl2ZS0yMyB7XG4gIG1hcmdpbi1ib3R0b206IC0yM3B4OyB9XG5cbi51LW1iLW5lZ2F0aXZlLTIyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIycHg7IH1cblxuLnUtbWItbmVnYXRpdmUtMjEge1xuICBtYXJnaW4tYm90dG9tOiAtMjFweDsgfVxuXG4udS1tYi1uZWdhdGl2ZS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9XG5cbi51LW1iLW5lZ2F0aXZlLTE5IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE5cHg7IH1cblxuLnUtbWItbmVnYXRpdmUtMTgge1xuICBtYXJnaW4tYm90dG9tOiAtMThweDsgfVxuXG4udS1tYi1uZWdhdGl2ZS0xNyB7XG4gIG1hcmdpbi1ib3R0b206IC0xN3B4OyB9XG5cbi51LW1iLW5lZ2F0aXZlLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHg7IH1cblxuLnUtbWItbmVnYXRpdmUtMTUge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDsgfVxuXG4udS1tYi1uZWdhdGl2ZS0xNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNHB4OyB9XG5cbi51LW1iLW5lZ2F0aXZlLTEzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEzcHg7IH1cblxuLnUtbWItbmVnYXRpdmUtMTIge1xuICBtYXJnaW4tYm90dG9tOiAtMTJweDsgfVxuXG4udS1tYi1uZWdhdGl2ZS0xMSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMXB4OyB9XG5cbi51LW1iLW5lZ2F0aXZlLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH1cblxuLnUtbWItbmVnYXRpdmUtOSB7XG4gIG1hcmdpbi1ib3R0b206IC05cHg7IH1cblxuLnUtbWItbmVnYXRpdmUtOCB7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7IH1cblxuLnUtbWItbmVnYXRpdmUtNyB7XG4gIG1hcmdpbi1ib3R0b206IC03cHg7IH1cblxuLnUtbWItbmVnYXRpdmUtNiB7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7IH1cblxuLnUtbWItbmVnYXRpdmUtNSB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7IH1cblxuLnUtbWItbmVnYXRpdmUtNCB7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7IH1cblxuLnUtbWItbmVnYXRpdmUtMyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7IH1cblxuLnUtbWItbmVnYXRpdmUtMiB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7IH1cblxuLnUtbWItbmVnYXRpdmUtMSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuLnUtbWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4udS1wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuXG4udS1tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG5cbi51LXBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4OyB9XG5cbi51LW1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuLnUtcGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7IH1cblxuLnUtbWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG4udS1wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuXG4udS1tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi51LXBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG5cbi51LW1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnUtcGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLnUtbWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4udS1wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuXG4udS1tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG5cbi51LXBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4OyB9XG5cbi51LW1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLnUtcGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cblxuLnUtbWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuXG4udS1wYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDlweDsgfVxuXG4udS1tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnUtcGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4udS1tYi0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7IH1cblxuLnUtcGItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfVxuXG4udS1tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLnUtcGItMTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4udS1tYi0xMyB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cblxuLnUtcGItMTMge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDsgfVxuXG4udS1tYi0xNCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLnUtcGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfVxuXG4udS1tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnUtcGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4udS1tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLnUtcGItMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuXG4udS1tYi0xNyB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cblxuLnUtcGItMTcge1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDsgfVxuXG4udS1tYi0xOCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuLnUtcGItMTgge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuXG4udS1tYi0xOSB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cblxuLnUtcGItMTkge1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDsgfVxuXG4udS1tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnUtcGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4udS1tYi0yMSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cblxuLnUtcGItMjEge1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDsgfVxuXG4udS1tYi0yMiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7IH1cblxuLnUtcGItMjIge1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDsgfVxuXG4udS1tYi0yMyB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cblxuLnUtcGItMjMge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDsgfVxuXG4udS1tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLnUtcGItMjQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG4udS1tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLnUtcGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4udS1tYi0yNiB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cblxuLnUtcGItMjYge1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDsgfVxuXG4udS1tYi0yNyB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7IH1cblxuLnUtcGItMjcge1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDsgfVxuXG4udS1tYi0yOCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLnUtcGItMjgge1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDsgfVxuXG4udS1tYi0yOSB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7IH1cblxuLnUtcGItMjkge1xuICBwYWRkaW5nLWJvdHRvbTogMjlweDsgfVxuXG4udS1tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnUtcGItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4udS1tYi0zMSB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7IH1cblxuLnUtcGItMzEge1xuICBwYWRkaW5nLWJvdHRvbTogMzFweDsgfVxuXG4udS1tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLnUtcGItMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuXG4udS1tYi0zMyB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7IH1cblxuLnUtcGItMzMge1xuICBwYWRkaW5nLWJvdHRvbTogMzNweDsgfVxuXG4udS1tYi0zNCB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cblxuLnUtcGItMzQge1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDsgfVxuXG4udS1tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLnUtcGItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuXG4udS1tYi0zNiB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cblxuLnUtcGItMzYge1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDsgfVxuXG4udS1tYi0zNyB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7IH1cblxuLnUtcGItMzcge1xuICBwYWRkaW5nLWJvdHRvbTogMzdweDsgfVxuXG4udS1tYi0zOCB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cblxuLnUtcGItMzgge1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDsgfVxuXG4udS1tYi0zOSB7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7IH1cblxuLnUtcGItMzkge1xuICBwYWRkaW5nLWJvdHRvbTogMzlweDsgfVxuXG4udS1tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnUtcGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4udS1tYi00MSB7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7IH1cblxuLnUtcGItNDEge1xuICBwYWRkaW5nLWJvdHRvbTogNDFweDsgfVxuXG4udS1tYi00MiB7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7IH1cblxuLnUtcGItNDIge1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDsgfVxuXG4udS1tYi00MyB7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7IH1cblxuLnUtcGItNDMge1xuICBwYWRkaW5nLWJvdHRvbTogNDNweDsgfVxuXG4udS1tYi00NCB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7IH1cblxuLnUtcGItNDQge1xuICBwYWRkaW5nLWJvdHRvbTogNDRweDsgfVxuXG4udS1tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuLnUtcGItNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxuXG4udS1tYi00NiB7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7IH1cblxuLnUtcGItNDYge1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDsgfVxuXG4udS1tYi00NyB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7IH1cblxuLnUtcGItNDcge1xuICBwYWRkaW5nLWJvdHRvbTogNDdweDsgfVxuXG4udS1tYi00OCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuLnUtcGItNDgge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuXG4udS1tYi00OSB7XG4gIG1hcmdpbi1ib3R0b206IDQ5cHg7IH1cblxuLnUtcGItNDkge1xuICBwYWRkaW5nLWJvdHRvbTogNDlweDsgfVxuXG4udS1tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLnUtcGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4udS1tYi01MSB7XG4gIG1hcmdpbi1ib3R0b206IDUxcHg7IH1cblxuLnUtcGItNTEge1xuICBwYWRkaW5nLWJvdHRvbTogNTFweDsgfVxuXG4udS1tYi01MiB7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7IH1cblxuLnUtcGItNTIge1xuICBwYWRkaW5nLWJvdHRvbTogNTJweDsgfVxuXG4udS1tYi01MyB7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7IH1cblxuLnUtcGItNTMge1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDsgfVxuXG4udS1tYi01NCB7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7IH1cblxuLnUtcGItNTQge1xuICBwYWRkaW5nLWJvdHRvbTogNTRweDsgfVxuXG4udS1tYi01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cblxuLnUtcGItNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDsgfVxuXG4udS1tYi01NiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7IH1cblxuLnUtcGItNTYge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDsgfVxuXG4udS1tYi01NyB7XG4gIG1hcmdpbi1ib3R0b206IDU3cHg7IH1cblxuLnUtcGItNTcge1xuICBwYWRkaW5nLWJvdHRvbTogNTdweDsgfVxuXG4udS1tYi01OCB7XG4gIG1hcmdpbi1ib3R0b206IDU4cHg7IH1cblxuLnUtcGItNTgge1xuICBwYWRkaW5nLWJvdHRvbTogNThweDsgfVxuXG4udS1tYi01OSB7XG4gIG1hcmdpbi1ib3R0b206IDU5cHg7IH1cblxuLnUtcGItNTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTlweDsgfVxuXG4udS1tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnUtcGItNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4udS1tYi02MSB7XG4gIG1hcmdpbi1ib3R0b206IDYxcHg7IH1cblxuLnUtcGItNjEge1xuICBwYWRkaW5nLWJvdHRvbTogNjFweDsgfVxuXG4udS1tYi02MiB7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7IH1cblxuLnUtcGItNjIge1xuICBwYWRkaW5nLWJvdHRvbTogNjJweDsgfVxuXG4udS1tYi02MyB7XG4gIG1hcmdpbi1ib3R0b206IDYzcHg7IH1cblxuLnUtcGItNjMge1xuICBwYWRkaW5nLWJvdHRvbTogNjNweDsgfVxuXG4udS1tYi02NCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cblxuLnUtcGItNjQge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuXG4udS1tYi02NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cblxuLnUtcGItNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuXG4udS1tYi02NiB7XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7IH1cblxuLnUtcGItNjYge1xuICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfVxuXG4udS1tYi02NyB7XG4gIG1hcmdpbi1ib3R0b206IDY3cHg7IH1cblxuLnUtcGItNjcge1xuICBwYWRkaW5nLWJvdHRvbTogNjdweDsgfVxuXG4udS1tYi02OCB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7IH1cblxuLnUtcGItNjgge1xuICBwYWRkaW5nLWJvdHRvbTogNjhweDsgfVxuXG4udS1tYi02OSB7XG4gIG1hcmdpbi1ib3R0b206IDY5cHg7IH1cblxuLnUtcGItNjkge1xuICBwYWRkaW5nLWJvdHRvbTogNjlweDsgfVxuXG4udS1tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblxuLnUtcGItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuXG4udS1tYi03MSB7XG4gIG1hcmdpbi1ib3R0b206IDcxcHg7IH1cblxuLnUtcGItNzEge1xuICBwYWRkaW5nLWJvdHRvbTogNzFweDsgfVxuXG4udS1tYi03MiB7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7IH1cblxuLnUtcGItNzIge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfVxuXG4udS1tYi03MyB7XG4gIG1hcmdpbi1ib3R0b206IDczcHg7IH1cblxuLnUtcGItNzMge1xuICBwYWRkaW5nLWJvdHRvbTogNzNweDsgfVxuXG4udS1tYi03NCB7XG4gIG1hcmdpbi1ib3R0b206IDc0cHg7IH1cblxuLnUtcGItNzQge1xuICBwYWRkaW5nLWJvdHRvbTogNzRweDsgfVxuXG4udS1tYi03NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cblxuLnUtcGItNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuXG4udS1tYi03NiB7XG4gIG1hcmdpbi1ib3R0b206IDc2cHg7IH1cblxuLnUtcGItNzYge1xuICBwYWRkaW5nLWJvdHRvbTogNzZweDsgfVxuXG4udS1tYi03NyB7XG4gIG1hcmdpbi1ib3R0b206IDc3cHg7IH1cblxuLnUtcGItNzcge1xuICBwYWRkaW5nLWJvdHRvbTogNzdweDsgfVxuXG4udS1tYi03OCB7XG4gIG1hcmdpbi1ib3R0b206IDc4cHg7IH1cblxuLnUtcGItNzgge1xuICBwYWRkaW5nLWJvdHRvbTogNzhweDsgfVxuXG4udS1tYi03OSB7XG4gIG1hcmdpbi1ib3R0b206IDc5cHg7IH1cblxuLnUtcGItNzkge1xuICBwYWRkaW5nLWJvdHRvbTogNzlweDsgfVxuXG4udS1tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuLnUtcGItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuXG4udS1tYi04MSB7XG4gIG1hcmdpbi1ib3R0b206IDgxcHg7IH1cblxuLnUtcGItODEge1xuICBwYWRkaW5nLWJvdHRvbTogODFweDsgfVxuXG4udS1tYi04MiB7XG4gIG1hcmdpbi1ib3R0b206IDgycHg7IH1cblxuLnUtcGItODIge1xuICBwYWRkaW5nLWJvdHRvbTogODJweDsgfVxuXG4udS1tYi04MyB7XG4gIG1hcmdpbi1ib3R0b206IDgzcHg7IH1cblxuLnUtcGItODMge1xuICBwYWRkaW5nLWJvdHRvbTogODNweDsgfVxuXG4udS1tYi04NCB7XG4gIG1hcmdpbi1ib3R0b206IDg0cHg7IH1cblxuLnUtcGItODQge1xuICBwYWRkaW5nLWJvdHRvbTogODRweDsgfVxuXG4udS1tYi04NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7IH1cblxuLnUtcGItODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweDsgfVxuXG4udS1tYi04NiB7XG4gIG1hcmdpbi1ib3R0b206IDg2cHg7IH1cblxuLnUtcGItODYge1xuICBwYWRkaW5nLWJvdHRvbTogODZweDsgfVxuXG4udS1tYi04NyB7XG4gIG1hcmdpbi1ib3R0b206IDg3cHg7IH1cblxuLnUtcGItODcge1xuICBwYWRkaW5nLWJvdHRvbTogODdweDsgfVxuXG4udS1tYi04OCB7XG4gIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cblxuLnUtcGItODgge1xuICBwYWRkaW5nLWJvdHRvbTogODhweDsgfVxuXG4udS1tYi04OSB7XG4gIG1hcmdpbi1ib3R0b206IDg5cHg7IH1cblxuLnUtcGItODkge1xuICBwYWRkaW5nLWJvdHRvbTogODlweDsgfVxuXG4udS1tYi05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cblxuLnUtcGItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuXG4udS1tYi05MSB7XG4gIG1hcmdpbi1ib3R0b206IDkxcHg7IH1cblxuLnUtcGItOTEge1xuICBwYWRkaW5nLWJvdHRvbTogOTFweDsgfVxuXG4udS1tYi05MiB7XG4gIG1hcmdpbi1ib3R0b206IDkycHg7IH1cblxuLnUtcGItOTIge1xuICBwYWRkaW5nLWJvdHRvbTogOTJweDsgfVxuXG4udS1tYi05MyB7XG4gIG1hcmdpbi1ib3R0b206IDkzcHg7IH1cblxuLnUtcGItOTMge1xuICBwYWRkaW5nLWJvdHRvbTogOTNweDsgfVxuXG4udS1tYi05NCB7XG4gIG1hcmdpbi1ib3R0b206IDk0cHg7IH1cblxuLnUtcGItOTQge1xuICBwYWRkaW5nLWJvdHRvbTogOTRweDsgfVxuXG4udS1tYi05NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cblxuLnUtcGItOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDsgfVxuXG4udS1tYi05NiB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHg7IH1cblxuLnUtcGItOTYge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDsgfVxuXG4udS1tYi05NyB7XG4gIG1hcmdpbi1ib3R0b206IDk3cHg7IH1cblxuLnUtcGItOTcge1xuICBwYWRkaW5nLWJvdHRvbTogOTdweDsgfVxuXG4udS1tYi05OCB7XG4gIG1hcmdpbi1ib3R0b206IDk4cHg7IH1cblxuLnUtcGItOTgge1xuICBwYWRkaW5nLWJvdHRvbTogOThweDsgfVxuXG4udS1tYi05OSB7XG4gIG1hcmdpbi1ib3R0b206IDk5cHg7IH1cblxuLnUtcGItOTkge1xuICBwYWRkaW5nLWJvdHRvbTogOTlweDsgfVxuXG4udS1tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4udS1wYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuLnUtbWItMTAxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAxcHg7IH1cblxuLnUtcGItMTAxIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMXB4OyB9XG5cbi51LW1iLTEwMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMnB4OyB9XG5cbi51LXBiLTEwMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDJweDsgfVxuXG4udS1tYi0xMDMge1xuICBtYXJnaW4tYm90dG9tOiAxMDNweDsgfVxuXG4udS1wYi0xMDMge1xuICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7IH1cblxuLnUtbWItMTA0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTA0cHg7IH1cblxuLnUtcGItMTA0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwNHB4OyB9XG5cbi51LW1iLTEwNSB7XG4gIG1hcmdpbi1ib3R0b206IDEwNXB4OyB9XG5cbi51LXBiLTEwNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweDsgfVxuXG4udS1tYi0xMDYge1xuICBtYXJnaW4tYm90dG9tOiAxMDZweDsgfVxuXG4udS1wYi0xMDYge1xuICBwYWRkaW5nLWJvdHRvbTogMTA2cHg7IH1cblxuLnUtbWItMTA3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTA3cHg7IH1cblxuLnUtcGItMTA3IHtcbiAgcGFkZGluZy1ib3R0b206IDEwN3B4OyB9XG5cbi51LW1iLTEwOCB7XG4gIG1hcmdpbi1ib3R0b206IDEwOHB4OyB9XG5cbi51LXBiLTEwOCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDhweDsgfVxuXG4udS1tYi0xMDkge1xuICBtYXJnaW4tYm90dG9tOiAxMDlweDsgfVxuXG4udS1wYi0xMDkge1xuICBwYWRkaW5nLWJvdHRvbTogMTA5cHg7IH1cblxuLnUtbWItMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH1cblxuLnUtcGItMTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4OyB9XG5cbi51LW1iLTExMSB7XG4gIG1hcmdpbi1ib3R0b206IDExMXB4OyB9XG5cbi51LXBiLTExMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTFweDsgfVxuXG4udS1tYi0xMTIge1xuICBtYXJnaW4tYm90dG9tOiAxMTJweDsgfVxuXG4udS1wYi0xMTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTEycHg7IH1cblxuLnUtbWItMTEzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEzcHg7IH1cblxuLnUtcGItMTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDExM3B4OyB9XG5cbi51LW1iLTExNCB7XG4gIG1hcmdpbi1ib3R0b206IDExNHB4OyB9XG5cbi51LXBiLTExNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTRweDsgfVxuXG4udS1tYi0xMTUge1xuICBtYXJnaW4tYm90dG9tOiAxMTVweDsgfVxuXG4udS1wYi0xMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7IH1cblxuLnUtbWItMTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE2cHg7IH1cblxuLnUtcGItMTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDExNnB4OyB9XG5cbi51LW1iLTExNyB7XG4gIG1hcmdpbi1ib3R0b206IDExN3B4OyB9XG5cbi51LXBiLTExNyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTdweDsgfVxuXG4udS1tYi0xMTgge1xuICBtYXJnaW4tYm90dG9tOiAxMThweDsgfVxuXG4udS1wYi0xMTgge1xuICBwYWRkaW5nLWJvdHRvbTogMTE4cHg7IH1cblxuLnUtbWItMTE5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE5cHg7IH1cblxuLnUtcGItMTE5IHtcbiAgcGFkZGluZy1ib3R0b206IDExOXB4OyB9XG5cbi51LW1iLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG5cbi51LXBiLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuXG4udS1tYi0xMjEge1xuICBtYXJnaW4tYm90dG9tOiAxMjFweDsgfVxuXG4udS1wYi0xMjEge1xuICBwYWRkaW5nLWJvdHRvbTogMTIxcHg7IH1cblxuLnUtbWItMTIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIycHg7IH1cblxuLnUtcGItMTIyIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMnB4OyB9XG5cbi51LW1iLTEyMyB7XG4gIG1hcmdpbi1ib3R0b206IDEyM3B4OyB9XG5cbi51LXBiLTEyMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjNweDsgfVxuXG4udS1tYi0xMjQge1xuICBtYXJnaW4tYm90dG9tOiAxMjRweDsgfVxuXG4udS1wYi0xMjQge1xuICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7IH1cblxuLnUtbWItMTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHg7IH1cblxuLnUtcGItMTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDEyNXB4OyB9XG5cbi51LW1iLTEyNiB7XG4gIG1hcmdpbi1ib3R0b206IDEyNnB4OyB9XG5cbi51LXBiLTEyNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjZweDsgfVxuXG4udS1tYi0xMjcge1xuICBtYXJnaW4tYm90dG9tOiAxMjdweDsgfVxuXG4udS1wYi0xMjcge1xuICBwYWRkaW5nLWJvdHRvbTogMTI3cHg7IH1cblxuLnUtbWItMTI4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7IH1cblxuLnUtcGItMTI4IHtcbiAgcGFkZGluZy1ib3R0b206IDEyOHB4OyB9XG5cbi51LW1iLTEyOSB7XG4gIG1hcmdpbi1ib3R0b206IDEyOXB4OyB9XG5cbi51LXBiLTEyOSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjlweDsgfVxuXG4udS1tYi0xMzAge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDsgfVxuXG4udS1wYi0xMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7IH1cblxuLnUtbWItMTMxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMxcHg7IH1cblxuLnUtcGItMTMxIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMXB4OyB9XG5cbi51LW1iLTEzMiB7XG4gIG1hcmdpbi1ib3R0b206IDEzMnB4OyB9XG5cbi51LXBiLTEzMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzJweDsgfVxuXG4udS1tYi0xMzMge1xuICBtYXJnaW4tYm90dG9tOiAxMzNweDsgfVxuXG4udS1wYi0xMzMge1xuICBwYWRkaW5nLWJvdHRvbTogMTMzcHg7IH1cblxuLnUtbWItMTM0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTM0cHg7IH1cblxuLnUtcGItMTM0IHtcbiAgcGFkZGluZy1ib3R0b206IDEzNHB4OyB9XG5cbi51LW1iLTEzNSB7XG4gIG1hcmdpbi1ib3R0b206IDEzNXB4OyB9XG5cbi51LXBiLTEzNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzVweDsgfVxuXG4udS1tYi0xMzYge1xuICBtYXJnaW4tYm90dG9tOiAxMzZweDsgfVxuXG4udS1wYi0xMzYge1xuICBwYWRkaW5nLWJvdHRvbTogMTM2cHg7IH1cblxuLnUtbWItMTM3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTM3cHg7IH1cblxuLnUtcGItMTM3IHtcbiAgcGFkZGluZy1ib3R0b206IDEzN3B4OyB9XG5cbi51LW1iLTEzOCB7XG4gIG1hcmdpbi1ib3R0b206IDEzOHB4OyB9XG5cbi51LXBiLTEzOCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzhweDsgfVxuXG4udS1tYi0xMzkge1xuICBtYXJnaW4tYm90dG9tOiAxMzlweDsgfVxuXG4udS1wYi0xMzkge1xuICBwYWRkaW5nLWJvdHRvbTogMTM5cHg7IH1cblxuLnUtbWItMTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7IH1cblxuLnUtcGItMTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4OyB9XG5cbi51LW1iLTE0MSB7XG4gIG1hcmdpbi1ib3R0b206IDE0MXB4OyB9XG5cbi51LXBiLTE0MSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDFweDsgfVxuXG4udS1tYi0xNDIge1xuICBtYXJnaW4tYm90dG9tOiAxNDJweDsgfVxuXG4udS1wYi0xNDIge1xuICBwYWRkaW5nLWJvdHRvbTogMTQycHg7IH1cblxuLnUtbWItMTQzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQzcHg7IH1cblxuLnUtcGItMTQzIHtcbiAgcGFkZGluZy1ib3R0b206IDE0M3B4OyB9XG5cbi51LW1iLTE0NCB7XG4gIG1hcmdpbi1ib3R0b206IDE0NHB4OyB9XG5cbi51LXBiLTE0NCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDRweDsgfVxuXG4udS1tYi0xNDUge1xuICBtYXJnaW4tYm90dG9tOiAxNDVweDsgfVxuXG4udS1wYi0xNDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7IH1cblxuLnUtbWItMTQ2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ2cHg7IH1cblxuLnUtcGItMTQ2IHtcbiAgcGFkZGluZy1ib3R0b206IDE0NnB4OyB9XG5cbi51LW1iLTE0NyB7XG4gIG1hcmdpbi1ib3R0b206IDE0N3B4OyB9XG5cbi51LXBiLTE0NyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDdweDsgfVxuXG4udS1tYi0xNDgge1xuICBtYXJnaW4tYm90dG9tOiAxNDhweDsgfVxuXG4udS1wYi0xNDgge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ4cHg7IH1cblxuLnUtbWItMTQ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ5cHg7IH1cblxuLnUtcGItMTQ5IHtcbiAgcGFkZGluZy1ib3R0b206IDE0OXB4OyB9XG5cbi51LW1iLTE1MCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG5cbi51LXBiLTE1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuXG4udS1tYi0xNTEge1xuICBtYXJnaW4tYm90dG9tOiAxNTFweDsgfVxuXG4udS1wYi0xNTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTUxcHg7IH1cblxuLnUtbWItMTUyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7IH1cblxuLnUtcGItMTUyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MnB4OyB9XG5cbi51LW1iLTE1MyB7XG4gIG1hcmdpbi1ib3R0b206IDE1M3B4OyB9XG5cbi51LXBiLTE1MyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTNweDsgfVxuXG4udS1tYi0xNTQge1xuICBtYXJnaW4tYm90dG9tOiAxNTRweDsgfVxuXG4udS1wYi0xNTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTU0cHg7IH1cblxuLnUtbWItMTU1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTU1cHg7IH1cblxuLnUtcGItMTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1NXB4OyB9XG5cbi51LW1iLTE1NiB7XG4gIG1hcmdpbi1ib3R0b206IDE1NnB4OyB9XG5cbi51LXBiLTE1NiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTZweDsgfVxuXG4udS1tYi0xNTcge1xuICBtYXJnaW4tYm90dG9tOiAxNTdweDsgfVxuXG4udS1wYi0xNTcge1xuICBwYWRkaW5nLWJvdHRvbTogMTU3cHg7IH1cblxuLnUtbWItMTU4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTU4cHg7IH1cblxuLnUtcGItMTU4IHtcbiAgcGFkZGluZy1ib3R0b206IDE1OHB4OyB9XG5cbi51LW1iLTE1OSB7XG4gIG1hcmdpbi1ib3R0b206IDE1OXB4OyB9XG5cbi51LXBiLTE1OSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTlweDsgfVxuXG4udS1tYi0xNjAge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDsgfVxuXG4udS1wYi0xNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH1cblxuLnUtbWItMTYxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYxcHg7IH1cblxuLnUtcGItMTYxIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MXB4OyB9XG5cbi51LW1iLTE2MiB7XG4gIG1hcmdpbi1ib3R0b206IDE2MnB4OyB9XG5cbi51LXBiLTE2MiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjJweDsgfVxuXG4udS1tYi0xNjMge1xuICBtYXJnaW4tYm90dG9tOiAxNjNweDsgfVxuXG4udS1wYi0xNjMge1xuICBwYWRkaW5nLWJvdHRvbTogMTYzcHg7IH1cblxuLnUtbWItMTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY0cHg7IH1cblxuLnUtcGItMTY0IHtcbiAgcGFkZGluZy1ib3R0b206IDE2NHB4OyB9XG5cbi51LW1iLTE2NSB7XG4gIG1hcmdpbi1ib3R0b206IDE2NXB4OyB9XG5cbi51LXBiLTE2NSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjVweDsgfVxuXG4udS1tYi0xNjYge1xuICBtYXJnaW4tYm90dG9tOiAxNjZweDsgfVxuXG4udS1wYi0xNjYge1xuICBwYWRkaW5nLWJvdHRvbTogMTY2cHg7IH1cblxuLnUtbWItMTY3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY3cHg7IH1cblxuLnUtcGItMTY3IHtcbiAgcGFkZGluZy1ib3R0b206IDE2N3B4OyB9XG5cbi51LW1iLTE2OCB7XG4gIG1hcmdpbi1ib3R0b206IDE2OHB4OyB9XG5cbi51LXBiLTE2OCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjhweDsgfVxuXG4udS1tYi0xNjkge1xuICBtYXJnaW4tYm90dG9tOiAxNjlweDsgfVxuXG4udS1wYi0xNjkge1xuICBwYWRkaW5nLWJvdHRvbTogMTY5cHg7IH1cblxuLnUtbWItMTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTcwcHg7IH1cblxuLnUtcGItMTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDE3MHB4OyB9XG5cbi51LW1iLTE3MSB7XG4gIG1hcmdpbi1ib3R0b206IDE3MXB4OyB9XG5cbi51LXBiLTE3MSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzFweDsgfVxuXG4udS1tYi0xNzIge1xuICBtYXJnaW4tYm90dG9tOiAxNzJweDsgfVxuXG4udS1wYi0xNzIge1xuICBwYWRkaW5nLWJvdHRvbTogMTcycHg7IH1cblxuLnUtbWItMTczIHtcbiAgbWFyZ2luLWJvdHRvbTogMTczcHg7IH1cblxuLnUtcGItMTczIHtcbiAgcGFkZGluZy1ib3R0b206IDE3M3B4OyB9XG5cbi51LW1iLTE3NCB7XG4gIG1hcmdpbi1ib3R0b206IDE3NHB4OyB9XG5cbi51LXBiLTE3NCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzRweDsgfVxuXG4udS1tYi0xNzUge1xuICBtYXJnaW4tYm90dG9tOiAxNzVweDsgfVxuXG4udS1wYi0xNzUge1xuICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7IH1cblxuLnUtbWItMTc2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTc2cHg7IH1cblxuLnUtcGItMTc2IHtcbiAgcGFkZGluZy1ib3R0b206IDE3NnB4OyB9XG5cbi51LW1iLTE3NyB7XG4gIG1hcmdpbi1ib3R0b206IDE3N3B4OyB9XG5cbi51LXBiLTE3NyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzdweDsgfVxuXG4udS1tYi0xNzgge1xuICBtYXJnaW4tYm90dG9tOiAxNzhweDsgfVxuXG4udS1wYi0xNzgge1xuICBwYWRkaW5nLWJvdHRvbTogMTc4cHg7IH1cblxuLnUtbWItMTc5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTc5cHg7IH1cblxuLnUtcGItMTc5IHtcbiAgcGFkZGluZy1ib3R0b206IDE3OXB4OyB9XG5cbi51LW1iLTE4MCB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4OyB9XG5cbi51LXBiLTE4MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDsgfVxuXG4udS1tYi0xODEge1xuICBtYXJnaW4tYm90dG9tOiAxODFweDsgfVxuXG4udS1wYi0xODEge1xuICBwYWRkaW5nLWJvdHRvbTogMTgxcHg7IH1cblxuLnUtbWItMTgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgycHg7IH1cblxuLnUtcGItMTgyIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MnB4OyB9XG5cbi51LW1iLTE4MyB7XG4gIG1hcmdpbi1ib3R0b206IDE4M3B4OyB9XG5cbi51LXBiLTE4MyB7XG4gIHBhZGRpbmctYm90dG9tOiAxODNweDsgfVxuXG4udS1tYi0xODQge1xuICBtYXJnaW4tYm90dG9tOiAxODRweDsgfVxuXG4udS1wYi0xODQge1xuICBwYWRkaW5nLWJvdHRvbTogMTg0cHg7IH1cblxuLnUtbWItMTg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTg1cHg7IH1cblxuLnUtcGItMTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDE4NXB4OyB9XG5cbi51LW1iLTE4NiB7XG4gIG1hcmdpbi1ib3R0b206IDE4NnB4OyB9XG5cbi51LXBiLTE4NiB7XG4gIHBhZGRpbmctYm90dG9tOiAxODZweDsgfVxuXG4udS1tYi0xODcge1xuICBtYXJnaW4tYm90dG9tOiAxODdweDsgfVxuXG4udS1wYi0xODcge1xuICBwYWRkaW5nLWJvdHRvbTogMTg3cHg7IH1cblxuLnUtbWItMTg4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTg4cHg7IH1cblxuLnUtcGItMTg4IHtcbiAgcGFkZGluZy1ib3R0b206IDE4OHB4OyB9XG5cbi51LW1iLTE4OSB7XG4gIG1hcmdpbi1ib3R0b206IDE4OXB4OyB9XG5cbi51LXBiLTE4OSB7XG4gIHBhZGRpbmctYm90dG9tOiAxODlweDsgfVxuXG4udS1tYi0xOTAge1xuICBtYXJnaW4tYm90dG9tOiAxOTBweDsgfVxuXG4udS1wYi0xOTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7IH1cblxuLnUtbWItMTkxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTkxcHg7IH1cblxuLnUtcGItMTkxIHtcbiAgcGFkZGluZy1ib3R0b206IDE5MXB4OyB9XG5cbi51LW1iLTE5MiB7XG4gIG1hcmdpbi1ib3R0b206IDE5MnB4OyB9XG5cbi51LXBiLTE5MiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTJweDsgfVxuXG4udS1tYi0xOTMge1xuICBtYXJnaW4tYm90dG9tOiAxOTNweDsgfVxuXG4udS1wYi0xOTMge1xuICBwYWRkaW5nLWJvdHRvbTogMTkzcHg7IH1cblxuLnUtbWItMTk0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTk0cHg7IH1cblxuLnUtcGItMTk0IHtcbiAgcGFkZGluZy1ib3R0b206IDE5NHB4OyB9XG5cbi51LW1iLTE5NSB7XG4gIG1hcmdpbi1ib3R0b206IDE5NXB4OyB9XG5cbi51LXBiLTE5NSB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTVweDsgfVxuXG4udS1tYi0xOTYge1xuICBtYXJnaW4tYm90dG9tOiAxOTZweDsgfVxuXG4udS1wYi0xOTYge1xuICBwYWRkaW5nLWJvdHRvbTogMTk2cHg7IH1cblxuLnUtbWItMTk3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTk3cHg7IH1cblxuLnUtcGItMTk3IHtcbiAgcGFkZGluZy1ib3R0b206IDE5N3B4OyB9XG5cbi51LW1iLTE5OCB7XG4gIG1hcmdpbi1ib3R0b206IDE5OHB4OyB9XG5cbi51LXBiLTE5OCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOThweDsgfVxuXG4udS1tYi0xOTkge1xuICBtYXJnaW4tYm90dG9tOiAxOTlweDsgfVxuXG4udS1wYi0xOTkge1xuICBwYWRkaW5nLWJvdHRvbTogMTk5cHg7IH1cblxuLnUtbWItMjAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7IH1cblxuLnUtcGItMjAwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTQ5IHtcbiAgbWFyZ2luLWxlZnQ6IC00OXB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IC00OHB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTQ3IHtcbiAgbWFyZ2luLWxlZnQ6IC00N3B4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTQ2IHtcbiAgbWFyZ2luLWxlZnQ6IC00NnB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTQ0IHtcbiAgbWFyZ2luLWxlZnQ6IC00NHB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTQzIHtcbiAgbWFyZ2luLWxlZnQ6IC00M3B4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTQyIHtcbiAgbWFyZ2luLWxlZnQ6IC00MnB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTQxIHtcbiAgbWFyZ2luLWxlZnQ6IC00MXB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTM5IHtcbiAgbWFyZ2luLWxlZnQ6IC0zOXB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTM4IHtcbiAgbWFyZ2luLWxlZnQ6IC0zOHB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTM3IHtcbiAgbWFyZ2luLWxlZnQ6IC0zN3B4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTM2IHtcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IC0zNXB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTM0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zNHB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTMzIHtcbiAgbWFyZ2luLWxlZnQ6IC0zM3B4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTMyIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTMxIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMXB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTI5IHtcbiAgbWFyZ2luLWxlZnQ6IC0yOXB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTI4IHtcbiAgbWFyZ2luLWxlZnQ6IC0yOHB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTI3IHtcbiAgbWFyZ2luLWxlZnQ6IC0yN3B4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTI2IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNnB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTIzIHtcbiAgbWFyZ2luLWxlZnQ6IC0yM3B4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTIyIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTIxIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTE5IHtcbiAgbWFyZ2luLWxlZnQ6IC0xOXB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTE4IHtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTE3IHtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTE0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNHB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTEzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTExIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTkge1xuICBtYXJnaW4tbGVmdDogLTlweDsgfVxuXG4udS1tbC1uZWdhdGl2ZS04IHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7IH1cblxuLnUtbWwtbmVnYXRpdmUtNyB7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTYge1xuICBtYXJnaW4tbGVmdDogLTZweDsgfVxuXG4udS1tbC1uZWdhdGl2ZS01IHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cblxuLnUtbWwtbmVnYXRpdmUtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4OyB9XG5cbi51LW1sLW5lZ2F0aXZlLTMge1xuICBtYXJnaW4tbGVmdDogLTNweDsgfVxuXG4udS1tbC1uZWdhdGl2ZS0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cblxuLnUtbWwtbmVnYXRpdmUtMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi51LW1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbi51LXBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4udS1tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDsgfVxuXG4udS1wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7IH1cblxuLnUtbWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuLnUtcGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMnB4OyB9XG5cbi51LW1sLTMge1xuICBtYXJnaW4tbGVmdDogM3B4OyB9XG5cbi51LXBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDNweDsgfVxuXG4udS1tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuXG4udS1wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cblxuLnUtbWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLnUtcGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi51LW1sLTYge1xuICBtYXJnaW4tbGVmdDogNnB4OyB9XG5cbi51LXBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDZweDsgfVxuXG4udS1tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuXG4udS1wbC03IHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7IH1cblxuLnUtbWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLnUtcGwtOCB7XG4gIHBhZGRpbmctbGVmdDogOHB4OyB9XG5cbi51LW1sLTkge1xuICBtYXJnaW4tbGVmdDogOXB4OyB9XG5cbi51LXBsLTkge1xuICBwYWRkaW5nLWxlZnQ6IDlweDsgfVxuXG4udS1tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi51LXBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi51LW1sLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7IH1cblxuLnUtcGwtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7IH1cblxuLnUtbWwtMTIge1xuICBtYXJnaW4tbGVmdDogMTJweDsgfVxuXG4udS1wbC0xMiB7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4udS1tbC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4OyB9XG5cbi51LXBsLTEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4OyB9XG5cbi51LW1sLTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7IH1cblxuLnUtcGwtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7IH1cblxuLnUtbWwtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4udS1wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4udS1tbC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG5cbi51LXBsLTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG5cbi51LW1sLTE3IHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7IH1cblxuLnUtcGwtMTcge1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7IH1cblxuLnUtbWwtMTgge1xuICBtYXJnaW4tbGVmdDogMThweDsgfVxuXG4udS1wbC0xOCB7XG4gIHBhZGRpbmctbGVmdDogMThweDsgfVxuXG4udS1tbC0xOSB7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4OyB9XG5cbi51LXBsLTE5IHtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4OyB9XG5cbi51LW1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLnUtcGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnUtbWwtMjEge1xuICBtYXJnaW4tbGVmdDogMjFweDsgfVxuXG4udS1wbC0yMSB7XG4gIHBhZGRpbmctbGVmdDogMjFweDsgfVxuXG4udS1tbC0yMiB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4OyB9XG5cbi51LXBsLTIyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4OyB9XG5cbi51LW1sLTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7IH1cblxuLnUtcGwtMjMge1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7IH1cblxuLnUtbWwtMjQge1xuICBtYXJnaW4tbGVmdDogMjRweDsgfVxuXG4udS1wbC0yNCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4udS1tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG5cbi51LXBsLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi51LW1sLTI2IHtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7IH1cblxuLnUtcGwtMjYge1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7IH1cblxuLnUtbWwtMjcge1xuICBtYXJnaW4tbGVmdDogMjdweDsgfVxuXG4udS1wbC0yNyB7XG4gIHBhZGRpbmctbGVmdDogMjdweDsgfVxuXG4udS1tbC0yOCB7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4OyB9XG5cbi51LXBsLTI4IHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9XG5cbi51LW1sLTI5IHtcbiAgbWFyZ2luLWxlZnQ6IDI5cHg7IH1cblxuLnUtcGwtMjkge1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7IH1cblxuLnUtbWwtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4udS1wbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4udS1tbC0zMSB7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG5cbi51LXBsLTMxIHtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4OyB9XG5cbi51LW1sLTMyIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7IH1cblxuLnUtcGwtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cblxuLnUtbWwtMzMge1xuICBtYXJnaW4tbGVmdDogMzNweDsgfVxuXG4udS1wbC0zMyB7XG4gIHBhZGRpbmctbGVmdDogMzNweDsgfVxuXG4udS1tbC0zNCB7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4OyB9XG5cbi51LXBsLTM0IHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4OyB9XG5cbi51LW1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cblxuLnUtcGwtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cblxuLnUtbWwtMzYge1xuICBtYXJnaW4tbGVmdDogMzZweDsgfVxuXG4udS1wbC0zNiB7XG4gIHBhZGRpbmctbGVmdDogMzZweDsgfVxuXG4udS1tbC0zNyB7XG4gIG1hcmdpbi1sZWZ0OiAzN3B4OyB9XG5cbi51LXBsLTM3IHtcbiAgcGFkZGluZy1sZWZ0OiAzN3B4OyB9XG5cbi51LW1sLTM4IHtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7IH1cblxuLnUtcGwtMzgge1xuICBwYWRkaW5nLWxlZnQ6IDM4cHg7IH1cblxuLnUtbWwtMzkge1xuICBtYXJnaW4tbGVmdDogMzlweDsgfVxuXG4udS1wbC0zOSB7XG4gIHBhZGRpbmctbGVmdDogMzlweDsgfVxuXG4udS1tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi51LXBsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi51LW1sLTQxIHtcbiAgbWFyZ2luLWxlZnQ6IDQxcHg7IH1cblxuLnUtcGwtNDEge1xuICBwYWRkaW5nLWxlZnQ6IDQxcHg7IH1cblxuLnUtbWwtNDIge1xuICBtYXJnaW4tbGVmdDogNDJweDsgfVxuXG4udS1wbC00MiB7XG4gIHBhZGRpbmctbGVmdDogNDJweDsgfVxuXG4udS1tbC00MyB7XG4gIG1hcmdpbi1sZWZ0OiA0M3B4OyB9XG5cbi51LXBsLTQzIHtcbiAgcGFkZGluZy1sZWZ0OiA0M3B4OyB9XG5cbi51LW1sLTQ0IHtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHg7IH1cblxuLnUtcGwtNDQge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7IH1cblxuLnUtbWwtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweDsgfVxuXG4udS1wbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDsgfVxuXG4udS1tbC00NiB7XG4gIG1hcmdpbi1sZWZ0OiA0NnB4OyB9XG5cbi51LXBsLTQ2IHtcbiAgcGFkZGluZy1sZWZ0OiA0NnB4OyB9XG5cbi51LW1sLTQ3IHtcbiAgbWFyZ2luLWxlZnQ6IDQ3cHg7IH1cblxuLnUtcGwtNDcge1xuICBwYWRkaW5nLWxlZnQ6IDQ3cHg7IH1cblxuLnUtbWwtNDgge1xuICBtYXJnaW4tbGVmdDogNDhweDsgfVxuXG4udS1wbC00OCB7XG4gIHBhZGRpbmctbGVmdDogNDhweDsgfVxuXG4udS1tbC00OSB7XG4gIG1hcmdpbi1sZWZ0OiA0OXB4OyB9XG5cbi51LXBsLTQ5IHtcbiAgcGFkZGluZy1sZWZ0OiA0OXB4OyB9XG5cbi51LW1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cblxuLnUtcGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cblxuLnUtbWwtNTEge1xuICBtYXJnaW4tbGVmdDogNTFweDsgfVxuXG4udS1wbC01MSB7XG4gIHBhZGRpbmctbGVmdDogNTFweDsgfVxuXG4udS1tbC01MiB7XG4gIG1hcmdpbi1sZWZ0OiA1MnB4OyB9XG5cbi51LXBsLTUyIHtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4OyB9XG5cbi51LW1sLTUzIHtcbiAgbWFyZ2luLWxlZnQ6IDUzcHg7IH1cblxuLnUtcGwtNTMge1xuICBwYWRkaW5nLWxlZnQ6IDUzcHg7IH1cblxuLnUtbWwtNTQge1xuICBtYXJnaW4tbGVmdDogNTRweDsgfVxuXG4udS1wbC01NCB7XG4gIHBhZGRpbmctbGVmdDogNTRweDsgfVxuXG4udS1tbC01NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4OyB9XG5cbi51LXBsLTU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4OyB9XG5cbi51LW1sLTU2IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHg7IH1cblxuLnUtcGwtNTYge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH1cblxuLnUtbWwtNTcge1xuICBtYXJnaW4tbGVmdDogNTdweDsgfVxuXG4udS1wbC01NyB7XG4gIHBhZGRpbmctbGVmdDogNTdweDsgfVxuXG4udS1tbC01OCB7XG4gIG1hcmdpbi1sZWZ0OiA1OHB4OyB9XG5cbi51LXBsLTU4IHtcbiAgcGFkZGluZy1sZWZ0OiA1OHB4OyB9XG5cbi51LW1sLTU5IHtcbiAgbWFyZ2luLWxlZnQ6IDU5cHg7IH1cblxuLnUtcGwtNTkge1xuICBwYWRkaW5nLWxlZnQ6IDU5cHg7IH1cblxuLnUtbWwtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweDsgfVxuXG4udS1wbC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDsgfVxuXG4udS1tbC02MSB7XG4gIG1hcmdpbi1sZWZ0OiA2MXB4OyB9XG5cbi51LXBsLTYxIHtcbiAgcGFkZGluZy1sZWZ0OiA2MXB4OyB9XG5cbi51LW1sLTYyIHtcbiAgbWFyZ2luLWxlZnQ6IDYycHg7IH1cblxuLnUtcGwtNjIge1xuICBwYWRkaW5nLWxlZnQ6IDYycHg7IH1cblxuLnUtbWwtNjMge1xuICBtYXJnaW4tbGVmdDogNjNweDsgfVxuXG4udS1wbC02MyB7XG4gIHBhZGRpbmctbGVmdDogNjNweDsgfVxuXG4udS1tbC02NCB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4OyB9XG5cbi51LXBsLTY0IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4OyB9XG5cbi51LW1sLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7IH1cblxuLnUtcGwtNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7IH1cblxuLnUtbWwtNjYge1xuICBtYXJnaW4tbGVmdDogNjZweDsgfVxuXG4udS1wbC02NiB7XG4gIHBhZGRpbmctbGVmdDogNjZweDsgfVxuXG4udS1tbC02NyB7XG4gIG1hcmdpbi1sZWZ0OiA2N3B4OyB9XG5cbi51LXBsLTY3IHtcbiAgcGFkZGluZy1sZWZ0OiA2N3B4OyB9XG5cbi51LW1sLTY4IHtcbiAgbWFyZ2luLWxlZnQ6IDY4cHg7IH1cblxuLnUtcGwtNjgge1xuICBwYWRkaW5nLWxlZnQ6IDY4cHg7IH1cblxuLnUtbWwtNjkge1xuICBtYXJnaW4tbGVmdDogNjlweDsgfVxuXG4udS1wbC02OSB7XG4gIHBhZGRpbmctbGVmdDogNjlweDsgfVxuXG4udS1tbC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4OyB9XG5cbi51LXBsLTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG5cbi51LW1sLTcxIHtcbiAgbWFyZ2luLWxlZnQ6IDcxcHg7IH1cblxuLnUtcGwtNzEge1xuICBwYWRkaW5nLWxlZnQ6IDcxcHg7IH1cblxuLnUtbWwtNzIge1xuICBtYXJnaW4tbGVmdDogNzJweDsgfVxuXG4udS1wbC03MiB7XG4gIHBhZGRpbmctbGVmdDogNzJweDsgfVxuXG4udS1tbC03MyB7XG4gIG1hcmdpbi1sZWZ0OiA3M3B4OyB9XG5cbi51LXBsLTczIHtcbiAgcGFkZGluZy1sZWZ0OiA3M3B4OyB9XG5cbi51LW1sLTc0IHtcbiAgbWFyZ2luLWxlZnQ6IDc0cHg7IH1cblxuLnUtcGwtNzQge1xuICBwYWRkaW5nLWxlZnQ6IDc0cHg7IH1cblxuLnUtbWwtNzUge1xuICBtYXJnaW4tbGVmdDogNzVweDsgfVxuXG4udS1wbC03NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweDsgfVxuXG4udS1tbC03NiB7XG4gIG1hcmdpbi1sZWZ0OiA3NnB4OyB9XG5cbi51LXBsLTc2IHtcbiAgcGFkZGluZy1sZWZ0OiA3NnB4OyB9XG5cbi51LW1sLTc3IHtcbiAgbWFyZ2luLWxlZnQ6IDc3cHg7IH1cblxuLnUtcGwtNzcge1xuICBwYWRkaW5nLWxlZnQ6IDc3cHg7IH1cblxuLnUtbWwtNzgge1xuICBtYXJnaW4tbGVmdDogNzhweDsgfVxuXG4udS1wbC03OCB7XG4gIHBhZGRpbmctbGVmdDogNzhweDsgfVxuXG4udS1tbC03OSB7XG4gIG1hcmdpbi1sZWZ0OiA3OXB4OyB9XG5cbi51LXBsLTc5IHtcbiAgcGFkZGluZy1sZWZ0OiA3OXB4OyB9XG5cbi51LW1sLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7IH1cblxuLnUtcGwtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cblxuLnUtbWwtODEge1xuICBtYXJnaW4tbGVmdDogODFweDsgfVxuXG4udS1wbC04MSB7XG4gIHBhZGRpbmctbGVmdDogODFweDsgfVxuXG4udS1tbC04MiB7XG4gIG1hcmdpbi1sZWZ0OiA4MnB4OyB9XG5cbi51LXBsLTgyIHtcbiAgcGFkZGluZy1sZWZ0OiA4MnB4OyB9XG5cbi51LW1sLTgzIHtcbiAgbWFyZ2luLWxlZnQ6IDgzcHg7IH1cblxuLnUtcGwtODMge1xuICBwYWRkaW5nLWxlZnQ6IDgzcHg7IH1cblxuLnUtbWwtODQge1xuICBtYXJnaW4tbGVmdDogODRweDsgfVxuXG4udS1wbC04NCB7XG4gIHBhZGRpbmctbGVmdDogODRweDsgfVxuXG4udS1tbC04NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4OyB9XG5cbi51LXBsLTg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4OyB9XG5cbi51LW1sLTg2IHtcbiAgbWFyZ2luLWxlZnQ6IDg2cHg7IH1cblxuLnUtcGwtODYge1xuICBwYWRkaW5nLWxlZnQ6IDg2cHg7IH1cblxuLnUtbWwtODcge1xuICBtYXJnaW4tbGVmdDogODdweDsgfVxuXG4udS1wbC04NyB7XG4gIHBhZGRpbmctbGVmdDogODdweDsgfVxuXG4udS1tbC04OCB7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4OyB9XG5cbi51LXBsLTg4IHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4OyB9XG5cbi51LW1sLTg5IHtcbiAgbWFyZ2luLWxlZnQ6IDg5cHg7IH1cblxuLnUtcGwtODkge1xuICBwYWRkaW5nLWxlZnQ6IDg5cHg7IH1cblxuLnUtbWwtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweDsgfVxuXG4udS1wbC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweDsgfVxuXG4udS1tbC05MSB7XG4gIG1hcmdpbi1sZWZ0OiA5MXB4OyB9XG5cbi51LXBsLTkxIHtcbiAgcGFkZGluZy1sZWZ0OiA5MXB4OyB9XG5cbi51LW1sLTkyIHtcbiAgbWFyZ2luLWxlZnQ6IDkycHg7IH1cblxuLnUtcGwtOTIge1xuICBwYWRkaW5nLWxlZnQ6IDkycHg7IH1cblxuLnUtbWwtOTMge1xuICBtYXJnaW4tbGVmdDogOTNweDsgfVxuXG4udS1wbC05MyB7XG4gIHBhZGRpbmctbGVmdDogOTNweDsgfVxuXG4udS1tbC05NCB7XG4gIG1hcmdpbi1sZWZ0OiA5NHB4OyB9XG5cbi51LXBsLTk0IHtcbiAgcGFkZGluZy1sZWZ0OiA5NHB4OyB9XG5cbi51LW1sLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7IH1cblxuLnUtcGwtOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHg7IH1cblxuLnUtbWwtOTYge1xuICBtYXJnaW4tbGVmdDogOTZweDsgfVxuXG4udS1wbC05NiB7XG4gIHBhZGRpbmctbGVmdDogOTZweDsgfVxuXG4udS1tbC05NyB7XG4gIG1hcmdpbi1sZWZ0OiA5N3B4OyB9XG5cbi51LXBsLTk3IHtcbiAgcGFkZGluZy1sZWZ0OiA5N3B4OyB9XG5cbi51LW1sLTk4IHtcbiAgbWFyZ2luLWxlZnQ6IDk4cHg7IH1cblxuLnUtcGwtOTgge1xuICBwYWRkaW5nLWxlZnQ6IDk4cHg7IH1cblxuLnUtbWwtOTkge1xuICBtYXJnaW4tbGVmdDogOTlweDsgfVxuXG4udS1wbC05OSB7XG4gIHBhZGRpbmctbGVmdDogOTlweDsgfVxuXG4udS1tbC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7IH1cblxuLnUtcGwtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuXG4udS1tbC0xMDEge1xuICBtYXJnaW4tbGVmdDogMTAxcHg7IH1cblxuLnUtcGwtMTAxIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDFweDsgfVxuXG4udS1tbC0xMDIge1xuICBtYXJnaW4tbGVmdDogMTAycHg7IH1cblxuLnUtcGwtMTAyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDJweDsgfVxuXG4udS1tbC0xMDMge1xuICBtYXJnaW4tbGVmdDogMTAzcHg7IH1cblxuLnUtcGwtMTAzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDNweDsgfVxuXG4udS1tbC0xMDQge1xuICBtYXJnaW4tbGVmdDogMTA0cHg7IH1cblxuLnUtcGwtMTA0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDRweDsgfVxuXG4udS1tbC0xMDUge1xuICBtYXJnaW4tbGVmdDogMTA1cHg7IH1cblxuLnUtcGwtMTA1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDVweDsgfVxuXG4udS1tbC0xMDYge1xuICBtYXJnaW4tbGVmdDogMTA2cHg7IH1cblxuLnUtcGwtMTA2IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDZweDsgfVxuXG4udS1tbC0xMDcge1xuICBtYXJnaW4tbGVmdDogMTA3cHg7IH1cblxuLnUtcGwtMTA3IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDdweDsgfVxuXG4udS1tbC0xMDgge1xuICBtYXJnaW4tbGVmdDogMTA4cHg7IH1cblxuLnUtcGwtMTA4IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDhweDsgfVxuXG4udS1tbC0xMDkge1xuICBtYXJnaW4tbGVmdDogMTA5cHg7IH1cblxuLnUtcGwtMTA5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDlweDsgfVxuXG4udS1tbC0xMTAge1xuICBtYXJnaW4tbGVmdDogMTEwcHg7IH1cblxuLnUtcGwtMTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDsgfVxuXG4udS1tbC0xMTEge1xuICBtYXJnaW4tbGVmdDogMTExcHg7IH1cblxuLnUtcGwtMTExIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTFweDsgfVxuXG4udS1tbC0xMTIge1xuICBtYXJnaW4tbGVmdDogMTEycHg7IH1cblxuLnUtcGwtMTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTJweDsgfVxuXG4udS1tbC0xMTMge1xuICBtYXJnaW4tbGVmdDogMTEzcHg7IH1cblxuLnUtcGwtMTEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTNweDsgfVxuXG4udS1tbC0xMTQge1xuICBtYXJnaW4tbGVmdDogMTE0cHg7IH1cblxuLnUtcGwtMTE0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTRweDsgfVxuXG4udS1tbC0xMTUge1xuICBtYXJnaW4tbGVmdDogMTE1cHg7IH1cblxuLnUtcGwtMTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTVweDsgfVxuXG4udS1tbC0xMTYge1xuICBtYXJnaW4tbGVmdDogMTE2cHg7IH1cblxuLnUtcGwtMTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTZweDsgfVxuXG4udS1tbC0xMTcge1xuICBtYXJnaW4tbGVmdDogMTE3cHg7IH1cblxuLnUtcGwtMTE3IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTdweDsgfVxuXG4udS1tbC0xMTgge1xuICBtYXJnaW4tbGVmdDogMTE4cHg7IH1cblxuLnUtcGwtMTE4IHtcbiAgcGFkZGluZy1sZWZ0OiAxMThweDsgfVxuXG4udS1tbC0xMTkge1xuICBtYXJnaW4tbGVmdDogMTE5cHg7IH1cblxuLnUtcGwtMTE5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTlweDsgfVxuXG4udS1tbC0xMjAge1xuICBtYXJnaW4tbGVmdDogMTIwcHg7IH1cblxuLnUtcGwtMTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDsgfVxuXG4udS1tbC0xMjEge1xuICBtYXJnaW4tbGVmdDogMTIxcHg7IH1cblxuLnUtcGwtMTIxIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjFweDsgfVxuXG4udS1tbC0xMjIge1xuICBtYXJnaW4tbGVmdDogMTIycHg7IH1cblxuLnUtcGwtMTIyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjJweDsgfVxuXG4udS1tbC0xMjMge1xuICBtYXJnaW4tbGVmdDogMTIzcHg7IH1cblxuLnUtcGwtMTIzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjNweDsgfVxuXG4udS1tbC0xMjQge1xuICBtYXJnaW4tbGVmdDogMTI0cHg7IH1cblxuLnUtcGwtMTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjRweDsgfVxuXG4udS1tbC0xMjUge1xuICBtYXJnaW4tbGVmdDogMTI1cHg7IH1cblxuLnUtcGwtMTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjVweDsgfVxuXG4udS1tbC0xMjYge1xuICBtYXJnaW4tbGVmdDogMTI2cHg7IH1cblxuLnUtcGwtMTI2IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjZweDsgfVxuXG4udS1tbC0xMjcge1xuICBtYXJnaW4tbGVmdDogMTI3cHg7IH1cblxuLnUtcGwtMTI3IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjdweDsgfVxuXG4udS1tbC0xMjgge1xuICBtYXJnaW4tbGVmdDogMTI4cHg7IH1cblxuLnUtcGwtMTI4IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjhweDsgfVxuXG4udS1tbC0xMjkge1xuICBtYXJnaW4tbGVmdDogMTI5cHg7IH1cblxuLnUtcGwtMTI5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjlweDsgfVxuXG4udS1tbC0xMzAge1xuICBtYXJnaW4tbGVmdDogMTMwcHg7IH1cblxuLnUtcGwtMTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweDsgfVxuXG4udS1tbC0xMzEge1xuICBtYXJnaW4tbGVmdDogMTMxcHg7IH1cblxuLnUtcGwtMTMxIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzFweDsgfVxuXG4udS1tbC0xMzIge1xuICBtYXJnaW4tbGVmdDogMTMycHg7IH1cblxuLnUtcGwtMTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzJweDsgfVxuXG4udS1tbC0xMzMge1xuICBtYXJnaW4tbGVmdDogMTMzcHg7IH1cblxuLnUtcGwtMTMzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzNweDsgfVxuXG4udS1tbC0xMzQge1xuICBtYXJnaW4tbGVmdDogMTM0cHg7IH1cblxuLnUtcGwtMTM0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMzRweDsgfVxuXG4udS1tbC0xMzUge1xuICBtYXJnaW4tbGVmdDogMTM1cHg7IH1cblxuLnUtcGwtMTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMzVweDsgfVxuXG4udS1tbC0xMzYge1xuICBtYXJnaW4tbGVmdDogMTM2cHg7IH1cblxuLnUtcGwtMTM2IHtcbiAgcGFkZGluZy1sZWZ0OiAxMzZweDsgfVxuXG4udS1tbC0xMzcge1xuICBtYXJnaW4tbGVmdDogMTM3cHg7IH1cblxuLnUtcGwtMTM3IHtcbiAgcGFkZGluZy1sZWZ0OiAxMzdweDsgfVxuXG4udS1tbC0xMzgge1xuICBtYXJnaW4tbGVmdDogMTM4cHg7IH1cblxuLnUtcGwtMTM4IHtcbiAgcGFkZGluZy1sZWZ0OiAxMzhweDsgfVxuXG4udS1tbC0xMzkge1xuICBtYXJnaW4tbGVmdDogMTM5cHg7IH1cblxuLnUtcGwtMTM5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMzlweDsgfVxuXG4udS1tbC0xNDAge1xuICBtYXJnaW4tbGVmdDogMTQwcHg7IH1cblxuLnUtcGwtMTQwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDsgfVxuXG4udS1tbC0xNDEge1xuICBtYXJnaW4tbGVmdDogMTQxcHg7IH1cblxuLnUtcGwtMTQxIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDFweDsgfVxuXG4udS1tbC0xNDIge1xuICBtYXJnaW4tbGVmdDogMTQycHg7IH1cblxuLnUtcGwtMTQyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDJweDsgfVxuXG4udS1tbC0xNDMge1xuICBtYXJnaW4tbGVmdDogMTQzcHg7IH1cblxuLnUtcGwtMTQzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDNweDsgfVxuXG4udS1tbC0xNDQge1xuICBtYXJnaW4tbGVmdDogMTQ0cHg7IH1cblxuLnUtcGwtMTQ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDRweDsgfVxuXG4udS1tbC0xNDUge1xuICBtYXJnaW4tbGVmdDogMTQ1cHg7IH1cblxuLnUtcGwtMTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDVweDsgfVxuXG4udS1tbC0xNDYge1xuICBtYXJnaW4tbGVmdDogMTQ2cHg7IH1cblxuLnUtcGwtMTQ2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDZweDsgfVxuXG4udS1tbC0xNDcge1xuICBtYXJnaW4tbGVmdDogMTQ3cHg7IH1cblxuLnUtcGwtMTQ3IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDdweDsgfVxuXG4udS1tbC0xNDgge1xuICBtYXJnaW4tbGVmdDogMTQ4cHg7IH1cblxuLnUtcGwtMTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDhweDsgfVxuXG4udS1tbC0xNDkge1xuICBtYXJnaW4tbGVmdDogMTQ5cHg7IH1cblxuLnUtcGwtMTQ5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDlweDsgfVxuXG4udS1tbC0xNTAge1xuICBtYXJnaW4tbGVmdDogMTUwcHg7IH1cblxuLnUtcGwtMTUwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweDsgfVxuXG4udS1tbC0xNTEge1xuICBtYXJnaW4tbGVmdDogMTUxcHg7IH1cblxuLnUtcGwtMTUxIHtcbiAgcGFkZGluZy1sZWZ0OiAxNTFweDsgfVxuXG4udS1tbC0xNTIge1xuICBtYXJnaW4tbGVmdDogMTUycHg7IH1cblxuLnUtcGwtMTUyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNTJweDsgfVxuXG4udS1tbC0xNTMge1xuICBtYXJnaW4tbGVmdDogMTUzcHg7IH1cblxuLnUtcGwtMTUzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNTNweDsgfVxuXG4udS1tbC0xNTQge1xuICBtYXJnaW4tbGVmdDogMTU0cHg7IH1cblxuLnUtcGwtMTU0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTRweDsgfVxuXG4udS1tbC0xNTUge1xuICBtYXJnaW4tbGVmdDogMTU1cHg7IH1cblxuLnUtcGwtMTU1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTVweDsgfVxuXG4udS1tbC0xNTYge1xuICBtYXJnaW4tbGVmdDogMTU2cHg7IH1cblxuLnUtcGwtMTU2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTZweDsgfVxuXG4udS1tbC0xNTcge1xuICBtYXJnaW4tbGVmdDogMTU3cHg7IH1cblxuLnUtcGwtMTU3IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTdweDsgfVxuXG4udS1tbC0xNTgge1xuICBtYXJnaW4tbGVmdDogMTU4cHg7IH1cblxuLnUtcGwtMTU4IHtcbiAgcGFkZGluZy1sZWZ0OiAxNThweDsgfVxuXG4udS1tbC0xNTkge1xuICBtYXJnaW4tbGVmdDogMTU5cHg7IH1cblxuLnUtcGwtMTU5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTlweDsgfVxuXG4udS1tbC0xNjAge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7IH1cblxuLnUtcGwtMTYwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweDsgfVxuXG4udS1tbC0xNjEge1xuICBtYXJnaW4tbGVmdDogMTYxcHg7IH1cblxuLnUtcGwtMTYxIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjFweDsgfVxuXG4udS1tbC0xNjIge1xuICBtYXJnaW4tbGVmdDogMTYycHg7IH1cblxuLnUtcGwtMTYyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjJweDsgfVxuXG4udS1tbC0xNjMge1xuICBtYXJnaW4tbGVmdDogMTYzcHg7IH1cblxuLnUtcGwtMTYzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjNweDsgfVxuXG4udS1tbC0xNjQge1xuICBtYXJnaW4tbGVmdDogMTY0cHg7IH1cblxuLnUtcGwtMTY0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjRweDsgfVxuXG4udS1tbC0xNjUge1xuICBtYXJnaW4tbGVmdDogMTY1cHg7IH1cblxuLnUtcGwtMTY1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjVweDsgfVxuXG4udS1tbC0xNjYge1xuICBtYXJnaW4tbGVmdDogMTY2cHg7IH1cblxuLnUtcGwtMTY2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjZweDsgfVxuXG4udS1tbC0xNjcge1xuICBtYXJnaW4tbGVmdDogMTY3cHg7IH1cblxuLnUtcGwtMTY3IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjdweDsgfVxuXG4udS1tbC0xNjgge1xuICBtYXJnaW4tbGVmdDogMTY4cHg7IH1cblxuLnUtcGwtMTY4IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjhweDsgfVxuXG4udS1tbC0xNjkge1xuICBtYXJnaW4tbGVmdDogMTY5cHg7IH1cblxuLnUtcGwtMTY5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjlweDsgfVxuXG4udS1tbC0xNzAge1xuICBtYXJnaW4tbGVmdDogMTcwcHg7IH1cblxuLnUtcGwtMTcwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNzBweDsgfVxuXG4udS1tbC0xNzEge1xuICBtYXJnaW4tbGVmdDogMTcxcHg7IH1cblxuLnUtcGwtMTcxIHtcbiAgcGFkZGluZy1sZWZ0OiAxNzFweDsgfVxuXG4udS1tbC0xNzIge1xuICBtYXJnaW4tbGVmdDogMTcycHg7IH1cblxuLnUtcGwtMTcyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNzJweDsgfVxuXG4udS1tbC0xNzMge1xuICBtYXJnaW4tbGVmdDogMTczcHg7IH1cblxuLnUtcGwtMTczIHtcbiAgcGFkZGluZy1sZWZ0OiAxNzNweDsgfVxuXG4udS1tbC0xNzQge1xuICBtYXJnaW4tbGVmdDogMTc0cHg7IH1cblxuLnUtcGwtMTc0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNzRweDsgfVxuXG4udS1tbC0xNzUge1xuICBtYXJnaW4tbGVmdDogMTc1cHg7IH1cblxuLnUtcGwtMTc1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNzVweDsgfVxuXG4udS1tbC0xNzYge1xuICBtYXJnaW4tbGVmdDogMTc2cHg7IH1cblxuLnUtcGwtMTc2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNzZweDsgfVxuXG4udS1tbC0xNzcge1xuICBtYXJnaW4tbGVmdDogMTc3cHg7IH1cblxuLnUtcGwtMTc3IHtcbiAgcGFkZGluZy1sZWZ0OiAxNzdweDsgfVxuXG4udS1tbC0xNzgge1xuICBtYXJnaW4tbGVmdDogMTc4cHg7IH1cblxuLnUtcGwtMTc4IHtcbiAgcGFkZGluZy1sZWZ0OiAxNzhweDsgfVxuXG4udS1tbC0xNzkge1xuICBtYXJnaW4tbGVmdDogMTc5cHg7IH1cblxuLnUtcGwtMTc5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNzlweDsgfVxuXG4udS1tbC0xODAge1xuICBtYXJnaW4tbGVmdDogMTgwcHg7IH1cblxuLnUtcGwtMTgwIHtcbiAgcGFkZGluZy1sZWZ0OiAxODBweDsgfVxuXG4udS1tbC0xODEge1xuICBtYXJnaW4tbGVmdDogMTgxcHg7IH1cblxuLnUtcGwtMTgxIHtcbiAgcGFkZGluZy1sZWZ0OiAxODFweDsgfVxuXG4udS1tbC0xODIge1xuICBtYXJnaW4tbGVmdDogMTgycHg7IH1cblxuLnUtcGwtMTgyIHtcbiAgcGFkZGluZy1sZWZ0OiAxODJweDsgfVxuXG4udS1tbC0xODMge1xuICBtYXJnaW4tbGVmdDogMTgzcHg7IH1cblxuLnUtcGwtMTgzIHtcbiAgcGFkZGluZy1sZWZ0OiAxODNweDsgfVxuXG4udS1tbC0xODQge1xuICBtYXJnaW4tbGVmdDogMTg0cHg7IH1cblxuLnUtcGwtMTg0IHtcbiAgcGFkZGluZy1sZWZ0OiAxODRweDsgfVxuXG4udS1tbC0xODUge1xuICBtYXJnaW4tbGVmdDogMTg1cHg7IH1cblxuLnUtcGwtMTg1IHtcbiAgcGFkZGluZy1sZWZ0OiAxODVweDsgfVxuXG4udS1tbC0xODYge1xuICBtYXJnaW4tbGVmdDogMTg2cHg7IH1cblxuLnUtcGwtMTg2IHtcbiAgcGFkZGluZy1sZWZ0OiAxODZweDsgfVxuXG4udS1tbC0xODcge1xuICBtYXJnaW4tbGVmdDogMTg3cHg7IH1cblxuLnUtcGwtMTg3IHtcbiAgcGFkZGluZy1sZWZ0OiAxODdweDsgfVxuXG4udS1tbC0xODgge1xuICBtYXJnaW4tbGVmdDogMTg4cHg7IH1cblxuLnUtcGwtMTg4IHtcbiAgcGFkZGluZy1sZWZ0OiAxODhweDsgfVxuXG4udS1tbC0xODkge1xuICBtYXJnaW4tbGVmdDogMTg5cHg7IH1cblxuLnUtcGwtMTg5IHtcbiAgcGFkZGluZy1sZWZ0OiAxODlweDsgfVxuXG4udS1tbC0xOTAge1xuICBtYXJnaW4tbGVmdDogMTkwcHg7IH1cblxuLnUtcGwtMTkwIHtcbiAgcGFkZGluZy1sZWZ0OiAxOTBweDsgfVxuXG4udS1tbC0xOTEge1xuICBtYXJnaW4tbGVmdDogMTkxcHg7IH1cblxuLnUtcGwtMTkxIHtcbiAgcGFkZGluZy1sZWZ0OiAxOTFweDsgfVxuXG4udS1tbC0xOTIge1xuICBtYXJnaW4tbGVmdDogMTkycHg7IH1cblxuLnUtcGwtMTkyIHtcbiAgcGFkZGluZy1sZWZ0OiAxOTJweDsgfVxuXG4udS1tbC0xOTMge1xuICBtYXJnaW4tbGVmdDogMTkzcHg7IH1cblxuLnUtcGwtMTkzIHtcbiAgcGFkZGluZy1sZWZ0OiAxOTNweDsgfVxuXG4udS1tbC0xOTQge1xuICBtYXJnaW4tbGVmdDogMTk0cHg7IH1cblxuLnUtcGwtMTk0IHtcbiAgcGFkZGluZy1sZWZ0OiAxOTRweDsgfVxuXG4udS1tbC0xOTUge1xuICBtYXJnaW4tbGVmdDogMTk1cHg7IH1cblxuLnUtcGwtMTk1IHtcbiAgcGFkZGluZy1sZWZ0OiAxOTVweDsgfVxuXG4udS1tbC0xOTYge1xuICBtYXJnaW4tbGVmdDogMTk2cHg7IH1cblxuLnUtcGwtMTk2IHtcbiAgcGFkZGluZy1sZWZ0OiAxOTZweDsgfVxuXG4udS1tbC0xOTcge1xuICBtYXJnaW4tbGVmdDogMTk3cHg7IH1cblxuLnUtcGwtMTk3IHtcbiAgcGFkZGluZy1sZWZ0OiAxOTdweDsgfVxuXG4udS1tbC0xOTgge1xuICBtYXJnaW4tbGVmdDogMTk4cHg7IH1cblxuLnUtcGwtMTk4IHtcbiAgcGFkZGluZy1sZWZ0OiAxOThweDsgfVxuXG4udS1tbC0xOTkge1xuICBtYXJnaW4tbGVmdDogMTk5cHg7IH1cblxuLnUtcGwtMTk5IHtcbiAgcGFkZGluZy1sZWZ0OiAxOTlweDsgfVxuXG4udS1tbC0yMDAge1xuICBtYXJnaW4tbGVmdDogMjAwcHg7IH1cblxuLnUtcGwtMjAwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDsgfVxuXG4udS1tci1uZWdhdGl2ZS01MCB7XG4gIG1hcmdpbi1yaWdodDogLTUwcHg7IH1cblxuLnUtbXItbmVnYXRpdmUtNDkge1xuICBtYXJnaW4tcmlnaHQ6IC00OXB4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDhweDsgfVxuXG4udS1tci1uZWdhdGl2ZS00NyB7XG4gIG1hcmdpbi1yaWdodDogLTQ3cHg7IH1cblxuLnUtbXItbmVnYXRpdmUtNDYge1xuICBtYXJnaW4tcmlnaHQ6IC00NnB4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDVweDsgfVxuXG4udS1tci1uZWdhdGl2ZS00NCB7XG4gIG1hcmdpbi1yaWdodDogLTQ0cHg7IH1cblxuLnUtbXItbmVnYXRpdmUtNDMge1xuICBtYXJnaW4tcmlnaHQ6IC00M3B4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTQyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDJweDsgfVxuXG4udS1tci1uZWdhdGl2ZS00MSB7XG4gIG1hcmdpbi1yaWdodDogLTQxcHg7IH1cblxuLnUtbXItbmVnYXRpdmUtNDAge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTM5IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzlweDsgfVxuXG4udS1tci1uZWdhdGl2ZS0zOCB7XG4gIG1hcmdpbi1yaWdodDogLTM4cHg7IH1cblxuLnUtbXItbmVnYXRpdmUtMzcge1xuICBtYXJnaW4tcmlnaHQ6IC0zN3B4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTM2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzZweDsgfVxuXG4udS1tci1uZWdhdGl2ZS0zNSB7XG4gIG1hcmdpbi1yaWdodDogLTM1cHg7IH1cblxuLnUtbXItbmVnYXRpdmUtMzQge1xuICBtYXJnaW4tcmlnaHQ6IC0zNHB4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTMzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzNweDsgfVxuXG4udS1tci1uZWdhdGl2ZS0zMiB7XG4gIG1hcmdpbi1yaWdodDogLTMycHg7IH1cblxuLnUtbXItbmVnYXRpdmUtMzEge1xuICBtYXJnaW4tcmlnaHQ6IC0zMXB4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuXG4udS1tci1uZWdhdGl2ZS0yOSB7XG4gIG1hcmdpbi1yaWdodDogLTI5cHg7IH1cblxuLnUtbXItbmVnYXRpdmUtMjgge1xuICBtYXJnaW4tcmlnaHQ6IC0yOHB4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTI3IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjdweDsgfVxuXG4udS1tci1uZWdhdGl2ZS0yNiB7XG4gIG1hcmdpbi1yaWdodDogLTI2cHg7IH1cblxuLnUtbXItbmVnYXRpdmUtMjUge1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweDsgfVxuXG4udS1tci1uZWdhdGl2ZS0yMyB7XG4gIG1hcmdpbi1yaWdodDogLTIzcHg7IH1cblxuLnUtbXItbmVnYXRpdmUtMjIge1xuICBtYXJnaW4tcmlnaHQ6IC0yMnB4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTIxIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjFweDsgfVxuXG4udS1tci1uZWdhdGl2ZS0yMCB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cblxuLnUtbXItbmVnYXRpdmUtMTkge1xuICBtYXJnaW4tcmlnaHQ6IC0xOXB4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTE4IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMThweDsgfVxuXG4udS1tci1uZWdhdGl2ZS0xNyB7XG4gIG1hcmdpbi1yaWdodDogLTE3cHg7IH1cblxuLnUtbXItbmVnYXRpdmUtMTYge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuXG4udS1tci1uZWdhdGl2ZS0xNCB7XG4gIG1hcmdpbi1yaWdodDogLTE0cHg7IH1cblxuLnUtbXItbmVnYXRpdmUtMTMge1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDsgfVxuXG4udS1tci1uZWdhdGl2ZS0xMSB7XG4gIG1hcmdpbi1yaWdodDogLTExcHg7IH1cblxuLnUtbXItbmVnYXRpdmUtMTAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTkge1xuICBtYXJnaW4tcmlnaHQ6IC05cHg7IH1cblxuLnUtbXItbmVnYXRpdmUtOCB7XG4gIG1hcmdpbi1yaWdodDogLThweDsgfVxuXG4udS1tci1uZWdhdGl2ZS03IHtcbiAgbWFyZ2luLXJpZ2h0OiAtN3B4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTYge1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7IH1cblxuLnUtbXItbmVnYXRpdmUtNSB7XG4gIG1hcmdpbi1yaWdodDogLTVweDsgfVxuXG4udS1tci1uZWdhdGl2ZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4OyB9XG5cbi51LW1yLW5lZ2F0aXZlLTMge1xuICBtYXJnaW4tcmlnaHQ6IC0zcHg7IH1cblxuLnUtbXItbmVnYXRpdmUtMiB7XG4gIG1hcmdpbi1yaWdodDogLTJweDsgfVxuXG4udS1tci1uZWdhdGl2ZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG5cbi51LW1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4udS1wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi51LW1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDFweDsgfVxuXG4udS1wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMXB4OyB9XG5cbi51LW1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuXG4udS1wci0yIHtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi51LW1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuXG4udS1wci0zIHtcbiAgcGFkZGluZy1yaWdodDogM3B4OyB9XG5cbi51LW1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuXG4udS1wci00IHtcbiAgcGFkZGluZy1yaWdodDogNHB4OyB9XG5cbi51LW1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4udS1wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi51LW1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG4udS1wci02IHtcbiAgcGFkZGluZy1yaWdodDogNnB4OyB9XG5cbi51LW1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuXG4udS1wci03IHtcbiAgcGFkZGluZy1yaWdodDogN3B4OyB9XG5cbi51LW1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4udS1wci04IHtcbiAgcGFkZGluZy1yaWdodDogOHB4OyB9XG5cbi51LW1yLTkge1xuICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuXG4udS1wci05IHtcbiAgcGFkZGluZy1yaWdodDogOXB4OyB9XG5cbi51LW1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi51LXByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4udS1tci0xMSB7XG4gIG1hcmdpbi1yaWdodDogMTFweDsgfVxuXG4udS1wci0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7IH1cblxuLnUtbXItMTIge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuLnUtcHItMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbi51LW1yLTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4OyB9XG5cbi51LXByLTEzIHtcbiAgcGFkZGluZy1yaWdodDogMTNweDsgfVxuXG4udS1tci0xNCB7XG4gIG1hcmdpbi1yaWdodDogMTRweDsgfVxuXG4udS1wci0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7IH1cblxuLnUtbXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLnUtcHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi51LW1yLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG5cbi51LXByLTE2IHtcbiAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuXG4udS1tci0xNyB7XG4gIG1hcmdpbi1yaWdodDogMTdweDsgfVxuXG4udS1wci0xNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7IH1cblxuLnUtbXItMTgge1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cblxuLnUtcHItMTgge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG5cbi51LW1yLTE5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4OyB9XG5cbi51LXByLTE5IHtcbiAgcGFkZGluZy1yaWdodDogMTlweDsgfVxuXG4udS1tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4udS1wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnUtbXItMjEge1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7IH1cblxuLnUtcHItMjEge1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4OyB9XG5cbi51LW1yLTIyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4OyB9XG5cbi51LXByLTIyIHtcbiAgcGFkZGluZy1yaWdodDogMjJweDsgfVxuXG4udS1tci0yMyB7XG4gIG1hcmdpbi1yaWdodDogMjNweDsgfVxuXG4udS1wci0yMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7IH1cblxuLnUtbXItMjQge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cblxuLnUtcHItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG5cbi51LW1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbi51LXByLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4udS1tci0yNiB7XG4gIG1hcmdpbi1yaWdodDogMjZweDsgfVxuXG4udS1wci0yNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7IH1cblxuLnUtbXItMjcge1xuICBtYXJnaW4tcmlnaHQ6IDI3cHg7IH1cblxuLnUtcHItMjcge1xuICBwYWRkaW5nLXJpZ2h0OiAyN3B4OyB9XG5cbi51LW1yLTI4IHtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4OyB9XG5cbi51LXByLTI4IHtcbiAgcGFkZGluZy1yaWdodDogMjhweDsgfVxuXG4udS1tci0yOSB7XG4gIG1hcmdpbi1yaWdodDogMjlweDsgfVxuXG4udS1wci0yOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI5cHg7IH1cblxuLnUtbXItMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLnUtcHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi51LW1yLTMxIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4OyB9XG5cbi51LXByLTMxIHtcbiAgcGFkZGluZy1yaWdodDogMzFweDsgfVxuXG4udS1tci0zMiB7XG4gIG1hcmdpbi1yaWdodDogMzJweDsgfVxuXG4udS1wci0zMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7IH1cblxuLnUtbXItMzMge1xuICBtYXJnaW4tcmlnaHQ6IDMzcHg7IH1cblxuLnUtcHItMzMge1xuICBwYWRkaW5nLXJpZ2h0OiAzM3B4OyB9XG5cbi51LW1yLTM0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNHB4OyB9XG5cbi51LXByLTM0IHtcbiAgcGFkZGluZy1yaWdodDogMzRweDsgfVxuXG4udS1tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDsgfVxuXG4udS1wci0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cblxuLnUtbXItMzYge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7IH1cblxuLnUtcHItMzYge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi51LW1yLTM3IHtcbiAgbWFyZ2luLXJpZ2h0OiAzN3B4OyB9XG5cbi51LXByLTM3IHtcbiAgcGFkZGluZy1yaWdodDogMzdweDsgfVxuXG4udS1tci0zOCB7XG4gIG1hcmdpbi1yaWdodDogMzhweDsgfVxuXG4udS1wci0zOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM4cHg7IH1cblxuLnUtbXItMzkge1xuICBtYXJnaW4tcmlnaHQ6IDM5cHg7IH1cblxuLnUtcHItMzkge1xuICBwYWRkaW5nLXJpZ2h0OiAzOXB4OyB9XG5cbi51LW1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG5cbi51LXByLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4udS1tci00MSB7XG4gIG1hcmdpbi1yaWdodDogNDFweDsgfVxuXG4udS1wci00MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQxcHg7IH1cblxuLnUtbXItNDIge1xuICBtYXJnaW4tcmlnaHQ6IDQycHg7IH1cblxuLnUtcHItNDIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MnB4OyB9XG5cbi51LW1yLTQzIHtcbiAgbWFyZ2luLXJpZ2h0OiA0M3B4OyB9XG5cbi51LXByLTQzIHtcbiAgcGFkZGluZy1yaWdodDogNDNweDsgfVxuXG4udS1tci00NCB7XG4gIG1hcmdpbi1yaWdodDogNDRweDsgfVxuXG4udS1wci00NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHg7IH1cblxuLnUtbXItNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7IH1cblxuLnUtcHItNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG5cbi51LW1yLTQ2IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NnB4OyB9XG5cbi51LXByLTQ2IHtcbiAgcGFkZGluZy1yaWdodDogNDZweDsgfVxuXG4udS1tci00NyB7XG4gIG1hcmdpbi1yaWdodDogNDdweDsgfVxuXG4udS1wci00NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ3cHg7IH1cblxuLnUtbXItNDgge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7IH1cblxuLnUtcHItNDgge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4OyB9XG5cbi51LW1yLTQ5IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OXB4OyB9XG5cbi51LXByLTQ5IHtcbiAgcGFkZGluZy1yaWdodDogNDlweDsgfVxuXG4udS1tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDsgfVxuXG4udS1wci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cblxuLnUtbXItNTEge1xuICBtYXJnaW4tcmlnaHQ6IDUxcHg7IH1cblxuLnUtcHItNTEge1xuICBwYWRkaW5nLXJpZ2h0OiA1MXB4OyB9XG5cbi51LW1yLTUyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MnB4OyB9XG5cbi51LXByLTUyIHtcbiAgcGFkZGluZy1yaWdodDogNTJweDsgfVxuXG4udS1tci01MyB7XG4gIG1hcmdpbi1yaWdodDogNTNweDsgfVxuXG4udS1wci01MyB7XG4gIHBhZGRpbmctcmlnaHQ6IDUzcHg7IH1cblxuLnUtbXItNTQge1xuICBtYXJnaW4tcmlnaHQ6IDU0cHg7IH1cblxuLnUtcHItNTQge1xuICBwYWRkaW5nLXJpZ2h0OiA1NHB4OyB9XG5cbi51LW1yLTU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4OyB9XG5cbi51LXByLTU1IHtcbiAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuXG4udS1tci01NiB7XG4gIG1hcmdpbi1yaWdodDogNTZweDsgfVxuXG4udS1wci01NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7IH1cblxuLnUtbXItNTcge1xuICBtYXJnaW4tcmlnaHQ6IDU3cHg7IH1cblxuLnUtcHItNTcge1xuICBwYWRkaW5nLXJpZ2h0OiA1N3B4OyB9XG5cbi51LW1yLTU4IHtcbiAgbWFyZ2luLXJpZ2h0OiA1OHB4OyB9XG5cbi51LXByLTU4IHtcbiAgcGFkZGluZy1yaWdodDogNThweDsgfVxuXG4udS1tci01OSB7XG4gIG1hcmdpbi1yaWdodDogNTlweDsgfVxuXG4udS1wci01OSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU5cHg7IH1cblxuLnUtbXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH1cblxuLnUtcHItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG5cbi51LW1yLTYxIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MXB4OyB9XG5cbi51LXByLTYxIHtcbiAgcGFkZGluZy1yaWdodDogNjFweDsgfVxuXG4udS1tci02MiB7XG4gIG1hcmdpbi1yaWdodDogNjJweDsgfVxuXG4udS1wci02MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDYycHg7IH1cblxuLnUtbXItNjMge1xuICBtYXJnaW4tcmlnaHQ6IDYzcHg7IH1cblxuLnUtcHItNjMge1xuICBwYWRkaW5nLXJpZ2h0OiA2M3B4OyB9XG5cbi51LW1yLTY0IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4OyB9XG5cbi51LXByLTY0IHtcbiAgcGFkZGluZy1yaWdodDogNjRweDsgfVxuXG4udS1tci02NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweDsgfVxuXG4udS1wci02NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH1cblxuLnUtbXItNjYge1xuICBtYXJnaW4tcmlnaHQ6IDY2cHg7IH1cblxuLnUtcHItNjYge1xuICBwYWRkaW5nLXJpZ2h0OiA2NnB4OyB9XG5cbi51LW1yLTY3IHtcbiAgbWFyZ2luLXJpZ2h0OiA2N3B4OyB9XG5cbi51LXByLTY3IHtcbiAgcGFkZGluZy1yaWdodDogNjdweDsgfVxuXG4udS1tci02OCB7XG4gIG1hcmdpbi1yaWdodDogNjhweDsgfVxuXG4udS1wci02OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY4cHg7IH1cblxuLnUtbXItNjkge1xuICBtYXJnaW4tcmlnaHQ6IDY5cHg7IH1cblxuLnUtcHItNjkge1xuICBwYWRkaW5nLXJpZ2h0OiA2OXB4OyB9XG5cbi51LW1yLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4OyB9XG5cbi51LXByLTcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuXG4udS1tci03MSB7XG4gIG1hcmdpbi1yaWdodDogNzFweDsgfVxuXG4udS1wci03MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcxcHg7IH1cblxuLnUtbXItNzIge1xuICBtYXJnaW4tcmlnaHQ6IDcycHg7IH1cblxuLnUtcHItNzIge1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4OyB9XG5cbi51LW1yLTczIHtcbiAgbWFyZ2luLXJpZ2h0OiA3M3B4OyB9XG5cbi51LXByLTczIHtcbiAgcGFkZGluZy1yaWdodDogNzNweDsgfVxuXG4udS1tci03NCB7XG4gIG1hcmdpbi1yaWdodDogNzRweDsgfVxuXG4udS1wci03NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDc0cHg7IH1cblxuLnUtbXItNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7IH1cblxuLnUtcHItNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4OyB9XG5cbi51LW1yLTc2IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NnB4OyB9XG5cbi51LXByLTc2IHtcbiAgcGFkZGluZy1yaWdodDogNzZweDsgfVxuXG4udS1tci03NyB7XG4gIG1hcmdpbi1yaWdodDogNzdweDsgfVxuXG4udS1wci03NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDc3cHg7IH1cblxuLnUtbXItNzgge1xuICBtYXJnaW4tcmlnaHQ6IDc4cHg7IH1cblxuLnUtcHItNzgge1xuICBwYWRkaW5nLXJpZ2h0OiA3OHB4OyB9XG5cbi51LW1yLTc5IHtcbiAgbWFyZ2luLXJpZ2h0OiA3OXB4OyB9XG5cbi51LXByLTc5IHtcbiAgcGFkZGluZy1yaWdodDogNzlweDsgfVxuXG4udS1tci04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweDsgfVxuXG4udS1wci04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cblxuLnUtbXItODEge1xuICBtYXJnaW4tcmlnaHQ6IDgxcHg7IH1cblxuLnUtcHItODEge1xuICBwYWRkaW5nLXJpZ2h0OiA4MXB4OyB9XG5cbi51LW1yLTgyIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MnB4OyB9XG5cbi51LXByLTgyIHtcbiAgcGFkZGluZy1yaWdodDogODJweDsgfVxuXG4udS1tci04MyB7XG4gIG1hcmdpbi1yaWdodDogODNweDsgfVxuXG4udS1wci04MyB7XG4gIHBhZGRpbmctcmlnaHQ6IDgzcHg7IH1cblxuLnUtbXItODQge1xuICBtYXJnaW4tcmlnaHQ6IDg0cHg7IH1cblxuLnUtcHItODQge1xuICBwYWRkaW5nLXJpZ2h0OiA4NHB4OyB9XG5cbi51LW1yLTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4OyB9XG5cbi51LXByLTg1IHtcbiAgcGFkZGluZy1yaWdodDogODVweDsgfVxuXG4udS1tci04NiB7XG4gIG1hcmdpbi1yaWdodDogODZweDsgfVxuXG4udS1wci04NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDg2cHg7IH1cblxuLnUtbXItODcge1xuICBtYXJnaW4tcmlnaHQ6IDg3cHg7IH1cblxuLnUtcHItODcge1xuICBwYWRkaW5nLXJpZ2h0OiA4N3B4OyB9XG5cbi51LW1yLTg4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4OyB9XG5cbi51LXByLTg4IHtcbiAgcGFkZGluZy1yaWdodDogODhweDsgfVxuXG4udS1tci04OSB7XG4gIG1hcmdpbi1yaWdodDogODlweDsgfVxuXG4udS1wci04OSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg5cHg7IH1cblxuLnUtbXItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7IH1cblxuLnUtcHItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4OyB9XG5cbi51LW1yLTkxIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MXB4OyB9XG5cbi51LXByLTkxIHtcbiAgcGFkZGluZy1yaWdodDogOTFweDsgfVxuXG4udS1tci05MiB7XG4gIG1hcmdpbi1yaWdodDogOTJweDsgfVxuXG4udS1wci05MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDkycHg7IH1cblxuLnUtbXItOTMge1xuICBtYXJnaW4tcmlnaHQ6IDkzcHg7IH1cblxuLnUtcHItOTMge1xuICBwYWRkaW5nLXJpZ2h0OiA5M3B4OyB9XG5cbi51LW1yLTk0IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NHB4OyB9XG5cbi51LXByLTk0IHtcbiAgcGFkZGluZy1yaWdodDogOTRweDsgfVxuXG4udS1tci05NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweDsgfVxuXG4udS1wci05NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHg7IH1cblxuLnUtbXItOTYge1xuICBtYXJnaW4tcmlnaHQ6IDk2cHg7IH1cblxuLnUtcHItOTYge1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4OyB9XG5cbi51LW1yLTk3IHtcbiAgbWFyZ2luLXJpZ2h0OiA5N3B4OyB9XG5cbi51LXByLTk3IHtcbiAgcGFkZGluZy1yaWdodDogOTdweDsgfVxuXG4udS1tci05OCB7XG4gIG1hcmdpbi1yaWdodDogOThweDsgfVxuXG4udS1wci05OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDk4cHg7IH1cblxuLnUtbXItOTkge1xuICBtYXJnaW4tcmlnaHQ6IDk5cHg7IH1cblxuLnUtcHItOTkge1xuICBwYWRkaW5nLXJpZ2h0OiA5OXB4OyB9XG5cbi51LW1yLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7IH1cblxuLnUtcHItMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cblxuLnUtbXItMTAxIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDFweDsgfVxuXG4udS1wci0xMDEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDFweDsgfVxuXG4udS1tci0xMDIge1xuICBtYXJnaW4tcmlnaHQ6IDEwMnB4OyB9XG5cbi51LXByLTEwMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMnB4OyB9XG5cbi51LW1yLTEwMyB7XG4gIG1hcmdpbi1yaWdodDogMTAzcHg7IH1cblxuLnUtcHItMTAzIHtcbiAgcGFkZGluZy1yaWdodDogMTAzcHg7IH1cblxuLnUtbXItMTA0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDRweDsgfVxuXG4udS1wci0xMDQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDRweDsgfVxuXG4udS1tci0xMDUge1xuICBtYXJnaW4tcmlnaHQ6IDEwNXB4OyB9XG5cbi51LXByLTEwNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwNXB4OyB9XG5cbi51LW1yLTEwNiB7XG4gIG1hcmdpbi1yaWdodDogMTA2cHg7IH1cblxuLnUtcHItMTA2IHtcbiAgcGFkZGluZy1yaWdodDogMTA2cHg7IH1cblxuLnUtbXItMTA3IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDdweDsgfVxuXG4udS1wci0xMDcge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDdweDsgfVxuXG4udS1tci0xMDgge1xuICBtYXJnaW4tcmlnaHQ6IDEwOHB4OyB9XG5cbi51LXByLTEwOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwOHB4OyB9XG5cbi51LW1yLTEwOSB7XG4gIG1hcmdpbi1yaWdodDogMTA5cHg7IH1cblxuLnUtcHItMTA5IHtcbiAgcGFkZGluZy1yaWdodDogMTA5cHg7IH1cblxuLnUtbXItMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweDsgfVxuXG4udS1wci0xMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweDsgfVxuXG4udS1tci0xMTEge1xuICBtYXJnaW4tcmlnaHQ6IDExMXB4OyB9XG5cbi51LXByLTExMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMXB4OyB9XG5cbi51LW1yLTExMiB7XG4gIG1hcmdpbi1yaWdodDogMTEycHg7IH1cblxuLnUtcHItMTEyIHtcbiAgcGFkZGluZy1yaWdodDogMTEycHg7IH1cblxuLnUtbXItMTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTNweDsgfVxuXG4udS1wci0xMTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTNweDsgfVxuXG4udS1tci0xMTQge1xuICBtYXJnaW4tcmlnaHQ6IDExNHB4OyB9XG5cbi51LXByLTExNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDExNHB4OyB9XG5cbi51LW1yLTExNSB7XG4gIG1hcmdpbi1yaWdodDogMTE1cHg7IH1cblxuLnUtcHItMTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTE1cHg7IH1cblxuLnUtbXItMTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTZweDsgfVxuXG4udS1wci0xMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTZweDsgfVxuXG4udS1tci0xMTcge1xuICBtYXJnaW4tcmlnaHQ6IDExN3B4OyB9XG5cbi51LXByLTExNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDExN3B4OyB9XG5cbi51LW1yLTExOCB7XG4gIG1hcmdpbi1yaWdodDogMTE4cHg7IH1cblxuLnUtcHItMTE4IHtcbiAgcGFkZGluZy1yaWdodDogMTE4cHg7IH1cblxuLnUtbXItMTE5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTlweDsgfVxuXG4udS1wci0xMTkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTlweDsgfVxuXG4udS1tci0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4OyB9XG5cbi51LXByLTEyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9XG5cbi51LW1yLTEyMSB7XG4gIG1hcmdpbi1yaWdodDogMTIxcHg7IH1cblxuLnUtcHItMTIxIHtcbiAgcGFkZGluZy1yaWdodDogMTIxcHg7IH1cblxuLnUtbXItMTIyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjJweDsgfVxuXG4udS1wci0xMjIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjJweDsgfVxuXG4udS1tci0xMjMge1xuICBtYXJnaW4tcmlnaHQ6IDEyM3B4OyB9XG5cbi51LXByLTEyMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyM3B4OyB9XG5cbi51LW1yLTEyNCB7XG4gIG1hcmdpbi1yaWdodDogMTI0cHg7IH1cblxuLnUtcHItMTI0IHtcbiAgcGFkZGluZy1yaWdodDogMTI0cHg7IH1cblxuLnUtbXItMTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjVweDsgfVxuXG4udS1wci0xMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjVweDsgfVxuXG4udS1tci0xMjYge1xuICBtYXJnaW4tcmlnaHQ6IDEyNnB4OyB9XG5cbi51LXByLTEyNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyNnB4OyB9XG5cbi51LW1yLTEyNyB7XG4gIG1hcmdpbi1yaWdodDogMTI3cHg7IH1cblxuLnUtcHItMTI3IHtcbiAgcGFkZGluZy1yaWdodDogMTI3cHg7IH1cblxuLnUtbXItMTI4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjhweDsgfVxuXG4udS1wci0xMjgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjhweDsgfVxuXG4udS1tci0xMjkge1xuICBtYXJnaW4tcmlnaHQ6IDEyOXB4OyB9XG5cbi51LXByLTEyOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyOXB4OyB9XG5cbi51LW1yLTEzMCB7XG4gIG1hcmdpbi1yaWdodDogMTMwcHg7IH1cblxuLnUtcHItMTMwIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7IH1cblxuLnUtbXItMTMxIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzFweDsgfVxuXG4udS1wci0xMzEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzFweDsgfVxuXG4udS1tci0xMzIge1xuICBtYXJnaW4tcmlnaHQ6IDEzMnB4OyB9XG5cbi51LXByLTEzMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzMnB4OyB9XG5cbi51LW1yLTEzMyB7XG4gIG1hcmdpbi1yaWdodDogMTMzcHg7IH1cblxuLnUtcHItMTMzIHtcbiAgcGFkZGluZy1yaWdodDogMTMzcHg7IH1cblxuLnUtbXItMTM0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzRweDsgfVxuXG4udS1wci0xMzQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzRweDsgfVxuXG4udS1tci0xMzUge1xuICBtYXJnaW4tcmlnaHQ6IDEzNXB4OyB9XG5cbi51LXByLTEzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzNXB4OyB9XG5cbi51LW1yLTEzNiB7XG4gIG1hcmdpbi1yaWdodDogMTM2cHg7IH1cblxuLnUtcHItMTM2IHtcbiAgcGFkZGluZy1yaWdodDogMTM2cHg7IH1cblxuLnUtbXItMTM3IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzdweDsgfVxuXG4udS1wci0xMzcge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzdweDsgfVxuXG4udS1tci0xMzgge1xuICBtYXJnaW4tcmlnaHQ6IDEzOHB4OyB9XG5cbi51LXByLTEzOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzOHB4OyB9XG5cbi51LW1yLTEzOSB7XG4gIG1hcmdpbi1yaWdodDogMTM5cHg7IH1cblxuLnUtcHItMTM5IHtcbiAgcGFkZGluZy1yaWdodDogMTM5cHg7IH1cblxuLnUtbXItMTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweDsgfVxuXG4udS1wci0xNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweDsgfVxuXG4udS1tci0xNDEge1xuICBtYXJnaW4tcmlnaHQ6IDE0MXB4OyB9XG5cbi51LXByLTE0MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MXB4OyB9XG5cbi51LW1yLTE0MiB7XG4gIG1hcmdpbi1yaWdodDogMTQycHg7IH1cblxuLnUtcHItMTQyIHtcbiAgcGFkZGluZy1yaWdodDogMTQycHg7IH1cblxuLnUtbXItMTQzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDNweDsgfVxuXG4udS1wci0xNDMge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDNweDsgfVxuXG4udS1tci0xNDQge1xuICBtYXJnaW4tcmlnaHQ6IDE0NHB4OyB9XG5cbi51LXByLTE0NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0NHB4OyB9XG5cbi51LW1yLTE0NSB7XG4gIG1hcmdpbi1yaWdodDogMTQ1cHg7IH1cblxuLnUtcHItMTQ1IHtcbiAgcGFkZGluZy1yaWdodDogMTQ1cHg7IH1cblxuLnUtbXItMTQ2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDZweDsgfVxuXG4udS1wci0xNDYge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDZweDsgfVxuXG4udS1tci0xNDcge1xuICBtYXJnaW4tcmlnaHQ6IDE0N3B4OyB9XG5cbi51LXByLTE0NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0N3B4OyB9XG5cbi51LW1yLTE0OCB7XG4gIG1hcmdpbi1yaWdodDogMTQ4cHg7IH1cblxuLnUtcHItMTQ4IHtcbiAgcGFkZGluZy1yaWdodDogMTQ4cHg7IH1cblxuLnUtbXItMTQ5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDlweDsgfVxuXG4udS1wci0xNDkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDlweDsgfVxuXG4udS1tci0xNTAge1xuICBtYXJnaW4tcmlnaHQ6IDE1MHB4OyB9XG5cbi51LXByLTE1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1MHB4OyB9XG5cbi51LW1yLTE1MSB7XG4gIG1hcmdpbi1yaWdodDogMTUxcHg7IH1cblxuLnUtcHItMTUxIHtcbiAgcGFkZGluZy1yaWdodDogMTUxcHg7IH1cblxuLnUtbXItMTUyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTJweDsgfVxuXG4udS1wci0xNTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTJweDsgfVxuXG4udS1tci0xNTMge1xuICBtYXJnaW4tcmlnaHQ6IDE1M3B4OyB9XG5cbi51LXByLTE1MyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1M3B4OyB9XG5cbi51LW1yLTE1NCB7XG4gIG1hcmdpbi1yaWdodDogMTU0cHg7IH1cblxuLnUtcHItMTU0IHtcbiAgcGFkZGluZy1yaWdodDogMTU0cHg7IH1cblxuLnUtbXItMTU1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTVweDsgfVxuXG4udS1wci0xNTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTVweDsgfVxuXG4udS1tci0xNTYge1xuICBtYXJnaW4tcmlnaHQ6IDE1NnB4OyB9XG5cbi51LXByLTE1NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1NnB4OyB9XG5cbi51LW1yLTE1NyB7XG4gIG1hcmdpbi1yaWdodDogMTU3cHg7IH1cblxuLnUtcHItMTU3IHtcbiAgcGFkZGluZy1yaWdodDogMTU3cHg7IH1cblxuLnUtbXItMTU4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNThweDsgfVxuXG4udS1wci0xNTgge1xuICBwYWRkaW5nLXJpZ2h0OiAxNThweDsgfVxuXG4udS1tci0xNTkge1xuICBtYXJnaW4tcmlnaHQ6IDE1OXB4OyB9XG5cbi51LXByLTE1OSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1OXB4OyB9XG5cbi51LW1yLTE2MCB7XG4gIG1hcmdpbi1yaWdodDogMTYwcHg7IH1cblxuLnUtcHItMTYwIHtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7IH1cblxuLnUtbXItMTYxIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjFweDsgfVxuXG4udS1wci0xNjEge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjFweDsgfVxuXG4udS1tci0xNjIge1xuICBtYXJnaW4tcmlnaHQ6IDE2MnB4OyB9XG5cbi51LXByLTE2MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MnB4OyB9XG5cbi51LW1yLTE2MyB7XG4gIG1hcmdpbi1yaWdodDogMTYzcHg7IH1cblxuLnUtcHItMTYzIHtcbiAgcGFkZGluZy1yaWdodDogMTYzcHg7IH1cblxuLnUtbXItMTY0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjRweDsgfVxuXG4udS1wci0xNjQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjRweDsgfVxuXG4udS1tci0xNjUge1xuICBtYXJnaW4tcmlnaHQ6IDE2NXB4OyB9XG5cbi51LXByLTE2NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2NXB4OyB9XG5cbi51LW1yLTE2NiB7XG4gIG1hcmdpbi1yaWdodDogMTY2cHg7IH1cblxuLnUtcHItMTY2IHtcbiAgcGFkZGluZy1yaWdodDogMTY2cHg7IH1cblxuLnUtbXItMTY3IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjdweDsgfVxuXG4udS1wci0xNjcge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjdweDsgfVxuXG4udS1tci0xNjgge1xuICBtYXJnaW4tcmlnaHQ6IDE2OHB4OyB9XG5cbi51LXByLTE2OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2OHB4OyB9XG5cbi51LW1yLTE2OSB7XG4gIG1hcmdpbi1yaWdodDogMTY5cHg7IH1cblxuLnUtcHItMTY5IHtcbiAgcGFkZGluZy1yaWdodDogMTY5cHg7IH1cblxuLnUtbXItMTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzBweDsgfVxuXG4udS1wci0xNzAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNzBweDsgfVxuXG4udS1tci0xNzEge1xuICBtYXJnaW4tcmlnaHQ6IDE3MXB4OyB9XG5cbi51LXByLTE3MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3MXB4OyB9XG5cbi51LW1yLTE3MiB7XG4gIG1hcmdpbi1yaWdodDogMTcycHg7IH1cblxuLnUtcHItMTcyIHtcbiAgcGFkZGluZy1yaWdodDogMTcycHg7IH1cblxuLnUtbXItMTczIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzNweDsgfVxuXG4udS1wci0xNzMge1xuICBwYWRkaW5nLXJpZ2h0OiAxNzNweDsgfVxuXG4udS1tci0xNzQge1xuICBtYXJnaW4tcmlnaHQ6IDE3NHB4OyB9XG5cbi51LXByLTE3NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3NHB4OyB9XG5cbi51LW1yLTE3NSB7XG4gIG1hcmdpbi1yaWdodDogMTc1cHg7IH1cblxuLnUtcHItMTc1IHtcbiAgcGFkZGluZy1yaWdodDogMTc1cHg7IH1cblxuLnUtbXItMTc2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzZweDsgfVxuXG4udS1wci0xNzYge1xuICBwYWRkaW5nLXJpZ2h0OiAxNzZweDsgfVxuXG4udS1tci0xNzcge1xuICBtYXJnaW4tcmlnaHQ6IDE3N3B4OyB9XG5cbi51LXByLTE3NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3N3B4OyB9XG5cbi51LW1yLTE3OCB7XG4gIG1hcmdpbi1yaWdodDogMTc4cHg7IH1cblxuLnUtcHItMTc4IHtcbiAgcGFkZGluZy1yaWdodDogMTc4cHg7IH1cblxuLnUtbXItMTc5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzlweDsgfVxuXG4udS1wci0xNzkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNzlweDsgfVxuXG4udS1tci0xODAge1xuICBtYXJnaW4tcmlnaHQ6IDE4MHB4OyB9XG5cbi51LXByLTE4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4MHB4OyB9XG5cbi51LW1yLTE4MSB7XG4gIG1hcmdpbi1yaWdodDogMTgxcHg7IH1cblxuLnUtcHItMTgxIHtcbiAgcGFkZGluZy1yaWdodDogMTgxcHg7IH1cblxuLnUtbXItMTgyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODJweDsgfVxuXG4udS1wci0xODIge1xuICBwYWRkaW5nLXJpZ2h0OiAxODJweDsgfVxuXG4udS1tci0xODMge1xuICBtYXJnaW4tcmlnaHQ6IDE4M3B4OyB9XG5cbi51LXByLTE4MyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4M3B4OyB9XG5cbi51LW1yLTE4NCB7XG4gIG1hcmdpbi1yaWdodDogMTg0cHg7IH1cblxuLnUtcHItMTg0IHtcbiAgcGFkZGluZy1yaWdodDogMTg0cHg7IH1cblxuLnUtbXItMTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxODVweDsgfVxuXG4udS1wci0xODUge1xuICBwYWRkaW5nLXJpZ2h0OiAxODVweDsgfVxuXG4udS1tci0xODYge1xuICBtYXJnaW4tcmlnaHQ6IDE4NnB4OyB9XG5cbi51LXByLTE4NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4NnB4OyB9XG5cbi51LW1yLTE4NyB7XG4gIG1hcmdpbi1yaWdodDogMTg3cHg7IH1cblxuLnUtcHItMTg3IHtcbiAgcGFkZGluZy1yaWdodDogMTg3cHg7IH1cblxuLnUtbXItMTg4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxODhweDsgfVxuXG4udS1wci0xODgge1xuICBwYWRkaW5nLXJpZ2h0OiAxODhweDsgfVxuXG4udS1tci0xODkge1xuICBtYXJnaW4tcmlnaHQ6IDE4OXB4OyB9XG5cbi51LXByLTE4OSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4OXB4OyB9XG5cbi51LW1yLTE5MCB7XG4gIG1hcmdpbi1yaWdodDogMTkwcHg7IH1cblxuLnUtcHItMTkwIHtcbiAgcGFkZGluZy1yaWdodDogMTkwcHg7IH1cblxuLnUtbXItMTkxIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTFweDsgfVxuXG4udS1wci0xOTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTFweDsgfVxuXG4udS1tci0xOTIge1xuICBtYXJnaW4tcmlnaHQ6IDE5MnB4OyB9XG5cbi51LXByLTE5MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5MnB4OyB9XG5cbi51LW1yLTE5MyB7XG4gIG1hcmdpbi1yaWdodDogMTkzcHg7IH1cblxuLnUtcHItMTkzIHtcbiAgcGFkZGluZy1yaWdodDogMTkzcHg7IH1cblxuLnUtbXItMTk0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTRweDsgfVxuXG4udS1wci0xOTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTRweDsgfVxuXG4udS1tci0xOTUge1xuICBtYXJnaW4tcmlnaHQ6IDE5NXB4OyB9XG5cbi51LXByLTE5NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5NXB4OyB9XG5cbi51LW1yLTE5NiB7XG4gIG1hcmdpbi1yaWdodDogMTk2cHg7IH1cblxuLnUtcHItMTk2IHtcbiAgcGFkZGluZy1yaWdodDogMTk2cHg7IH1cblxuLnUtbXItMTk3IHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTdweDsgfVxuXG4udS1wci0xOTcge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTdweDsgfVxuXG4udS1tci0xOTgge1xuICBtYXJnaW4tcmlnaHQ6IDE5OHB4OyB9XG5cbi51LXByLTE5OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5OHB4OyB9XG5cbi51LW1yLTE5OSB7XG4gIG1hcmdpbi1yaWdodDogMTk5cHg7IH1cblxuLnUtcHItMTk5IHtcbiAgcGFkZGluZy1yaWdodDogMTk5cHg7IH1cblxuLnUtbXItMjAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMDBweDsgfVxuXG4udS1wci0yMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMDBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tNTAge1xuICAgIG1hcmdpbi10b3A6IC01MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTQ5IHtcbiAgICBtYXJnaW4tdG9wOiAtNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS00OCB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tNDcge1xuICAgIG1hcmdpbi10b3A6IC00N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTQ2IHtcbiAgICBtYXJnaW4tdG9wOiAtNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS00NSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tNDQge1xuICAgIG1hcmdpbi10b3A6IC00NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTQzIHtcbiAgICBtYXJnaW4tdG9wOiAtNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS00MiB7XG4gICAgbWFyZ2luLXRvcDogLTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tNDEge1xuICAgIG1hcmdpbi10b3A6IC00MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS0zOSB7XG4gICAgbWFyZ2luLXRvcDogLTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tMzgge1xuICAgIG1hcmdpbi10b3A6IC0zOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTM3IHtcbiAgICBtYXJnaW4tdG9wOiAtMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS0zNiB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tMzUge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTM0IHtcbiAgICBtYXJnaW4tdG9wOiAtMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS0zMyB7XG4gICAgbWFyZ2luLXRvcDogLTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tMzIge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTMxIHtcbiAgICBtYXJnaW4tdG9wOiAtMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS0zMCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tMjkge1xuICAgIG1hcmdpbi10b3A6IC0yOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS0yNyB7XG4gICAgbWFyZ2luLXRvcDogLTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tMjYge1xuICAgIG1hcmdpbi10b3A6IC0yNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tMjMge1xuICAgIG1hcmdpbi10b3A6IC0yM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS0yMSB7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTE5IHtcbiAgICBtYXJnaW4tdG9wOiAtMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS0xOCB7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tMTcge1xuICAgIG1hcmdpbi10b3A6IC0xN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tMTQge1xuICAgIG1hcmdpbi10b3A6IC0xNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tMTEge1xuICAgIG1hcmdpbi10b3A6IC0xMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiAtOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTgge1xuICAgIG1hcmdpbi10b3A6IC04cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tNyB7XG4gICAgbWFyZ2luLXRvcDogLTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogLTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1uZWdhdGl2ZS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXNtLTIge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMyB7XG4gICAgbWFyZ2luLXRvcDogMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xMyB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTQge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTQge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xNiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTcge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTcge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE4IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xOSB7XG4gICAgbWFyZ2luLXRvcDogMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xOSB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTIxIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0yMiB7XG4gICAgbWFyZ2luLXRvcDogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0yMiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMjMge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMjMge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMjYge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMjYge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTI3IHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0yOCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0yOCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMjkge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMjkge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0zMSB7XG4gICAgbWFyZ2luLXRvcDogMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0zMSB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMzIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMzIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTMzIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTMzIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0zNCB7XG4gICAgbWFyZ2luLXRvcDogMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0zNCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTM2IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTM2IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0zNyB7XG4gICAgbWFyZ2luLXRvcDogMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0zNyB7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMzgge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMzgge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTM5IHtcbiAgICBtYXJnaW4tdG9wOiAzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTM5IHtcbiAgICBwYWRkaW5nLXRvcDogMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tNDEge1xuICAgIG1hcmdpbi10b3A6IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNDEge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTQyIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTQyIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS00MyB7XG4gICAgbWFyZ2luLXRvcDogNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS00MyB7XG4gICAgcGFkZGluZy10b3A6IDQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tNDQge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNDQge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS00NiB7XG4gICAgbWFyZ2luLXRvcDogNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS00NiB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tNDcge1xuICAgIG1hcmdpbi10b3A6IDQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNDcge1xuICAgIHBhZGRpbmctdG9wOiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS00OSB7XG4gICAgbWFyZ2luLXRvcDogNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS00OSB7XG4gICAgcGFkZGluZy10b3A6IDQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTUxIHtcbiAgICBtYXJnaW4tdG9wOiA1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTUxIHtcbiAgICBwYWRkaW5nLXRvcDogNTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS01MiB7XG4gICAgbWFyZ2luLXRvcDogNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS01MiB7XG4gICAgcGFkZGluZy10b3A6IDUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tNTMge1xuICAgIG1hcmdpbi10b3A6IDUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNTMge1xuICAgIHBhZGRpbmctdG9wOiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTU0IHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTU0IHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS01NSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS01NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tNTYge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNTYge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTU3IHtcbiAgICBtYXJnaW4tdG9wOiA1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTU3IHtcbiAgICBwYWRkaW5nLXRvcDogNTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS01OCB7XG4gICAgbWFyZ2luLXRvcDogNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS01OCB7XG4gICAgcGFkZGluZy10b3A6IDU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tNTkge1xuICAgIG1hcmdpbi10b3A6IDU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNTkge1xuICAgIHBhZGRpbmctdG9wOiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS02MSB7XG4gICAgbWFyZ2luLXRvcDogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS02MSB7XG4gICAgcGFkZGluZy10b3A6IDYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tNjIge1xuICAgIG1hcmdpbi10b3A6IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNjIge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTYzIHtcbiAgICBtYXJnaW4tdG9wOiA2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTYzIHtcbiAgICBwYWRkaW5nLXRvcDogNjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS02NCB7XG4gICAgbWFyZ2luLXRvcDogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS02NCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tNjUge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNjUge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTY2IHtcbiAgICBtYXJnaW4tdG9wOiA2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTY2IHtcbiAgICBwYWRkaW5nLXRvcDogNjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS02NyB7XG4gICAgbWFyZ2luLXRvcDogNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS02NyB7XG4gICAgcGFkZGluZy10b3A6IDY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tNjgge1xuICAgIG1hcmdpbi10b3A6IDY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNjgge1xuICAgIHBhZGRpbmctdG9wOiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTY5IHtcbiAgICBtYXJnaW4tdG9wOiA2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTY5IHtcbiAgICBwYWRkaW5nLXRvcDogNjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tNzEge1xuICAgIG1hcmdpbi10b3A6IDcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNzEge1xuICAgIHBhZGRpbmctdG9wOiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS03MyB7XG4gICAgbWFyZ2luLXRvcDogNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS03MyB7XG4gICAgcGFkZGluZy10b3A6IDczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tNzQge1xuICAgIG1hcmdpbi10b3A6IDc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNzQge1xuICAgIHBhZGRpbmctdG9wOiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTc1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS03NiB7XG4gICAgbWFyZ2luLXRvcDogNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS03NiB7XG4gICAgcGFkZGluZy10b3A6IDc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tNzcge1xuICAgIG1hcmdpbi10b3A6IDc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tNzcge1xuICAgIHBhZGRpbmctdG9wOiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTc4IHtcbiAgICBtYXJnaW4tdG9wOiA3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTc4IHtcbiAgICBwYWRkaW5nLXRvcDogNzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS03OSB7XG4gICAgbWFyZ2luLXRvcDogNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS03OSB7XG4gICAgcGFkZGluZy10b3A6IDc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTgxIHtcbiAgICBtYXJnaW4tdG9wOiA4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTgxIHtcbiAgICBwYWRkaW5nLXRvcDogODFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS04MiB7XG4gICAgbWFyZ2luLXRvcDogODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS04MiB7XG4gICAgcGFkZGluZy10b3A6IDgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tODMge1xuICAgIG1hcmdpbi10b3A6IDgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tODMge1xuICAgIHBhZGRpbmctdG9wOiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTg0IHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTg0IHtcbiAgICBwYWRkaW5nLXRvcDogODRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS04NSB7XG4gICAgbWFyZ2luLXRvcDogODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS04NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tODYge1xuICAgIG1hcmdpbi10b3A6IDg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tODYge1xuICAgIHBhZGRpbmctdG9wOiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTg3IHtcbiAgICBtYXJnaW4tdG9wOiA4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTg3IHtcbiAgICBwYWRkaW5nLXRvcDogODdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS04OCB7XG4gICAgbWFyZ2luLXRvcDogODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS04OCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tODkge1xuICAgIG1hcmdpbi10b3A6IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tODkge1xuICAgIHBhZGRpbmctdG9wOiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTkwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS05MSB7XG4gICAgbWFyZ2luLXRvcDogOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS05MSB7XG4gICAgcGFkZGluZy10b3A6IDkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tOTIge1xuICAgIG1hcmdpbi10b3A6IDkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tOTIge1xuICAgIHBhZGRpbmctdG9wOiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTkzIHtcbiAgICBtYXJnaW4tdG9wOiA5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTkzIHtcbiAgICBwYWRkaW5nLXRvcDogOTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS05NCB7XG4gICAgbWFyZ2luLXRvcDogOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS05NCB7XG4gICAgcGFkZGluZy10b3A6IDk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tOTUge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tOTUge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS05NyB7XG4gICAgbWFyZ2luLXRvcDogOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS05NyB7XG4gICAgcGFkZGluZy10b3A6IDk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tOTgge1xuICAgIG1hcmdpbi10b3A6IDk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tOTgge1xuICAgIHBhZGRpbmctdG9wOiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTk5IHtcbiAgICBtYXJnaW4tdG9wOiA5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTk5IHtcbiAgICBwYWRkaW5nLXRvcDogOTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTEwMSB7XG4gICAgbWFyZ2luLXRvcDogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTAxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTAyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xMDIge1xuICAgIHBhZGRpbmctdG9wOiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMDMge1xuICAgIG1hcmdpbi10b3A6IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTEwMyB7XG4gICAgcGFkZGluZy10b3A6IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTEwNCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTA0IHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTA1IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xMDUge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMDYge1xuICAgIG1hcmdpbi10b3A6IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTEwNiB7XG4gICAgcGFkZGluZy10b3A6IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTEwNyB7XG4gICAgbWFyZ2luLXRvcDogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTA3IHtcbiAgICBwYWRkaW5nLXRvcDogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTA4IHtcbiAgICBtYXJnaW4tdG9wOiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xMDgge1xuICAgIHBhZGRpbmctdG9wOiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMDkge1xuICAgIG1hcmdpbi10b3A6IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTEwOSB7XG4gICAgcGFkZGluZy10b3A6IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTExMCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMTIge1xuICAgIG1hcmdpbi10b3A6IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTExMyB7XG4gICAgbWFyZ2luLXRvcDogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMTUge1xuICAgIG1hcmdpbi10b3A6IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTExNSB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTExNiB7XG4gICAgbWFyZ2luLXRvcDogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTE3IHtcbiAgICBtYXJnaW4tdG9wOiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xMTcge1xuICAgIHBhZGRpbmctdG9wOiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMTgge1xuICAgIG1hcmdpbi10b3A6IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTExOCB7XG4gICAgcGFkZGluZy10b3A6IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTExOSB7XG4gICAgbWFyZ2luLXRvcDogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMjEge1xuICAgIG1hcmdpbi10b3A6IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTEyMSB7XG4gICAgcGFkZGluZy10b3A6IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTEyMiB7XG4gICAgbWFyZ2luLXRvcDogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTIyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTIzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xMjMge1xuICAgIHBhZGRpbmctdG9wOiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMjQge1xuICAgIG1hcmdpbi10b3A6IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTEyNCB7XG4gICAgcGFkZGluZy10b3A6IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTEyNSB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTI2IHtcbiAgICBtYXJnaW4tdG9wOiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xMjYge1xuICAgIHBhZGRpbmctdG9wOiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMjcge1xuICAgIG1hcmdpbi10b3A6IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTEyNyB7XG4gICAgcGFkZGluZy10b3A6IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTI5IHtcbiAgICBtYXJnaW4tdG9wOiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xMjkge1xuICAgIHBhZGRpbmctdG9wOiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMzAge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTEzMCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTEzMSB7XG4gICAgbWFyZ2luLXRvcDogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTMxIHtcbiAgICBwYWRkaW5nLXRvcDogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTMyIHtcbiAgICBtYXJnaW4tdG9wOiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xMzIge1xuICAgIHBhZGRpbmctdG9wOiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMzMge1xuICAgIG1hcmdpbi10b3A6IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTEzMyB7XG4gICAgcGFkZGluZy10b3A6IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTEzNCB7XG4gICAgbWFyZ2luLXRvcDogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTM0IHtcbiAgICBwYWRkaW5nLXRvcDogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTM1IHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xMzUge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMzYge1xuICAgIG1hcmdpbi10b3A6IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTEzNiB7XG4gICAgcGFkZGluZy10b3A6IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTEzNyB7XG4gICAgbWFyZ2luLXRvcDogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTM3IHtcbiAgICBwYWRkaW5nLXRvcDogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTM4IHtcbiAgICBtYXJnaW4tdG9wOiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xMzgge1xuICAgIHBhZGRpbmctdG9wOiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xMzkge1xuICAgIG1hcmdpbi10b3A6IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTEzOSB7XG4gICAgcGFkZGluZy10b3A6IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTQxIHtcbiAgICBtYXJnaW4tdG9wOiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xNDEge1xuICAgIHBhZGRpbmctdG9wOiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xNDIge1xuICAgIG1hcmdpbi10b3A6IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE0MiB7XG4gICAgcGFkZGluZy10b3A6IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE0MyB7XG4gICAgbWFyZ2luLXRvcDogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTQzIHtcbiAgICBwYWRkaW5nLXRvcDogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xNDQge1xuICAgIHBhZGRpbmctdG9wOiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xNDUge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE0NSB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE0NiB7XG4gICAgbWFyZ2luLXRvcDogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTQ2IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTQ3IHtcbiAgICBtYXJnaW4tdG9wOiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xNDcge1xuICAgIHBhZGRpbmctdG9wOiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xNDgge1xuICAgIG1hcmdpbi10b3A6IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE0OCB7XG4gICAgcGFkZGluZy10b3A6IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE0OSB7XG4gICAgbWFyZ2luLXRvcDogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTQ5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xNTEge1xuICAgIG1hcmdpbi10b3A6IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE1MSB7XG4gICAgcGFkZGluZy10b3A6IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE1MiB7XG4gICAgbWFyZ2luLXRvcDogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTUyIHtcbiAgICBwYWRkaW5nLXRvcDogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTUzIHtcbiAgICBtYXJnaW4tdG9wOiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xNTMge1xuICAgIHBhZGRpbmctdG9wOiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xNTQge1xuICAgIG1hcmdpbi10b3A6IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE1NCB7XG4gICAgcGFkZGluZy10b3A6IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE1NSB7XG4gICAgbWFyZ2luLXRvcDogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTU2IHtcbiAgICBtYXJnaW4tdG9wOiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xNTYge1xuICAgIHBhZGRpbmctdG9wOiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xNTcge1xuICAgIG1hcmdpbi10b3A6IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE1NyB7XG4gICAgcGFkZGluZy10b3A6IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE1OCB7XG4gICAgbWFyZ2luLXRvcDogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTU4IHtcbiAgICBwYWRkaW5nLXRvcDogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTU5IHtcbiAgICBtYXJnaW4tdG9wOiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xNTkge1xuICAgIHBhZGRpbmctdG9wOiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xNjAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE2MSB7XG4gICAgbWFyZ2luLXRvcDogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTYxIHtcbiAgICBwYWRkaW5nLXRvcDogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTYyIHtcbiAgICBtYXJnaW4tdG9wOiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xNjIge1xuICAgIHBhZGRpbmctdG9wOiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xNjMge1xuICAgIG1hcmdpbi10b3A6IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE2MyB7XG4gICAgcGFkZGluZy10b3A6IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE2NCB7XG4gICAgbWFyZ2luLXRvcDogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTY0IHtcbiAgICBwYWRkaW5nLXRvcDogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTY1IHtcbiAgICBtYXJnaW4tdG9wOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xNjUge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xNjYge1xuICAgIG1hcmdpbi10b3A6IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE2NiB7XG4gICAgcGFkZGluZy10b3A6IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE2NyB7XG4gICAgbWFyZ2luLXRvcDogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTY3IHtcbiAgICBwYWRkaW5nLXRvcDogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTY4IHtcbiAgICBtYXJnaW4tdG9wOiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xNjgge1xuICAgIHBhZGRpbmctdG9wOiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xNjkge1xuICAgIG1hcmdpbi10b3A6IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE2OSB7XG4gICAgcGFkZGluZy10b3A6IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE3MCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTcxIHtcbiAgICBtYXJnaW4tdG9wOiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xNzEge1xuICAgIHBhZGRpbmctdG9wOiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xNzIge1xuICAgIG1hcmdpbi10b3A6IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE3MiB7XG4gICAgcGFkZGluZy10b3A6IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE3MyB7XG4gICAgbWFyZ2luLXRvcDogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTczIHtcbiAgICBwYWRkaW5nLXRvcDogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTc0IHtcbiAgICBtYXJnaW4tdG9wOiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xNzQge1xuICAgIHBhZGRpbmctdG9wOiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xNzUge1xuICAgIG1hcmdpbi10b3A6IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE3NSB7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE3NiB7XG4gICAgbWFyZ2luLXRvcDogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTc2IHtcbiAgICBwYWRkaW5nLXRvcDogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTc3IHtcbiAgICBtYXJnaW4tdG9wOiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xNzcge1xuICAgIHBhZGRpbmctdG9wOiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xNzgge1xuICAgIG1hcmdpbi10b3A6IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE3OCB7XG4gICAgcGFkZGluZy10b3A6IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE3OSB7XG4gICAgbWFyZ2luLXRvcDogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTc5IHtcbiAgICBwYWRkaW5nLXRvcDogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xODEge1xuICAgIG1hcmdpbi10b3A6IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE4MSB7XG4gICAgcGFkZGluZy10b3A6IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE4MiB7XG4gICAgbWFyZ2luLXRvcDogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTgyIHtcbiAgICBwYWRkaW5nLXRvcDogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTgzIHtcbiAgICBtYXJnaW4tdG9wOiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xODMge1xuICAgIHBhZGRpbmctdG9wOiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xODQge1xuICAgIG1hcmdpbi10b3A6IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE4NCB7XG4gICAgcGFkZGluZy10b3A6IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE4NSB7XG4gICAgbWFyZ2luLXRvcDogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTg1IHtcbiAgICBwYWRkaW5nLXRvcDogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTg2IHtcbiAgICBtYXJnaW4tdG9wOiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xODYge1xuICAgIHBhZGRpbmctdG9wOiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xODcge1xuICAgIG1hcmdpbi10b3A6IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE4NyB7XG4gICAgcGFkZGluZy10b3A6IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE4OCB7XG4gICAgbWFyZ2luLXRvcDogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTg4IHtcbiAgICBwYWRkaW5nLXRvcDogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTg5IHtcbiAgICBtYXJnaW4tdG9wOiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xODkge1xuICAgIHBhZGRpbmctdG9wOiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xOTAge1xuICAgIG1hcmdpbi10b3A6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE5MSB7XG4gICAgbWFyZ2luLXRvcDogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTkxIHtcbiAgICBwYWRkaW5nLXRvcDogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTkyIHtcbiAgICBtYXJnaW4tdG9wOiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xOTIge1xuICAgIHBhZGRpbmctdG9wOiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xOTMge1xuICAgIG1hcmdpbi10b3A6IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE5MyB7XG4gICAgcGFkZGluZy10b3A6IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE5NCB7XG4gICAgbWFyZ2luLXRvcDogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTk0IHtcbiAgICBwYWRkaW5nLXRvcDogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTk1IHtcbiAgICBtYXJnaW4tdG9wOiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xOTUge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xOTYge1xuICAgIG1hcmdpbi10b3A6IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE5NiB7XG4gICAgcGFkZGluZy10b3A6IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTE5NyB7XG4gICAgbWFyZ2luLXRvcDogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMTk3IHtcbiAgICBwYWRkaW5nLXRvcDogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXQtc20tMTk4IHtcbiAgICBtYXJnaW4tdG9wOiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wdC1zbS0xOTgge1xuICAgIHBhZGRpbmctdG9wOiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tdC1zbS0xOTkge1xuICAgIG1hcmdpbi10b3A6IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXB0LXNtLTE5OSB7XG4gICAgcGFkZGluZy10b3A6IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW10LXNtLTIwMCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHQtc20tMjAwIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tNTAge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTQ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tNDcge1xuICAgIG1hcmdpbi1ib3R0b206IC00N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTQ2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tNDQge1xuICAgIG1hcmdpbi1ib3R0b206IC00NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTQzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS00MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tNDEge1xuICAgIG1hcmdpbi1ib3R0b206IC00MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS0zOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tMzgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTM3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS0zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tMzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS0zMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tMzIge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTMxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tMjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0yOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS0yNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tMjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tMjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS0yMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tMTcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1uZWdhdGl2ZS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTIxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0yMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0yMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMjMge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMjYge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTI3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0yOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0yOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMjkge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMjkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0zMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0zMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTMzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0zNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0zNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTM2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTM2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0zNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0zNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMzgge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMzgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTM5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTM5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tNDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNDEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTQyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTQyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS00MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS00MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tNDQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS00NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS00NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tNDcge1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNDcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS00OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS00OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTUxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTUxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS01MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS01MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tNTMge1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTU0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTU0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS01NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTU3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTU3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS01OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS01OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tNTkge1xuICAgIG1hcmdpbi1ib3R0b206IDU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS02MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS02MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tNjIge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNjIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTYzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTYzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTY2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTY2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS02NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS02NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tNjgge1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNjgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTY5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTY5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tNzEge1xuICAgIG1hcmdpbi1ib3R0b206IDcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNzEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS03MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS03MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tNzQge1xuICAgIG1hcmdpbi1ib3R0b206IDc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNzQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS03NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS03NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tNzcge1xuICAgIG1hcmdpbi1ib3R0b206IDc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tNzcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTc4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTc4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS03OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS03OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS04MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS04MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tODMge1xuICAgIG1hcmdpbi1ib3R0b206IDgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tODMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTg0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS04NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tODYge1xuICAgIG1hcmdpbi1ib3R0b206IDg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tODYge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTg3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTg3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS04OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS04OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tODkge1xuICAgIG1hcmdpbi1ib3R0b206IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tODkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS05MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS05MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tOTIge1xuICAgIG1hcmdpbi1ib3R0b206IDkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tOTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTkzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTkzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS05NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS05NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS05NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS05NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tOTgge1xuICAgIG1hcmdpbi1ib3R0b206IDk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tOTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTk5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTk5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTEwMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTAxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xMDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTEwMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTEwNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTA0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTA1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xMDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMDYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTEwNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTEwNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTA3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTA4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xMDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMDkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTEwOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTExMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTExMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTExMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTExNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTExOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTExOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMjEge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTEyMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTEyMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTIyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTEyNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMjcge1xuICAgIG1hcmdpbi1ib3R0b206IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTEyNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xMjkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTEzMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTMxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMzMge1xuICAgIG1hcmdpbi1ib3R0b206IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTEzMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTEzNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTM0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMzYge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTEzNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTEzNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTM3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTM4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xMzgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xMzkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTEzOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTQxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xNDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xNDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE0MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE0MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTQzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE0NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTQ2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTQ3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xNDcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE0OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE0OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTQ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xNTEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE1MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE1MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTUyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTUzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xNTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xNTQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE1NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE1NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xNTcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE1NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE1OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTU4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTU5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xNTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE2MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTYxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xNjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xNjMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE2MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE2NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xNjYge1xuICAgIG1hcmdpbi1ib3R0b206IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE2NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE2NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTY3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTY4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xNjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xNjkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE2OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE3MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTcxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xNzEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE3MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE3MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTczIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTc0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xNzQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE3NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTc2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTc3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xNzcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xNzgge1xuICAgIG1hcmdpbi1ib3R0b206IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE3OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE3OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTc5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xODEge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE4MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE4MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xODMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xODQge1xuICAgIG1hcmdpbi1ib3R0b206IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE4NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE4NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xODYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xODcge1xuICAgIG1hcmdpbi1ib3R0b206IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE4NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE4OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTg4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTg5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xODkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE5MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTkxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTkyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xOTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xOTMge1xuICAgIG1hcmdpbi1ib3R0b206IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE5MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE5NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTk0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE5NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTE5NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMTk3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWItc20tMTk4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wYi1zbS0xOTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tYi1zbS0xOTkge1xuICAgIG1hcmdpbi1ib3R0b206IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBiLXNtLTE5OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1iLXNtLTIwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGItc20tMjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtc20tNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1uZWdhdGl2ZS1zbS00OSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtc20tNDcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1uZWdhdGl2ZS1zbS00NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtc20tNDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1uZWdhdGl2ZS1zbS00MyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtc20tNDEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1uZWdhdGl2ZS1zbS00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTM5IHtcbiAgICBtYXJnaW4tbGVmdDogLTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtc20tMzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1uZWdhdGl2ZS1zbS0zNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTM2IHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtc20tMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1uZWdhdGl2ZS1zbS0zNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTMzIHtcbiAgICBtYXJnaW4tbGVmdDogLTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtc20tMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1uZWdhdGl2ZS1zbS0zMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtc20tMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1uZWdhdGl2ZS1zbS0yOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTI3IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtc20tMjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1uZWdhdGl2ZS1zbS0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtc20tMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1uZWdhdGl2ZS1zbS0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTIxIHtcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtc20tMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1uZWdhdGl2ZS1zbS0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtc20tMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1uZWdhdGl2ZS1zbS0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtc20tMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1uZWdhdGl2ZS1zbS0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1uZWdhdGl2ZS1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMjEge1xuICAgIG1hcmdpbi1sZWZ0OiAyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTIxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMjIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTIyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTIzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMjYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTI2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMjcge1xuICAgIG1hcmdpbi1sZWZ0OiAyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTI3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTI5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMzEge1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTMxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTMzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMzQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTM0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMzYge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTM2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMzcge1xuICAgIG1hcmdpbi1sZWZ0OiAzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTM3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMzgge1xuICAgIG1hcmdpbi1sZWZ0OiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTM4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMzkge1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTM5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNDEge1xuICAgIG1hcmdpbi1sZWZ0OiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTQxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNDIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTQyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNDMge1xuICAgIG1hcmdpbi1sZWZ0OiA0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTQzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNDQge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNDYge1xuICAgIG1hcmdpbi1sZWZ0OiA0NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTQ2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNDcge1xuICAgIG1hcmdpbi1sZWZ0OiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTQ3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNDgge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNDkge1xuICAgIG1hcmdpbi1sZWZ0OiA0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTQ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTUxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTUyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTUzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTU0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTU3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNTgge1xuICAgIG1hcmdpbi1sZWZ0OiA1OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTU4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNTkge1xuICAgIG1hcmdpbi1sZWZ0OiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTU5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNjEge1xuICAgIG1hcmdpbi1sZWZ0OiA2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTYxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNjIge1xuICAgIG1hcmdpbi1sZWZ0OiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTYyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNjMge1xuICAgIG1hcmdpbi1sZWZ0OiA2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTYzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNjYge1xuICAgIG1hcmdpbi1sZWZ0OiA2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTY2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNjcge1xuICAgIG1hcmdpbi1sZWZ0OiA2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTY3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNjgge1xuICAgIG1hcmdpbi1sZWZ0OiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTY4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNjkge1xuICAgIG1hcmdpbi1sZWZ0OiA2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTY5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNzEge1xuICAgIG1hcmdpbi1sZWZ0OiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTcxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNzIge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNzMge1xuICAgIG1hcmdpbi1sZWZ0OiA3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTczIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNzQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTc0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNzYge1xuICAgIG1hcmdpbi1sZWZ0OiA3NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTc2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNzcge1xuICAgIG1hcmdpbi1sZWZ0OiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTc3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNzgge1xuICAgIG1hcmdpbi1sZWZ0OiA3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTc4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tNzkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTc5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tODEge1xuICAgIG1hcmdpbi1sZWZ0OiA4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTgxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tODIge1xuICAgIG1hcmdpbi1sZWZ0OiA4MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tODMge1xuICAgIG1hcmdpbi1sZWZ0OiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTgzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tODQge1xuICAgIG1hcmdpbi1sZWZ0OiA4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTg0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tODYge1xuICAgIG1hcmdpbi1sZWZ0OiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTg2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tODcge1xuICAgIG1hcmdpbi1sZWZ0OiA4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTg3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tODgge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTg4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tODkge1xuICAgIG1hcmdpbi1sZWZ0OiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTg5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tOTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTkxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tOTIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTkyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tOTMge1xuICAgIG1hcmdpbi1sZWZ0OiA5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTkzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tOTQge1xuICAgIG1hcmdpbi1sZWZ0OiA5NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTk0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tOTYge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tOTcge1xuICAgIG1hcmdpbi1sZWZ0OiA5N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTk3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tOTgge1xuICAgIG1hcmdpbi1sZWZ0OiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTk4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tOTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTk5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTEwMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTEwMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xMDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xMDIge1xuICAgIHBhZGRpbmctbGVmdDogMTAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTAzIHtcbiAgICBtYXJnaW4tbGVmdDogMTAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTAzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTEwNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTEwNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xMDUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xMDUge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTA2IHtcbiAgICBtYXJnaW4tbGVmdDogMTA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTA2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTEwNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTEwNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xMDgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xMDgge1xuICAgIHBhZGRpbmctbGVmdDogMTA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTA5IHtcbiAgICBtYXJnaW4tbGVmdDogMTA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTA5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTExMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTExMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xMTEge1xuICAgIHBhZGRpbmctbGVmdDogMTExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTExMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTExMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xMTQge1xuICAgIHBhZGRpbmctbGVmdDogMTE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTExNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDExNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTExNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xMTcge1xuICAgIHBhZGRpbmctbGVmdDogMTE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTE4IHtcbiAgICBtYXJnaW4tbGVmdDogMTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTExOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTExOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTIxIHtcbiAgICBtYXJnaW4tbGVmdDogMTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTIxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTEyMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTEyMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xMjMge1xuICAgIHBhZGRpbmctbGVmdDogMTIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTEyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xMjYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xMjYge1xuICAgIHBhZGRpbmctbGVmdDogMTI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTI3IHtcbiAgICBtYXJnaW4tbGVmdDogMTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTI3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTEyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xMjkge1xuICAgIHBhZGRpbmctbGVmdDogMTI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTEzMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTEzMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xMzIge1xuICAgIHBhZGRpbmctbGVmdDogMTMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTMzIHtcbiAgICBtYXJnaW4tbGVmdDogMTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTMzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTEzNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTEzNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xMzUge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTM2IHtcbiAgICBtYXJnaW4tbGVmdDogMTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTM2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTEzNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTEzNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xMzgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xMzgge1xuICAgIHBhZGRpbmctbGVmdDogMTM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTM5IHtcbiAgICBtYXJnaW4tbGVmdDogMTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTM5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xNDEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xNDEge1xuICAgIHBhZGRpbmctbGVmdDogMTQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTQyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE0MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE0MyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogMTQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE0NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xNDcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xNDcge1xuICAgIHBhZGRpbmctbGVmdDogMTQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogMTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE0OSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xNTAge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTUxIHtcbiAgICBtYXJnaW4tbGVmdDogMTUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTUxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE1MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE1MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xNTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xNTMge1xuICAgIHBhZGRpbmctbGVmdDogMTUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTU0IHtcbiAgICBtYXJnaW4tbGVmdDogMTU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTU0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE1NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE1NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xNTYge1xuICAgIHBhZGRpbmctbGVmdDogMTU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTU3IHtcbiAgICBtYXJnaW4tbGVmdDogMTU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTU3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE1OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE1OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xNTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xNTkge1xuICAgIHBhZGRpbmctbGVmdDogMTU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE2MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE2MSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xNjIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xNjIge1xuICAgIHBhZGRpbmctbGVmdDogMTYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTYzIHtcbiAgICBtYXJnaW4tbGVmdDogMTYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTYzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE2NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE2NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xNjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xNjUge1xuICAgIHBhZGRpbmctbGVmdDogMTY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTY2IHtcbiAgICBtYXJnaW4tbGVmdDogMTY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTY2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE2NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE2NyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xNjgge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xNjgge1xuICAgIHBhZGRpbmctbGVmdDogMTY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTY5IHtcbiAgICBtYXJnaW4tbGVmdDogMTY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTY5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE3MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xNzEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xNzEge1xuICAgIHBhZGRpbmctbGVmdDogMTcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTcyIHtcbiAgICBtYXJnaW4tbGVmdDogMTcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE3MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE3MyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xNzQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xNzQge1xuICAgIHBhZGRpbmctbGVmdDogMTc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTc1IHtcbiAgICBtYXJnaW4tbGVmdDogMTc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE3NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE3NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xNzcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xNzcge1xuICAgIHBhZGRpbmctbGVmdDogMTc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTc4IHtcbiAgICBtYXJnaW4tbGVmdDogMTc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTc4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE3OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE3OSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xODAge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xODAge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTgxIHtcbiAgICBtYXJnaW4tbGVmdDogMTgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTgxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE4MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE4MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xODMge1xuICAgIG1hcmdpbi1sZWZ0OiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xODMge1xuICAgIHBhZGRpbmctbGVmdDogMTgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTg0IHtcbiAgICBtYXJnaW4tbGVmdDogMTg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTg0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE4NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE4NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xODYge1xuICAgIG1hcmdpbi1sZWZ0OiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xODYge1xuICAgIHBhZGRpbmctbGVmdDogMTg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTg3IHtcbiAgICBtYXJnaW4tbGVmdDogMTg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTg3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE4OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE4OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xODkge1xuICAgIG1hcmdpbi1sZWZ0OiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xODkge1xuICAgIHBhZGRpbmctbGVmdDogMTg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTkwIHtcbiAgICBtYXJnaW4tbGVmdDogMTkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE5MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE5MSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xOTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xOTIge1xuICAgIHBhZGRpbmctbGVmdDogMTkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTkzIHtcbiAgICBtYXJnaW4tbGVmdDogMTkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTkzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE5NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE5NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xOTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xOTUge1xuICAgIHBhZGRpbmctbGVmdDogMTk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTk2IHtcbiAgICBtYXJnaW4tbGVmdDogMTk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTE5NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTE5NyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tbC1zbS0xOTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wbC1zbS0xOTgge1xuICAgIHBhZGRpbmctbGVmdDogMTk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbWwtc20tMTk5IHtcbiAgICBtYXJnaW4tbGVmdDogMTk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcGwtc20tMTk5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1sLXNtLTIwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXBsLXNtLTIwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS00OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS00NyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS00NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS00NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS00NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS00MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS00MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS00MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0zOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0zOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0zNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0zNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0zNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0zMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0zMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0yOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItbmVnYXRpdmUtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogLTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItbmVnYXRpdmUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1uZWdhdGl2ZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItbmVnYXRpdmUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTMge1xuICAgIG1hcmdpbi1yaWdodDogMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTYge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTkge1xuICAgIG1hcmdpbi1yaWdodDogMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tMjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMjIge1xuICAgIG1hcmdpbi1yaWdodDogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS0yMiB7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTI2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTI3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tMjcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMjgge1xuICAgIG1hcmdpbi1yaWdodDogMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS0yOCB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS0yOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTI5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMzEge1xuICAgIG1hcmdpbi1yaWdodDogMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS0zMSB7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTMzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tMzMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMzQge1xuICAgIG1hcmdpbi1yaWdodDogMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS0zNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTM2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tMzYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMzcge1xuICAgIG1hcmdpbi1yaWdodDogMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS0zNyB7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS0zOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTM4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTM5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tMzkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS00MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTQxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTQyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tNDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNDMge1xuICAgIG1hcmdpbi1yaWdodDogNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS00MyB7XG4gICAgcGFkZGluZy1yaWdodDogNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS00NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNDYge1xuICAgIG1hcmdpbi1yaWdodDogNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS00NiB7XG4gICAgcGFkZGluZy1yaWdodDogNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS00NyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTQ3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNDkge1xuICAgIG1hcmdpbi1yaWdodDogNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS00OSB7XG4gICAgcGFkZGluZy1yaWdodDogNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTUxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tNTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNTIge1xuICAgIG1hcmdpbi1yaWdodDogNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS01MiB7XG4gICAgcGFkZGluZy1yaWdodDogNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS01MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTUzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTU0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tNTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNTUge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS01NSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTU3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tNTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNTgge1xuICAgIG1hcmdpbi1yaWdodDogNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS01OCB7XG4gICAgcGFkZGluZy1yaWdodDogNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS01OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTU5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNjEge1xuICAgIG1hcmdpbi1yaWdodDogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS02MSB7XG4gICAgcGFkZGluZy1yaWdodDogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS02MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTYyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTYzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tNjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNjQge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS02NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTY2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tNjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNjcge1xuICAgIG1hcmdpbi1yaWdodDogNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS02NyB7XG4gICAgcGFkZGluZy1yaWdodDogNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS02OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTY4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTY5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tNjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNzAge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS03MCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS03MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTcxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNzMge1xuICAgIG1hcmdpbi1yaWdodDogNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS03MyB7XG4gICAgcGFkZGluZy1yaWdodDogNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS03NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTc0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNzYge1xuICAgIG1hcmdpbi1yaWdodDogNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS03NiB7XG4gICAgcGFkZGluZy1yaWdodDogNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS03NyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTc3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTc4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tNzgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tNzkge1xuICAgIG1hcmdpbi1yaWdodDogNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS03OSB7XG4gICAgcGFkZGluZy1yaWdodDogNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTgxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tODEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tODIge1xuICAgIG1hcmdpbi1yaWdodDogODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS04MiB7XG4gICAgcGFkZGluZy1yaWdodDogODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS04MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTgzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTg0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tODQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tODUge1xuICAgIG1hcmdpbi1yaWdodDogODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS04NSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS04NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTg2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTg3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tODcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tODgge1xuICAgIG1hcmdpbi1yaWdodDogODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS04OCB7XG4gICAgcGFkZGluZy1yaWdodDogODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS04OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTg5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTkwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tOTEge1xuICAgIG1hcmdpbi1yaWdodDogOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS05MSB7XG4gICAgcGFkZGluZy1yaWdodDogOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS05MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTkyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTkzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tOTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tOTQge1xuICAgIG1hcmdpbi1yaWdodDogOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS05NCB7XG4gICAgcGFkZGluZy1yaWdodDogOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS05NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTk1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tOTcge1xuICAgIG1hcmdpbi1yaWdodDogOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1wci1zbS05NyB7XG4gICAgcGFkZGluZy1yaWdodDogOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1tci1zbS05OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTk4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW1yLXNtLTk5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtcHItc20tOTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTAxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEwMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTAyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEwMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTAzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEwMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTA0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEwNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTA1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEwNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTA2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEwNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTA3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEwNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTA4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEwOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTA5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEwOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTExMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTExMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTExMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTExNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTExNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTExNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTExNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTExOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTExOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEyMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEyMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEyMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEyNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEyNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTI3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEyNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTI5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEyOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEzMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTMxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEzMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEzMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTMzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEzMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTM0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEzNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEzNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTM2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEzNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTM3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEzNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTM4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEzOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTM5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTEzOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTQxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE0MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTQyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE0MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTQzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE0MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE0NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTQ2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE0NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTQ3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE0NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE0OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTQ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE0OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE1MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTUxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE1MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTUyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE1MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTUzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE1MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTU0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE1NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTU1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE1NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE1NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTU3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE1NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTU4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE1OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTU5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE1OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTYxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE2MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTYyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE2MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTYzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE2MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE2NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE2NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTY2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE2NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTY3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE2NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTY4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE2OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTY5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE2OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTcwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE3MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTcxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE3MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE3MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTczIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE3MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTc0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE3NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE3NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTc2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE3NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTc3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE3NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTc4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE3OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTc5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE3OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE4MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTgxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE4MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE4MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTgzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE4MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTg0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE4NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTg1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE4NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTg2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE4NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTg3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE4NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTg4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE4OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTg5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE4OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTkwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE5MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTkxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE5MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTkyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE5MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTkzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE5MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTk0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE5NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTk1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE5NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE5NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTk3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE5NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTk4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE5OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMTk5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTE5OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbXItc20tMjAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LXByLXNtLTIwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtNTAge1xuICAgIG1hcmdpbi10b3A6IC01MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTQ5IHtcbiAgICBtYXJnaW4tdG9wOiAtNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC00OCB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtNDcge1xuICAgIG1hcmdpbi10b3A6IC00N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTQ2IHtcbiAgICBtYXJnaW4tdG9wOiAtNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC00NSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtNDQge1xuICAgIG1hcmdpbi10b3A6IC00NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTQzIHtcbiAgICBtYXJnaW4tdG9wOiAtNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC00MiB7XG4gICAgbWFyZ2luLXRvcDogLTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtNDEge1xuICAgIG1hcmdpbi10b3A6IC00MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC0zOSB7XG4gICAgbWFyZ2luLXRvcDogLTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtMzgge1xuICAgIG1hcmdpbi10b3A6IC0zOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTM3IHtcbiAgICBtYXJnaW4tdG9wOiAtMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC0zNiB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtMzUge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTM0IHtcbiAgICBtYXJnaW4tdG9wOiAtMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC0zMyB7XG4gICAgbWFyZ2luLXRvcDogLTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtMzIge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTMxIHtcbiAgICBtYXJnaW4tdG9wOiAtMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC0zMCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtMjkge1xuICAgIG1hcmdpbi10b3A6IC0yOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC0yNyB7XG4gICAgbWFyZ2luLXRvcDogLTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtMjYge1xuICAgIG1hcmdpbi10b3A6IC0yNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtMjMge1xuICAgIG1hcmdpbi10b3A6IC0yM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC0yMSB7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTE5IHtcbiAgICBtYXJnaW4tdG9wOiAtMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC0xOCB7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtMTcge1xuICAgIG1hcmdpbi10b3A6IC0xN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC0xNSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtMTQge1xuICAgIG1hcmdpbi10b3A6IC0xNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IC0xMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiAtOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTgge1xuICAgIG1hcmdpbi10b3A6IC04cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogLTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogLTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1uZWdhdGl2ZS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLW1kLTIge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtOSB7XG4gICAgcGFkZGluZy10b3A6IDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMyB7XG4gICAgbWFyZ2luLXRvcDogMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTQge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTQge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xNiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTcge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTcge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE4IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xOSB7XG4gICAgbWFyZ2luLXRvcDogMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xOSB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTIxIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0yMiB7XG4gICAgbWFyZ2luLXRvcDogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0yMiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMjMge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMjMge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMjYge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMjYge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTI3IHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0yOCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0yOCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMjkge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMjkge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0zMSB7XG4gICAgbWFyZ2luLXRvcDogMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0zMSB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMzIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMzIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTMzIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTMzIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0zNCB7XG4gICAgbWFyZ2luLXRvcDogMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0zNCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTM2IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTM2IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0zNyB7XG4gICAgbWFyZ2luLXRvcDogMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0zNyB7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMzgge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMzgge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTM5IHtcbiAgICBtYXJnaW4tdG9wOiAzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTM5IHtcbiAgICBwYWRkaW5nLXRvcDogMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtNDEge1xuICAgIG1hcmdpbi10b3A6IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNDEge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTQyIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTQyIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC00MyB7XG4gICAgbWFyZ2luLXRvcDogNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC00MyB7XG4gICAgcGFkZGluZy10b3A6IDQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtNDQge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNDQge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC00NiB7XG4gICAgbWFyZ2luLXRvcDogNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC00NiB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtNDcge1xuICAgIG1hcmdpbi10b3A6IDQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNDcge1xuICAgIHBhZGRpbmctdG9wOiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC00OSB7XG4gICAgbWFyZ2luLXRvcDogNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC00OSB7XG4gICAgcGFkZGluZy10b3A6IDQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTUxIHtcbiAgICBtYXJnaW4tdG9wOiA1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTUxIHtcbiAgICBwYWRkaW5nLXRvcDogNTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC01MiB7XG4gICAgbWFyZ2luLXRvcDogNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC01MiB7XG4gICAgcGFkZGluZy10b3A6IDUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtNTMge1xuICAgIG1hcmdpbi10b3A6IDUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNTMge1xuICAgIHBhZGRpbmctdG9wOiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTU0IHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTU0IHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC01NSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC01NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtNTYge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNTYge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTU3IHtcbiAgICBtYXJnaW4tdG9wOiA1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTU3IHtcbiAgICBwYWRkaW5nLXRvcDogNTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC01OCB7XG4gICAgbWFyZ2luLXRvcDogNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC01OCB7XG4gICAgcGFkZGluZy10b3A6IDU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtNTkge1xuICAgIG1hcmdpbi10b3A6IDU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNTkge1xuICAgIHBhZGRpbmctdG9wOiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC02MSB7XG4gICAgbWFyZ2luLXRvcDogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC02MSB7XG4gICAgcGFkZGluZy10b3A6IDYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtNjIge1xuICAgIG1hcmdpbi10b3A6IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNjIge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTYzIHtcbiAgICBtYXJnaW4tdG9wOiA2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTYzIHtcbiAgICBwYWRkaW5nLXRvcDogNjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC02NCB7XG4gICAgbWFyZ2luLXRvcDogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC02NCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtNjUge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNjUge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTY2IHtcbiAgICBtYXJnaW4tdG9wOiA2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTY2IHtcbiAgICBwYWRkaW5nLXRvcDogNjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC02NyB7XG4gICAgbWFyZ2luLXRvcDogNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC02NyB7XG4gICAgcGFkZGluZy10b3A6IDY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtNjgge1xuICAgIG1hcmdpbi10b3A6IDY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNjgge1xuICAgIHBhZGRpbmctdG9wOiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTY5IHtcbiAgICBtYXJnaW4tdG9wOiA2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTY5IHtcbiAgICBwYWRkaW5nLXRvcDogNjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtNzEge1xuICAgIG1hcmdpbi10b3A6IDcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNzEge1xuICAgIHBhZGRpbmctdG9wOiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC03MyB7XG4gICAgbWFyZ2luLXRvcDogNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC03MyB7XG4gICAgcGFkZGluZy10b3A6IDczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtNzQge1xuICAgIG1hcmdpbi10b3A6IDc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNzQge1xuICAgIHBhZGRpbmctdG9wOiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTc1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC03NiB7XG4gICAgbWFyZ2luLXRvcDogNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC03NiB7XG4gICAgcGFkZGluZy10b3A6IDc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtNzcge1xuICAgIG1hcmdpbi10b3A6IDc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtNzcge1xuICAgIHBhZGRpbmctdG9wOiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTc4IHtcbiAgICBtYXJnaW4tdG9wOiA3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTc4IHtcbiAgICBwYWRkaW5nLXRvcDogNzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC03OSB7XG4gICAgbWFyZ2luLXRvcDogNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC03OSB7XG4gICAgcGFkZGluZy10b3A6IDc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTgxIHtcbiAgICBtYXJnaW4tdG9wOiA4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTgxIHtcbiAgICBwYWRkaW5nLXRvcDogODFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC04MiB7XG4gICAgbWFyZ2luLXRvcDogODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC04MiB7XG4gICAgcGFkZGluZy10b3A6IDgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtODMge1xuICAgIG1hcmdpbi10b3A6IDgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtODMge1xuICAgIHBhZGRpbmctdG9wOiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTg0IHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTg0IHtcbiAgICBwYWRkaW5nLXRvcDogODRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC04NSB7XG4gICAgbWFyZ2luLXRvcDogODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC04NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtODYge1xuICAgIG1hcmdpbi10b3A6IDg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtODYge1xuICAgIHBhZGRpbmctdG9wOiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTg3IHtcbiAgICBtYXJnaW4tdG9wOiA4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTg3IHtcbiAgICBwYWRkaW5nLXRvcDogODdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC04OCB7XG4gICAgbWFyZ2luLXRvcDogODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC04OCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtODkge1xuICAgIG1hcmdpbi10b3A6IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtODkge1xuICAgIHBhZGRpbmctdG9wOiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTkwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC05MSB7XG4gICAgbWFyZ2luLXRvcDogOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC05MSB7XG4gICAgcGFkZGluZy10b3A6IDkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtOTIge1xuICAgIG1hcmdpbi10b3A6IDkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtOTIge1xuICAgIHBhZGRpbmctdG9wOiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTkzIHtcbiAgICBtYXJnaW4tdG9wOiA5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTkzIHtcbiAgICBwYWRkaW5nLXRvcDogOTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC05NCB7XG4gICAgbWFyZ2luLXRvcDogOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC05NCB7XG4gICAgcGFkZGluZy10b3A6IDk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtOTUge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtOTUge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC05NyB7XG4gICAgbWFyZ2luLXRvcDogOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC05NyB7XG4gICAgcGFkZGluZy10b3A6IDk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtOTgge1xuICAgIG1hcmdpbi10b3A6IDk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtOTgge1xuICAgIHBhZGRpbmctdG9wOiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTk5IHtcbiAgICBtYXJnaW4tdG9wOiA5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTk5IHtcbiAgICBwYWRkaW5nLXRvcDogOTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTEwMSB7XG4gICAgbWFyZ2luLXRvcDogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTAxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTAyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xMDIge1xuICAgIHBhZGRpbmctdG9wOiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMDMge1xuICAgIG1hcmdpbi10b3A6IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTEwMyB7XG4gICAgcGFkZGluZy10b3A6IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTEwNCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTA0IHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTA1IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xMDUge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMDYge1xuICAgIG1hcmdpbi10b3A6IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTEwNiB7XG4gICAgcGFkZGluZy10b3A6IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTEwNyB7XG4gICAgbWFyZ2luLXRvcDogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTA3IHtcbiAgICBwYWRkaW5nLXRvcDogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTA4IHtcbiAgICBtYXJnaW4tdG9wOiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xMDgge1xuICAgIHBhZGRpbmctdG9wOiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMDkge1xuICAgIG1hcmdpbi10b3A6IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTEwOSB7XG4gICAgcGFkZGluZy10b3A6IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTExMCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMTIge1xuICAgIG1hcmdpbi10b3A6IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTExMyB7XG4gICAgbWFyZ2luLXRvcDogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMTUge1xuICAgIG1hcmdpbi10b3A6IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTExNSB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTExNiB7XG4gICAgbWFyZ2luLXRvcDogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTE3IHtcbiAgICBtYXJnaW4tdG9wOiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xMTcge1xuICAgIHBhZGRpbmctdG9wOiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMTgge1xuICAgIG1hcmdpbi10b3A6IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTExOCB7XG4gICAgcGFkZGluZy10b3A6IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTExOSB7XG4gICAgbWFyZ2luLXRvcDogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMjEge1xuICAgIG1hcmdpbi10b3A6IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTEyMSB7XG4gICAgcGFkZGluZy10b3A6IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTEyMiB7XG4gICAgbWFyZ2luLXRvcDogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTIyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTIzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xMjMge1xuICAgIHBhZGRpbmctdG9wOiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMjQge1xuICAgIG1hcmdpbi10b3A6IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTEyNCB7XG4gICAgcGFkZGluZy10b3A6IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTEyNSB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTI2IHtcbiAgICBtYXJnaW4tdG9wOiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xMjYge1xuICAgIHBhZGRpbmctdG9wOiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMjcge1xuICAgIG1hcmdpbi10b3A6IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTEyNyB7XG4gICAgcGFkZGluZy10b3A6IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTI5IHtcbiAgICBtYXJnaW4tdG9wOiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xMjkge1xuICAgIHBhZGRpbmctdG9wOiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMzAge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTEzMCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTEzMSB7XG4gICAgbWFyZ2luLXRvcDogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTMxIHtcbiAgICBwYWRkaW5nLXRvcDogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTMyIHtcbiAgICBtYXJnaW4tdG9wOiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xMzIge1xuICAgIHBhZGRpbmctdG9wOiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMzMge1xuICAgIG1hcmdpbi10b3A6IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTEzMyB7XG4gICAgcGFkZGluZy10b3A6IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTEzNCB7XG4gICAgbWFyZ2luLXRvcDogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTM0IHtcbiAgICBwYWRkaW5nLXRvcDogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTM1IHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xMzUge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMzYge1xuICAgIG1hcmdpbi10b3A6IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTEzNiB7XG4gICAgcGFkZGluZy10b3A6IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTEzNyB7XG4gICAgbWFyZ2luLXRvcDogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTM3IHtcbiAgICBwYWRkaW5nLXRvcDogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTM4IHtcbiAgICBtYXJnaW4tdG9wOiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xMzgge1xuICAgIHBhZGRpbmctdG9wOiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xMzkge1xuICAgIG1hcmdpbi10b3A6IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTEzOSB7XG4gICAgcGFkZGluZy10b3A6IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTQxIHtcbiAgICBtYXJnaW4tdG9wOiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xNDEge1xuICAgIHBhZGRpbmctdG9wOiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xNDIge1xuICAgIG1hcmdpbi10b3A6IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE0MiB7XG4gICAgcGFkZGluZy10b3A6IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE0MyB7XG4gICAgbWFyZ2luLXRvcDogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTQzIHtcbiAgICBwYWRkaW5nLXRvcDogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xNDQge1xuICAgIHBhZGRpbmctdG9wOiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xNDUge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE0NSB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE0NiB7XG4gICAgbWFyZ2luLXRvcDogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTQ2IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTQ3IHtcbiAgICBtYXJnaW4tdG9wOiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xNDcge1xuICAgIHBhZGRpbmctdG9wOiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xNDgge1xuICAgIG1hcmdpbi10b3A6IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE0OCB7XG4gICAgcGFkZGluZy10b3A6IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE0OSB7XG4gICAgbWFyZ2luLXRvcDogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTQ5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xNTEge1xuICAgIG1hcmdpbi10b3A6IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE1MSB7XG4gICAgcGFkZGluZy10b3A6IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE1MiB7XG4gICAgbWFyZ2luLXRvcDogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTUyIHtcbiAgICBwYWRkaW5nLXRvcDogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTUzIHtcbiAgICBtYXJnaW4tdG9wOiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xNTMge1xuICAgIHBhZGRpbmctdG9wOiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xNTQge1xuICAgIG1hcmdpbi10b3A6IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE1NCB7XG4gICAgcGFkZGluZy10b3A6IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE1NSB7XG4gICAgbWFyZ2luLXRvcDogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTU2IHtcbiAgICBtYXJnaW4tdG9wOiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xNTYge1xuICAgIHBhZGRpbmctdG9wOiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xNTcge1xuICAgIG1hcmdpbi10b3A6IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE1NyB7XG4gICAgcGFkZGluZy10b3A6IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE1OCB7XG4gICAgbWFyZ2luLXRvcDogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTU4IHtcbiAgICBwYWRkaW5nLXRvcDogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTU5IHtcbiAgICBtYXJnaW4tdG9wOiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xNTkge1xuICAgIHBhZGRpbmctdG9wOiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xNjAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE2MSB7XG4gICAgbWFyZ2luLXRvcDogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTYxIHtcbiAgICBwYWRkaW5nLXRvcDogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTYyIHtcbiAgICBtYXJnaW4tdG9wOiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xNjIge1xuICAgIHBhZGRpbmctdG9wOiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xNjMge1xuICAgIG1hcmdpbi10b3A6IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE2MyB7XG4gICAgcGFkZGluZy10b3A6IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE2NCB7XG4gICAgbWFyZ2luLXRvcDogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTY0IHtcbiAgICBwYWRkaW5nLXRvcDogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTY1IHtcbiAgICBtYXJnaW4tdG9wOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xNjUge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xNjYge1xuICAgIG1hcmdpbi10b3A6IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE2NiB7XG4gICAgcGFkZGluZy10b3A6IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE2NyB7XG4gICAgbWFyZ2luLXRvcDogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTY3IHtcbiAgICBwYWRkaW5nLXRvcDogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTY4IHtcbiAgICBtYXJnaW4tdG9wOiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xNjgge1xuICAgIHBhZGRpbmctdG9wOiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xNjkge1xuICAgIG1hcmdpbi10b3A6IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE2OSB7XG4gICAgcGFkZGluZy10b3A6IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE3MCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTcxIHtcbiAgICBtYXJnaW4tdG9wOiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xNzEge1xuICAgIHBhZGRpbmctdG9wOiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xNzIge1xuICAgIG1hcmdpbi10b3A6IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE3MiB7XG4gICAgcGFkZGluZy10b3A6IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE3MyB7XG4gICAgbWFyZ2luLXRvcDogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTczIHtcbiAgICBwYWRkaW5nLXRvcDogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTc0IHtcbiAgICBtYXJnaW4tdG9wOiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xNzQge1xuICAgIHBhZGRpbmctdG9wOiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xNzUge1xuICAgIG1hcmdpbi10b3A6IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE3NSB7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE3NiB7XG4gICAgbWFyZ2luLXRvcDogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTc2IHtcbiAgICBwYWRkaW5nLXRvcDogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTc3IHtcbiAgICBtYXJnaW4tdG9wOiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xNzcge1xuICAgIHBhZGRpbmctdG9wOiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xNzgge1xuICAgIG1hcmdpbi10b3A6IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE3OCB7XG4gICAgcGFkZGluZy10b3A6IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE3OSB7XG4gICAgbWFyZ2luLXRvcDogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTc5IHtcbiAgICBwYWRkaW5nLXRvcDogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xODEge1xuICAgIG1hcmdpbi10b3A6IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE4MSB7XG4gICAgcGFkZGluZy10b3A6IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE4MiB7XG4gICAgbWFyZ2luLXRvcDogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTgyIHtcbiAgICBwYWRkaW5nLXRvcDogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTgzIHtcbiAgICBtYXJnaW4tdG9wOiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xODMge1xuICAgIHBhZGRpbmctdG9wOiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xODQge1xuICAgIG1hcmdpbi10b3A6IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE4NCB7XG4gICAgcGFkZGluZy10b3A6IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE4NSB7XG4gICAgbWFyZ2luLXRvcDogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTg1IHtcbiAgICBwYWRkaW5nLXRvcDogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTg2IHtcbiAgICBtYXJnaW4tdG9wOiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xODYge1xuICAgIHBhZGRpbmctdG9wOiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xODcge1xuICAgIG1hcmdpbi10b3A6IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE4NyB7XG4gICAgcGFkZGluZy10b3A6IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE4OCB7XG4gICAgbWFyZ2luLXRvcDogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTg4IHtcbiAgICBwYWRkaW5nLXRvcDogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTg5IHtcbiAgICBtYXJnaW4tdG9wOiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xODkge1xuICAgIHBhZGRpbmctdG9wOiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xOTAge1xuICAgIG1hcmdpbi10b3A6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE5MSB7XG4gICAgbWFyZ2luLXRvcDogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTkxIHtcbiAgICBwYWRkaW5nLXRvcDogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTkyIHtcbiAgICBtYXJnaW4tdG9wOiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xOTIge1xuICAgIHBhZGRpbmctdG9wOiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xOTMge1xuICAgIG1hcmdpbi10b3A6IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE5MyB7XG4gICAgcGFkZGluZy10b3A6IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE5NCB7XG4gICAgbWFyZ2luLXRvcDogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTk0IHtcbiAgICBwYWRkaW5nLXRvcDogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTk1IHtcbiAgICBtYXJnaW4tdG9wOiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xOTUge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xOTYge1xuICAgIG1hcmdpbi10b3A6IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE5NiB7XG4gICAgcGFkZGluZy10b3A6IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTE5NyB7XG4gICAgbWFyZ2luLXRvcDogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMTk3IHtcbiAgICBwYWRkaW5nLXRvcDogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtbWQtMTk4IHtcbiAgICBtYXJnaW4tdG9wOiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC1tZC0xOTgge1xuICAgIHBhZGRpbmctdG9wOiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1tZC0xOTkge1xuICAgIG1hcmdpbi10b3A6IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LW1kLTE5OSB7XG4gICAgcGFkZGluZy10b3A6IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LW1kLTIwMCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtbWQtMjAwIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTQ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtNDcge1xuICAgIG1hcmdpbi1ib3R0b206IC00N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTQ2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtNDQge1xuICAgIG1hcmdpbi1ib3R0b206IC00NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTQzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC00MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtNDEge1xuICAgIG1hcmdpbi1ib3R0b206IC00MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC0zOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtMzgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTM3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC0zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtMzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC0zMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtMzIge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTMxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtMjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0yOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC0yNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtMjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtMjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC0yMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtMTcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1uZWdhdGl2ZS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTIxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0yMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0yMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMjMge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMjYge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTI3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0yOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0yOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMjkge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMjkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0zMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0zMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTMzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0zNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0zNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTM2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTM2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0zNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0zNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMzgge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMzgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTM5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTM5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtNDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNDEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTQyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTQyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC00MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC00MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtNDQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC00NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC00NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtNDcge1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNDcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC00OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC00OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTUxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTUxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC01MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC01MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtNTMge1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTU0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTU0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC01NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTU3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTU3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC01OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC01OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtNTkge1xuICAgIG1hcmdpbi1ib3R0b206IDU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC02MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC02MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtNjIge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNjIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTYzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTYzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTY2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTY2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC02NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC02NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtNjgge1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNjgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTY5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTY5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtNzEge1xuICAgIG1hcmdpbi1ib3R0b206IDcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNzEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC03MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC03MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtNzQge1xuICAgIG1hcmdpbi1ib3R0b206IDc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNzQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC03NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC03NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtNzcge1xuICAgIG1hcmdpbi1ib3R0b206IDc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtNzcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTc4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTc4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC03OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC03OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC04MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC04MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtODMge1xuICAgIG1hcmdpbi1ib3R0b206IDgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtODMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTg0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC04NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtODYge1xuICAgIG1hcmdpbi1ib3R0b206IDg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtODYge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTg3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTg3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC04OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC04OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtODkge1xuICAgIG1hcmdpbi1ib3R0b206IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtODkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC05MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC05MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtOTIge1xuICAgIG1hcmdpbi1ib3R0b206IDkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtOTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTkzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTkzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC05NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC05NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC05NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC05NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtOTgge1xuICAgIG1hcmdpbi1ib3R0b206IDk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtOTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTk5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTk5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTEwMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTAxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xMDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTEwMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTEwNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTA0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTA1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xMDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMDYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTEwNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTEwNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTA3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTA4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xMDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMDkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTEwOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTExMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTExMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTExMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTExNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTExOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTExOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMjEge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTEyMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTEyMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTIyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTEyNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMjcge1xuICAgIG1hcmdpbi1ib3R0b206IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTEyNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xMjkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTEzMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTMxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMzMge1xuICAgIG1hcmdpbi1ib3R0b206IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTEzMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTEzNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTM0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMzYge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTEzNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTEzNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTM3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTM4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xMzgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xMzkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTEzOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTQxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xNDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xNDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE0MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE0MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTQzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE0NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTQ2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTQ3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xNDcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE0OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE0OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTQ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xNTEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE1MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE1MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTUyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTUzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xNTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xNTQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE1NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE1NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xNTcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE1NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE1OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTU4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTU5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xNTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE2MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTYxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xNjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xNjMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE2MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE2NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xNjYge1xuICAgIG1hcmdpbi1ib3R0b206IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE2NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE2NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTY3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTY4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xNjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xNjkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE2OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE3MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTcxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xNzEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE3MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE3MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTczIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTc0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xNzQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE3NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTc2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTc3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xNzcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xNzgge1xuICAgIG1hcmdpbi1ib3R0b206IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE3OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE3OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTc5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xODEge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE4MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE4MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xODMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xODQge1xuICAgIG1hcmdpbi1ib3R0b206IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE4NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE4NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xODYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xODcge1xuICAgIG1hcmdpbi1ib3R0b206IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE4NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE4OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTg4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTg5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xODkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE5MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTkxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTkyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xOTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xOTMge1xuICAgIG1hcmdpbi1ib3R0b206IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE5MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE5NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTk0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE5NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTE5NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMTk3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItbWQtMTk4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi1tZC0xOTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi1tZC0xOTkge1xuICAgIG1hcmdpbi1ib3R0b206IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLW1kLTE5OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLW1kLTIwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItbWQtMjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbWQtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1uZWdhdGl2ZS1tZC00OSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbWQtNDcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1uZWdhdGl2ZS1tZC00NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbWQtNDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1uZWdhdGl2ZS1tZC00MyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbWQtNDEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1uZWdhdGl2ZS1tZC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTM5IHtcbiAgICBtYXJnaW4tbGVmdDogLTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbWQtMzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1uZWdhdGl2ZS1tZC0zNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTM2IHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbWQtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1uZWdhdGl2ZS1tZC0zNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTMzIHtcbiAgICBtYXJnaW4tbGVmdDogLTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbWQtMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1uZWdhdGl2ZS1tZC0zMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbWQtMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1uZWdhdGl2ZS1tZC0yOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTI3IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbWQtMjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1uZWdhdGl2ZS1tZC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbWQtMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1uZWdhdGl2ZS1tZC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTIxIHtcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbWQtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1uZWdhdGl2ZS1tZC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbWQtMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1uZWdhdGl2ZS1tZC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbWQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1uZWdhdGl2ZS1tZC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1uZWdhdGl2ZS1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMjEge1xuICAgIG1hcmdpbi1sZWZ0OiAyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTIxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTIyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTIzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMjYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTI2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMjcge1xuICAgIG1hcmdpbi1sZWZ0OiAyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTI3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTI5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMzEge1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTMxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTMzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMzQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTM0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMzYge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTM2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMzcge1xuICAgIG1hcmdpbi1sZWZ0OiAzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTM3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMzgge1xuICAgIG1hcmdpbi1sZWZ0OiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTM4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMzkge1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTM5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNDEge1xuICAgIG1hcmdpbi1sZWZ0OiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTQxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNDIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTQyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNDMge1xuICAgIG1hcmdpbi1sZWZ0OiA0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTQzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNDQge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNDYge1xuICAgIG1hcmdpbi1sZWZ0OiA0NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTQ2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNDcge1xuICAgIG1hcmdpbi1sZWZ0OiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTQ3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNDgge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNDkge1xuICAgIG1hcmdpbi1sZWZ0OiA0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTQ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTUxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTUyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTUzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTU0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTU3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNTgge1xuICAgIG1hcmdpbi1sZWZ0OiA1OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTU4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNTkge1xuICAgIG1hcmdpbi1sZWZ0OiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTU5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNjEge1xuICAgIG1hcmdpbi1sZWZ0OiA2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTYxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNjIge1xuICAgIG1hcmdpbi1sZWZ0OiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTYyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNjMge1xuICAgIG1hcmdpbi1sZWZ0OiA2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTYzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNjYge1xuICAgIG1hcmdpbi1sZWZ0OiA2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTY2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNjcge1xuICAgIG1hcmdpbi1sZWZ0OiA2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTY3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNjgge1xuICAgIG1hcmdpbi1sZWZ0OiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTY4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNjkge1xuICAgIG1hcmdpbi1sZWZ0OiA2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTY5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNzEge1xuICAgIG1hcmdpbi1sZWZ0OiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTcxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNzIge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNzMge1xuICAgIG1hcmdpbi1sZWZ0OiA3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTczIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNzQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTc0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNzYge1xuICAgIG1hcmdpbi1sZWZ0OiA3NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTc2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNzcge1xuICAgIG1hcmdpbi1sZWZ0OiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTc3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNzgge1xuICAgIG1hcmdpbi1sZWZ0OiA3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTc4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtNzkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTc5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtODEge1xuICAgIG1hcmdpbi1sZWZ0OiA4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTgxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtODIge1xuICAgIG1hcmdpbi1sZWZ0OiA4MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtODMge1xuICAgIG1hcmdpbi1sZWZ0OiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTgzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtODQge1xuICAgIG1hcmdpbi1sZWZ0OiA4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTg0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtODYge1xuICAgIG1hcmdpbi1sZWZ0OiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTg2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtODcge1xuICAgIG1hcmdpbi1sZWZ0OiA4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTg3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtODgge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTg4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtODkge1xuICAgIG1hcmdpbi1sZWZ0OiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTg5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtOTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTkxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtOTIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTkyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtOTMge1xuICAgIG1hcmdpbi1sZWZ0OiA5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTkzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtOTQge1xuICAgIG1hcmdpbi1sZWZ0OiA5NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTk0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtOTYge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtOTcge1xuICAgIG1hcmdpbi1sZWZ0OiA5N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTk3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtOTgge1xuICAgIG1hcmdpbi1sZWZ0OiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTk4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtOTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTk5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTEwMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTEwMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xMDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xMDIge1xuICAgIHBhZGRpbmctbGVmdDogMTAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTAzIHtcbiAgICBtYXJnaW4tbGVmdDogMTAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTAzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTEwNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTEwNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xMDUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xMDUge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTA2IHtcbiAgICBtYXJnaW4tbGVmdDogMTA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTA2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTEwNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTEwNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xMDgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xMDgge1xuICAgIHBhZGRpbmctbGVmdDogMTA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTA5IHtcbiAgICBtYXJnaW4tbGVmdDogMTA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTA5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTExMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTExMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xMTEge1xuICAgIHBhZGRpbmctbGVmdDogMTExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTExMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTExMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xMTQge1xuICAgIHBhZGRpbmctbGVmdDogMTE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTExNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDExNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTExNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xMTcge1xuICAgIHBhZGRpbmctbGVmdDogMTE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTE4IHtcbiAgICBtYXJnaW4tbGVmdDogMTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTExOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTExOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTIxIHtcbiAgICBtYXJnaW4tbGVmdDogMTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTIxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTEyMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTEyMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xMjMge1xuICAgIHBhZGRpbmctbGVmdDogMTIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTEyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xMjYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xMjYge1xuICAgIHBhZGRpbmctbGVmdDogMTI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTI3IHtcbiAgICBtYXJnaW4tbGVmdDogMTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTI3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTEyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xMjkge1xuICAgIHBhZGRpbmctbGVmdDogMTI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTEzMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTEzMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xMzIge1xuICAgIHBhZGRpbmctbGVmdDogMTMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTMzIHtcbiAgICBtYXJnaW4tbGVmdDogMTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTMzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTEzNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTEzNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xMzUge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTM2IHtcbiAgICBtYXJnaW4tbGVmdDogMTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTM2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTEzNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTEzNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xMzgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xMzgge1xuICAgIHBhZGRpbmctbGVmdDogMTM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTM5IHtcbiAgICBtYXJnaW4tbGVmdDogMTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTM5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xNDEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xNDEge1xuICAgIHBhZGRpbmctbGVmdDogMTQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTQyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE0MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE0MyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogMTQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE0NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xNDcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xNDcge1xuICAgIHBhZGRpbmctbGVmdDogMTQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogMTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE0OSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xNTAge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTUxIHtcbiAgICBtYXJnaW4tbGVmdDogMTUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTUxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE1MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE1MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xNTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xNTMge1xuICAgIHBhZGRpbmctbGVmdDogMTUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTU0IHtcbiAgICBtYXJnaW4tbGVmdDogMTU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTU0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE1NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE1NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xNTYge1xuICAgIHBhZGRpbmctbGVmdDogMTU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTU3IHtcbiAgICBtYXJnaW4tbGVmdDogMTU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTU3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE1OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE1OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xNTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xNTkge1xuICAgIHBhZGRpbmctbGVmdDogMTU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE2MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE2MSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xNjIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xNjIge1xuICAgIHBhZGRpbmctbGVmdDogMTYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTYzIHtcbiAgICBtYXJnaW4tbGVmdDogMTYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTYzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE2NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE2NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xNjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xNjUge1xuICAgIHBhZGRpbmctbGVmdDogMTY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTY2IHtcbiAgICBtYXJnaW4tbGVmdDogMTY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTY2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE2NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE2NyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xNjgge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xNjgge1xuICAgIHBhZGRpbmctbGVmdDogMTY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTY5IHtcbiAgICBtYXJnaW4tbGVmdDogMTY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTY5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE3MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xNzEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xNzEge1xuICAgIHBhZGRpbmctbGVmdDogMTcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTcyIHtcbiAgICBtYXJnaW4tbGVmdDogMTcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE3MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE3MyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xNzQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xNzQge1xuICAgIHBhZGRpbmctbGVmdDogMTc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTc1IHtcbiAgICBtYXJnaW4tbGVmdDogMTc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE3NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE3NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xNzcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xNzcge1xuICAgIHBhZGRpbmctbGVmdDogMTc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTc4IHtcbiAgICBtYXJnaW4tbGVmdDogMTc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTc4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE3OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE3OSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xODAge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xODAge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTgxIHtcbiAgICBtYXJnaW4tbGVmdDogMTgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTgxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE4MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE4MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xODMge1xuICAgIG1hcmdpbi1sZWZ0OiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xODMge1xuICAgIHBhZGRpbmctbGVmdDogMTgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTg0IHtcbiAgICBtYXJnaW4tbGVmdDogMTg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTg0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE4NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE4NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xODYge1xuICAgIG1hcmdpbi1sZWZ0OiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xODYge1xuICAgIHBhZGRpbmctbGVmdDogMTg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTg3IHtcbiAgICBtYXJnaW4tbGVmdDogMTg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTg3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE4OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE4OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xODkge1xuICAgIG1hcmdpbi1sZWZ0OiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xODkge1xuICAgIHBhZGRpbmctbGVmdDogMTg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTkwIHtcbiAgICBtYXJnaW4tbGVmdDogMTkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE5MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE5MSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xOTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xOTIge1xuICAgIHBhZGRpbmctbGVmdDogMTkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTkzIHtcbiAgICBtYXJnaW4tbGVmdDogMTkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTkzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE5NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE5NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xOTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xOTUge1xuICAgIHBhZGRpbmctbGVmdDogMTk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTk2IHtcbiAgICBtYXJnaW4tbGVmdDogMTk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTE5NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTE5NyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tbC1tZC0xOTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wbC1tZC0xOTgge1xuICAgIHBhZGRpbmctbGVmdDogMTk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWwtbWQtMTk5IHtcbiAgICBtYXJnaW4tbGVmdDogMTk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGwtbWQtMTk5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1sLW1kLTIwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBsLW1kLTIwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC00OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC00NyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC00NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC00NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC00NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC00MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC00MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC00MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0zOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0zOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0zNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0zNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0zNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0zMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0zMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0yOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbmVnYXRpdmUtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogLTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbmVnYXRpdmUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1uZWdhdGl2ZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbmVnYXRpdmUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTMge1xuICAgIG1hcmdpbi1yaWdodDogMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTYge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTkge1xuICAgIG1hcmdpbi1yaWdodDogMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtMjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMjIge1xuICAgIG1hcmdpbi1yaWdodDogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC0yMiB7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTI2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTI3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtMjcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMjgge1xuICAgIG1hcmdpbi1yaWdodDogMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC0yOCB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC0yOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTI5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMzEge1xuICAgIG1hcmdpbi1yaWdodDogMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC0zMSB7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTMzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtMzMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMzQge1xuICAgIG1hcmdpbi1yaWdodDogMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC0zNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTM2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtMzYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMzcge1xuICAgIG1hcmdpbi1yaWdodDogMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC0zNyB7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC0zOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTM4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTM5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtMzkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC00MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTQxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTQyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtNDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNDMge1xuICAgIG1hcmdpbi1yaWdodDogNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC00MyB7XG4gICAgcGFkZGluZy1yaWdodDogNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC00NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNDYge1xuICAgIG1hcmdpbi1yaWdodDogNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC00NiB7XG4gICAgcGFkZGluZy1yaWdodDogNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC00NyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTQ3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNDkge1xuICAgIG1hcmdpbi1yaWdodDogNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC00OSB7XG4gICAgcGFkZGluZy1yaWdodDogNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTUxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtNTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNTIge1xuICAgIG1hcmdpbi1yaWdodDogNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC01MiB7XG4gICAgcGFkZGluZy1yaWdodDogNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC01MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTUzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTU0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtNTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNTUge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC01NSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTU3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtNTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNTgge1xuICAgIG1hcmdpbi1yaWdodDogNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC01OCB7XG4gICAgcGFkZGluZy1yaWdodDogNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC01OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTU5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNjEge1xuICAgIG1hcmdpbi1yaWdodDogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC02MSB7XG4gICAgcGFkZGluZy1yaWdodDogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC02MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTYyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTYzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtNjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNjQge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC02NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTY2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtNjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNjcge1xuICAgIG1hcmdpbi1yaWdodDogNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC02NyB7XG4gICAgcGFkZGluZy1yaWdodDogNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC02OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTY4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTY5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtNjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNzAge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC03MCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC03MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTcxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNzMge1xuICAgIG1hcmdpbi1yaWdodDogNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC03MyB7XG4gICAgcGFkZGluZy1yaWdodDogNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC03NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTc0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNzYge1xuICAgIG1hcmdpbi1yaWdodDogNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC03NiB7XG4gICAgcGFkZGluZy1yaWdodDogNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC03NyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTc3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTc4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtNzgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtNzkge1xuICAgIG1hcmdpbi1yaWdodDogNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC03OSB7XG4gICAgcGFkZGluZy1yaWdodDogNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTgxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtODEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtODIge1xuICAgIG1hcmdpbi1yaWdodDogODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC04MiB7XG4gICAgcGFkZGluZy1yaWdodDogODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC04MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTgzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTg0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtODQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtODUge1xuICAgIG1hcmdpbi1yaWdodDogODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC04NSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC04NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTg2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTg3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtODcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtODgge1xuICAgIG1hcmdpbi1yaWdodDogODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC04OCB7XG4gICAgcGFkZGluZy1yaWdodDogODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC04OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTg5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTkwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtOTEge1xuICAgIG1hcmdpbi1yaWdodDogOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC05MSB7XG4gICAgcGFkZGluZy1yaWdodDogOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC05MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTkyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTkzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtOTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtOTQge1xuICAgIG1hcmdpbi1yaWdodDogOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC05NCB7XG4gICAgcGFkZGluZy1yaWdodDogOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC05NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTk1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtOTcge1xuICAgIG1hcmdpbi1yaWdodDogOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wci1tZC05NyB7XG4gICAgcGFkZGluZy1yaWdodDogOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci1tZC05OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTk4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLW1kLTk5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHItbWQtOTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTAxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEwMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTAyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEwMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTAzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEwMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTA0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEwNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTA1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEwNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTA2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEwNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTA3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEwNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTA4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEwOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTA5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEwOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTExMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTExMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTExMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTExNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTExNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTExNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTExNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTExOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTExOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEyMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEyMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEyMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEyNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEyNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTI3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEyNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTI5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEyOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEzMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTMxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEzMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEzMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTMzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEzMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTM0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEzNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEzNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTM2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEzNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTM3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEzNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTM4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEzOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTM5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTEzOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTQxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE0MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTQyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE0MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTQzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE0MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE0NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTQ2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE0NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTQ3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE0NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE0OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTQ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE0OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE1MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTUxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE1MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTUyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE1MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTUzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE1MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTU0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE1NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTU1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE1NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE1NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTU3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE1NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTU4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE1OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTU5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE1OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTYxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE2MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTYyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE2MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTYzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE2MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE2NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE2NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTY2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE2NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTY3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE2NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTY4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE2OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTY5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE2OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTcwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE3MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTcxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE3MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE3MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTczIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE3MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTc0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE3NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE3NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTc2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE3NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTc3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE3NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTc4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE3OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTc5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE3OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE4MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTgxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE4MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE4MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTgzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE4MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTg0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE4NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTg1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE4NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTg2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE4NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTg3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE4NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTg4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE4OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTg5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE4OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTkwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE5MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTkxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE5MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTkyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE5MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTkzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE5MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTk0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE5NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTk1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE5NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE5NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTk3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE5NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTk4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE5OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMTk5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTE5OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItbWQtMjAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXByLW1kLTIwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctNTAge1xuICAgIG1hcmdpbi10b3A6IC01MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTQ5IHtcbiAgICBtYXJnaW4tdG9wOiAtNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctNDcge1xuICAgIG1hcmdpbi10b3A6IC00N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTQ2IHtcbiAgICBtYXJnaW4tdG9wOiAtNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy00NSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctNDQge1xuICAgIG1hcmdpbi10b3A6IC00NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTQzIHtcbiAgICBtYXJnaW4tdG9wOiAtNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy00MiB7XG4gICAgbWFyZ2luLXRvcDogLTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctNDEge1xuICAgIG1hcmdpbi10b3A6IC00MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy0zOSB7XG4gICAgbWFyZ2luLXRvcDogLTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctMzgge1xuICAgIG1hcmdpbi10b3A6IC0zOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTM3IHtcbiAgICBtYXJnaW4tdG9wOiAtMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy0zNiB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctMzUge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTM0IHtcbiAgICBtYXJnaW4tdG9wOiAtMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy0zMyB7XG4gICAgbWFyZ2luLXRvcDogLTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctMzIge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTMxIHtcbiAgICBtYXJnaW4tdG9wOiAtMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy0zMCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctMjkge1xuICAgIG1hcmdpbi10b3A6IC0yOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy0yNyB7XG4gICAgbWFyZ2luLXRvcDogLTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctMjYge1xuICAgIG1hcmdpbi10b3A6IC0yNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctMjMge1xuICAgIG1hcmdpbi10b3A6IC0yM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy0yMSB7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTE5IHtcbiAgICBtYXJnaW4tdG9wOiAtMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy0xOCB7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctMTcge1xuICAgIG1hcmdpbi10b3A6IC0xN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy0xNSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctMTQge1xuICAgIG1hcmdpbi10b3A6IC0xNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctMTEge1xuICAgIG1hcmdpbi10b3A6IC0xMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiAtOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTgge1xuICAgIG1hcmdpbi10b3A6IC04cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctNyB7XG4gICAgbWFyZ2luLXRvcDogLTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogLTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1uZWdhdGl2ZS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLWxnLTIge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMyB7XG4gICAgbWFyZ2luLXRvcDogMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xMyB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTQge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTQge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTcge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTcge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE4IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xOSB7XG4gICAgbWFyZ2luLXRvcDogMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xOSB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTIxIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0yMiB7XG4gICAgbWFyZ2luLXRvcDogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0yMiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMjMge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMjMge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMjYge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMjYge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTI3IHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0yOCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0yOCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMjkge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMjkge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0zMSB7XG4gICAgbWFyZ2luLXRvcDogMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0zMSB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMzIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMzIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTMzIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTMzIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0zNCB7XG4gICAgbWFyZ2luLXRvcDogMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0zNCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTM2IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTM2IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0zNyB7XG4gICAgbWFyZ2luLXRvcDogMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0zNyB7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMzgge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMzgge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTM5IHtcbiAgICBtYXJnaW4tdG9wOiAzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTM5IHtcbiAgICBwYWRkaW5nLXRvcDogMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctNDEge1xuICAgIG1hcmdpbi10b3A6IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNDEge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTQyIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTQyIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy00MyB7XG4gICAgbWFyZ2luLXRvcDogNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy00MyB7XG4gICAgcGFkZGluZy10b3A6IDQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctNDQge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNDQge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy00NiB7XG4gICAgbWFyZ2luLXRvcDogNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy00NiB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctNDcge1xuICAgIG1hcmdpbi10b3A6IDQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNDcge1xuICAgIHBhZGRpbmctdG9wOiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy00OSB7XG4gICAgbWFyZ2luLXRvcDogNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy00OSB7XG4gICAgcGFkZGluZy10b3A6IDQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTUxIHtcbiAgICBtYXJnaW4tdG9wOiA1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTUxIHtcbiAgICBwYWRkaW5nLXRvcDogNTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy01MiB7XG4gICAgbWFyZ2luLXRvcDogNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy01MiB7XG4gICAgcGFkZGluZy10b3A6IDUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctNTMge1xuICAgIG1hcmdpbi10b3A6IDUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNTMge1xuICAgIHBhZGRpbmctdG9wOiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTU0IHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTU0IHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy01NSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy01NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctNTYge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNTYge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTU3IHtcbiAgICBtYXJnaW4tdG9wOiA1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTU3IHtcbiAgICBwYWRkaW5nLXRvcDogNTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy01OCB7XG4gICAgbWFyZ2luLXRvcDogNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy01OCB7XG4gICAgcGFkZGluZy10b3A6IDU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctNTkge1xuICAgIG1hcmdpbi10b3A6IDU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNTkge1xuICAgIHBhZGRpbmctdG9wOiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy02MSB7XG4gICAgbWFyZ2luLXRvcDogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy02MSB7XG4gICAgcGFkZGluZy10b3A6IDYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctNjIge1xuICAgIG1hcmdpbi10b3A6IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNjIge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTYzIHtcbiAgICBtYXJnaW4tdG9wOiA2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTYzIHtcbiAgICBwYWRkaW5nLXRvcDogNjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctNjUge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNjUge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTY2IHtcbiAgICBtYXJnaW4tdG9wOiA2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTY2IHtcbiAgICBwYWRkaW5nLXRvcDogNjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy02NyB7XG4gICAgbWFyZ2luLXRvcDogNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy02NyB7XG4gICAgcGFkZGluZy10b3A6IDY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctNjgge1xuICAgIG1hcmdpbi10b3A6IDY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNjgge1xuICAgIHBhZGRpbmctdG9wOiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTY5IHtcbiAgICBtYXJnaW4tdG9wOiA2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTY5IHtcbiAgICBwYWRkaW5nLXRvcDogNjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctNzEge1xuICAgIG1hcmdpbi10b3A6IDcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNzEge1xuICAgIHBhZGRpbmctdG9wOiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy03MyB7XG4gICAgbWFyZ2luLXRvcDogNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy03MyB7XG4gICAgcGFkZGluZy10b3A6IDczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctNzQge1xuICAgIG1hcmdpbi10b3A6IDc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNzQge1xuICAgIHBhZGRpbmctdG9wOiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTc1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy03NiB7XG4gICAgbWFyZ2luLXRvcDogNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy03NiB7XG4gICAgcGFkZGluZy10b3A6IDc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctNzcge1xuICAgIG1hcmdpbi10b3A6IDc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctNzcge1xuICAgIHBhZGRpbmctdG9wOiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTc4IHtcbiAgICBtYXJnaW4tdG9wOiA3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTc4IHtcbiAgICBwYWRkaW5nLXRvcDogNzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy03OSB7XG4gICAgbWFyZ2luLXRvcDogNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy03OSB7XG4gICAgcGFkZGluZy10b3A6IDc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTgxIHtcbiAgICBtYXJnaW4tdG9wOiA4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTgxIHtcbiAgICBwYWRkaW5nLXRvcDogODFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy04MiB7XG4gICAgbWFyZ2luLXRvcDogODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy04MiB7XG4gICAgcGFkZGluZy10b3A6IDgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctODMge1xuICAgIG1hcmdpbi10b3A6IDgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctODMge1xuICAgIHBhZGRpbmctdG9wOiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTg0IHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTg0IHtcbiAgICBwYWRkaW5nLXRvcDogODRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy04NSB7XG4gICAgbWFyZ2luLXRvcDogODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy04NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctODYge1xuICAgIG1hcmdpbi10b3A6IDg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctODYge1xuICAgIHBhZGRpbmctdG9wOiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTg3IHtcbiAgICBtYXJnaW4tdG9wOiA4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTg3IHtcbiAgICBwYWRkaW5nLXRvcDogODdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy04OCB7XG4gICAgbWFyZ2luLXRvcDogODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy04OCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctODkge1xuICAgIG1hcmdpbi10b3A6IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctODkge1xuICAgIHBhZGRpbmctdG9wOiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTkwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy05MSB7XG4gICAgbWFyZ2luLXRvcDogOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy05MSB7XG4gICAgcGFkZGluZy10b3A6IDkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctOTIge1xuICAgIG1hcmdpbi10b3A6IDkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctOTIge1xuICAgIHBhZGRpbmctdG9wOiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTkzIHtcbiAgICBtYXJnaW4tdG9wOiA5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTkzIHtcbiAgICBwYWRkaW5nLXRvcDogOTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy05NCB7XG4gICAgbWFyZ2luLXRvcDogOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy05NCB7XG4gICAgcGFkZGluZy10b3A6IDk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctOTUge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctOTUge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy05NyB7XG4gICAgbWFyZ2luLXRvcDogOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy05NyB7XG4gICAgcGFkZGluZy10b3A6IDk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctOTgge1xuICAgIG1hcmdpbi10b3A6IDk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctOTgge1xuICAgIHBhZGRpbmctdG9wOiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTk5IHtcbiAgICBtYXJnaW4tdG9wOiA5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTk5IHtcbiAgICBwYWRkaW5nLXRvcDogOTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTEwMSB7XG4gICAgbWFyZ2luLXRvcDogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTAxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTAyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xMDIge1xuICAgIHBhZGRpbmctdG9wOiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMDMge1xuICAgIG1hcmdpbi10b3A6IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTEwMyB7XG4gICAgcGFkZGluZy10b3A6IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTEwNCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTA0IHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTA1IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xMDUge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMDYge1xuICAgIG1hcmdpbi10b3A6IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTEwNiB7XG4gICAgcGFkZGluZy10b3A6IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTEwNyB7XG4gICAgbWFyZ2luLXRvcDogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTA3IHtcbiAgICBwYWRkaW5nLXRvcDogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTA4IHtcbiAgICBtYXJnaW4tdG9wOiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xMDgge1xuICAgIHBhZGRpbmctdG9wOiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMDkge1xuICAgIG1hcmdpbi10b3A6IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTEwOSB7XG4gICAgcGFkZGluZy10b3A6IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTExMCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTExMyB7XG4gICAgbWFyZ2luLXRvcDogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMTUge1xuICAgIG1hcmdpbi10b3A6IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTExNSB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTExNiB7XG4gICAgbWFyZ2luLXRvcDogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTE3IHtcbiAgICBtYXJnaW4tdG9wOiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xMTcge1xuICAgIHBhZGRpbmctdG9wOiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMTgge1xuICAgIG1hcmdpbi10b3A6IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTExOCB7XG4gICAgcGFkZGluZy10b3A6IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTExOSB7XG4gICAgbWFyZ2luLXRvcDogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMjEge1xuICAgIG1hcmdpbi10b3A6IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTEyMSB7XG4gICAgcGFkZGluZy10b3A6IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTEyMiB7XG4gICAgbWFyZ2luLXRvcDogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTIyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTIzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xMjMge1xuICAgIHBhZGRpbmctdG9wOiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMjQge1xuICAgIG1hcmdpbi10b3A6IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTEyNCB7XG4gICAgcGFkZGluZy10b3A6IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTEyNSB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTI2IHtcbiAgICBtYXJnaW4tdG9wOiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xMjYge1xuICAgIHBhZGRpbmctdG9wOiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMjcge1xuICAgIG1hcmdpbi10b3A6IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTEyNyB7XG4gICAgcGFkZGluZy10b3A6IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTI5IHtcbiAgICBtYXJnaW4tdG9wOiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xMjkge1xuICAgIHBhZGRpbmctdG9wOiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMzAge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTEzMCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTEzMSB7XG4gICAgbWFyZ2luLXRvcDogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTMxIHtcbiAgICBwYWRkaW5nLXRvcDogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTMyIHtcbiAgICBtYXJnaW4tdG9wOiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xMzIge1xuICAgIHBhZGRpbmctdG9wOiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMzMge1xuICAgIG1hcmdpbi10b3A6IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTEzMyB7XG4gICAgcGFkZGluZy10b3A6IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTEzNCB7XG4gICAgbWFyZ2luLXRvcDogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTM0IHtcbiAgICBwYWRkaW5nLXRvcDogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTM1IHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xMzUge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMzYge1xuICAgIG1hcmdpbi10b3A6IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTEzNiB7XG4gICAgcGFkZGluZy10b3A6IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTEzNyB7XG4gICAgbWFyZ2luLXRvcDogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTM3IHtcbiAgICBwYWRkaW5nLXRvcDogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTM4IHtcbiAgICBtYXJnaW4tdG9wOiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xMzgge1xuICAgIHBhZGRpbmctdG9wOiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xMzkge1xuICAgIG1hcmdpbi10b3A6IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTEzOSB7XG4gICAgcGFkZGluZy10b3A6IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTQxIHtcbiAgICBtYXJnaW4tdG9wOiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xNDEge1xuICAgIHBhZGRpbmctdG9wOiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xNDIge1xuICAgIG1hcmdpbi10b3A6IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE0MiB7XG4gICAgcGFkZGluZy10b3A6IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE0MyB7XG4gICAgbWFyZ2luLXRvcDogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTQzIHtcbiAgICBwYWRkaW5nLXRvcDogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xNDUge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE0NSB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE0NiB7XG4gICAgbWFyZ2luLXRvcDogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTQ2IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTQ3IHtcbiAgICBtYXJnaW4tdG9wOiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xNDcge1xuICAgIHBhZGRpbmctdG9wOiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xNDgge1xuICAgIG1hcmdpbi10b3A6IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE0OCB7XG4gICAgcGFkZGluZy10b3A6IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE0OSB7XG4gICAgbWFyZ2luLXRvcDogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTQ5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xNTEge1xuICAgIG1hcmdpbi10b3A6IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE1MSB7XG4gICAgcGFkZGluZy10b3A6IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE1MiB7XG4gICAgbWFyZ2luLXRvcDogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTUyIHtcbiAgICBwYWRkaW5nLXRvcDogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTUzIHtcbiAgICBtYXJnaW4tdG9wOiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xNTMge1xuICAgIHBhZGRpbmctdG9wOiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xNTQge1xuICAgIG1hcmdpbi10b3A6IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE1NCB7XG4gICAgcGFkZGluZy10b3A6IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE1NSB7XG4gICAgbWFyZ2luLXRvcDogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTU2IHtcbiAgICBtYXJnaW4tdG9wOiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xNTYge1xuICAgIHBhZGRpbmctdG9wOiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xNTcge1xuICAgIG1hcmdpbi10b3A6IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE1NyB7XG4gICAgcGFkZGluZy10b3A6IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE1OCB7XG4gICAgbWFyZ2luLXRvcDogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTU4IHtcbiAgICBwYWRkaW5nLXRvcDogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTU5IHtcbiAgICBtYXJnaW4tdG9wOiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xNTkge1xuICAgIHBhZGRpbmctdG9wOiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE2MSB7XG4gICAgbWFyZ2luLXRvcDogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTYxIHtcbiAgICBwYWRkaW5nLXRvcDogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTYyIHtcbiAgICBtYXJnaW4tdG9wOiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xNjIge1xuICAgIHBhZGRpbmctdG9wOiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xNjMge1xuICAgIG1hcmdpbi10b3A6IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE2MyB7XG4gICAgcGFkZGluZy10b3A6IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE2NCB7XG4gICAgbWFyZ2luLXRvcDogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTY0IHtcbiAgICBwYWRkaW5nLXRvcDogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTY1IHtcbiAgICBtYXJnaW4tdG9wOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xNjUge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xNjYge1xuICAgIG1hcmdpbi10b3A6IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE2NiB7XG4gICAgcGFkZGluZy10b3A6IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE2NyB7XG4gICAgbWFyZ2luLXRvcDogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTY3IHtcbiAgICBwYWRkaW5nLXRvcDogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTY4IHtcbiAgICBtYXJnaW4tdG9wOiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xNjgge1xuICAgIHBhZGRpbmctdG9wOiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xNjkge1xuICAgIG1hcmdpbi10b3A6IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE2OSB7XG4gICAgcGFkZGluZy10b3A6IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE3MCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTcxIHtcbiAgICBtYXJnaW4tdG9wOiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xNzEge1xuICAgIHBhZGRpbmctdG9wOiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xNzIge1xuICAgIG1hcmdpbi10b3A6IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE3MiB7XG4gICAgcGFkZGluZy10b3A6IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE3MyB7XG4gICAgbWFyZ2luLXRvcDogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTczIHtcbiAgICBwYWRkaW5nLXRvcDogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTc0IHtcbiAgICBtYXJnaW4tdG9wOiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xNzQge1xuICAgIHBhZGRpbmctdG9wOiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xNzUge1xuICAgIG1hcmdpbi10b3A6IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE3NSB7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE3NiB7XG4gICAgbWFyZ2luLXRvcDogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTc2IHtcbiAgICBwYWRkaW5nLXRvcDogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTc3IHtcbiAgICBtYXJnaW4tdG9wOiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xNzcge1xuICAgIHBhZGRpbmctdG9wOiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xNzgge1xuICAgIG1hcmdpbi10b3A6IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE3OCB7XG4gICAgcGFkZGluZy10b3A6IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE3OSB7XG4gICAgbWFyZ2luLXRvcDogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTc5IHtcbiAgICBwYWRkaW5nLXRvcDogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xODEge1xuICAgIG1hcmdpbi10b3A6IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE4MSB7XG4gICAgcGFkZGluZy10b3A6IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE4MiB7XG4gICAgbWFyZ2luLXRvcDogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTgyIHtcbiAgICBwYWRkaW5nLXRvcDogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTgzIHtcbiAgICBtYXJnaW4tdG9wOiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xODMge1xuICAgIHBhZGRpbmctdG9wOiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xODQge1xuICAgIG1hcmdpbi10b3A6IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE4NCB7XG4gICAgcGFkZGluZy10b3A6IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE4NSB7XG4gICAgbWFyZ2luLXRvcDogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTg1IHtcbiAgICBwYWRkaW5nLXRvcDogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTg2IHtcbiAgICBtYXJnaW4tdG9wOiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xODYge1xuICAgIHBhZGRpbmctdG9wOiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xODcge1xuICAgIG1hcmdpbi10b3A6IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE4NyB7XG4gICAgcGFkZGluZy10b3A6IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE4OCB7XG4gICAgbWFyZ2luLXRvcDogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTg4IHtcbiAgICBwYWRkaW5nLXRvcDogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTg5IHtcbiAgICBtYXJnaW4tdG9wOiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xODkge1xuICAgIHBhZGRpbmctdG9wOiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xOTAge1xuICAgIG1hcmdpbi10b3A6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE5MSB7XG4gICAgbWFyZ2luLXRvcDogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTkxIHtcbiAgICBwYWRkaW5nLXRvcDogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTkyIHtcbiAgICBtYXJnaW4tdG9wOiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xOTIge1xuICAgIHBhZGRpbmctdG9wOiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xOTMge1xuICAgIG1hcmdpbi10b3A6IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE5MyB7XG4gICAgcGFkZGluZy10b3A6IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE5NCB7XG4gICAgbWFyZ2luLXRvcDogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTk0IHtcbiAgICBwYWRkaW5nLXRvcDogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTk1IHtcbiAgICBtYXJnaW4tdG9wOiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xOTUge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xOTYge1xuICAgIG1hcmdpbi10b3A6IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE5NiB7XG4gICAgcGFkZGluZy10b3A6IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTE5NyB7XG4gICAgbWFyZ2luLXRvcDogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMTk3IHtcbiAgICBwYWRkaW5nLXRvcDogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXQtbGctMTk4IHtcbiAgICBtYXJnaW4tdG9wOiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wdC1sZy0xOTgge1xuICAgIHBhZGRpbmctdG9wOiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tdC1sZy0xOTkge1xuICAgIG1hcmdpbi10b3A6IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXB0LWxnLTE5OSB7XG4gICAgcGFkZGluZy10b3A6IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW10LWxnLTIwMCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHQtbGctMjAwIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctNTAge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTQ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctNDcge1xuICAgIG1hcmdpbi1ib3R0b206IC00N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTQ2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctNDQge1xuICAgIG1hcmdpbi1ib3R0b206IC00NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTQzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy00MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctNDEge1xuICAgIG1hcmdpbi1ib3R0b206IC00MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy0zOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctMzgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTM3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy0zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctMzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy0zMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTMxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctMjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0yOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy0yNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctMjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctMjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy0yMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctMTcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1uZWdhdGl2ZS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbmVnYXRpdmUtbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTIxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0yMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0yMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMjMge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMjYge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTI3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0yOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0yOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMjkge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMjkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0zMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0zMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTMzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0zNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0zNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTM2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTM2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0zNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0zNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMzgge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMzgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTM5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTM5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctNDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNDEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTQyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTQyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy00MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy00MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctNDQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy00NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy00NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctNDcge1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNDcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy00OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy00OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTUxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTUxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy01MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy01MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctNTMge1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTU0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTU0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy01NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTU3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTU3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy01OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy01OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctNTkge1xuICAgIG1hcmdpbi1ib3R0b206IDU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy02MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy02MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctNjIge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNjIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTYzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTYzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTY2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTY2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy02NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy02NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctNjgge1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNjgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTY5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTY5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctNzEge1xuICAgIG1hcmdpbi1ib3R0b206IDcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNzEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy03MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy03MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctNzQge1xuICAgIG1hcmdpbi1ib3R0b206IDc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNzQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy03NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy03NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctNzcge1xuICAgIG1hcmdpbi1ib3R0b206IDc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctNzcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTc4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTc4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy03OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy03OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy04MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy04MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctODMge1xuICAgIG1hcmdpbi1ib3R0b206IDgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctODMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTg0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy04NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctODYge1xuICAgIG1hcmdpbi1ib3R0b206IDg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctODYge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTg3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTg3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy04OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy04OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctODkge1xuICAgIG1hcmdpbi1ib3R0b206IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctODkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy05MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy05MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctOTIge1xuICAgIG1hcmdpbi1ib3R0b206IDkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctOTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTkzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTkzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy05NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy05NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy05NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy05NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctOTgge1xuICAgIG1hcmdpbi1ib3R0b206IDk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctOTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTk5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTk5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTEwMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTAxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xMDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTEwMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTEwNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTA0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTA1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xMDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMDYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTEwNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTEwNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTA3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTA4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xMDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMDkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTEwOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTExMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTExMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTExMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTExNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTExOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTExOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMjEge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTEyMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTEyMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTIyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTEyNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMjcge1xuICAgIG1hcmdpbi1ib3R0b206IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTEyNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xMjkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTEzMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTMxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMzMge1xuICAgIG1hcmdpbi1ib3R0b206IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTEzMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTEzNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTM0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMzYge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTEzNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTEzNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTM3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTM4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xMzgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xMzkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTEzOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTQxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xNDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xNDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE0MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE0MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTQzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE0NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTQ2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTQ3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xNDcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE0OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE0OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTQ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xNTEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE1MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE1MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTUyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTUzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xNTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xNTQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE1NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE1NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xNTcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE1NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE1OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTU4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTU5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xNTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE2MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTYxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xNjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xNjMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE2MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE2NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xNjYge1xuICAgIG1hcmdpbi1ib3R0b206IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE2NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE2NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTY3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTY4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xNjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xNjkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE2OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE3MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTcxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xNzEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE3MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE3MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTczIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTc0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xNzQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE3NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTc2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTc3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xNzcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xNzgge1xuICAgIG1hcmdpbi1ib3R0b206IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE3OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE3OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTc5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xODEge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE4MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE4MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xODMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xODQge1xuICAgIG1hcmdpbi1ib3R0b206IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE4NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE4NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xODYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xODcge1xuICAgIG1hcmdpbi1ib3R0b206IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE4NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE4OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTg4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTg5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xODkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE5MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTkxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTkyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xOTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xOTMge1xuICAgIG1hcmdpbi1ib3R0b206IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE5MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE5NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTk0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE5NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTE5NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMTk3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWItbGctMTk4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wYi1sZy0xOTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tYi1sZy0xOTkge1xuICAgIG1hcmdpbi1ib3R0b206IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBiLWxnLTE5OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1iLWxnLTIwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGItbGctMjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbGctNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1uZWdhdGl2ZS1sZy00OSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbGctNDcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1uZWdhdGl2ZS1sZy00NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbGctNDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1uZWdhdGl2ZS1sZy00MyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbGctNDEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1uZWdhdGl2ZS1sZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTM5IHtcbiAgICBtYXJnaW4tbGVmdDogLTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbGctMzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1uZWdhdGl2ZS1sZy0zNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTM2IHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbGctMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1uZWdhdGl2ZS1sZy0zNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTMzIHtcbiAgICBtYXJnaW4tbGVmdDogLTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbGctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1uZWdhdGl2ZS1sZy0zMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbGctMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1uZWdhdGl2ZS1sZy0yOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTI3IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbGctMjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1uZWdhdGl2ZS1sZy0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbGctMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1uZWdhdGl2ZS1sZy0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTIxIHtcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbGctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1uZWdhdGl2ZS1sZy0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbGctMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1uZWdhdGl2ZS1sZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbGctMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1uZWdhdGl2ZS1sZy0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1uZWdhdGl2ZS1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMjEge1xuICAgIG1hcmdpbi1sZWZ0OiAyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTIxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMjIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTIyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTIzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMjYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTI2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMjcge1xuICAgIG1hcmdpbi1sZWZ0OiAyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTI3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTI5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMzEge1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTMxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMzMge1xuICAgIG1hcmdpbi1sZWZ0OiAzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTMzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMzQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTM0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMzYge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTM2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMzcge1xuICAgIG1hcmdpbi1sZWZ0OiAzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTM3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMzgge1xuICAgIG1hcmdpbi1sZWZ0OiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTM4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMzkge1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTM5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNDEge1xuICAgIG1hcmdpbi1sZWZ0OiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTQxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNDIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTQyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNDMge1xuICAgIG1hcmdpbi1sZWZ0OiA0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTQzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNDQge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNDYge1xuICAgIG1hcmdpbi1sZWZ0OiA0NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTQ2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNDcge1xuICAgIG1hcmdpbi1sZWZ0OiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTQ3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNDgge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNDkge1xuICAgIG1hcmdpbi1sZWZ0OiA0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTQ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTUxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTUyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTUzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTU0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTU3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNTgge1xuICAgIG1hcmdpbi1sZWZ0OiA1OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTU4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNTkge1xuICAgIG1hcmdpbi1sZWZ0OiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTU5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNjEge1xuICAgIG1hcmdpbi1sZWZ0OiA2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTYxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNjIge1xuICAgIG1hcmdpbi1sZWZ0OiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTYyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNjMge1xuICAgIG1hcmdpbi1sZWZ0OiA2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTYzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNjYge1xuICAgIG1hcmdpbi1sZWZ0OiA2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTY2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNjcge1xuICAgIG1hcmdpbi1sZWZ0OiA2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTY3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNjgge1xuICAgIG1hcmdpbi1sZWZ0OiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTY4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNjkge1xuICAgIG1hcmdpbi1sZWZ0OiA2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTY5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNzEge1xuICAgIG1hcmdpbi1sZWZ0OiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTcxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNzIge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNzMge1xuICAgIG1hcmdpbi1sZWZ0OiA3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTczIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNzQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTc0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNzYge1xuICAgIG1hcmdpbi1sZWZ0OiA3NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTc2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNzcge1xuICAgIG1hcmdpbi1sZWZ0OiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTc3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNzgge1xuICAgIG1hcmdpbi1sZWZ0OiA3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTc4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctNzkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTc5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctODEge1xuICAgIG1hcmdpbi1sZWZ0OiA4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTgxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctODIge1xuICAgIG1hcmdpbi1sZWZ0OiA4MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctODMge1xuICAgIG1hcmdpbi1sZWZ0OiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTgzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctODQge1xuICAgIG1hcmdpbi1sZWZ0OiA4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTg0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctODYge1xuICAgIG1hcmdpbi1sZWZ0OiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTg2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctODcge1xuICAgIG1hcmdpbi1sZWZ0OiA4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTg3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctODgge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTg4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctODkge1xuICAgIG1hcmdpbi1sZWZ0OiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTg5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctOTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTkxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctOTIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTkyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctOTMge1xuICAgIG1hcmdpbi1sZWZ0OiA5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTkzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctOTQge1xuICAgIG1hcmdpbi1sZWZ0OiA5NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTk0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctOTYge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctOTcge1xuICAgIG1hcmdpbi1sZWZ0OiA5N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTk3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctOTgge1xuICAgIG1hcmdpbi1sZWZ0OiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTk4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctOTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTk5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTEwMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTEwMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xMDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xMDIge1xuICAgIHBhZGRpbmctbGVmdDogMTAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTAzIHtcbiAgICBtYXJnaW4tbGVmdDogMTAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTAzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTEwNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTEwNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xMDUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xMDUge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTA2IHtcbiAgICBtYXJnaW4tbGVmdDogMTA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTA2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTEwNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTEwNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xMDgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xMDgge1xuICAgIHBhZGRpbmctbGVmdDogMTA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTA5IHtcbiAgICBtYXJnaW4tbGVmdDogMTA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTA5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTExMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTExMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xMTEge1xuICAgIHBhZGRpbmctbGVmdDogMTExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTExMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTExMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xMTQge1xuICAgIHBhZGRpbmctbGVmdDogMTE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTExNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDExNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTExNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xMTcge1xuICAgIHBhZGRpbmctbGVmdDogMTE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTE4IHtcbiAgICBtYXJnaW4tbGVmdDogMTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTExOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTExOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTIxIHtcbiAgICBtYXJnaW4tbGVmdDogMTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTIxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTEyMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTEyMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xMjMge1xuICAgIHBhZGRpbmctbGVmdDogMTIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTEyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xMjYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xMjYge1xuICAgIHBhZGRpbmctbGVmdDogMTI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTI3IHtcbiAgICBtYXJnaW4tbGVmdDogMTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTI3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTEyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xMjkge1xuICAgIHBhZGRpbmctbGVmdDogMTI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTEzMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTEzMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xMzIge1xuICAgIHBhZGRpbmctbGVmdDogMTMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTMzIHtcbiAgICBtYXJnaW4tbGVmdDogMTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTMzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTEzNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTEzNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xMzUge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTM2IHtcbiAgICBtYXJnaW4tbGVmdDogMTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTM2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTEzNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTEzNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xMzgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xMzgge1xuICAgIHBhZGRpbmctbGVmdDogMTM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTM5IHtcbiAgICBtYXJnaW4tbGVmdDogMTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTM5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xNDEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xNDEge1xuICAgIHBhZGRpbmctbGVmdDogMTQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTQyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE0MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE0MyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogMTQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE0NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xNDcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xNDcge1xuICAgIHBhZGRpbmctbGVmdDogMTQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogMTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE0OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE0OSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xNTAge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTUxIHtcbiAgICBtYXJnaW4tbGVmdDogMTUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTUxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE1MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE1MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xNTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xNTMge1xuICAgIHBhZGRpbmctbGVmdDogMTUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTU0IHtcbiAgICBtYXJnaW4tbGVmdDogMTU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTU0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE1NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE1NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xNTYge1xuICAgIHBhZGRpbmctbGVmdDogMTU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTU3IHtcbiAgICBtYXJnaW4tbGVmdDogMTU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTU3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE1OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE1OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xNTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xNTkge1xuICAgIHBhZGRpbmctbGVmdDogMTU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE2MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE2MSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xNjIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xNjIge1xuICAgIHBhZGRpbmctbGVmdDogMTYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTYzIHtcbiAgICBtYXJnaW4tbGVmdDogMTYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTYzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE2NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE2NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xNjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xNjUge1xuICAgIHBhZGRpbmctbGVmdDogMTY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTY2IHtcbiAgICBtYXJnaW4tbGVmdDogMTY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTY2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE2NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE2NyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xNjgge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xNjgge1xuICAgIHBhZGRpbmctbGVmdDogMTY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTY5IHtcbiAgICBtYXJnaW4tbGVmdDogMTY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTY5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE3MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xNzEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xNzEge1xuICAgIHBhZGRpbmctbGVmdDogMTcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTcyIHtcbiAgICBtYXJnaW4tbGVmdDogMTcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE3MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE3MyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xNzQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xNzQge1xuICAgIHBhZGRpbmctbGVmdDogMTc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTc1IHtcbiAgICBtYXJnaW4tbGVmdDogMTc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE3NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE3NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xNzcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xNzcge1xuICAgIHBhZGRpbmctbGVmdDogMTc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTc4IHtcbiAgICBtYXJnaW4tbGVmdDogMTc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTc4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE3OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE3OSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xODAge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xODAge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTgxIHtcbiAgICBtYXJnaW4tbGVmdDogMTgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTgxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE4MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE4MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xODMge1xuICAgIG1hcmdpbi1sZWZ0OiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xODMge1xuICAgIHBhZGRpbmctbGVmdDogMTgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTg0IHtcbiAgICBtYXJnaW4tbGVmdDogMTg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTg0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE4NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE4NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xODYge1xuICAgIG1hcmdpbi1sZWZ0OiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xODYge1xuICAgIHBhZGRpbmctbGVmdDogMTg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTg3IHtcbiAgICBtYXJnaW4tbGVmdDogMTg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTg3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE4OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE4OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xODkge1xuICAgIG1hcmdpbi1sZWZ0OiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xODkge1xuICAgIHBhZGRpbmctbGVmdDogMTg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTkwIHtcbiAgICBtYXJnaW4tbGVmdDogMTkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE5MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE5MSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xOTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xOTIge1xuICAgIHBhZGRpbmctbGVmdDogMTkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTkzIHtcbiAgICBtYXJnaW4tbGVmdDogMTkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTkzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE5NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE5NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xOTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xOTUge1xuICAgIHBhZGRpbmctbGVmdDogMTk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTk2IHtcbiAgICBtYXJnaW4tbGVmdDogMTk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTE5NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTE5NyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tbC1sZy0xOTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wbC1sZy0xOTgge1xuICAgIHBhZGRpbmctbGVmdDogMTk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbWwtbGctMTk5IHtcbiAgICBtYXJnaW4tbGVmdDogMTk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcGwtbGctMTk5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1sLWxnLTIwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXBsLWxnLTIwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy00OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy00NyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy00NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy00NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy00NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy00MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy00MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy00MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0zOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0zOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0zNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0zNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0zNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0zMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0zMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0yOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbmVnYXRpdmUtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogLTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbmVnYXRpdmUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1uZWdhdGl2ZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbmVnYXRpdmUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTMge1xuICAgIG1hcmdpbi1yaWdodDogMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTkge1xuICAgIG1hcmdpbi1yaWdodDogMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctMjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMjIge1xuICAgIG1hcmdpbi1yaWdodDogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy0yMiB7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTI2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTI3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctMjcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMjgge1xuICAgIG1hcmdpbi1yaWdodDogMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy0yOCB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy0yOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTI5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMzEge1xuICAgIG1hcmdpbi1yaWdodDogMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy0zMSB7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTMzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctMzMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMzQge1xuICAgIG1hcmdpbi1yaWdodDogMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy0zNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTM2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctMzYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMzcge1xuICAgIG1hcmdpbi1yaWdodDogMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy0zNyB7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy0zOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTM4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTM5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctMzkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy00MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTQxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTQyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctNDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNDMge1xuICAgIG1hcmdpbi1yaWdodDogNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy00MyB7XG4gICAgcGFkZGluZy1yaWdodDogNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy00NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNDYge1xuICAgIG1hcmdpbi1yaWdodDogNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy00NiB7XG4gICAgcGFkZGluZy1yaWdodDogNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy00NyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTQ3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNDkge1xuICAgIG1hcmdpbi1yaWdodDogNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy00OSB7XG4gICAgcGFkZGluZy1yaWdodDogNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTUxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctNTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNTIge1xuICAgIG1hcmdpbi1yaWdodDogNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy01MiB7XG4gICAgcGFkZGluZy1yaWdodDogNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy01MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTUzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTU0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctNTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNTUge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy01NSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTU3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctNTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNTgge1xuICAgIG1hcmdpbi1yaWdodDogNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy01OCB7XG4gICAgcGFkZGluZy1yaWdodDogNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy01OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTU5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNjEge1xuICAgIG1hcmdpbi1yaWdodDogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy02MSB7XG4gICAgcGFkZGluZy1yaWdodDogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy02MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTYyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTYzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctNjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNjQge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy02NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTY2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctNjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNjcge1xuICAgIG1hcmdpbi1yaWdodDogNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy02NyB7XG4gICAgcGFkZGluZy1yaWdodDogNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy02OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTY4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTY5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctNjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNzAge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy03MCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy03MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTcxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNzMge1xuICAgIG1hcmdpbi1yaWdodDogNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy03MyB7XG4gICAgcGFkZGluZy1yaWdodDogNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy03NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTc0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNzYge1xuICAgIG1hcmdpbi1yaWdodDogNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy03NiB7XG4gICAgcGFkZGluZy1yaWdodDogNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy03NyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTc3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTc4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctNzgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctNzkge1xuICAgIG1hcmdpbi1yaWdodDogNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy03OSB7XG4gICAgcGFkZGluZy1yaWdodDogNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTgxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctODEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctODIge1xuICAgIG1hcmdpbi1yaWdodDogODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy04MiB7XG4gICAgcGFkZGluZy1yaWdodDogODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy04MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTgzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTg0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctODQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctODUge1xuICAgIG1hcmdpbi1yaWdodDogODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy04NSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy04NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTg2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTg3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctODcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctODgge1xuICAgIG1hcmdpbi1yaWdodDogODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy04OCB7XG4gICAgcGFkZGluZy1yaWdodDogODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy04OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTg5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTkwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctOTEge1xuICAgIG1hcmdpbi1yaWdodDogOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy05MSB7XG4gICAgcGFkZGluZy1yaWdodDogOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy05MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTkyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTkzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctOTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctOTQge1xuICAgIG1hcmdpbi1yaWdodDogOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy05NCB7XG4gICAgcGFkZGluZy1yaWdodDogOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy05NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTk1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctOTcge1xuICAgIG1hcmdpbi1yaWdodDogOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1wci1sZy05NyB7XG4gICAgcGFkZGluZy1yaWdodDogOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tci1sZy05OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTk4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LW1yLWxnLTk5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtcHItbGctOTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTAxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEwMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTAyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEwMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTAzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEwMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTA0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEwNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTA1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEwNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTA2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEwNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTA3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEwNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTA4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEwOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTA5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEwOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTExMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTExMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTExMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTExNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTExNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTExNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTExNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTExOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTExOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEyMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEyMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEyMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEyNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEyNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTI3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEyNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTI5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEyOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEzMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTMxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEzMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEzMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTMzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEzMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTM0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEzNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEzNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTM2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEzNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTM3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEzNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTM4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEzOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTM5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTEzOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTQxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE0MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTQyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE0MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTQzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE0MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE0NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTQ2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE0NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTQ3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE0NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE0OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTQ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE0OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE1MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTUxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE1MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTUyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE1MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTUzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE1MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTU0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE1NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTU1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE1NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE1NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTU3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE1NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTU4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE1OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTU5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE1OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTYxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE2MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTYyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE2MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTYzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE2MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE2NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE2NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTY2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE2NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTY3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE2NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTY4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE2OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTY5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE2OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTcwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE3MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTcxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE3MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE3MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTczIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE3MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTc0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE3NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE3NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTc2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE3NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTc3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE3NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTc4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE3OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTc5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE3OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE4MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTgxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE4MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE4MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTgzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE4MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTg0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE4NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTg1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE4NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTg2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE4NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTg3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE4NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTg4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE4OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTg5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE4OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTkwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE5MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTkxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE5MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTkyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE5MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTkzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE5MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTk0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE5NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTk1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE5NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE5NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTk3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE5NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTk4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE5OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMTk5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTE5OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbXItbGctMjAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51LXByLWxnLTIwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXhsLTUwIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUteGwtNDkge1xuICAgIG1hcmdpbi10b3A6IC00OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC00OCB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXhsLTQ3IHtcbiAgICBtYXJnaW4tdG9wOiAtNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUteGwtNDYge1xuICAgIG1hcmdpbi10b3A6IC00NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC00NSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXhsLTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAtNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUteGwtNDMge1xuICAgIG1hcmdpbi10b3A6IC00M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC00MiB7XG4gICAgbWFyZ2luLXRvcDogLTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXhsLTQxIHtcbiAgICBtYXJnaW4tdG9wOiAtNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUteGwtNDAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC0zOSB7XG4gICAgbWFyZ2luLXRvcDogLTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXhsLTM4IHtcbiAgICBtYXJnaW4tdG9wOiAtMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUteGwtMzcge1xuICAgIG1hcmdpbi10b3A6IC0zN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC0zNiB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXhsLTM1IHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUteGwtMzQge1xuICAgIG1hcmdpbi10b3A6IC0zNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC0zMyB7XG4gICAgbWFyZ2luLXRvcDogLTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXhsLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUteGwtMzEge1xuICAgIG1hcmdpbi10b3A6IC0zMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC0zMCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXhsLTI5IHtcbiAgICBtYXJnaW4tdG9wOiAtMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUteGwtMjgge1xuICAgIG1hcmdpbi10b3A6IC0yOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC0yNyB7XG4gICAgbWFyZ2luLXRvcDogLTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXhsLTI2IHtcbiAgICBtYXJnaW4tdG9wOiAtMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUteGwtMjUge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXhsLTIzIHtcbiAgICBtYXJnaW4tdG9wOiAtMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUteGwtMjIge1xuICAgIG1hcmdpbi10b3A6IC0yMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC0yMSB7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXhsLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUteGwtMTkge1xuICAgIG1hcmdpbi10b3A6IC0xOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC0xOCB7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXhsLTE3IHtcbiAgICBtYXJnaW4tdG9wOiAtMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUteGwtMTYge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXhsLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUteGwtMTMge1xuICAgIG1hcmdpbi10b3A6IC0xM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LW5lZ2F0aXZlLXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQtbmVnYXRpdmUteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC05IHtcbiAgICBtYXJnaW4tdG9wOiAtOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC04IHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC03IHtcbiAgICBtYXJnaW4tdG9wOiAtN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC1uZWdhdGl2ZS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC05IHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE3IHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNyB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE4IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xOCB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE5IHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xOSB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTIxIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0yMSB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0yMiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTIzIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0yMyB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0yNCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTI2IHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0yNiB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTI3IHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0yNyB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTI4IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0yOCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTI5IHtcbiAgICBtYXJnaW4tdG9wOiAyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0yOSB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTMxIHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0zMSB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0zMiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTMzIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0zMyB7XG4gICAgcGFkZGluZy10b3A6IDMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTM0IHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0zNCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTM2IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0zNiB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTM3IHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0zNyB7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTM4IHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0zOCB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTM5IHtcbiAgICBtYXJnaW4tdG9wOiAzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0zOSB7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTQxIHtcbiAgICBtYXJnaW4tdG9wOiA0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC00MSB7XG4gICAgcGFkZGluZy10b3A6IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTQyIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC00MiB7XG4gICAgcGFkZGluZy10b3A6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTQzIHtcbiAgICBtYXJnaW4tdG9wOiA0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC00MyB7XG4gICAgcGFkZGluZy10b3A6IDQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC00NCB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTQ2IHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC00NiB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTQ3IHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC00NyB7XG4gICAgcGFkZGluZy10b3A6IDQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC00OCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTQ5IHtcbiAgICBtYXJnaW4tdG9wOiA0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC00OSB7XG4gICAgcGFkZGluZy10b3A6IDQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTUxIHtcbiAgICBtYXJnaW4tdG9wOiA1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC01MSB7XG4gICAgcGFkZGluZy10b3A6IDUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTUyIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC01MiB7XG4gICAgcGFkZGluZy10b3A6IDUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTUzIHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC01MyB7XG4gICAgcGFkZGluZy10b3A6IDUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTU0IHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC01NCB7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTU1IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC01NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTU2IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC01NiB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTU3IHtcbiAgICBtYXJnaW4tdG9wOiA1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC01NyB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTU4IHtcbiAgICBtYXJnaW4tdG9wOiA1OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC01OCB7XG4gICAgcGFkZGluZy10b3A6IDU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTU5IHtcbiAgICBtYXJnaW4tdG9wOiA1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC01OSB7XG4gICAgcGFkZGluZy10b3A6IDU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTYxIHtcbiAgICBtYXJnaW4tdG9wOiA2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC02MSB7XG4gICAgcGFkZGluZy10b3A6IDYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTYyIHtcbiAgICBtYXJnaW4tdG9wOiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC02MiB7XG4gICAgcGFkZGluZy10b3A6IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTYzIHtcbiAgICBtYXJnaW4tdG9wOiA2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC02MyB7XG4gICAgcGFkZGluZy10b3A6IDYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC02NCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTY1IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC02NSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTY2IHtcbiAgICBtYXJnaW4tdG9wOiA2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC02NiB7XG4gICAgcGFkZGluZy10b3A6IDY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTY3IHtcbiAgICBtYXJnaW4tdG9wOiA2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC02NyB7XG4gICAgcGFkZGluZy10b3A6IDY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTY4IHtcbiAgICBtYXJnaW4tdG9wOiA2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC02OCB7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTY5IHtcbiAgICBtYXJnaW4tdG9wOiA2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC02OSB7XG4gICAgcGFkZGluZy10b3A6IDY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTcxIHtcbiAgICBtYXJnaW4tdG9wOiA3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC03MSB7XG4gICAgcGFkZGluZy10b3A6IDcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC03MiB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTczIHtcbiAgICBtYXJnaW4tdG9wOiA3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC03MyB7XG4gICAgcGFkZGluZy10b3A6IDczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTc0IHtcbiAgICBtYXJnaW4tdG9wOiA3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC03NCB7XG4gICAgcGFkZGluZy10b3A6IDc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTc1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC03NSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTc2IHtcbiAgICBtYXJnaW4tdG9wOiA3NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC03NiB7XG4gICAgcGFkZGluZy10b3A6IDc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTc3IHtcbiAgICBtYXJnaW4tdG9wOiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC03NyB7XG4gICAgcGFkZGluZy10b3A6IDc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTc4IHtcbiAgICBtYXJnaW4tdG9wOiA3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC03OCB7XG4gICAgcGFkZGluZy10b3A6IDc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTc5IHtcbiAgICBtYXJnaW4tdG9wOiA3OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC03OSB7XG4gICAgcGFkZGluZy10b3A6IDc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTgxIHtcbiAgICBtYXJnaW4tdG9wOiA4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC04MSB7XG4gICAgcGFkZGluZy10b3A6IDgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTgyIHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC04MiB7XG4gICAgcGFkZGluZy10b3A6IDgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTgzIHtcbiAgICBtYXJnaW4tdG9wOiA4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC04MyB7XG4gICAgcGFkZGluZy10b3A6IDgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTg0IHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC04NCB7XG4gICAgcGFkZGluZy10b3A6IDg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTg1IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC04NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTg2IHtcbiAgICBtYXJnaW4tdG9wOiA4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC04NiB7XG4gICAgcGFkZGluZy10b3A6IDg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTg3IHtcbiAgICBtYXJnaW4tdG9wOiA4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC04NyB7XG4gICAgcGFkZGluZy10b3A6IDg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTg4IHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC04OCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTg5IHtcbiAgICBtYXJnaW4tdG9wOiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC04OSB7XG4gICAgcGFkZGluZy10b3A6IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTkwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTkxIHtcbiAgICBtYXJnaW4tdG9wOiA5MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC05MSB7XG4gICAgcGFkZGluZy10b3A6IDkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTkyIHtcbiAgICBtYXJnaW4tdG9wOiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC05MiB7XG4gICAgcGFkZGluZy10b3A6IDkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTkzIHtcbiAgICBtYXJnaW4tdG9wOiA5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC05MyB7XG4gICAgcGFkZGluZy10b3A6IDkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTk0IHtcbiAgICBtYXJnaW4tdG9wOiA5NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC05NCB7XG4gICAgcGFkZGluZy10b3A6IDk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTk1IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC05NSB7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC05NiB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTk3IHtcbiAgICBtYXJnaW4tdG9wOiA5N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC05NyB7XG4gICAgcGFkZGluZy10b3A6IDk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTk4IHtcbiAgICBtYXJnaW4tdG9wOiA5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC05OCB7XG4gICAgcGFkZGluZy10b3A6IDk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTk5IHtcbiAgICBtYXJnaW4tdG9wOiA5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC05OSB7XG4gICAgcGFkZGluZy10b3A6IDk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xMDEge1xuICAgIG1hcmdpbi10b3A6IDEwMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMDEge1xuICAgIHBhZGRpbmctdG9wOiAxMDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTAyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTAyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTEwMyB7XG4gICAgbWFyZ2luLXRvcDogMTAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTEwMyB7XG4gICAgcGFkZGluZy10b3A6IDEwM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xMDQge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMDQge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTA1IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTA1IHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTEwNiB7XG4gICAgbWFyZ2luLXRvcDogMTA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTEwNiB7XG4gICAgcGFkZGluZy10b3A6IDEwNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xMDcge1xuICAgIG1hcmdpbi10b3A6IDEwN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMDcge1xuICAgIHBhZGRpbmctdG9wOiAxMDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTA4IHtcbiAgICBtYXJnaW4tdG9wOiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTA4IHtcbiAgICBwYWRkaW5nLXRvcDogMTA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTEwOSB7XG4gICAgbWFyZ2luLXRvcDogMTA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTEwOSB7XG4gICAgcGFkZGluZy10b3A6IDEwOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xMTAge1xuICAgIG1hcmdpbi10b3A6IDExMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTExIHtcbiAgICBwYWRkaW5nLXRvcDogMTExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTExMiB7XG4gICAgbWFyZ2luLXRvcDogMTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xMTMge1xuICAgIG1hcmdpbi10b3A6IDExM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMTMge1xuICAgIHBhZGRpbmctdG9wOiAxMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTExNSB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTExNSB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xMTYge1xuICAgIG1hcmdpbi10b3A6IDExNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMTYge1xuICAgIHBhZGRpbmctdG9wOiAxMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTE3IHtcbiAgICBtYXJnaW4tdG9wOiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTE3IHtcbiAgICBwYWRkaW5nLXRvcDogMTE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTExOCB7XG4gICAgbWFyZ2luLXRvcDogMTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTExOCB7XG4gICAgcGFkZGluZy10b3A6IDExOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xMTkge1xuICAgIG1hcmdpbi10b3A6IDExOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMTkge1xuICAgIHBhZGRpbmctdG9wOiAxMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTEyMSB7XG4gICAgbWFyZ2luLXRvcDogMTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTEyMSB7XG4gICAgcGFkZGluZy10b3A6IDEyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xMjIge1xuICAgIG1hcmdpbi10b3A6IDEyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMjIge1xuICAgIHBhZGRpbmctdG9wOiAxMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTIzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTIzIHtcbiAgICBwYWRkaW5nLXRvcDogMTIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTEyNCB7XG4gICAgbWFyZ2luLXRvcDogMTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTEyNCB7XG4gICAgcGFkZGluZy10b3A6IDEyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xMjUge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTI2IHtcbiAgICBtYXJnaW4tdG9wOiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTI2IHtcbiAgICBwYWRkaW5nLXRvcDogMTI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTEyNyB7XG4gICAgbWFyZ2luLXRvcDogMTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTEyNyB7XG4gICAgcGFkZGluZy10b3A6IDEyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xMjgge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMjgge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTI5IHtcbiAgICBtYXJnaW4tdG9wOiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTI5IHtcbiAgICBwYWRkaW5nLXRvcDogMTI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTEzMCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTEzMCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xMzEge1xuICAgIG1hcmdpbi10b3A6IDEzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMzEge1xuICAgIHBhZGRpbmctdG9wOiAxMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTMyIHtcbiAgICBtYXJnaW4tdG9wOiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMTMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTEzMyB7XG4gICAgbWFyZ2luLXRvcDogMTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTEzMyB7XG4gICAgcGFkZGluZy10b3A6IDEzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xMzQge1xuICAgIG1hcmdpbi10b3A6IDEzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMzQge1xuICAgIHBhZGRpbmctdG9wOiAxMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTM1IHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTEzNiB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTEzNiB7XG4gICAgcGFkZGluZy10b3A6IDEzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xMzcge1xuICAgIG1hcmdpbi10b3A6IDEzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xMzcge1xuICAgIHBhZGRpbmctdG9wOiAxMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTM4IHtcbiAgICBtYXJnaW4tdG9wOiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTM4IHtcbiAgICBwYWRkaW5nLXRvcDogMTM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTEzOSB7XG4gICAgbWFyZ2luLXRvcDogMTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTEzOSB7XG4gICAgcGFkZGluZy10b3A6IDEzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xNDAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTQxIHtcbiAgICBtYXJnaW4tdG9wOiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTQxIHtcbiAgICBwYWRkaW5nLXRvcDogMTQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE0MiB7XG4gICAgbWFyZ2luLXRvcDogMTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE0MiB7XG4gICAgcGFkZGluZy10b3A6IDE0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xNDMge1xuICAgIG1hcmdpbi10b3A6IDE0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNDMge1xuICAgIHBhZGRpbmctdG9wOiAxNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE0NSB7XG4gICAgbWFyZ2luLXRvcDogMTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE0NSB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xNDYge1xuICAgIG1hcmdpbi10b3A6IDE0NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNDYge1xuICAgIHBhZGRpbmctdG9wOiAxNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTQ3IHtcbiAgICBtYXJnaW4tdG9wOiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTQ3IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE0OCB7XG4gICAgbWFyZ2luLXRvcDogMTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE0OCB7XG4gICAgcGFkZGluZy10b3A6IDE0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xNDkge1xuICAgIG1hcmdpbi10b3A6IDE0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNDkge1xuICAgIHBhZGRpbmctdG9wOiAxNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE1MSB7XG4gICAgbWFyZ2luLXRvcDogMTUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE1MSB7XG4gICAgcGFkZGluZy10b3A6IDE1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xNTIge1xuICAgIG1hcmdpbi10b3A6IDE1MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNTIge1xuICAgIHBhZGRpbmctdG9wOiAxNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTUzIHtcbiAgICBtYXJnaW4tdG9wOiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTUzIHtcbiAgICBwYWRkaW5nLXRvcDogMTUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE1NCB7XG4gICAgbWFyZ2luLXRvcDogMTU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE1NCB7XG4gICAgcGFkZGluZy10b3A6IDE1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xNTUge1xuICAgIG1hcmdpbi10b3A6IDE1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNTUge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTU2IHtcbiAgICBtYXJnaW4tdG9wOiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMTU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE1NyB7XG4gICAgbWFyZ2luLXRvcDogMTU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE1NyB7XG4gICAgcGFkZGluZy10b3A6IDE1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xNTgge1xuICAgIG1hcmdpbi10b3A6IDE1OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNTgge1xuICAgIHBhZGRpbmctdG9wOiAxNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTU5IHtcbiAgICBtYXJnaW4tdG9wOiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTU5IHtcbiAgICBwYWRkaW5nLXRvcDogMTU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xNjEge1xuICAgIG1hcmdpbi10b3A6IDE2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNjEge1xuICAgIHBhZGRpbmctdG9wOiAxNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTYyIHtcbiAgICBtYXJnaW4tdG9wOiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTYyIHtcbiAgICBwYWRkaW5nLXRvcDogMTYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE2MyB7XG4gICAgbWFyZ2luLXRvcDogMTYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE2MyB7XG4gICAgcGFkZGluZy10b3A6IDE2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xNjQge1xuICAgIG1hcmdpbi10b3A6IDE2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNjQge1xuICAgIHBhZGRpbmctdG9wOiAxNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTY1IHtcbiAgICBtYXJnaW4tdG9wOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTY1IHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE2NiB7XG4gICAgbWFyZ2luLXRvcDogMTY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE2NiB7XG4gICAgcGFkZGluZy10b3A6IDE2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xNjcge1xuICAgIG1hcmdpbi10b3A6IDE2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNjcge1xuICAgIHBhZGRpbmctdG9wOiAxNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTY4IHtcbiAgICBtYXJnaW4tdG9wOiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTY4IHtcbiAgICBwYWRkaW5nLXRvcDogMTY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE2OSB7XG4gICAgbWFyZ2luLXRvcDogMTY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE2OSB7XG4gICAgcGFkZGluZy10b3A6IDE2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xNzAge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNzAge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTcxIHtcbiAgICBtYXJnaW4tdG9wOiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTcxIHtcbiAgICBwYWRkaW5nLXRvcDogMTcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE3MiB7XG4gICAgbWFyZ2luLXRvcDogMTcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE3MiB7XG4gICAgcGFkZGluZy10b3A6IDE3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xNzMge1xuICAgIG1hcmdpbi10b3A6IDE3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNzMge1xuICAgIHBhZGRpbmctdG9wOiAxNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTc0IHtcbiAgICBtYXJnaW4tdG9wOiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTc0IHtcbiAgICBwYWRkaW5nLXRvcDogMTc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE3NSB7XG4gICAgbWFyZ2luLXRvcDogMTc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE3NSB7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xNzYge1xuICAgIG1hcmdpbi10b3A6IDE3NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNzYge1xuICAgIHBhZGRpbmctdG9wOiAxNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTc3IHtcbiAgICBtYXJnaW4tdG9wOiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTc3IHtcbiAgICBwYWRkaW5nLXRvcDogMTc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE3OCB7XG4gICAgbWFyZ2luLXRvcDogMTc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE3OCB7XG4gICAgcGFkZGluZy10b3A6IDE3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xNzkge1xuICAgIG1hcmdpbi10b3A6IDE3OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xNzkge1xuICAgIHBhZGRpbmctdG9wOiAxNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE4MSB7XG4gICAgbWFyZ2luLXRvcDogMTgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE4MSB7XG4gICAgcGFkZGluZy10b3A6IDE4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xODIge1xuICAgIG1hcmdpbi10b3A6IDE4MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xODIge1xuICAgIHBhZGRpbmctdG9wOiAxODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTgzIHtcbiAgICBtYXJnaW4tdG9wOiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTgzIHtcbiAgICBwYWRkaW5nLXRvcDogMTgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE4NCB7XG4gICAgbWFyZ2luLXRvcDogMTg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE4NCB7XG4gICAgcGFkZGluZy10b3A6IDE4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xODUge1xuICAgIG1hcmdpbi10b3A6IDE4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xODUge1xuICAgIHBhZGRpbmctdG9wOiAxODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTg2IHtcbiAgICBtYXJnaW4tdG9wOiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTg2IHtcbiAgICBwYWRkaW5nLXRvcDogMTg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE4NyB7XG4gICAgbWFyZ2luLXRvcDogMTg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE4NyB7XG4gICAgcGFkZGluZy10b3A6IDE4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xODgge1xuICAgIG1hcmdpbi10b3A6IDE4OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xODgge1xuICAgIHBhZGRpbmctdG9wOiAxODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTg5IHtcbiAgICBtYXJnaW4tdG9wOiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTg5IHtcbiAgICBwYWRkaW5nLXRvcDogMTg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE5MCB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xOTEge1xuICAgIG1hcmdpbi10b3A6IDE5MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xOTEge1xuICAgIHBhZGRpbmctdG9wOiAxOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTkyIHtcbiAgICBtYXJnaW4tdG9wOiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTkyIHtcbiAgICBwYWRkaW5nLXRvcDogMTkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE5MyB7XG4gICAgbWFyZ2luLXRvcDogMTkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE5MyB7XG4gICAgcGFkZGluZy10b3A6IDE5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xOTQge1xuICAgIG1hcmdpbi10b3A6IDE5NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xOTQge1xuICAgIHBhZGRpbmctdG9wOiAxOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTk1IHtcbiAgICBtYXJnaW4tdG9wOiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTk1IHtcbiAgICBwYWRkaW5nLXRvcDogMTk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE5NiB7XG4gICAgbWFyZ2luLXRvcDogMTk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE5NiB7XG4gICAgcGFkZGluZy10b3A6IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0xOTcge1xuICAgIG1hcmdpbi10b3A6IDE5N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0xOTcge1xuICAgIHBhZGRpbmctdG9wOiAxOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXQteGwtMTk4IHtcbiAgICBtYXJnaW4tdG9wOiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHQteGwtMTk4IHtcbiAgICBwYWRkaW5nLXRvcDogMTk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW10LXhsLTE5OSB7XG4gICAgbWFyZ2luLXRvcDogMTk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXB0LXhsLTE5OSB7XG4gICAgcGFkZGluZy10b3A6IDE5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tdC14bC0yMDAge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wdC14bC0yMDAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWItbmVnYXRpdmUteGwtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi1uZWdhdGl2ZS14bC00OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWItbmVnYXRpdmUteGwtNDcge1xuICAgIG1hcmdpbi1ib3R0b206IC00N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi1uZWdhdGl2ZS14bC00NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWItbmVnYXRpdmUteGwtNDQge1xuICAgIG1hcmdpbi1ib3R0b206IC00NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi1uZWdhdGl2ZS14bC00MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTQyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWItbmVnYXRpdmUteGwtNDEge1xuICAgIG1hcmdpbi1ib3R0b206IC00MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi1uZWdhdGl2ZS14bC00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTM5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWItbmVnYXRpdmUteGwtMzgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi1uZWdhdGl2ZS14bC0zNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTM2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWItbmVnYXRpdmUteGwtMzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi1uZWdhdGl2ZS14bC0zNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWItbmVnYXRpdmUteGwtMzIge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi1uZWdhdGl2ZS14bC0zMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWItbmVnYXRpdmUteGwtMjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0yOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi1uZWdhdGl2ZS14bC0yOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWItbmVnYXRpdmUteGwtMjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi1uZWdhdGl2ZS14bC0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWItbmVnYXRpdmUteGwtMjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi1uZWdhdGl2ZS14bC0yMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWItbmVnYXRpdmUteGwtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi1uZWdhdGl2ZS14bC0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWItbmVnYXRpdmUteGwtMTcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi1uZWdhdGl2ZS14bC0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWItbmVnYXRpdmUteGwtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi1uZWdhdGl2ZS14bC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWItbmVnYXRpdmUteGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi1uZWdhdGl2ZS14bC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IC05cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IC03cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLW5lZ2F0aXZlLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTkge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMjEge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTIxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMjIge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTIyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMjMge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTIzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMjYge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTI2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMjcge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTI3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMjkge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTI5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMzEge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTMxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMzMge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTMzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMzQge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTM0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMzYge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTM2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMzcge1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTM3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMzgge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTM4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMzkge1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTM5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTQxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTQyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNDMge1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTQzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNDQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTQ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNDYge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTQ2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNDcge1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTQ3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNDkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTQ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNTEge1xuICAgIG1hcmdpbi1ib3R0b206IDUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTUxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNTIge1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTUyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNTMge1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTUzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNTQge1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTU0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNTcge1xuICAgIG1hcmdpbi1ib3R0b206IDU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTU3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNTgge1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTU4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNTkge1xuICAgIG1hcmdpbi1ib3R0b206IDU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTU5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNjEge1xuICAgIG1hcmdpbi1ib3R0b206IDYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTYxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNjIge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTYyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNjMge1xuICAgIG1hcmdpbi1ib3R0b206IDYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTYzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNjYge1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTY2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNjcge1xuICAgIG1hcmdpbi1ib3R0b206IDY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTY3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNjgge1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTY4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNjkge1xuICAgIG1hcmdpbi1ib3R0b206IDY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTY5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNzEge1xuICAgIG1hcmdpbi1ib3R0b206IDcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTcxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNzMge1xuICAgIG1hcmdpbi1ib3R0b206IDczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTczIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNzQge1xuICAgIG1hcmdpbi1ib3R0b206IDc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTc0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNzYge1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTc2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNzcge1xuICAgIG1hcmdpbi1ib3R0b206IDc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTc3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNzgge1xuICAgIG1hcmdpbi1ib3R0b206IDc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTc4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtNzkge1xuICAgIG1hcmdpbi1ib3R0b206IDc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTc5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtODEge1xuICAgIG1hcmdpbi1ib3R0b206IDgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtODIge1xuICAgIG1hcmdpbi1ib3R0b206IDgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtODMge1xuICAgIG1hcmdpbi1ib3R0b206IDgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtODQge1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTg0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtODUge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtODYge1xuICAgIG1hcmdpbi1ib3R0b206IDg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTg2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtODcge1xuICAgIG1hcmdpbi1ib3R0b206IDg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTg3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtODgge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTg4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtODkge1xuICAgIG1hcmdpbi1ib3R0b206IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTg5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtOTEge1xuICAgIG1hcmdpbi1ib3R0b206IDkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTkxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtOTIge1xuICAgIG1hcmdpbi1ib3R0b206IDkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTkyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtOTMge1xuICAgIG1hcmdpbi1ib3R0b206IDkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTkzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtOTQge1xuICAgIG1hcmdpbi1ib3R0b206IDk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTk0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtOTcge1xuICAgIG1hcmdpbi1ib3R0b206IDk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTk3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtOTgge1xuICAgIG1hcmdpbi1ib3R0b206IDk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTk4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtOTkge1xuICAgIG1hcmdpbi1ib3R0b206IDk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTk5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTEwMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTEwMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xMDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTAzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTAzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTEwNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTEwNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xMDUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xMDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTA2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTA2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTEwNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTEwNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xMDgge1xuICAgIG1hcmdpbi1ib3R0b206IDEwOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xMDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTA5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTA5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTExMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTExMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDExMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTExMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTExMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDExNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTExNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTExNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDExN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTExOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTExOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTIxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTEyMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTEyMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xMjMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xMjYge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTI3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTEyOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xMjkge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xMjkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTEzMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTEzMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTMzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTEzNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTEzNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTM2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTM2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTEzNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTEzNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xMzgge1xuICAgIG1hcmdpbi1ib3R0b206IDEzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xMzgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTM5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTM5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xNDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xNDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTQyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTQyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE0MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE0MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xNDQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE0NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE0NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xNDcge1xuICAgIG1hcmdpbi1ib3R0b206IDE0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xNDcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE0OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE0OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTUxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTUxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE1MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE1MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xNTMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xNTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTU0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTU0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE1NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE1NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTU3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTU3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE1OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE1OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xNTkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xNTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE2MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE2MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xNjIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xNjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTYzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTYzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE2NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE2NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTY2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTY2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE2NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE2NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xNjgge1xuICAgIG1hcmdpbi1ib3R0b206IDE2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xNjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTY5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTY5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE3MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE3MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xNzEge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xNzEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE3MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE3MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xNzQge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xNzQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE3NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE3NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xNzcge1xuICAgIG1hcmdpbi1ib3R0b206IDE3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xNzcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTc4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTc4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE3OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE3OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xODAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE4MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE4MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xODMge1xuICAgIG1hcmdpbi1ib3R0b206IDE4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xODMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTg0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE4NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE4NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xODYge1xuICAgIG1hcmdpbi1ib3R0b206IDE4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xODYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTg3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTg3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE4OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE4OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xODkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xODkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE5MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE5MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xOTIge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xOTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTkzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTkzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE5NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE5NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTE5NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTE5NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tYi14bC0xOTgge1xuICAgIG1hcmdpbi1ib3R0b206IDE5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYi14bC0xOTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWIteGwtMTk5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGIteGwtMTk5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1iLXhsLTIwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBiLXhsLTIwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC00OSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC00NyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC00NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC00NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC00MyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC00MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC00MSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0zOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0zOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0zNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0zNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0zNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0zMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0zMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0yOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0yOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0yNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0yNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogLTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC1uZWdhdGl2ZS14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwtbmVnYXRpdmUteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLW5lZ2F0aXZlLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtMTgge1xuICAgIHBhZGRpbmctbGVmdDogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC0xOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTIxIHtcbiAgICBtYXJnaW4tbGVmdDogMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtMjEge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC0yMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTIzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtMjQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC0yNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTI2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTI3IHtcbiAgICBtYXJnaW4tbGVmdDogMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtMjcge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC0yOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC0yOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTI5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMzEge1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC0zMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTMzIHtcbiAgICBtYXJnaW4tbGVmdDogMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtMzMge1xuICAgIHBhZGRpbmctbGVmdDogMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMzQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC0zNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTM2IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtMzYge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMzcge1xuICAgIG1hcmdpbi1sZWZ0OiAzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC0zNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC0zOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTM4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTM5IHtcbiAgICBtYXJnaW4tbGVmdDogMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtMzkge1xuICAgIHBhZGRpbmctbGVmdDogMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC00MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTQxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTQyIHtcbiAgICBtYXJnaW4tbGVmdDogNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtNDIge1xuICAgIHBhZGRpbmctbGVmdDogNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNDMge1xuICAgIG1hcmdpbi1sZWZ0OiA0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC00MyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC00NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNDYge1xuICAgIG1hcmdpbi1sZWZ0OiA0NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC00NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC00NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTQ3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtNDgge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNDkge1xuICAgIG1hcmdpbi1sZWZ0OiA0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC00OSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTUxIHtcbiAgICBtYXJnaW4tbGVmdDogNTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtNTEge1xuICAgIHBhZGRpbmctbGVmdDogNTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC01MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC01MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTUzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTU0IHtcbiAgICBtYXJnaW4tbGVmdDogNTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtNTQge1xuICAgIHBhZGRpbmctbGVmdDogNTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTU3IHtcbiAgICBtYXJnaW4tbGVmdDogNTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtNTcge1xuICAgIHBhZGRpbmctbGVmdDogNTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNTgge1xuICAgIG1hcmdpbi1sZWZ0OiA1OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC01OCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC01OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTU5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNjEge1xuICAgIG1hcmdpbi1sZWZ0OiA2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC02MSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC02MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTYyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTYzIHtcbiAgICBtYXJnaW4tbGVmdDogNjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtNjMge1xuICAgIHBhZGRpbmctbGVmdDogNjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTY2IHtcbiAgICBtYXJnaW4tbGVmdDogNjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtNjYge1xuICAgIHBhZGRpbmctbGVmdDogNjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNjcge1xuICAgIG1hcmdpbi1sZWZ0OiA2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC02NyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC02OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTY4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTY5IHtcbiAgICBtYXJnaW4tbGVmdDogNjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtNjkge1xuICAgIHBhZGRpbmctbGVmdDogNjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC03MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTcxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTcyIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtNzIge1xuICAgIHBhZGRpbmctbGVmdDogNzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNzMge1xuICAgIG1hcmdpbi1sZWZ0OiA3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC03MyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC03NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTc0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtNzUge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNzYge1xuICAgIG1hcmdpbi1sZWZ0OiA3NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC03NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC03NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTc3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTc4IHtcbiAgICBtYXJnaW4tbGVmdDogNzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtNzgge1xuICAgIHBhZGRpbmctbGVmdDogNzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtNzkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC03OSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTgxIHtcbiAgICBtYXJnaW4tbGVmdDogODFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtODEge1xuICAgIHBhZGRpbmctbGVmdDogODFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtODIge1xuICAgIG1hcmdpbi1sZWZ0OiA4MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC04MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC04MyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTgzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTg0IHtcbiAgICBtYXJnaW4tbGVmdDogODRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtODQge1xuICAgIHBhZGRpbmctbGVmdDogODRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtODUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC04NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTg2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTg3IHtcbiAgICBtYXJnaW4tbGVmdDogODdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtODcge1xuICAgIHBhZGRpbmctbGVmdDogODdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtODgge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC04OCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC04OSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTg5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtOTAge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtOTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC05MSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC05MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTkyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTkzIHtcbiAgICBtYXJnaW4tbGVmdDogOTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtOTMge1xuICAgIHBhZGRpbmctbGVmdDogOTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtOTQge1xuICAgIG1hcmdpbi1sZWZ0OiA5NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC05NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogOTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtOTYge1xuICAgIHBhZGRpbmctbGVmdDogOTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtOTcge1xuICAgIG1hcmdpbi1sZWZ0OiA5N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wbC14bC05NyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tbC14bC05OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTk4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1sLXhsLTk5IHtcbiAgICBtYXJnaW4tbGVmdDogOTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcGwteGwtOTkge1xuICAgIHBhZGRpbmctbGVmdDogOTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTAxIHtcbiAgICBtYXJnaW4tbGVmdDogMTAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEwMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTAyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEwMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTAzIHtcbiAgICBtYXJnaW4tbGVmdDogMTAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEwMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTA0IHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEwNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTA1IHtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEwNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTA2IHtcbiAgICBtYXJnaW4tbGVmdDogMTA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEwNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTA3IHtcbiAgICBtYXJnaW4tbGVmdDogMTA3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEwNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTA4IHtcbiAgICBtYXJnaW4tbGVmdDogMTA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEwOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTA5IHtcbiAgICBtYXJnaW4tbGVmdDogMTA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEwOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTExMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTExIHtcbiAgICBtYXJnaW4tbGVmdDogMTExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTExMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTEzIHtcbiAgICBtYXJnaW4tbGVmdDogMTEzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTExMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTE0IHtcbiAgICBtYXJnaW4tbGVmdDogMTE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTExNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTExNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMTE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTExNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTE3IHtcbiAgICBtYXJnaW4tbGVmdDogMTE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTExNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTE4IHtcbiAgICBtYXJnaW4tbGVmdDogMTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTExOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTE5IHtcbiAgICBtYXJnaW4tbGVmdDogMTE5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTExOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTIxIHtcbiAgICBtYXJnaW4tbGVmdDogMTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEyMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTIyIHtcbiAgICBtYXJnaW4tbGVmdDogMTIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEyMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTIzIHtcbiAgICBtYXJnaW4tbGVmdDogMTIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEyMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEyNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTI2IHtcbiAgICBtYXJnaW4tbGVmdDogMTI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEyNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTI3IHtcbiAgICBtYXJnaW4tbGVmdDogMTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEyNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTI4IHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTI5IHtcbiAgICBtYXJnaW4tbGVmdDogMTI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEyOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEzMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTMxIHtcbiAgICBtYXJnaW4tbGVmdDogMTMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEzMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMTMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEzMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTMzIHtcbiAgICBtYXJnaW4tbGVmdDogMTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEzMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTM0IHtcbiAgICBtYXJnaW4tbGVmdDogMTM0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEzNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMTM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEzNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTM2IHtcbiAgICBtYXJnaW4tbGVmdDogMTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEzNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTM3IHtcbiAgICBtYXJnaW4tbGVmdDogMTM3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEzNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTM4IHtcbiAgICBtYXJnaW4tbGVmdDogMTM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEzOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTM5IHtcbiAgICBtYXJnaW4tbGVmdDogMTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTEzOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTQxIHtcbiAgICBtYXJnaW4tbGVmdDogMTQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE0MSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE0MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTQzIHtcbiAgICBtYXJnaW4tbGVmdDogMTQzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE0MyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogMTQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE0NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTQ2IHtcbiAgICBtYXJnaW4tbGVmdDogMTQ2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE0NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTQ3IHtcbiAgICBtYXJnaW4tbGVmdDogMTQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE0NyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogMTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE0OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTQ5IHtcbiAgICBtYXJnaW4tbGVmdDogMTQ5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE0OSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTUxIHtcbiAgICBtYXJnaW4tbGVmdDogMTUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE1MSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTUyIHtcbiAgICBtYXJnaW4tbGVmdDogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE1MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTUzIHtcbiAgICBtYXJnaW4tbGVmdDogMTUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE1MyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTU0IHtcbiAgICBtYXJnaW4tbGVmdDogMTU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE1NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTU1IHtcbiAgICBtYXJnaW4tbGVmdDogMTU1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE1NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTU2IHtcbiAgICBtYXJnaW4tbGVmdDogMTU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE1NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTU3IHtcbiAgICBtYXJnaW4tbGVmdDogMTU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE1NyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTU4IHtcbiAgICBtYXJnaW4tbGVmdDogMTU4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE1OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTU5IHtcbiAgICBtYXJnaW4tbGVmdDogMTU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE1OSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTYxIHtcbiAgICBtYXJnaW4tbGVmdDogMTYxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE2MSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTYyIHtcbiAgICBtYXJnaW4tbGVmdDogMTYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE2MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTYzIHtcbiAgICBtYXJnaW4tbGVmdDogMTYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE2MyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTY0IHtcbiAgICBtYXJnaW4tbGVmdDogMTY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE2NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTY1IHtcbiAgICBtYXJnaW4tbGVmdDogMTY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE2NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTY2IHtcbiAgICBtYXJnaW4tbGVmdDogMTY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE2NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTY3IHtcbiAgICBtYXJnaW4tbGVmdDogMTY3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE2NyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTY4IHtcbiAgICBtYXJnaW4tbGVmdDogMTY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE2OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTY5IHtcbiAgICBtYXJnaW4tbGVmdDogMTY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE2OSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTcwIHtcbiAgICBtYXJnaW4tbGVmdDogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE3MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTcxIHtcbiAgICBtYXJnaW4tbGVmdDogMTcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE3MSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTcyIHtcbiAgICBtYXJnaW4tbGVmdDogMTcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE3MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTczIHtcbiAgICBtYXJnaW4tbGVmdDogMTczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE3MyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTc0IHtcbiAgICBtYXJnaW4tbGVmdDogMTc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE3NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTc1IHtcbiAgICBtYXJnaW4tbGVmdDogMTc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTc2IHtcbiAgICBtYXJnaW4tbGVmdDogMTc2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE3NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTc3IHtcbiAgICBtYXJnaW4tbGVmdDogMTc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE3NyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTc4IHtcbiAgICBtYXJnaW4tbGVmdDogMTc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE3OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTc5IHtcbiAgICBtYXJnaW4tbGVmdDogMTc5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE3OSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTgxIHtcbiAgICBtYXJnaW4tbGVmdDogMTgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE4MSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTgyIHtcbiAgICBtYXJnaW4tbGVmdDogMTgycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE4MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTgzIHtcbiAgICBtYXJnaW4tbGVmdDogMTgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE4MyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTg0IHtcbiAgICBtYXJnaW4tbGVmdDogMTg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE4NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTg1IHtcbiAgICBtYXJnaW4tbGVmdDogMTg1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE4NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTg2IHtcbiAgICBtYXJnaW4tbGVmdDogMTg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE4NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTg3IHtcbiAgICBtYXJnaW4tbGVmdDogMTg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE4NyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTg4IHtcbiAgICBtYXJnaW4tbGVmdDogMTg4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE4OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTg5IHtcbiAgICBtYXJnaW4tbGVmdDogMTg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE4OSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTkwIHtcbiAgICBtYXJnaW4tbGVmdDogMTkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE5MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTkxIHtcbiAgICBtYXJnaW4tbGVmdDogMTkxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE5MSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTkyIHtcbiAgICBtYXJnaW4tbGVmdDogMTkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE5MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTkzIHtcbiAgICBtYXJnaW4tbGVmdDogMTkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE5MyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTk0IHtcbiAgICBtYXJnaW4tbGVmdDogMTk0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE5NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTk1IHtcbiAgICBtYXJnaW4tbGVmdDogMTk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE5NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTk2IHtcbiAgICBtYXJnaW4tbGVmdDogMTk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE5NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTk3IHtcbiAgICBtYXJnaW4tbGVmdDogMTk3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE5NyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTk4IHtcbiAgICBtYXJnaW4tbGVmdDogMTk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE5OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMTk5IHtcbiAgICBtYXJnaW4tbGVmdDogMTk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTE5OSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbWwteGwtMjAwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXBsLXhsLTIwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtNTAge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTQ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtNDcge1xuICAgIG1hcmdpbi1yaWdodDogLTQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTQ2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC00NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtNDQge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTQzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC00MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtNDEge1xuICAgIG1hcmdpbi1yaWdodDogLTQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC0zOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtMzgge1xuICAgIG1hcmdpbi1yaWdodDogLTM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTM3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC0zNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtMzUge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTM0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC0zMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTMxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtMjkge1xuICAgIG1hcmdpbi1yaWdodDogLTI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC0yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtMjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtMjMge1xuICAgIG1hcmdpbi1yaWdodDogLTIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC0yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtMTcge1xuICAgIG1hcmdpbi1yaWdodDogLTE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogLThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogLTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci1uZWdhdGl2ZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLW5lZ2F0aXZlLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXItbmVnYXRpdmUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTcge1xuICAgIG1hcmdpbi1yaWdodDogMTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTIxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0yMiB7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMjMge1xuICAgIG1hcmdpbi1yaWdodDogMjNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMjYge1xuICAgIG1hcmdpbi1yaWdodDogMjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTI3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTI3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0yOCB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMjkge1xuICAgIG1hcmdpbi1yaWdodDogMjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0zMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0zMSB7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMzIge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTMzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTMzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0zNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0zNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMzUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTM2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTM2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0zNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0zNyB7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMzgge1xuICAgIG1hcmdpbi1yaWdodDogMzhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMzgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTM5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTM5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtNDEge1xuICAgIG1hcmdpbi1yaWdodDogNDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTQyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTQyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC00MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC00MyB7XG4gICAgcGFkZGluZy1yaWdodDogNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtNDQge1xuICAgIG1hcmdpbi1yaWdodDogNDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC00NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC00NiB7XG4gICAgcGFkZGluZy1yaWdodDogNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtNDcge1xuICAgIG1hcmdpbi1yaWdodDogNDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNDcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC00OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC00OSB7XG4gICAgcGFkZGluZy1yaWdodDogNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtNTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTUxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTUxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC01MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC01MiB7XG4gICAgcGFkZGluZy1yaWdodDogNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtNTMge1xuICAgIG1hcmdpbi1yaWdodDogNTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTU0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTU0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC01NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC01NSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtNTYge1xuICAgIG1hcmdpbi1yaWdodDogNTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTU3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTU3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC01OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC01OCB7XG4gICAgcGFkZGluZy1yaWdodDogNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtNTkge1xuICAgIG1hcmdpbi1yaWdodDogNTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC02MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC02MSB7XG4gICAgcGFkZGluZy1yaWdodDogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtNjIge1xuICAgIG1hcmdpbi1yaWdodDogNjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTYzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTYzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtNjUge1xuICAgIG1hcmdpbi1yaWdodDogNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTY2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTY2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC02NyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC02NyB7XG4gICAgcGFkZGluZy1yaWdodDogNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtNjgge1xuICAgIG1hcmdpbi1yaWdodDogNjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTY5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTY5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC03MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC03MCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtNzEge1xuICAgIG1hcmdpbi1yaWdodDogNzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNzEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC03MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC03MyB7XG4gICAgcGFkZGluZy1yaWdodDogNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtNzQge1xuICAgIG1hcmdpbi1yaWdodDogNzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNzQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC03NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC03NiB7XG4gICAgcGFkZGluZy1yaWdodDogNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtNzcge1xuICAgIG1hcmdpbi1yaWdodDogNzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtNzcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTc4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTc4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC03OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC03OSB7XG4gICAgcGFkZGluZy1yaWdodDogNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTgxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTgxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC04MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC04MiB7XG4gICAgcGFkZGluZy1yaWdodDogODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtODMge1xuICAgIG1hcmdpbi1yaWdodDogODNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtODMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTg0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTg0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC04NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC04NSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtODYge1xuICAgIG1hcmdpbi1yaWdodDogODZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtODYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTg3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTg3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC04OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC04OCB7XG4gICAgcGFkZGluZy1yaWdodDogODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtODkge1xuICAgIG1hcmdpbi1yaWdodDogODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtODkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTkwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC05MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC05MSB7XG4gICAgcGFkZGluZy1yaWdodDogOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtOTIge1xuICAgIG1hcmdpbi1yaWdodDogOTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtOTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTkzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTkzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC05NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC05NCB7XG4gICAgcGFkZGluZy1yaWdodDogOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtOTUge1xuICAgIG1hcmdpbi1yaWdodDogOTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC05NyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC05NyB7XG4gICAgcGFkZGluZy1yaWdodDogOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtOTgge1xuICAgIG1hcmdpbi1yaWdodDogOThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtOTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTk5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTk5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTEwMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTAxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTAyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xMDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMDMge1xuICAgIG1hcmdpbi1yaWdodDogMTAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTEwMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTEwNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTA0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTA1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xMDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMDYge1xuICAgIG1hcmdpbi1yaWdodDogMTA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTEwNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTA2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTEwNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTA3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTA4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xMDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMDkge1xuICAgIG1hcmdpbi1yaWdodDogMTA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTEwOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTExMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTExMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTExNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTExNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMTgge1xuICAgIG1hcmdpbi1yaWdodDogMTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTExOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTExOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMjEge1xuICAgIG1hcmdpbi1yaWdodDogMTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTEyMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTEyMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTIyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xMjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyM3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMjQge1xuICAgIG1hcmdpbi1yaWdodDogMTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTEyNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTEyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xMjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMjcge1xuICAgIG1hcmdpbi1yaWdodDogMTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTEyNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTI3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTI5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xMjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMzAge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTEzMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTEzMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTMxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMzMge1xuICAgIG1hcmdpbi1yaWdodDogMTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTEzMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTMzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTEzNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTM0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMzYge1xuICAgIG1hcmdpbi1yaWdodDogMTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTEzNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTM2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTEzNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTM3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTM4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xMzgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xMzkge1xuICAgIG1hcmdpbi1yaWdodDogMTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTEzOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTM5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTQxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xNDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xNDIge1xuICAgIG1hcmdpbi1yaWdodDogMTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE0MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTQycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE0MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTQzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xNDUge1xuICAgIG1hcmdpbi1yaWdodDogMTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE0NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE0NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTQ2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTQ3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xNDcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xNDgge1xuICAgIG1hcmdpbi1yaWdodDogMTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE0OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE0OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTQ5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xNTEge1xuICAgIG1hcmdpbi1yaWdodDogMTUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE1MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTUxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE1MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTUyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTUzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xNTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xNTQge1xuICAgIG1hcmdpbi1yaWdodDogMTU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE1NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTU0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE1NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xNTcge1xuICAgIG1hcmdpbi1yaWdodDogMTU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE1NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTU3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE1OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTU4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTU5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xNTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE2MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTYxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTYyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xNjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xNjMge1xuICAgIG1hcmdpbi1yaWdodDogMTYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE2MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTYzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE2NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xNjYge1xuICAgIG1hcmdpbi1yaWdodDogMTY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE2NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTY2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE2NyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTY3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTY4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xNjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xNjkge1xuICAgIG1hcmdpbi1yaWdodDogMTY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE2OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTY5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE3MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTcxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xNzEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xNzIge1xuICAgIG1hcmdpbi1yaWdodDogMTcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE3MiB7XG4gICAgcGFkZGluZy1yaWdodDogMTcycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE3MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTczIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTc0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xNzQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xNzUge1xuICAgIG1hcmdpbi1yaWdodDogMTc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE3NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE3NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTc2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTc3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xNzcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xNzgge1xuICAgIG1hcmdpbi1yaWdodDogMTc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE3OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTc4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE3OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTc5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xODEge1xuICAgIG1hcmdpbi1yaWdodDogMTgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE4MSB7XG4gICAgcGFkZGluZy1yaWdodDogMTgxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE4MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTgyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTgzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xODMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xODQge1xuICAgIG1hcmdpbi1yaWdodDogMTg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE4NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTg0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE4NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTg1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTg2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xODYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xODcge1xuICAgIG1hcmdpbi1yaWdodDogMTg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE4NyB7XG4gICAgcGFkZGluZy1yaWdodDogMTg3cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE4OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTg4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTg5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xODkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xOTAge1xuICAgIG1hcmdpbi1yaWdodDogMTkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE5MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE5MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTkxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTkyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xOTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xOTMge1xuICAgIG1hcmdpbi1yaWdodDogMTkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE5MyB7XG4gICAgcGFkZGluZy1yaWdodDogMTkzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE5NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTk0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTk1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xOTYge1xuICAgIG1hcmdpbi1yaWdodDogMTk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE5NiB7XG4gICAgcGFkZGluZy1yaWdodDogMTk2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTE5NyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMTk3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtbXIteGwtMTk4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wci14bC0xOTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1tci14bC0xOTkge1xuICAgIG1hcmdpbi1yaWdodDogMTk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXByLXhsLTE5OSB7XG4gICAgcGFkZGluZy1yaWdodDogMTk5cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW1yLXhsLTIwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtcHIteGwtMjAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDsgfSB9XG5cbi53cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogOXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogOC44MTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogNi4zMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMi4yNXJlbTsgfSB9XG5cbi5wYWdlLWNvbnRlbnQtc2lkZWJhciAuc2VjdGlvbi1jb250ZW50IHAsIC5wYWdlLWNvbnRlbnQtc2lkZWJhciAuc2VjdGlvbi1jb250ZW50IGxpLCAucGFnZS1jb250ZW50LXNpZGViYXIgLnNlY3Rpb24tY29udGVudCBzdHJvbmcge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3OyB9XG5cbi5wYWdlLWNvbnRlbnQtc2lkZWJhciAuc2VjdGlvbi1jb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjcxNDI5ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzE0MjllbTsgfVxuICAucGFnZS1jb250ZW50LXNpZGViYXIgLnNlY3Rpb24tY29udGVudCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOWVtOyB9XG5cbi5wYWdlLWNvbnRlbnQtc2lkZWJhciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5ZW0gIWltcG9ydGFudDsgfVxuICAucGFnZS1jb250ZW50LXNpZGViYXIgLnNlY3Rpb24tY29udGVudCBwLnN1Yi10aXRsZSB7XG4gICAgY29sb3I6ICM1ODU4NTg7IH1cblxuLmZvb3Rlcl9fdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMi41cmVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3Rlcl9fdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZm9vdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyX190aXRsZSB7XG4gICAgICBjb2xvcjogIzZkNmQ2ZDsgfSB9XG5cbi5mb290ZXJfX2xpbmsge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXJfX2xpbmsge1xuICAgICAgY29sb3I6ICM2ZDZkNmQ7IH0gfVxuXG4uZm9vdGVyX19ncm91cF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAuZm9vdGVyX19ncm91cF9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gICAgLmZvb3Rlcl9fZ3JvdXBfX2xpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uZm9vdGVyX19ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyX19ib3R0b20gLmZvb3Rlcl9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cbiAgLmZvb3Rlcl9fYm90dG9tX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fYm90dG9tX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZm9vdGVyX19ib3R0b21fX3ByaXZhY3kge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fYm90dG9tX19wcml2YWN5IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAtMC43NXJlbTsgfSB9XG4gICAgLmZvb3Rlcl9fYm90dG9tX19wcml2YWN5IGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fYm90dG9tX19wcml2YWN5IGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW07IH0gfVxuICAgICAgLmZvb3Rlcl9fYm90dG9tX19wcml2YWN5IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZvb3Rlcl9fYm90dG9tX19jb3B5cmlnaHQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyX19ib3R0b21fX2NvcHlyaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXJfX2JvdHRvbV9fc29jaWFscyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRvVG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2UyZTllYztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjVlbSAxLjIxNDI5ZW0gcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMC4yODU3MWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLXRvdG9wLnN2Z1wiKSwgdXJsKFwiLi4vaW1hZ2VzL2JnLXRvdG9wLTEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyLCBjZW50ZXIgMC4zNTcxNGVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCBjZW50ZXI7XG4gIGFuaW1hdGlvbjogYmctc2Nyb2xsaW5nLXJldmVyc2UgNXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHggY2VudGVyO1xuICBhbmltYXRpb246IGJnLXNjcm9sbGluZy1yZXZlcnNlIDVzIGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC50b1RvcCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBiZy1zY3JvbGxpbmctcmV2ZXJzZSB7XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyOyB9IH1cblxuQGtleWZyYW1lcyBiZy1zY3JvbGxpbmctcmV2ZXJzZSB7XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyOyB9IH1cbiAgLnRvVG9wIGkge1xuICAgIGNvbG9yOiAjZjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSd1dGYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3OTInIGhlaWdodD0nMTc5Micgdmlld0JveD0nMCAwIDE3OTIgMTc5MicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbD0nI2YwMCcgZD0nTTEyNzcgNDkzcS05IDE5LTI5IDE5aC0yMjR2MTI0OHEwIDE0LTkgMjN0LTIzIDloLTE5MnEtMTQgMC0yMy05dC05LTIzdi0xMjQ4aC0yMjRxLTIxIDAtMjktMTl0NS0zNWwzNTAtMzg0cTEwLTEwIDIzLTEwIDE0IDAgMjQgMTBsMzU1IDM4NHExMyAxNiA1IDM1eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMC4yODU3MWVtOyB9XG4gICAgLnRvVG9wIGk6OmJlZm9yZSwgLnRvVG9wIGk6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvVG9wIHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnRvVG9wOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAuMzU3MTRlbSAwLjcxNDI5ZW0gcmdiYSgwLCAwLCAwLCAwLjE0KTsgfVxuICAudG9Ub3A6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDAuMTQyODZlbSAwLjM1NzE0ZW0gcmdiYSgwLCAwLCAwLCAwLjE0KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudG9Ub3Age1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBib3R0b206IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudG9Ub3Age1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAudG9Ub3Age1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4OyB9IH1cblxuLm1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMjgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEyMCUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm1vYmlsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm1vYmlsZV9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS43ODU3MWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLm1vYmlsZV9fc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLm1vYmlsZSAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLm1vYmlsZV9fdG9wIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5tb2JpbGVfX3RvcCB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5tb2JpbGVfX3RvcCB1bCBsaSBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDAuODU3MTRlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY2Njc7XG4gICAgICAgIGNvbG9yOiAjNTg1ODU4OyB9XG4gICAgICAgIC5tb2JpbGVfX3RvcCB1bCBsaSBhIGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NWVtOyB9XG4gICAgICAgICAgLm1vYmlsZV9fdG9wIHVsIGxpIGEgaSBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwLjE2NjY3ZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMTY2NjdlbTsgfVxuICAgICAgICAgICAgLm1vYmlsZV9fdG9wIHVsIGxpIGEgaSBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICM1ODU4NTg7IH1cbiAgICAgICAgICAubW9iaWxlX190b3AgdWwgbGkgYSBpIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5tb2JpbGVfX3RvcCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2YwMDsgfVxuICAgICAgLm1vYmlsZV9fdG9wIHVsIGxpOmZpcnN0LWNoaWxkIGEgc3ZnIHBhdGgge1xuICAgICAgICBzdHJva2U6ICM1ODU4NTg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjE5Ljk4cHgpIHtcbiAgICAgICAgLm1vYmlsZV9fdG9wIHVsIGxpLm9wZW5BY2NvdW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1vYmlsZV9fY2VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLm1vYmlsZV9fY2VudGVyIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLm1vYmlsZV9fY2VudGVyID4gdWwgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tb2JpbGVfX2NlbnRlciA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5tb2JpbGVfX2NlbnRlciA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2YwMDsgfVxuICAgICAgLm1vYmlsZV9fY2VudGVyID4gdWwgPiBsaSAuYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAubW9iaWxlX19jZW50ZXIgPiB1bCA+IGxpID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7IH1cbiAgICAgICAgLm1vYmlsZV9fY2VudGVyID4gdWwgPiBsaSA+IHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjNTg1ODU4OyB9XG4gICAgICAgICAgLm1vYmlsZV9fY2VudGVyID4gdWwgPiBsaSA+IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmMDA7IH1cbiAgICAgICAgLm1vYmlsZV9fY2VudGVyID4gdWwgPiBsaSA+IHVsIGxpLmFjdGl2ZSA+IGEsIC5tb2JpbGVfX2NlbnRlciA+IHVsID4gbGkgPiB1bCBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2YwMDsgfVxuICAgICAgICAubW9iaWxlX19jZW50ZXIgPiB1bCA+IGxpID4gdWwgbGkgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLm1vYmlsZV9fY2VudGVyID4gdWwgPiBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgICAgLm1vYmlsZV9fY2VudGVyID4gdWwgPiBsaS5leHBhbmQgLmFycm93IGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDMyJzsgfVxuICAgICAgLm1vYmlsZV9fY2VudGVyID4gdWwgPiBsaS5hY3RpdmUgPiBhLCAubW9iaWxlX19jZW50ZXIgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2YwMDsgfVxuICAubW9iaWxlX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDMxcHg7IH1cbiAgICAubW9iaWxlX19ib3R0b20gLm5hdmJhcl9fbGFuZ3VhZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm1vYmlsZV9fYm90dG9tIC5uYXZiYXJfX2xhbmd1YWdlIC5kcm9wZG93biAuYnRuIHtcbiAgICAgICAgY29sb3I6ICM1ODU4NTg7IH1cbiAgICAgIC5tb2JpbGVfX2JvdHRvbSAubmF2YmFyX19sYW5ndWFnZSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW9iaWxlLmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAuNDI4NTdlbSAwLjU3MTQzZW0gcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBjb2xvcjogIzIzMzk1ZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07IH1cblxuaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07IH1cbiAgaDMgLmxpbmUtaGVpZ2h0LTM2IHtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTsgfVxuICBoMy5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07IH1cblxuaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtOyB9XG4gIGg1LmNyaW1zb24tY29sb3Ige1xuICAgIGNvbG9yOiAjZTMxOTM3OyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmEge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxuICBhLmRhbmdlcjpob3ZlciwgYTpob3ZlciB7XG4gICAgY29sb3I6ICNlMzE5Mzc7IH1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50eXBlLXNxdWFyZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyB9XG4gIC50eXBlLXNxdWFyZSBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4udHlwZS1kaXNjIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG4gIC50eXBlLWRpc2MgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtOyB9XG5cbi51LXRleHQge1xuICBjb2xvcjogIzU4NTg1ODsgfVxuICAudS10ZXh0LW1kIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07IH1cbiAgLnUtdGV4dC1zbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cbiAgLnUtdGV4dC14cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gIC51LXRleHRfX2NvbG9yLWRlZXBLb2FtYXJ1IHtcbiAgICBjb2xvcjogIzIzMzk1ZDsgfVxuICAudS10ZXh0X19jb2xvci1jcmltc29uIHtcbiAgICBjb2xvcjogI2UzMTkzNzsgfVxuICAudS10ZXh0X19ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5pbWctYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5pbWctYmctMTZ4OSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pbWctYmctMTZ4OTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltZy1iZy0xNng5IGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbWctYmctMXgxIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltZy1iZy0xeDE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW1nLWJnLTF4MSBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW1nLWJnLTJ4MSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pbWctYmctMngxOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW1nLWJnLTJ4MSBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW1nLWJnLTN4MiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pbWctYmctM3gyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogNjYuNjY2NjclO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW1nLWJnLTN4MiBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW1nLWJnLTN4NCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pbWctYmctM3g0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogMTMzLjMzMzMzJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltZy1iZy0zeDQgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmltZy1iZy00eDMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW1nLWJnLTR4MzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltZy1iZy00eDMgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmltZy1iZy00NDV4MjYwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltZy1iZy00NDV4MjYwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogNTguNDI2OTclO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW1nLWJnLTQ0NXgyNjAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmltZy1iZy04MjV4MTgxIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltZy1iZy04MjV4MTgxOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogMjEuOTM5MzklO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW1nLWJnLTgyNXgxODEgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmltZy1iZy0xNTR4MTEyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltZy1iZy0xNTR4MTEyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogNzIuNzI3MjclO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW1nLWJnLTE1NHgxMTIgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmltZy1iZy01NDB4NDA1IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltZy1iZy01NDB4NDA1OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogNzUlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW1nLWJnLTU0MHg0MDUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmltZy1iZy02NzN4MzQ1IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltZy1iZy02NzN4MzQ1OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogNTEuMjYzJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltZy1iZy02NzN4MzQ1IGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbWctYmctNDQ1eDMzMyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pbWctYmctNDQ1eDMzMzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcGFkZGluZy10b3A6IDc0LjgzMTQ2JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltZy1iZy00NDV4MzMzIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbWctYmctMTExMHg2MjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW1nLWJnLTExMTB4NjI0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogNTYuMjE2MjIlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW1nLWJnLTExMTB4NjI0IGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbWctYmctMTExMHg1Njkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW1nLWJnLTExMTB4NTY5OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogNTEuMjYxMjYlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW1nLWJnLTExMTB4NTY5IGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbWctYmctNDc3eDI4NCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pbWctYmctNDc3eDI4NDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcGFkZGluZy10b3A6IDU5LjUzODc4JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltZy1iZy00Nzd4Mjg0IGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbWctYmctNTQweDQ0NiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pbWctYmctNTQweDQ0NjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltZy1iZy01NDB4NDQ2IGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbWctYmctNTE2eDM4NyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pbWctYmctNTE2eDM4NzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltZy1iZy01MTZ4Mzg3IGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbWctYmctMTQ0MHg0NzAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW1nLWJnLTE0NDB4NDcwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogMzIuNjM4ODklO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW1nLWJnLTE0NDB4NDcwIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi51LWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjMxMjVyZW07XG4gIGhlaWdodDogMS4zMTI1cmVtOyB9XG4gIC51LWljb24tY2FyZC1kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tY2FyZC1kb3dubG9hZC5zdmdcIik7IH1cbiAgICBhOmhvdmVyIC51LWljb24tY2FyZC1kb3dubG9hZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4LjM3NScgaGVpZ2h0PScxNi40MDYnIHZpZXdCb3g9JzAgMCAxOC4zNzUgMTYuNDA2JyUzRSUzQ2cgaWQ9J2ljb24tY2FyZC1kb3dubG9hZCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEuMzEzIC0xLjMxMyknJTNFJTNDcGF0aCBpZD0nUGF0aF8xNjkwJyBkYXRhLW5hbWU9J1BhdGggMTY5MCcgZD0nTTEwLjAzNiwxMC45NjRsLjAwNy4wMDZjLjAxMy4wMTMuMDI3LjAyNS4wNDEuMDM3bC4wMjUuMDE5LjAyNy4wMi4wMjkuMDE4LjAyNi4wMTUuMDMuMDE0LjAyOC4wMTMuMDMuMDExLjAzMS4wMTEuMDMuMDA4LjAzMy4wMDguMDM0LjAwNS4wMjksMHEuMDMyLDAsLjA2NSwwdC4wNjUsMGwuMDI5LDAsLjAzNC0uMDA1LjAzMy0uMDA4LjAzLS4wMDguMDMxLS4wMTEuMDMtLjAxMS4wMjgtLjAxMy4wMy0uMDE0LjAyNi0uMDE1LjAyOS0uMDE4LjAyNy0uMDIuMDI1LS4wMTljLjAxNS0uMDEyLjAyOS0uMDI1LjA0Mi0uMDM4bC4wMDYtLjAwNUwxNC45LDcuMDI3YS42NTYuNjU2LDAsMSwwLS45MjgtLjkyOEwxMS4xNTYsOC45MTZWMS45NjlhLjY1Ni42NTYsMCwwLDAtMS4zMTMsMFY4LjkxNkw3LjAyNyw2LjFhLjY1Ni42NTYsMCwxLDAtLjkyOC45MjhaJyBmaWxsPSclMjNlMzE5MzcnLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTY5MScgZGF0YS1uYW1lPSdQYXRoIDE2OTEnIGQ9J00xOC4zNzUsOS44NDRIMTMuOTQxbC0yLjA0OCwyLjA0OGExLjk2OSwxLjk2OSwwLDAsMS0yLjc4NCwwTDcuMDU5LDkuODQ0SDIuNjI1YTEuMzE0LDEuMzE0LDAsMCwwLTEuMzEyLDEuMzEydjUuMjVhMS4zMTQsMS4zMTQsMCwwLDAsMS4zMTMsMS4zMTNoMTUuNzVhMS4zMTQsMS4zMTQsMCwwLDAsMS4zMTMtMS4zMTN2LTUuMjVhMS4zMTQsMS4zMTQsMCwwLDAtMS4zMTItMS4zMTJabS0yLjk1Myw0LjkyMmEuOTg0Ljk4NCwwLDEsMSwuNy0uMjg4QS45ODQuOTg0LDAsMCwxLDE1LjQyMiwxNC43NjZaJyBmaWxsPSclMjNlMzE5MzcnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAudS1pY29uLXNvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbi1zb3VuZC5zdmdcIik7IH1cbiAgLnUtaWNvbi1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC5zdmdcIik7IH1cblxuLmJvcmRlci1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi51LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnUtc2VjdGlvbi1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnUtc2VjdGlvbi1wYWdlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTsgfSB9XG4gIC51LXNlY3Rpb24tcGFnZS14bCB7XG4gICAgcGFkZGluZy10b3A6IDIuMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjEyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnUtc2VjdGlvbi1wYWdlLXhsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9IH1cbiAgLnUtc2VjdGlvbi1wYWdlLXRvcC14bCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnUtc2VjdGlvbi1wYWdlLXRvcC14bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYuMjVyZW07IH0gfVxuICAudS1zZWN0aW9uLXRvcC1ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudS1zZWN0aW9uLXRvcC1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNC4wNjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC4wNjI1cmVtOyB9IH1cbiAgLnUtc2VjdGlvbi10b3Age1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudS1zZWN0aW9uLXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0LjA2MjVyZW07IH0gfVxuICAudS1zZWN0aW9uLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51LXNlY3Rpb24tYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQuMDYyNXJlbTsgfSB9XG4gIC51LXNlY3Rpb24tdG9wLWJvdHRvbS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51LXNlY3Rpb24tdG9wLWJvdHRvbS14bCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07IH0gfVxuICAudS1zZWN0aW9uLXRvcC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51LXNlY3Rpb24tdG9wLXhsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMuNXJlbTsgfSB9XG4gIC51LXNlY3Rpb24tYm90dG9tLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnUtc2VjdGlvbi1ib3R0b20teGwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtOyB9IH1cbiAgLnUtc2VjdGlvbi10b3AtYm90dG9tLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51LXNlY3Rpb24tdG9wLWJvdHRvbS1sZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG4gIC51LXNlY3Rpb24tdG9wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudS1zZWN0aW9uLXRvcC1sZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9IH1cbiAgLnUtc2VjdGlvbi1ib3R0b20tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51LXNlY3Rpb24tYm90dG9tLWxnIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuICAudS1zZWN0aW9uLXRvcC1ib3R0b20tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudS1zZWN0aW9uLXRvcC1ib3R0b20tbWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgLnUtc2VjdGlvbi10b3AtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudS1zZWN0aW9uLXRvcC1tZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07IH0gfVxuICAudS1zZWN0aW9uLWJvdHRvbS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51LXNlY3Rpb24tYm90dG9tLW1kIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfSB9XG4gIC51LXNlY3Rpb24tdG9wLWJvdHRvbS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51LXNlY3Rpb24tdG9wLWJvdHRvbS1zbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH0gfVxuICAudS1zZWN0aW9uLXRvcC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51LXNlY3Rpb24tdG9wLXNtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfSB9XG4gIC51LXNlY3Rpb24tYm90dG9tLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnUtc2VjdGlvbi1ib3R0b20tc20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnUtc2VjdGlvbi1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDsgfSB9XG4gIC51LXNlY3Rpb24gPiAuY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC51LXNlY3Rpb24uaWNQYWdlIHtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDsgfVxuXG4uYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZTMxOTM3O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjA5Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjA5Mzc1cmVtOyB9XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07IH1cblxuLmJ0bjpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5zU1NJSUJvYXJkLWJhbm5lcl9pdGVtX19saW5rKTpub3QoLmJ0bi1vdXRsaW5lKSA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjgxLjgzZGVnLCAjZWMxYzNjIDAuNzclLCAjOTIwZDEwIDk4LjI4JSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ1dHRvbi10ZXh0IC5idG4tc206bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idXR0b24tdGV4dCAuYnRuLWdyb3VwLXNtID4gLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogdW5zZXQ7XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDczcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI5cHg7IH1cblxuLmJ1dHRvbi10ZXh0IC5idG4tc206aG92ZXIsIC5idXR0b24tdGV4dCAuYnRuLWdyb3VwLXNtID4gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzE5Mzc7XG4gIGJvcmRlci1jb2xvcjogI2UzMTkzNzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ1dHRvbi10ZXh0IC5jb2wtbGctMTEge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDsgfSB9XG5cbi50ZXh0TGluay1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnRleHRMaW5rLXNtYWxsLWFzaC1ncmV5IHtcbiAgICBjb2xvcjogI2IzYjNiMzsgfVxuXG4udGV4dExpbmstaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRleHRMaW5rLWljb24gc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07IH1cblxuLnJlZC1saW5rIHtcbiAgY29sb3I6ICNlMzE5Mzc7IH1cblxuLmNvbG9yLWNyaW1zb24ge1xuICBjb2xvcjogI2UzMTkzNzsgfVxuXG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY29sb3ItYm9keSB7XG4gIGNvbG9yOiAjNTg1ODU4OyB9XG4gIC5jb2xvci1ib2R5OmhvdmVyIHtcbiAgICBjb2xvcjogI2UzMTkzNzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXItbWF4IHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweCAhaW1wb3J0YW50OyB9IH1cblxuLmEtaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMjMzOTVkO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiA5cHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODU4NTg7IH1cbiAgLmEtaW5wdXQtZGF0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ljb25zL2ljLWNhbGVuZGFyLnN2Z1wiKSBuby1yZXBlYXQgOTAlIGNlbnRlci8xMyUgYXV0bzsgfVxuXG4uYS10ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzIzMzk1ZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogOXB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg1ODU4OyB9XG5cbmxhYmVsLmVycm9yIHtcbiAgY29sb3I6ICNlMzE5Mzc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5saW5rQ29tZUJhY2sgYSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zV2ViVHJhZGluZyAuYXJ0aWNsZUl0ZW1fX2luZm8ge1xuICAgIG1heC13aWR0aDogMTkuODEyNXJlbTsgfSB9XG5cbi5jb250ZW50LWNtcyBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4ucGFnZS1odW9uZy1kYW4tdGhheS1kb2ktZGljaC12dS1naWFvLWRpY2ggYSxcbi5wYWdlLWh1b25nLWRhbi1ub3AtdGllbiBhLFxuLnBhZ2UtaHVvbmctZGFuLW1vLXRhaS1raG9hbi1jaHVuZy1jaGktcXV5IGEsXG4ucGFnZS1odW9uZy1kYW4tZ2lhby1kaWNoLXMtYm9uZCBhLFxuLnBhZ2UtaHVvbmctZGFuLWdpYW8tZGljaC1zYW4tcGhhbS1zLWJvbmQgYSxcbi5wYWdlLXF1eS1kaW5oLWdpYW8tZGljaC1jaHVuZy1raG9hbi1waGFpLXNpbmggYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1NmFlZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnBhZ2UtaHVvbmctZGFuLXRoYXktZG9pLWRpY2gtdnUtZ2lhby1kaWNoIGE6aG92ZXIsXG4gIC5wYWdlLWh1b25nLWRhbi1ub3AtdGllbiBhOmhvdmVyLFxuICAucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLWNodW5nLWNoaS1xdXkgYTpob3ZlcixcbiAgLnBhZ2UtaHVvbmctZGFuLWdpYW8tZGljaC1zLWJvbmQgYTpob3ZlcixcbiAgLnBhZ2UtaHVvbmctZGFuLWdpYW8tZGljaC1zYW4tcGhhbS1zLWJvbmQgYTpob3ZlcixcbiAgLnBhZ2UtcXV5LWRpbmgtZ2lhby1kaWNoLWNodW5nLWtob2FuLXBoYWktc2luaCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2UzMTkzNztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIHotaW5kZXg6IDI7IH1cblxuLnBhZ2VDS0VkaXRvciBkaXYgKyBkaXYge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlQ0tFZGl0b3IgZGl2ICsgZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IDQuMDYyNXJlbTsgfSB9XG5cbi5wYWdlQ0tFZGl0b3IgLm1fX3RhYmxlIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAucGFnZUNLRWRpdG9yIC5tX190YWJsZV9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG4ucGFnZUNLRWRpdG9yIGgyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjMzOTVkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnBhZ2VDS0VkaXRvciBoMiB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9IH1cbiAgLnBhZ2VDS0VkaXRvciBoMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxOTM3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwOyB9XG4gIC5wYWdlQ0tFZGl0b3IgaDIgfiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07IH1cbiAgICAucGFnZUNLRWRpdG9yIGgyIH4gZGl2IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzU2YWVmZjsgfVxuICAgICAgLnBhZ2VDS0VkaXRvciBoMiB+IGRpdiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlMzE5Mzc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAucGFnZUNLRWRpdG9yIGgyIH4gZGl2IHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07IH1cblxuLmNvbnRlbnQtY21zIGg2LFxuLnRhYlNpZGVCYXIgaDYge1xuICBjb2xvcjogI2UzMTkzNzsgfVxuICAuY29udGVudC1jbXMgaDY6bm90KDpmaXJzdC1jaGlsZCksXG4gIC50YWJTaWRlQmFyIGg2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtOyB9XG5cbi5jb250ZW50LWNtcyB1bCBsaSxcbi50YWJTaWRlQmFyIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG5cbi5jb250ZW50LWNtcyAubV9fdGFibGUgfiBkaXYsXG4udGFiU2lkZUJhciAubV9fdGFibGUgfiBkaXYge1xuICBtYXJnaW4tdG9wOiAwLjU2MjVyZW07IH1cblxuLmNvbnRlbnQtY21zIHAge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5jb250ZW50LWNtcyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyB9XG4gIC5jb250ZW50LWNtcyB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAuY29udGVudC1jbXMgdWwgbGkgLnR5cGUtZGlzYyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG4gICAgLmNvbnRlbnQtY21zIHVsIGxpIC50eXBlLWRpc2MgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMC4zNzVyZW07IH1cblxuLm1fX3RhYmxlX19pbm5lcjpub3QoLmRhdGFUYWJsZXNfc2Nyb2xsIC5tX190YWJsZV9faW5uZXIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbmhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjMjMzOTVkOyB9XG5cbi5yYWRpby11aSAuY3RyLXVpLWlucHV0OmNoZWNrZWQgfiAuY3RyLXVpLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlMzE5Mzc7IH1cblxuLnJhZGlvLXVpIC5jdHItdWktaW5wdXQ6Y2hlY2tlZCB+IC5jdHItdWktbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMTkzNzsgfVxuXG4uY3RyLXVpLWxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5jdHItdWktbGFiZWw6OmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiA4cHg7IH1cblxuLmlucHV0SW5mbyAuZm9ybS1jb250cm9sLCAuaW5wdXRJbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuaW5wdXRJbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5pbnB1dEluZm8gLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5pbnB1dEluZm8gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uaW5wdXRJbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uaW5wdXRJbmZvIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXItY29sb3I6ICNiM2IzYjMgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4uZm9ybS1jb250cm9sLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4uaUJvYXJkV2ViIC5zZWxlY3QyLWNvbnRhaW5lcixcbi5mb3JtLWNvbnRyb2wgfiAuc2VsZWN0Mi1jb250YWluZXIsXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB+IC5zZWxlY3QyLWNvbnRhaW5lcixcbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgfiAuc2VsZWN0Mi1jb250YWluZXIsXG4uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIH4gLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzU4NTg1ODsgfVxuXG4jc3VjY2Vzc1JlZ2lzdGVyIC5tb2RhbC1jb250ZW50IHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi53cmFwX19idG5BcHAgLmJ0bkFwcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDcuNXJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC53cmFwX19idG5BcHAgLmJ0bkFwcCB7XG4gICAgICBtYXgtd2lkdGg6IDVyZW07IH0gfVxuICAud3JhcF9fYnRuQXBwIC5idG5BcHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAud3JhcF9fYnRuQXBwIC5idG5BcHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9IH1cblxuLnNTZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDc1cHggMCAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5zU2VydmljZXMgLnJvdyB7XG4gICAgbWFyZ2luOiAwIC0yNXB4OyB9XG4gICAgLnNTZXJ2aWNlcyAucm93ID4gZGl2IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAgIC5zU2VydmljZXMgLnJvdyB7XG4gICAgICBtYXJnaW46IDAgLTE1cHg7IH1cbiAgICAgIC5zU2VydmljZXMgLnJvdyA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zU2VydmljZXMge1xuICAgICAgcGFkZGluZzogNjVweCAwIDM1cHg7IH1cbiAgICAgIC5zU2VydmljZXMgLnJvdyB7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAgICAgICAuc1NlcnZpY2VzIC5yb3cgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNTZXJ2aWNlcyB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDAgNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC00NXB4OyB9XG4gICAgICAuc1NlcnZpY2VzIC5yb3cge1xuICAgICAgICBtYXJnaW46IDAgLThweDsgfVxuICAgICAgICAuc1NlcnZpY2VzIC5yb3cgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfSB9XG5cbi5hYm91dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy0xLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFib3V0IC5vdmVydmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICBwYWRkaW5nOiAyNXB4IDEzMnB4IDI4cHggMzhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWJvdXQgLm92ZXJ2aWV3OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTIwMjc7IH1cbiAgICAuYWJvdXQgLm92ZXJ2aWV3OjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvdHRvbTogLTM1cHg7XG4gICAgICByaWdodDogLTQwcHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDExMXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbm90ZS5zdmdcIik7IH1cbiAgICAuYWJvdXQgLm92ZXJ2aWV3IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gICAgICAuYWJvdXQgLm92ZXJ2aWV3IHAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZTIyMTI3OyB9XG4gIC5hYm91dCAucGFnZUNlbnRlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmFib3V0IC5wYWdlQ2VudGVyIC5jb250ZW50X190ZXh0IHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgY29sb3I6ICMzNjM2MzY7IH1cbiAgICAgIC5hYm91dCAucGFnZUNlbnRlciAuY29udGVudF9fdGV4dCBwIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2UyMjEyNztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgIC5hYm91dCAucGFnZUNlbnRlciAubWFwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTkwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hYm91dCAucGFnZUNlbnRlciAubWFwX19sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAgICAgLmFib3V0IC5wYWdlQ2VudGVyIC5tYXBfX2xvZ286OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzQpO1xuICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAuYWJvdXQgLnBhZ2VDZW50ZXIgLm1hcCAuaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5hYm91dCAucGFnZUNlbnRlciAubWFwIC5pbWFnZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDkuMzAzMTQlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5hYm91dCAucGFnZUNlbnRlciAubWFwIC5pbWFnZSBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFib3V0IC5wYWdlQm90dG9tIC5jb250ZW50X190ZXh0IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWJvdXQgLnBhZ2VCb3R0b20gLnZpZGVvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hYm91dCAucGFnZUJvdHRvbSAudmlkZW86OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogLTEzcHg7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAwMDsgfVxuICAgIC5hYm91dCAucGFnZUJvdHRvbSAudmlkZW86OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAtMTNweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5hYm91dCAucGFnZUNlbnRlciAubWFwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuYWJvdXQgLnBhZ2VCb3R0b20gLnZpZGVvIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFib3V0IC5vdmVydmlldyB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAuYWJvdXQgLm92ZXJ2aWV3IHAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYWJvdXQgLnBhZ2VDZW50ZXIgLmNvbC1tZC01IHtcbiAgICAgIG9yZGVyOiAtMTsgfVxuICAgIC5hYm91dCAucGFnZUNlbnRlciAubWFwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuYWJvdXQgLnBhZ2VCb3R0b20gLnZpZGVvIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnBhZ2VQcml6ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1naWFpdGh1b25nLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnBhZ2VQcml6ZSAucHJpemVTbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucGFnZVByaXplIC5wcml6ZVNsaWRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAucGFnZVByaXplIC5wcml6ZVNsaWRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAucGFnZVByaXplIC5wcml6ZVNsaWRlIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbTsgfVxuICAgIC5wYWdlUHJpemUgLnByaXplU2xpZGVfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBkb3R0ZWQgI0ExQTFBMTtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5wYWdlUHJpemUgLnByaXplU2xpZGVfX2l0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbTsgfSB9XG4gICAgICAucGFnZVByaXplIC5wcml6ZVNsaWRlX19pdGVtIC5pbWFnZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkuMjg1NzFlbTsgfVxuICAgICAgLnBhZ2VQcml6ZSAucHJpemVTbGlkZV9faXRlbSAuaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGhlaWdodDogOS4yODU3MWVtO1xuICAgICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgICAgICAucGFnZVByaXplIC5wcml6ZVNsaWRlX19pdGVtIC5pbmZvIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODU3MTQ7IH1cbiAgICAgICAgLnBhZ2VQcml6ZSAucHJpemVTbGlkZV9faXRlbSAuaW5mbyBwLFxuICAgICAgICAucGFnZVByaXplIC5wcml6ZVNsaWRlX19pdGVtIC5pbmZvIGg0ICsgZGl2IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODU3MTQ7IH1cbiAgICAgICAgLnBhZ2VQcml6ZSAucHJpemVTbGlkZV9faXRlbSAuaW5mbyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQ5cHgpIHtcbiAgICAgIC5wYWdlUHJpemUgLnByaXplU2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5wYWdlUHJpemUgLnByaXplU2xpZGUgLmFycm93LS0xLmFycm93LS1taWRkbGUge1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAucGFnZVByaXplIC5wcml6ZVNsaWRlIC5hcnJvdy0tMS5hcnJvdy0tbWlkZGxlLmFycm93LS1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IC0wLjYyNXJlbTsgfVxuICAgICAgICAgIC5wYWdlUHJpemUgLnByaXplU2xpZGUgLmFycm93LS0xLmFycm93LS1taWRkbGUuYXJyb3ctLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IC0wLjYyNXJlbTsgfSB9XG5cbi5wcml6ZVNsaWRlT3RoZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJpemVTbGlkZU90aGVyIC5wcml6ZVNsaWRlX195ZWFyIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByaXplU2xpZGVPdGhlciAucHJpemVTbGlkZV9feWVhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDsgfSB9XG5cbi5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX3llYXIgLm5hdi10YWJzIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX3llYXIgLm5hdi10YWJzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogI2UxMjAyNzsgfVxuICAgICAgLnByaXplU2xpZGVPdGhlciAucHJpemVTbGlkZV9feWVhciAubmF2LXRhYnMgbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX3llYXIgLml0ZW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX3llYXIgLml0ZW0gPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMC4xODc1cmVtIDEuMDYyNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX3llYXIgLml0ZW0gPiBhIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX3llYXIgLml0ZW0gPiBhOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMDA7XG4gICAgICB3aWR0aDogMC4yNXJlbTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX3llYXIgLml0ZW0gPiBhOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucHJpemVTbGlkZU90aGVyIC5wcml6ZVNsaWRlX195ZWFyIC5pdGVtID4gYTphZnRlciB7XG4gICAgICAgICAgbGVmdDogMHB4OyB9IH1cbiAgICAucHJpemVTbGlkZU90aGVyIC5wcml6ZVNsaWRlX195ZWFyIC5pdGVtID4gYTpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogLTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICAucHJpemVTbGlkZU90aGVyIC5wcml6ZVNsaWRlX195ZWFyIC5pdGVtID4gYTpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX3llYXIgLml0ZW0gPiBhOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfSB9XG4gICAgLnByaXplU2xpZGVPdGhlciAucHJpemVTbGlkZV9feWVhciAuaXRlbSA+IGEuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZjAwO1xuICAgICAgZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW07IH1cbiAgICAgIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX3llYXIgLml0ZW0gPiBhLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByaXplU2xpZGVPdGhlciAucHJpemVTbGlkZV9feWVhciAuaXRlbSA+IGEuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX2NvbnRlbnQge1xuICBib3JkZXI6IDFweCBkb3R0ZWQgI0ExQTFBMTtcbiAgcGFkZGluZzogMy4xMjVyZW07XG4gIGJveC1zaGFkb3c6IC0wLjQyODU3ZW0gMC41NzE0M2VtIDMuMjg1NzFlbSByZ2JhKDAsIDAsIDAsIDAuMjQpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnByaXplU2xpZGVPdGhlciAucHJpemVTbGlkZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtOyB9IH1cbiAgLnByaXplU2xpZGVPdGhlciAucHJpemVTbGlkZV9fY29udGVudCAuaXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX2NvbnRlbnQgLml0ZW0gPiAucm93IC5jb2wtbWQtNCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNCN0I3Qjc7XG4gICAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAgIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX2NvbnRlbnQgLml0ZW0gPiAucm93IC5jb2wtbWQtNDpudGgtY2hpbGQoMSkge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMHJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX2NvbnRlbnQgLml0ZW0gPiAucm93IC5jb2wtbWQtNDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDByZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX2NvbnRlbnQgLml0ZW0gPiAucm93IC5jb2wtbWQtNDpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDByZW07IH0gfVxuICAgICAgLnByaXplU2xpZGVPdGhlciAucHJpemVTbGlkZV9fY29udGVudCAuaXRlbSA+IC5yb3cgLmNvbC1tZC00IGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAgIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX2NvbnRlbnQgLml0ZW0gPiAucm93IC5jb2wtbWQtNCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAucHJpemVTbGlkZU90aGVyIC5wcml6ZVNsaWRlX19jb250ZW50LS1iYW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnByaXplU2xpZGVPdGhlciAucHJpemVTbGlkZV9fY29udGVudC0tYmFuayAuaXRlbVNsaWRlIHtcbiAgICAgIG1heC13aWR0aDogNTQ1cHg7IH1cbiAgICAgIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX2NvbnRlbnQtLWJhbmsgLml0ZW1TbGlkZV9fcHJpemVfX3RvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuXG4uaWMtdHJvcGh5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Ryb3BoeS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaXplU2xpZGVPdGhlciAucHJpemVTbGlkZV9fY29udGVudC0tYmFuayAuaXRlbVNsaWRlX19wcml6ZV9fdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAucHJpemVTbGlkZU90aGVyIC5wcml6ZVNsaWRlX19jb250ZW50LS1iYW5rIC5pdGVtU2xpZGVfX3ByaXplX190b3BfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX2NvbnRlbnQtLWJhbmsgLml0ZW1TbGlkZV9fcHJpemVfX3RvcF9faXRlbV9faW1hZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLnByaXplU2xpZGVPdGhlciAucHJpemVTbGlkZV9fY29udGVudC0tYmFuayAuaXRlbVNsaWRlX19wcml6ZV9fdG9wX19pdGVtX19pbWFnZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wcml6ZVNsaWRlT3RoZXIgLnByaXplU2xpZGVfX2NvbnRlbnQtLWJhbmsgLml0ZW1TbGlkZV9fcHJpemVfX3RvcF9faXRlbV9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5jb250ZW50UG9zdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzcwNzA3MDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmNvbnRlbnRQb3N0X190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbnRlbnRQb3N0X190aXRsZSBoMyB7XG4gICAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICAuY29udGVudFBvc3RfX3RpdGxlIC5idG5CYWNrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjb2xvcjogI2UyMjEyNzsgfVxuICAgICAgLmNvbnRlbnRQb3N0X190aXRsZSAuYnRuQmFjayBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMS4xODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmV0dXJuLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjllbTsgfVxuICAgICAgLmNvbnRlbnRQb3N0X190aXRsZSAuYnRuQmFjayBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmNvbnRlbnRQb3N0X19idG4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLmNvbnRlbnRQb3N0X19idG4gYSBpLmljby1kb3dubG9hZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Rvd25sb2FkLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLmNvbnRlbnRQb3N0X19idG4gYSBpLmljby12aWV3IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3ZpZXcuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuY29udGVudFBvc3RfX2J0biBhIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAuY29udGVudFBvc3RfX3RvcCB7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICM3MDcwNzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgICBwYWRkaW5nOiAyM3B4IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAuY29udGVudFBvc3RfX3RvcCB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLmNvbnRlbnRQb3N0X190b3AgdWwgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4OyB9XG4gICAgICAgIC5jb250ZW50UG9zdF9fdG9wIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuY29udGVudFBvc3RfX3RvcCB1bCBsaSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgICAgIC5jb250ZW50UG9zdF9fdG9wIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAgICAgICAuY29udGVudFBvc3RfX3RvcCB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkLmRhdGUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZGF0ZS1yZWQuc3ZnXCIpOyB9XG4gICAgICAgICAgICAuY29udGVudFBvc3RfX3RvcCB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkLmFkZHJlc3Mge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGluLXJlZC5zdmdcIik7IH1cbiAgICAgICAgICAgIC5jb250ZW50UG9zdF9fdG9wIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQubGlzdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9saXN0LXJlZC5zdmdcIik7IH1cbiAgICAgICAgICAgIC5jb250ZW50UG9zdF9fdG9wIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQuYXZhdGFyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2F2YXRhci5zdmdcIik7IH1cbiAgLmNvbnRlbnRQb3N0X19wcmltYXJ5IC5kZXNjSm9iX19jb250ZW50IC5iaWcsXG4gIC5jb250ZW50UG9zdF9fcHJpbWFyeSAucmVxdWltZW50Sm9iX19jb250ZW50IC5iaWcsXG4gIC5jb250ZW50UG9zdF9fcHJpbWFyeSAuc2FsYXJ5dEpvYl9fY29udGVudCAuYmlnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5jb250ZW50UG9zdF9fcHJpbWFyeSAuZGVzY0pvYl9fY29udGVudCAuYmlnX19pdGVtLFxuICAgIC5jb250ZW50UG9zdF9fcHJpbWFyeSAucmVxdWltZW50Sm9iX19jb250ZW50IC5iaWdfX2l0ZW0sXG4gICAgLmNvbnRlbnRQb3N0X19wcmltYXJ5IC5zYWxhcnl0Sm9iX19jb250ZW50IC5iaWdfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNvbnRlbnRQb3N0X19wcmltYXJ5IC5kZXNjSm9iX19jb250ZW50IC5iaWdfX2l0ZW06OmJlZm9yZSxcbiAgICAgIC5jb250ZW50UG9zdF9fcHJpbWFyeSAucmVxdWltZW50Sm9iX19jb250ZW50IC5iaWdfX2l0ZW06OmJlZm9yZSxcbiAgICAgIC5jb250ZW50UG9zdF9fcHJpbWFyeSAuc2FsYXJ5dEpvYl9fY29udGVudCAuYmlnX19pdGVtOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogI2YwMDsgfVxuICAgICAgLmNvbnRlbnRQb3N0X19wcmltYXJ5IC5kZXNjSm9iX19jb250ZW50IC5iaWdfX2l0ZW0gLnNtYWxsLFxuICAgICAgLmNvbnRlbnRQb3N0X19wcmltYXJ5IC5yZXF1aW1lbnRKb2JfX2NvbnRlbnQgLmJpZ19faXRlbSAuc21hbGwsXG4gICAgICAuY29udGVudFBvc3RfX3ByaW1hcnkgLnNhbGFyeXRKb2JfX2NvbnRlbnQgLmJpZ19faXRlbSAuc21hbGwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAgICAgICAuY29udGVudFBvc3RfX3ByaW1hcnkgLmRlc2NKb2JfX2NvbnRlbnQgLmJpZ19faXRlbSAuc21hbGwgbGksXG4gICAgICAgIC5jb250ZW50UG9zdF9fcHJpbWFyeSAucmVxdWltZW50Sm9iX19jb250ZW50IC5iaWdfX2l0ZW0gLnNtYWxsIGxpLFxuICAgICAgICAuY29udGVudFBvc3RfX3ByaW1hcnkgLnNhbGFyeXRKb2JfX2NvbnRlbnQgLmJpZ19faXRlbSAuc21hbGwgbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmNvbnRlbnRQb3N0X19wcmltYXJ5IC5kZXNjSm9iX19jb250ZW50IC5iaWdfX2l0ZW0gLnNtYWxsIGxpOjpiZWZvcmUsXG4gICAgICAgICAgLmNvbnRlbnRQb3N0X19wcmltYXJ5IC5yZXF1aW1lbnRKb2JfX2NvbnRlbnQgLmJpZ19faXRlbSAuc21hbGwgbGk6OmJlZm9yZSxcbiAgICAgICAgICAuY29udGVudFBvc3RfX3ByaW1hcnkgLnNhbGFyeXRKb2JfX2NvbnRlbnQgLmJpZ19faXRlbSAuc21hbGwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICNmMDA7IH1cbiAgLmNvbnRlbnRQb3N0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50UG9zdC0tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb250ZW50UG9zdC0tY2FwaXRhbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4NjBweDsgfVxuICAgIC5jb250ZW50UG9zdC0tY2FwaXRhbCAuY29udGVudFBvc3RfX3RpdGxlIC5idG5CYWNrIHtcbiAgICAgIHJpZ2h0OiAtMTYwcHg7IH1cbiAgLmNvbnRlbnRQb3N0LS1hZHZpc29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29udGVudFBvc3QtLWFkdmlzb3J5LTIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmNvbnRlbnRQb3N0X190ZXh0X192aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb250ZW50UG9zdF9fdGV4dF9fdmlkZW86OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzksIDEzOSwgMTM5LCAwLjEpO1xuICAgICAgei1pbmRleDogMDsgfVxuICAgIC5jb250ZW50UG9zdF9fdGV4dF9fdmlkZW8gLnZpZGVvIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA1MzBweDsgfVxuXG4uaW5mb3JtYXRpb25PdGhlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTsgfVxuICAuaW5mb3JtYXRpb25PdGhlcl9fdGl0bGUge1xuICAgIG1hcmdpbjogMC45Mzc1cmVtIDAgMC42MjVyZW07IH1cbiAgICAuaW5mb3JtYXRpb25PdGhlcl9fdGl0bGUgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAuaW5mb3JtYXRpb25PdGhlcl9fdGl0bGUgaDMge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuaW5mb3JtYXRpb25PdGhlcl9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgLmluZm9ybWF0aW9uT3RoZXJfX2l0ZW1fX3RpbWUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaW5mb3JtYXRpb25PdGhlcl9faXRlbV9fdGltZSBwIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuaW5mb3JtYXRpb25PdGhlcl9faXRlbV9fdGl0bGUgYSB7XG4gICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5pbmZvcm1hdGlvbk90aGVyX19pdGVtX190aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlMTIwMjc7IH1cbiAgICAuaW5mb3JtYXRpb25PdGhlcl9faXRlbV9fcmVhZG1vcmUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5pbmZvcm1hdGlvbk90aGVyX19pdGVtX19yZWFkbW9yZSBhIHtcbiAgICAgICAgY29sb3I6ICNlMjIxMjc7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5pbmZvcm1hdGlvbk90aGVyX19pdGVtX19yZWFkbW9yZSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzBhODlmZjsgfVxuICAuaW5mb3JtYXRpb25PdGhlci0tY2FwaXRhbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4NjBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbmZvcm1hdGlvbk90aGVyX19pdGVtX190aW1lIHAge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRlbnRQb3N0LS1jYXBpdGFsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuY29udGVudFBvc3QtLWNhcGl0YWwgLmNvbnRlbnRQb3N0X190aXRsZSAuYnRuQmFjayB7XG4gICAgICByaWdodDogMHB4OyB9XG4gICAgLmNvbnRlbnRQb3N0LS1jYXBpdGFsIC5jb250ZW50UG9zdF9fdGV4dCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jb250ZW50UG9zdC0tYWR2aXNvcnkgLmNvbnRlbnRQb3N0X190ZXh0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pbmZvcm1hdGlvbk90aGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRlbnRQb3N0X190aXRsZSBoMyB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmNvbnRlbnRQb3N0X190b3AgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDsgfVxuICAuaW5mb3JtYXRpb25PdGhlcl9faXRlbV9fcmVhZG1vcmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnRQb3N0X190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuY29udGVudFBvc3RfX3RvcCB7XG4gICAgcGFkZGluZzogMTdweCAyNXB4OyB9XG4gICAgLmNvbnRlbnRQb3N0X190b3AgdWwgbGkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbnRlbnRQb3N0X190aXRsZSBoMyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50UG9zdF9fdGl0bGUgLmJ0bkJhY2sge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDsgfVxuICAuY29udGVudFBvc3RfX3RvcCB7XG4gICAgcGFkZGluZzogMTdweCAyNXB4OyB9XG4gICAgLmNvbnRlbnRQb3N0X190b3AgdWwgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaW5mb0NvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjE5cHgpIHtcbiAgICAuaW5mb0NvbnRhY3Qge1xuICAgICAgbWF4LXdpZHRoOiAyMTFweDsgfSB9XG4gIC5pbmZvQ29udGFjdCAuaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2UzZTNlMzsgfVxuICAgIC5pbmZvQ29udGFjdCAuaW1hZ2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBhZGRpbmctdG9wOiA3My44OTE2MyU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pbmZvQ29udGFjdCAuaW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmluZm9Db250YWN0IC5uYXZMaW5rIHVsIHtcbiAgICBtYXJnaW46IDAuNTYyNXJlbSAwIDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW5mb0NvbnRhY3QgLm5hdkxpbmsgdWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNjNmM2YzY7IH1cbiAgICAuaW5mb0NvbnRhY3QgLm5hdkxpbmsgdWwgPiBsaSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaW5mb0NvbnRhY3QgLm5hdkxpbmsgdWwgPiBsaSBzcGFuOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDZweCA0cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiByZ2JhKDIzNSwgMjM1LCAyMzUsIDApO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuaW5mb0NvbnRhY3QgLm5hdkxpbmsgdWwgPiBsaSBzcGFuOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNXB4IDhweCA1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VkZWRlZCByZ2JhKDIzNSwgMjM1LCAyMzUsIDApO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuaW5mb0NvbnRhY3QgLm5hdkxpbmsgdWwgPiBsaSBzcGFuID4gYSB7XG4gICAgICAgIHdpZHRoOiAyLjQzNzVyZW07XG4gICAgICAgIGhlaWdodDogMS44MTI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNjNmM2YzY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNmZmYgMTAwJSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICAgIC5pbmZvQ29udGFjdCAubmF2TGluayB1bCA+IGxpIHNwYW4gPiBhIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgICAgICAuaW5mb0NvbnRhY3QgLm5hdkxpbmsgdWwgPiBsaSBzcGFuID4gYTo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkyMGQxMCAwJSwgI2VjMWMzYyAxMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgICAgICAuaW5mb0NvbnRhY3QgLm5hdkxpbmsgdWwgPiBsaSBzcGFuID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAgICAgLmluZm9Db250YWN0IC5uYXZMaW5rIHVsID4gbGkgc3BhbiA+IGEgPiBpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDQ7IH1cbiAgICAgICAgICAuaW5mb0NvbnRhY3QgLm5hdkxpbmsgdWwgPiBsaSBzcGFuID4gYSA+IGkuaWMtcGhvbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4OyB9XG4gICAgLmluZm9Db250YWN0IC5uYXZMaW5rIHVsID4gbGkuYWN0aXZlIHNwYW46OmFmdGVyLCAuaW5mb0NvbnRhY3QgLm5hdkxpbmsgdWwgPiBsaS5hY3RpdmUgc3Bhbjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaW5mb0NvbnRhY3QgLm5hdkxpbmsgdWwgPiBsaS5hY3RpdmUgc3BhbiA+IGE6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmluZm9Db250YWN0IC5uYXZMaW5rIHVsID4gbGkuYWN0aXZlIHNwYW4gPiBhIGkuaWMtcGhvbmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljLXBob25lLWhvdmVyLnN2Z1wiKTsgfVxuICAgIC5pbmZvQ29udGFjdCAubmF2TGluayB1bCA+IGxpLmFjdGl2ZSBzcGFuID4gYSBpLmljLW1haWwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljLW1haWwtaG92ZXIuc3ZnXCIpOyB9XG4gICAgLmluZm9Db250YWN0IC5uYXZMaW5rIHVsID4gbGkuYWN0aXZlIHNwYW4gPiBhIGkuaWMtY29tbWVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWMtY29tbWVudC1ob3Zlci5zdmdcIik7IH1cbiAgICAuaW5mb0NvbnRhY3QgLm5hdkxpbmsgdWwgPiBsaS5hY3RpdmUgLm5hdkxpbmtfX2luZm8ge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuaW5mb0NvbnRhY3QgLm5hdkxpbmtfX2luZm8ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZjAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDZweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmluZm9Db250YWN0IC5uYXZMaW5rX19pbmZvIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmluZm9Db250YWN0IC5uYXZMaW5rX19pbmZvID4gYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI2YwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMHJlbTsgfVxuXG4uZm9ybS1zdHlsZSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZvcm0tc3R5bGUgLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH0gfVxuICAuZm9ybS1zdHlsZSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjllbTsgfVxuICAgIC5mb3JtLXN0eWxlIC5mb3JtLWdyb3VwIGxhYmVsIHNwYW4ge1xuICAgICAgY29sb3I6ICNmMDA7IH1cbiAgICAuZm9ybS1zdHlsZSAuZm9ybS1ncm91cCBsYWJlbC5lcnJvciB7XG4gICAgICBjb2xvcjogI2YwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NTcxNGVtOyB9XG4gIC5mb3JtLXN0eWxlIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsIC5mb3JtLXN0eWxlIC5mb3JtLWdyb3VwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuZm9ybS1zdHlsZSAuZm9ybS1ncm91cCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuZm9ybS1zdHlsZSAuZm9ybS1ncm91cCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBoZWlnaHQ6IDIuODU3MTRlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwOyB9XG4gICAgLmZvcm0tc3R5bGUgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tc3R5bGUgLmZvcm0tZ3JvdXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMsIC5mb3JtLXN0eWxlIC5mb3JtLWdyb3VwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMsIC5mb3JtLXN0eWxlIC5mb3JtLWdyb3VwIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgIGJveC1zaGFkb3c6IDBlbSAwLjVlbSAwLjY0Mjg2ZW0gcmdiYSgwLCAwLCAwLCAwLjE2KTsgfVxuICAuZm9ybS1zdHlsZSAuZm9ybS1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsIC5mb3JtLXN0eWxlIC5mb3JtLWdyb3VwIHRleHRhcmVhLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5mb3JtLXN0eWxlIC5mb3JtLWdyb3VwIHRleHRhcmVhLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmZvcm0tc3R5bGUgLmZvcm0tZ3JvdXAgdGV4dGFyZWEuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBoZWlnaHQ6IDdlbTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICByZXNpemU6IG5vbmU7IH1cblxuLm5ld3NsZXR0ZXJCb3gge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctbmV3c2xldGx0ZXIuanBnXCIpIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM3MDcwNzA7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtIDEuNDM3NXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgLm5ld3NsZXR0ZXJCb3ggLmhlYWRpbmdfX2NvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG4gIC5uZXdzbGV0dGVyQm94IGkuaWMtZW1haWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0wLjE4NzVyZW07IH1cbiAgLm5ld3NsZXR0ZXJCb3ggLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gICAgLm5ld3NsZXR0ZXJCb3ggLmZvcm0tZ3JvdXAgPiAucm93IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLm5ld3NsZXR0ZXJCb3ggLmZvcm0tZ3JvdXAgPiAucm93IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubmV3c2xldHRlckJveCAuZm9ybS1ncm91cCAuYnRuLW1vcmUge1xuICAgICAgbWluLXdpZHRoOiA2ZW07XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBoZWlnaHQ6IDIuNTcxNDNlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gICAgLm5ld3NsZXR0ZXJCb3ggZm9ybSA+IC5yb3cgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjcxNDI5ZW07IH0gfVxuXG4ubWFwQ29udGFjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07IH1cbiAgLm1hcENvbnRhY3QgdWwsXG4gIC5tYXBDb250YWN0IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWFwQ29udGFjdCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFwQ29udGFjdF9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubWFwQ29udGFjdF9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIC5tYXBDb250YWN0X19pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXBDb250YWN0X19pbmZvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDgwIC8gMTExMCAqIDEwMCUpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNDgwIC8gMTExMCAqIDEwMCUpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW07IH0gfVxuICAgIC5tYXBDb250YWN0X19pbmZvIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYXBDb250YWN0X19pbmZvIGIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9IH1cbiAgICAubWFwQ29udGFjdF9faW5mbyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYXBDb250YWN0X19pbmZvIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1hcENvbnRhY3RfX21hcCB7XG4gICAgICB3aWR0aDogY2FsYyg2ODQgLyAxNDQwICogMTAwJSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTQ0IC8gMTQ0MCAqIDEwMCUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5tYXBDb250YWN0X19tYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLm1hcENvbnRhY3RfX21hcCBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLm1hcENvbnRhY3RfX2lmcmFtZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzMuMDk5NDIlOyB9IH1cblxuLmNvbnRhY3RKb2Ige1xuICBwYWRkaW5nLWxlZnQ6IDQuMDYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAuY29udGFjdEpvYl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzODBweDsgfVxuICAgIC5jb250YWN0Sm9iX19pdGVtIC5pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDsgfVxuICAgICAgLmNvbnRhY3RKb2JfX2l0ZW0gLmltYWdlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcGFkZGluZy10b3A6IDM0Ljc1NzgzJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jb250YWN0Sm9iX19pdGVtIC5pbWFnZSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnRhY3RKb2JfX2l0ZW1fX2JvZHkge1xuICAgICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgMC4xNik7IH1cbiAgICAgIC5jb250YWN0Sm9iX19pdGVtX19ib2R5IGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuY29udGFjdEpvYl9faXRlbV9fYm9keSB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuY29udGFjdEpvYl9faXRlbV9fYm9keSB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMC4xMjVyZW0gMDsgfVxuICAgICAgICAgIC5jb250YWN0Sm9iX19pdGVtX19ib2R5IHVsIGxpIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgICAgICAgICAgLmNvbnRhY3RKb2JfX2l0ZW1fX2JvZHkgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZjAwOyB9XG4gICAgICAgICAgICAuY29udGFjdEpvYl9faXRlbV9fYm9keSB1bCBsaSBhIGkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMC4xODc1cmVtO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDAuNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC43NXJlbTsgfVxuICAgICAgICAgICAgICAuY29udGFjdEpvYl9faXRlbV9fYm9keSB1bCBsaSBhIGkubGlua2VkaW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9saW5rZWRpbi5zdmdcIikgbm8tcmVwZWF0OyB9XG4gICAgICAgICAgICAgIC5jb250YWN0Sm9iX19pdGVtX19ib2R5IHVsIGxpIGEgaS5za3lwZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NreXBlLnN2Z1wiKSBuby1yZXBlYXQ7IH1cbiAgICAgICAgICAgICAgLmNvbnRhY3RKb2JfX2l0ZW1fX2JvZHkgdWwgbGkgYSBpLnBob25lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGVsZXBob25lLnN2Z1wiKSBuby1yZXBlYXQ7IH1cbiAgICAgICAgICAgICAgLmNvbnRhY3RKb2JfX2l0ZW1fX2JvZHkgdWwgbGkgYSBpLmVtYWlsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZW1haWwuc3ZnXCIpIG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIxOS45OHB4KSB7XG4gICAgLmNvbnRhY3RKb2Ige1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5jb250YWN0Sm9iX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cblxuLmNvbnRhY3RJbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzcwNzA3MDsgfVxuICAuY29udGFjdEluZm8gLmNvbC1sZy02OmZpcnN0LWNoaWxkIC5jb250YWN0SW5mb19faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5jb250YWN0SW5mbyAuY29sLWxnLTY6bGFzdC1jaGlsZCAuY29udGFjdEluZm9fX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5jb250YWN0SW5mb19faXRlbV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgMC4xNyk7IH1cbiAgICAuY29udGFjdEluZm9fX2l0ZW1fX2NvbnRlbnQgLmltYWdlcyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDExcmVtO1xuICAgICAgaGVpZ2h0OiAxMi4yNXJlbTsgfVxuICAgICAgLmNvbnRhY3RJbmZvX19pdGVtX19jb250ZW50IC5pbWFnZXM6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTExLjM2MzY0JTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jb250YWN0SW5mb19faXRlbV9fY29udGVudCAuaW1hZ2VzIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29udGFjdEluZm9fX2l0ZW1fX2NvbnRlbnRfX2JvZHkge1xuICAgICAgZmxleDogMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbTsgfVxuICAgICAgLmNvbnRhY3RJbmZvX19pdGVtX19jb250ZW50X19ib2R5IGgzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuY29udGFjdEluZm9fX2l0ZW1fX2NvbnRlbnRfX2JvZHkgaDMgc3BhbiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5jb250YWN0SW5mb19faXRlbV9fY29udGVudF9fYm9keSBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gICAgICAuY29udGFjdEluZm9fX2l0ZW1fX2NvbnRlbnRfX2JvZHkgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmNvbnRhY3RJbmZvX19pdGVtX19jb250ZW50X19ib2R5IHVsIGxpIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAuY29udGFjdEluZm9fX2l0ZW1fX2NvbnRlbnRfX2JvZHkgdWwgbGkgcCBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgICAgIC5jb250YWN0SW5mb19faXRlbV9fY29udGVudF9fYm9keSB1bCBsaSBwIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICB3aWR0aDogMC44NzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC44NzVyZW07IH1cbiAgICAgICAgICAgIC5jb250YWN0SW5mb19faXRlbV9fY29udGVudF9fYm9keSB1bCBsaSBwIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4uY29udGFjdEZvcm0ge1xuICBwYWRkaW5nLXRvcDogNTdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzI1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250YWN0Rm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWN0SW5mb19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY29udGFjdEluZm8gLmNvbC1sZy02OmZpcnN0LWNoaWxkIC5jb250YWN0SW5mb19faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jb250YWN0SW5mbyAuY29sLWxnLTY6bGFzdC1jaGlsZCAuY29udGFjdEluZm9fX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb250YWN0SW5mb19faXRlbV9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29udGFjdEluZm9fX2l0ZW1fX2NvbnRlbnQgLmltYWdlcyB7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgIC5jb250YWN0SW5mb19faXRlbV9fY29udGVudF9fYm9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgcGFkZGluZzogMTBweDsgfSB9XG5cbi5nb29nbGUtbWFwLXVpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnBhZ2VzQW5uYWxzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWFubmFscy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAucGFnZXNBbm5hbHMge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9IH1cblxuLmxpc3RSZXBvcnRSZWd1bGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogMC44MTI1cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAubGlzdFJlcG9ydFJlZ3VsYXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7IH1cbiAgICAubGlzdFJlcG9ydFJlZ3VsYXJfX2l0ZW1fX2ltYWdlcyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDcuMTQyODZlbTtcbiAgICAgIGhlaWdodDogOC42NDI4NmVtOyB9XG4gICAgICAubGlzdFJlcG9ydFJlZ3VsYXJfX2l0ZW1fX2ltYWdlczphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDElO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmxpc3RSZXBvcnRSZWd1bGFyX19pdGVtX19pbWFnZXMgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5saXN0UmVwb3J0UmVndWxhcl9faXRlbV9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAxLjA3MTQzZW0gMS45Mjg1N2VtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmxpc3RSZXBvcnRSZWd1bGFyX19pdGVtX19ib2R5IHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS44NTcxNDtcbiAgICAgICAgaGVpZ2h0OiAzLjcxNDI5ZW07XG4gICAgICAgIC8qIEZhbGxiYWNrIGZvciBub24td2Via2l0ICovXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTQyODZlbTtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5saXN0UmVwb3J0UmVndWxhcl9faXRlbV9fcmVhY3Rpb24gYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjI4NTcxZW07XG4gICAgICBmb250LXNpemU6IDAuODU3MTRlbTtcbiAgICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gICAgICAubGlzdFJlcG9ydFJlZ3VsYXJfX2l0ZW1fX3JlYWN0aW9uIGEgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAgIC5saXN0UmVwb3J0UmVndWxhcl9faXRlbV9fcmVhY3Rpb24gYSBpLmljX2Rvd25sb2FkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZG93bmxvYWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogMS4yODU3MWVtO1xuICAgICAgICAgIGhlaWdodDogMS4yODU3MWVtOyB9XG4gICAgICAgIC5saXN0UmVwb3J0UmVndWxhcl9faXRlbV9fcmVhY3Rpb24gYSBpLmljX3ZpZXcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy92aWV3LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDEuNzE0MjllbTtcbiAgICAgICAgICBoZWlnaHQ6IDFlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzk5Ljk4cHgpIHtcbiAgICAubGlzdFJlcG9ydFJlZ3VsYXJfX2l0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmxpc3RSZXBvcnRSZWd1bGFyX19pdGVtX19pbWFnZXMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubGlzdFJlcG9ydFJlZ3VsYXJfX2l0ZW1fX2ltYWdlczphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5saXN0UmVwb3J0UmVndWxhcl9faXRlbV9faW1hZ2VzIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zZXJ2aWNlVG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc2VydmljZVRvcCAuY29sLWxnLTggLnNlcnZpY2VUb3BfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlcnZpY2VUb3AgLmNvbC1sZy04IC5zZXJ2aWNlVG9wX19pdGVtOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMS44NzVyZW07XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcwMS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgLnNlcnZpY2VUb3BfX2l0ZW0gLmltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlcnZpY2VUb3BfX2l0ZW0gLmltYWdlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogNDYuNzc0MTklO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2VydmljZVRvcF9faXRlbSAuaW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlcnZpY2VUb3BfX2l0ZW0gdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNzNweDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNlcnZpY2VUb3BfX2l0ZW0gdWwgbGkge1xuICAgICAgbWluLWhlaWdodDogNzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2YwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0I3QjdCNztcbiAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI0I3QjdCNztcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjQjdCN0I3O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4OyB9XG4gICAgICAuc2VydmljZVRvcF9faXRlbSB1bCBsaTpob3ZlciBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5zZXJ2aWNlVG9wX19pdGVtIHVsIGxpIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5zZXJ2aWNlVG9wX19pdGVtIHVsIGxpIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDA7IH1cbiAgICAgIC5zZXJ2aWNlVG9wX19pdGVtIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2VydmljZVRvcCAuY29sLWxnLTggLnNlcnZpY2VUb3BfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gIC5zZXJ2aWNlVG9wX19pdGVtIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlcnZpY2VUb3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uZG9jdW1lbnRfX3N0ZXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNTVweDsgfVxuICAuZG9jdW1lbnRfX3N0ZXBfX2l0ZW0ge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZG9jdW1lbnRfX3N0ZXBfX2l0ZW0gcCB7XG4gICAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfVxuICAgIC5kb2N1bWVudF9fc3RlcF9faXRlbTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiMFwiIGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogLTU1cHg7XG4gICAgICB3aWR0aDogMi4xMjVyZW07XG4gICAgICBoZWlnaHQ6IDIuMTI1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTIwZDEwIDAlLCAjYmMxMzIzIDQwJSwgI2UwMTgzMyA4MCUsICNlZDFhMzkgMTAwJSk7IH1cbiAgICAuZG9jdW1lbnRfX3N0ZXBfX2l0ZW1fX3NtYWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uY29udGFjdENlbnRlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjNzA3MDcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0OyB9XG4gIC5jb250YWN0Q2VudGVyX19jb250ZW50IC5pbWFnZXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDguMzc1cmVtO1xuICAgIGhlaWdodDogNi4xODc1cmVtO1xuICAgIG1hcmdpbjogMXB4OyB9XG4gICAgLmNvbnRhY3RDZW50ZXJfX2NvbnRlbnQgLmltYWdlczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcGFkZGluZy10b3A6IDczLjg4MDYlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29udGFjdENlbnRlcl9fY29udGVudCAuaW1hZ2VzIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250YWN0Q2VudGVyX19jb250ZW50X19ib2R5IHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAyLjYyNXJlbTsgfVxuICAgIC5jb250YWN0Q2VudGVyX19jb250ZW50X19ib2R5IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMzYzNjM2OyB9XG5cbi5saXN0QWNjIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzcwNzA3MDsgfVxuICAubGlzdEFjYy0tc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAxLjEyNXJlbSAxLjc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICM3MDcwNzA7IH1cbiAgICAubGlzdEFjYy0tc2VhcmNoIC5jaG9vc2VCcmFuY2gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLmxpc3RBY2MtLXNlYXJjaCAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubGlzdEFjYy0tc2VhcmNoIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMC41NjI1cmVtIDAuNzVyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7IH1cbiAgICAgICAgLmxpc3RBY2MtLXNlYXJjaCAuZm9ybS1ncm91cCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAvKiBGaXJlZm94ICovIH1cbiAgICAgICAgLmxpc3RBY2MtLXNlYXJjaCAuZm9ybS1ncm91cCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAubGlzdEFjYy0tc2VhcmNoIC5mb3JtLWdyb3VwIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmxpc3RBY2MtLXNlYXJjaCAuZm9ybS1ncm91cCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAgIC5saXN0QWNjLS1zZWFyY2ggLmZvcm0tZ3JvdXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7IH1cbiAgICAgICAgLmxpc3RBY2MtLXNlYXJjaCAuZm9ybS1ncm91cCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5saXN0QWNjLS1zZWFyY2ggLmZvcm0tZ3JvdXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAvKiBGaXJlZm94ICovIH1cbiAgICAgICAgLmxpc3RBY2MtLXNlYXJjaCAuZm9ybS1ncm91cCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAgIC5saXN0QWNjLS1zZWFyY2ggLmZvcm0tZ3JvdXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAubGlzdEFjYy0tc2VhcmNoIC5mb3JtLWdyb3VwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAgIC5saXN0QWNjLS1zZWFyY2ggLmZvcm0tZ3JvdXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAubGlzdEFjYy0tc2VhcmNoIC5idG5TZW5kIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAubGlzdEFjYy0tc2VhcmNoIC5idG5TZW5kIC5idG4tbW9yZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjc1cmVtOyB9XG4gICAgICAgIC5saXN0QWNjLS1zZWFyY2ggLmJ0blNlbmQgLmJ0bi1tb3JlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXDU1XCI7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7IH1cbiAgLmxpc3RBY2MgLmNob29zZUJyYW5jaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubGlzdEFjY19faXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCN0I3Qjc7XG4gICAgYm94LXNoYWRvdzogLTYuMDJweCA3Ljk5cHggMjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmxpc3RBY2NfX2l0ZW0gLnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY3O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0I3QjdCNztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG4gICAgLmxpc3RBY2NfX2l0ZW0gdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmxpc3RBY2NfX2l0ZW0gdWwgbGkgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMzNjM2MzY7IH1cbiAgICAgICAgLmxpc3RBY2NfX2l0ZW0gdWwgbGkgcCBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB3aWR0aDogMC44NzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgICAgICAgIC5saXN0QWNjX19pdGVtIHVsIGxpIHAgaS5pY29fbGlzdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbGlzdC5zdmdcIik7IH1cbiAgICAgICAgICAubGlzdEFjY19faXRlbSB1bCBsaSBwIGkuaWNvX2RvY3VtZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kb2N1bWVudC5zdmdcIik7IH1cbiAgICAgICAgICAubGlzdEFjY19faXRlbSB1bCBsaSBwIGkuaWNvX3BpbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGluLnN2Z1wiKTsgfVxuICAgICAgICAgIC5saXN0QWNjX19pdGVtIHVsIGxpIHAgaS5pY29fc3RhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3Rhci5zdmdcIik7IH1cbiAgICAgICAgICAubGlzdEFjY19faXRlbSB1bCBsaSBwIGkuaWNvX3Bob25lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9waG9uZS5zdmdcIik7IH1cbiAgICAgICAgICAubGlzdEFjY19faXRlbSB1bCBsaSBwIGkuaWNvX2ZheCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmF4LnN2Z1wiKTsgfVxuICAubGlzdEFjYyAuY2hvb3NlQnJhbmNoIC5mb3JtLWdyb3VwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAubGlzdEFjYyAuY2hvb3NlQnJhbmNoIC5mb3JtLWdyb3VwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZzogMC41NjI1cmVtIDIuMTg3NXJlbTsgfVxuICAubGlzdEFjYyAuY2hvb3NlQnJhbmNoIC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxkIC5zZWxlY3QyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BsYWNlaG9sZGVyLnN2Z1wiKTsgfVxuICAubGlzdEFjYyAuY2hvb3NlQnJhbmNoIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQgLnNlbGVjdDI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG91c2Uuc3ZnXCIpOyB9XG4gIC5saXN0QWNjIC5jaG9vc2VCcmFuY2ggLmZvcm0tZ3JvdXAgLnNlbGVjdDI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXFwzM1wiO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAubGlzdEFjYyAuY2hvb3NlQnJhbmNoIC5mb3JtLWdyb3VwIC5zZWxlY3QyOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAubGlzdEFjYyAuY2hvb3NlQnJhbmNoIC5mb3JtLWdyb3VwIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzMlwiOyB9XG4gIC5saXN0QWNjLS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07IH1cbiAgICAubGlzdEFjYy0tMSAubGlzdEFjY19faXRlbSB7XG4gICAgICBib3JkZXI6IDFweCBkb3R0ZWQgI0I3QjdCNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5saXN0QWNjLS0xIC5mb3JtLXJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4OyB9XG4gICAgICAubGlzdEFjYy0tMSAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmxpc3RBY2MtLTEgLmZvcm0tcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gICAgICAgIC5saXN0QWNjLS0xIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbi5kb2N1bWVudE90aGVyIHtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5kb2N1bWVudE90aGVyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5kb2N1bWVudE90aGVyX19pdGVtX19pY29uLCAuZG9jdW1lbnRPdGhlcl9faXRlbV9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5kb2N1bWVudE90aGVyX19pdGVtX19pY29uIHtcbiAgICAgIHdpZHRoOiAzLjQzNzVyZW07IH1cbiAgICAgIC5kb2N1bWVudE90aGVyX19pdGVtX19pY29uIHNwYW4ge1xuICAgICAgICB3aWR0aDogMy40Mzc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuNDM3NXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5kb2N1bWVudE90aGVyX19pdGVtX19pY29uIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmV3c3BhcGVyLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5kb2N1bWVudE90aGVyX19pdGVtX190ZXh0IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gICAgLmRvY3VtZW50T3RoZXJfX2l0ZW0uYWN0aXZlIC5kb2N1bWVudE90aGVyX19pdGVtX19pY29uIHNwYW46OmJlZm9yZSwgLmRvY3VtZW50T3RoZXJfX2l0ZW06aG92ZXIgLmRvY3VtZW50T3RoZXJfX2l0ZW1fX2ljb24gc3Bhbjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uZXdzcGFwZXItd2hpdGUuc3ZnXCIpO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5kb2N1bWVudE90aGVyX19pdGVtLmFjdGl2ZSAuZG9jdW1lbnRPdGhlcl9faXRlbV9faWNvbiBzcGFuOjphZnRlciwgLmRvY3VtZW50T3RoZXJfX2l0ZW06aG92ZXIgLmRvY3VtZW50T3RoZXJfX2l0ZW1fX2ljb24gc3Bhbjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTIwZDEwIDAlLCAjYmMxMzIzIDQwJSwgI2UwMTgzMyA4MCUsICNlZDFhMzkgMTAwJSk7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmRvY3VtZW50T3RoZXJfX2l0ZW0uYWN0aXZlIC5kb2N1bWVudE90aGVyX19pdGVtX190ZXh0IHNwYW4sIC5kb2N1bWVudE90aGVyX19pdGVtOmhvdmVyIC5kb2N1bWVudE90aGVyX19pdGVtX190ZXh0IHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0QWNjLS1zZWFyY2ggLmJ0blNlbmQgLmJ0bi1tb3JlIHtcbiAgICBtaW4td2lkdGg6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxpc3RBY2MtLXNlYXJjaCAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubGlzdEFjYy0tc2VhcmNoIC5idG5TZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmNvbnRhY3RDZW50ZXJfX2NvbnRlbnRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuY29udGFjdENlbnRlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29udGFjdENlbnRlcl9fY29udGVudCAuaW1hZ2VzIHtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNvbnRhY3RDZW50ZXJfX2NvbnRlbnRfX2JvZHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uY3JlYXRlQWNjX19zdGVwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW46IDAgMCAxLjg3NXJlbTsgfVxuICAuY3JlYXRlQWNjX19zdGVwX19pdGVtIHtcbiAgICBjb2xvcjogI2UzMTkzNztcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmNyZWF0ZUFjY19fc3RlcF9faXRlbSArIC5jcmVhdGVBY2NfX3N0ZXBfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMjJweDsgfVxuICAgIC5jcmVhdGVBY2NfX3N0ZXBfX2l0ZW0gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZTMxOTM3OyB9XG4gICAgICAuY3JlYXRlQWNjX19zdGVwX19pdGVtIC50aXRsZSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNlMzE5Mzc7IH1cbiAgICAuY3JlYXRlQWNjX19zdGVwX19pdGVtOmxhc3QtY2hpbGQgdWwgbGkge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5jcmVhdGVBY2NfX3N0ZXBfX2l0ZW0gdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmNyZWF0ZUFjY19fc3RlcF9faXRlbSB1bCBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAuY3JlYXRlQWNjX19zdGVwX19pdGVtIHVsIGxpIC5jdHItdWktbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzZW07IH1cblxuLmNyZWF0ZUFjY0Zvcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jcmVhdGVBY2NGb3JtIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY3JlYXRlQWNjRm9ybS5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5jcmVhdGVBY2NGb3JtLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3JlYXRlQWNjRm9ybSAuaW5wdXRJbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAyMC41cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjMjMzOTVkOyB9XG4gICAgLmNyZWF0ZUFjY0Zvcm0gLmlucHV0SW5mbzpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmNyZWF0ZUFjY0Zvcm0gLmlucHV0SW5mb19fbm90ZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyOiAycHggZGFzaGVkICMyMzM5NWQ7XG4gICAgICBjb2xvcjogIzIzMzk1ZDsgfVxuICAgICAgLmNyZWF0ZUFjY0Zvcm0gLmlucHV0SW5mb19fbm90ZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgIC5jcmVhdGVBY2NGb3JtIC5pbnB1dEluZm9fX25vdGUgYSB7XG4gICAgICAgIGNvbG9yOiAjZTMxOTM3O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRlbTsgfVxuICAgIC5jcmVhdGVBY2NGb3JtIC5pbnB1dEluZm8gdWwubGlzdC1kb2Mge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmNyZWF0ZUFjY0Zvcm0gLmlucHV0SW5mbyB1bC5saXN0LWRvYyBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtOyB9XG4gICAgICAgIC5jcmVhdGVBY2NGb3JtIC5pbnB1dEluZm8gdWwubGlzdC1kb2MgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0ZW07XG4gICAgICAgICAgY29sb3I6ICNlMzE5Mzc7IH1cbiAgICAgICAgLmNyZWF0ZUFjY0Zvcm0gLmlucHV0SW5mbyB1bC5saXN0LWRvYyBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLmNyZWF0ZUFjY0Zvcm0gLmhlYWRpbmdfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDAuODMzMzNlbTsgfVxuICAgIC5jcmVhdGVBY2NGb3JtIC5oZWFkaW5nX19saXN0ICsgcCB7XG4gICAgICBmb250LXNpemU6IDAuODU3MTRlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmlucHV0SW5mbyAuYnRuUHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5pbnB1dEluZm8tLXJlZyB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5pbnB1dEluZm8tLXJlZyAuaW5wdXRJbmZvX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmlucHV0SW5mby0tcmVnIC5pbnB1dEluZm9fX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuaW5wdXRJbmZvLS1yZWcgLmlucHV0SW5mb19faXRlbTpsYXN0LWNoaWxkIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuaW5wdXRJbmZvLS1yZWcgLmlucHV0SW5mb19faXRlbSAuZm9ybS1ncm91cCAuZXJyb3Ige1xuICAgICAgY29sb3I6ICNlMzE5Mzc7IH1cbiAgICAuaW5wdXRJbmZvLS1yZWcgLmlucHV0SW5mb19faXRlbSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLCAuaW5wdXRJbmZvLS1yZWcgLmlucHV0SW5mb19faXRlbSAuZm9ybS1ncm91cCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLmlucHV0SW5mby0tcmVnIC5pbnB1dEluZm9fX2l0ZW0gLmZvcm0tZ3JvdXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmlucHV0SW5mby0tcmVnIC5pbnB1dEluZm9fX2l0ZW0gLmZvcm0tZ3JvdXAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwOyB9XG4gICAgLmlucHV0SW5mby0tcmVnIC5pbnB1dEluZm9fX2l0ZW0gLmZvcm0tZ3JvdXAgLndyYXAtY3VzdG9tLWZpbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQxcHg7IH1cbiAgICAgIC5pbnB1dEluZm8tLXJlZyAuaW5wdXRJbmZvX19pdGVtIC5mb3JtLWdyb3VwIC53cmFwLWN1c3RvbS1maWxlIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLmlucHV0SW5mby0tcmVnIC5pbnB1dEluZm9fX2l0ZW0gLmZvcm0tZ3JvdXAgLndyYXAtY3VzdG9tLWZpbGUgc3Bhbi5ub3RlIHtcbiAgICAgICAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgICAgICAuaW5wdXRJbmZvLS1yZWcgLmlucHV0SW5mb19faXRlbSAuZm9ybS1ncm91cCAud3JhcC1jdXN0b20tZmlsZSBzcGFuICsgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNlbTsgfVxuICAgICAgLmlucHV0SW5mby0tcmVnIC5pbnB1dEluZm9fX2l0ZW0gLmZvcm0tZ3JvdXAgLndyYXAtY3VzdG9tLWZpbGUgLmljLXVwbG9hZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAuaW5wdXRJbmZvLS1yZWcgLmlucHV0SW5mb19faXRlbSAuZm9ybS1ncm91cCAud3JhcC1jdXN0b20tZmlsZSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5pbnB1dEluZm8tLXJlZyAuaW5wdXRJbmZvX19pdGVtIC5mb3JtLWdyb3VwIC53cmFwLWN1c3RvbS1maWxlIGxhYmVsIHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMC41cmVtIDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00MCUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaW5wdXRJbmZvLS1yZWcgLmlucHV0SW5mb19faXRlbSAuZm9ybS1ncm91cCAud3JhcC1jdXN0b20tZmlsZSAuZXJyb3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmlucHV0SW5mby0tcmVnIC5pbnB1dEluZm9fX2l0ZW0gLmZvcm0tZ3JvdXAgLnNlbGVjdDI6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlxcMzNcIjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gICAgLmlucHV0SW5mby0tcmVnIC5pbnB1dEluZm9fX2l0ZW0gLmZvcm0tZ3JvdXAgLnNlbGVjdDI6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5pbnB1dEluZm8tLXJlZyAuaW5wdXRJbmZvX19pdGVtIC5mb3JtLWdyb3VwIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDMyXCI7IH1cbiAgLm1vZGFsLWJvZHkgLmlucHV0SW5mby0tcmVnIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAubW9kYWwtYm9keSAuaW5wdXRJbmZvLS1yZWcgLmlucHV0SW5mb19faXRlbSAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5pbnB1dEluZm9fX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5pbnB1dEluZm9fX2l0ZW0ge1xuICBwYWRkaW5nOiAxNHB4IDA7IH1cbiAgLmlucHV0SW5mb19faXRlbSBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuICAgIC5pbnB1dEluZm9fX2l0ZW0gaDY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMC4zNzVyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxOTM3OyB9XG4gIC5pbnB1dEluZm9fX2l0ZW1fX3VsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIC5pbnB1dEluZm9fX2l0ZW1fX3VsX19saSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTRweDsgfVxuICAgICAgLmlucHV0SW5mb19faXRlbV9fdWxfX2xpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5pbnB1dEluZm9fX2l0ZW1fX3VsX19saSAuY3RyLXVpLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDsgfVxuICAuaW5wdXRJbmZvX19pdGVtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmlucHV0SW5mb19faXRlbSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW5wdXRJbmZvX19pdGVtIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5pbnB1dEluZm9fX2l0ZW0gLmZvcm0tZ3JvdXAgbGFiZWwgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZTMxOTM3O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLmlucHV0SW5mb19faXRlbSAuZm9ybS1ncm91cCAuaW1hZ2VDYXBjaGEgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5pbnB1dEluZm9fX2l0ZW06bGFzdC1jaGlsZCAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuaW5wdXRJbmZvX19pdGVtLnJlbW92ZS1vbi1wcmV2aWV3IGFbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICBjb2xvcjogI2UzMTkzNztcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5pbnB1dEluZm9fX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uaW5wdXRJbmZvX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5pbnB1dEluZm9fX2RlbGV0ZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMTkzNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAuaW5wdXRJbmZvX19kZWxldGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZjA5MjE7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLmlucHV0SW5mb19fZGVsZXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ljb25zL2ljX21pbnVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bzsgfVxuXG4uaW5wdXRJbmZvX19wbHVzIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxOTM3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOyB9XG4gIC5pbnB1dEluZm9fX3BsdXM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZjA5MjE7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLmlucHV0SW5mb19fcGx1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pY29ucy9pY19hZGQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvOyB9XG5cbi5pbnB1dEluZm8gLmZvcm0tY29udHJvbCwgLmlucHV0SW5mbyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLmlucHV0SW5mbyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuaW5wdXRJbmZvIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjNzA3MDcwOyB9XG4gIC5pbnB1dEluZm8gLmZvcm0tY29udHJvbCArIHNwYW4udW5pdFByaWNlLCAuaW5wdXRJbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlICsgc3Bhbi51bml0UHJpY2UsIC5pbnB1dEluZm8gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSArIHNwYW4udW5pdFByaWNlLCAuaW5wdXRJbmZvIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgKyBzcGFuLnVuaXRQcmljZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG5cbi5pbnB1dEluZm8gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uaW5wdXRJbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMS4yNXJlbTsgfVxuXG4uaW5wdXRJbmZvIC5zZWxlY3QyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFwzMlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjNTg1ODU4OyB9XG5cbi5pbnB1dEluZm8gLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXItLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzM1wiOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY3JlYXRlQWNjX19zdGVwX19pdGVtIHVsIGxpIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jcmVhdGVBY2Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNyZWF0ZUFjY19fc3RlcF9faXRlbTpsYXN0LWNoaWxkIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5pdGVtU2xpZGVfX2FjaGlldmVtZW50X19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzcwNzA3MDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5pdGVtU2xpZGVfX2FjaGlldmVtZW50X19jb250ZW50X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLml0ZW1TbGlkZV9fYWNoaWV2ZW1lbnRfX2NvbnRlbnRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLml0ZW1TbGlkZV9fYWNoaWV2ZW1lbnRfX2NvbnRlbnRfX2l0ZW0gaSB7XG4gICAgICBjb2xvcjogI2YwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5pdGVtU2xpZGVfX2FjaGlldmVtZW50X19jb250ZW50X19pdGVtIHNwYW4ge1xuICAgICAgY29sb3I6ICMzNjM2MzY7IH1cblxuLml0ZW1TbGlkZV9fcHJpemVfX3RvcCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLml0ZW1TbGlkZV9fcHJpemVfX3RvcF9faXRlbSB7XG4gICAgcGFkZGluZzogMjRweCAzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgI0ExQTFBMTtcbiAgICBib3gtc2hhZG93OiAtNi4wMnB4IDcuOTlweCAyOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLml0ZW1TbGlkZV9fcHJpemVfX3RvcF9faXRlbV9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiA3Ljc1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjkzNzVyZW07IH1cbiAgICAuaXRlbVNsaWRlX19wcml6ZV9fdG9wX19pdGVtX19ib2R5IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07IH1cbiAgICAgIC5pdGVtU2xpZGVfX3ByaXplX190b3BfX2l0ZW1fX2JvZHkgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLml0ZW1TbGlkZV9fcHJpemVfX3RvcF9faXRlbV9fYm9keSBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5pdGVtU2xpZGVfX3ByaXplX190b3BfX2l0ZW0gPiAuc21hbGwge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgICAgIC5pdGVtU2xpZGVfX3ByaXplX190b3BfX2l0ZW0gPiAuc21hbGw6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5pdGVtU2xpZGVfX3ByaXplX190b3BfX2l0ZW0gPiAuc21hbGwgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLml0ZW1TbGlkZV9fcHJpemVfX3RvcF9faXRlbSA+IC5zbWFsbCBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAuaXRlbVNsaWRlX19wcml6ZV9fdG9wX19pdGVtID4gLnNtYWxsIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLml0ZW1TbGlkZV9fcHJpemVfX3RvcF9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaXRlbVNsaWRlX19wcml6ZV9fdG9wX19pdGVtX19pbWFnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuaXRlbVNsaWRlX19wcml6ZV9fdG9wX19pdGVtX19pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuaXRlbVNsaWRlX19wcml6ZV9fdG9wX19pdGVtX19ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbiNleFRhYjEge1xuICBtYXJnaW4tdG9wOiAyMnB4OyB9XG5cbi5jb250ZW50VGFicyB7XG4gIG1hcmdpbjogMCAtMTFweDsgfVxuICAuY29udGVudFRhYnMgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY29udGVudFRhYnMgYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5NSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBib3gtc2hhZG93OiAwIDAuNzE0MjllbSAxLjQyODU3ZW0gcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5jb250ZW50VGFicyBhLmFjdGl2ZSwgLmNvbnRlbnRUYWJzIGE6aG92ZXIge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2YwMDsgfVxuICAuY29udGVudFRhYnNfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jb250ZW50VGFic19faXRlbSAuaW1nLWJnIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jb250ZW50VGFic19faXRlbSAuaW1nLWJnOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1LjQ3NjE5JTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jb250ZW50VGFic19faXRlbSAuaW1nLWJnIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29udGVudFRhYnNfX2l0ZW06aG92ZXIge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2YwMDsgfVxuICAuY29udGVudFRhYnNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlVWTkhvbmdIYUhlcEJvbGRcIiwgbW9ub3NwYWNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY2NjY2Njc7XG4gICAgcGFkZGluZzogMS4zODg4ODg4ODg5ZW0gMC41NTU1NTU1NTU2ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGVudFRhYnMge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jb250ZW50VGFicyBsaSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNvbnRlbnRUYWJzIGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZm9ybUluZm9BbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjQzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNDI4NTdlbTsgfVxuICAuZm9ybUluZm9BbGxfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtSW5mb0FsbF9faXRlbSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICBjb2xvcjogI0ZGMDAwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTAuNXJlbTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuZm9ybUluZm9BbGxfX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW07IH1cbiAgICAgIC5mb3JtSW5mb0FsbF9faXRlbV9fY29udGVudCA+IGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtSW5mb0FsbF9faXRlbV9fZGVzYyB7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTsgfVxuICAgICAgLmZvcm1JbmZvQWxsX19pdGVtX19kZXNjIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogYm90dG9tOyB9XG4gICAgLmZvcm1JbmZvQWxsX19pdGVtICsgLmZvcm1JbmZvQWxsX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNDI4NTdlbTsgfVxuXG4ubGlzdEpvYiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmxpc3RKb2JfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDI3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0I3QjdCNztcbiAgICBib3gtc2hhZG93OiAwIDAuNzE0MjllbSAxLjQyODU3ZW0gcmdiYSgwLCAwLCAwLCAwLjA3KTsgfVxuICAgIC5saXN0Sm9iX19pdGVtX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9XG4gICAgICAubGlzdEpvYl9faXRlbV9fdGl0bGUgaDMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzcwNzA3MDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLmxpc3RKb2JfX2l0ZW1fX3RpdGxlIGgzIGEge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgLmxpc3RKb2JfX2l0ZW1fX3RpdGxlIGgzIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAubGlzdEpvYl9faXRlbV9fY29udGVudCBwIGkge1xuICAgICAgY29sb3I6ICNmMDA7IH1cblxuLmhhbmRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM3MDcwNzA7IH1cbiAgLmhhbmRsZS0tY3VzdG9tIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5oYW5kbGVfX3NvY2lhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmhhbmRsZV9fc29jaWFsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmhhbmRsZV9fc29jaWFsLmFjdGl2ZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC50YWJsZSAuaGFuZGxlX19zb2NpYWwge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuICAuaGFuZGxlX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGFuZGxlX19pdGVtIC5zaGFyZS0tMSB7XG4gICAgICBtaW4td2lkdGg6IDExMHB4OyB9XG4gICAgLmhhbmRsZV9faXRlbSB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gICAgICBib3gtc2hhZG93OiA2cHggNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICAgIHBhZGRpbmc6IDAuMzMzMzNlbSAwLjQ0NDQ0ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yODU3MWVtOyB9XG4gICAgICAuaGFuZGxlX19pdGVtIHVsIGxpIHtcbiAgICAgICAgcGFkZGluZzogMC4yNzc3OGVtOyB9XG4gICAgICAgIC5oYW5kbGVfX2l0ZW0gdWwgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5oYW5kbGVfX2l0ZW0gdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDsgfVxuICAgICAgICAgIC5oYW5kbGVfX2l0ZW0gdWwgbGkgYSBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmhhbmRsZV9faXRlbSB1bCBsaSBhIGlbY2xhc3MqPSdpYy0nXSB7XG4gICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgICAgICAgLmhhbmRsZV9faXRlbSB1bCBsaSBhIGlbY2xhc3MqPSdpYy0nXSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgICAgICAgICAuaGFuZGxlX19pdGVtIHVsIGxpIGEgaVtjbGFzcyo9J2ljLSddLmljLXByaW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBmaWxsOiAlMjMzNjM2MzY7ICU3RCAuY2xzLTIgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfNzcxJyBkYXRhLW5hbWU9J0dyb3VwIDc3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNzAgLTEzNDk2KSclM0UlM0NnIGlkPSdHcm91cF83NjcnIGRhdGEtbmFtZT0nR3JvdXAgNzY3JyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8xMycgZGF0YS1uYW1lPSdFbGxpcHNlIDEzJyBjbGFzcz0nY2xzLTEnIGN4PSc4JyBjeT0nOCcgcj0nOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTcwIDEzNDk2KScvJTNFJTNDZyBpZD0ncHJpbnRlci0nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02NyAxMzQ5OC41KSclM0UlM0NnIGlkPSdHcm91cF83NjUnIGRhdGEtbmFtZT0nR3JvdXAgNzY1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDAuNSknJTNFJTNDcGF0aCBpZD0nUGF0aF8yODAnIGRhdGEtbmFtZT0nUGF0aCAyODAnIGNsYXNzPSdjbHMtMicgZD0nTTQsMTEuNzE4djEuODI3SDguODcyVjEwLjVINFptLjYwOS0uNjA5SDguMjYzdi42MDlINC42MDlabTAsMS4yMThIOC4yNjN2LjYwOUg0LjYwOVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjU2NCAtNC40MTEpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI4MScgZGF0YS1uYW1lPSdQYXRoIDI4MScgY2xhc3M9J2Nscy0yJyBkPSdNOC44NzIsMi4zMjdWLjVINFYzLjU0NUg4Ljg3MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjU2NCAtMC41KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yODInIGRhdGEtbmFtZT0nUGF0aCAyODInIGNsYXNzPSdjbHMtMicgZD0nTTguNTI1LDMuNUg3LjkxNlY1LjMyN0gxLjgyN1YzLjVIMS4yMThBMS4zMSwxLjMxLDAsMCwwLDAsNC43MThWNy43NjNBMS4zMSwxLjMxLDAsMCwwLDEuMjE4LDguOTgxaC42MDlWNy4xNTRINy45MTZWOC45ODFoLjYwOUExLjMxLDEuMzEsMCwwLDAsOS43NDMsNy43NjNWNC43MThBMS4zMSwxLjMxLDAsMCwwLDguNTI1LDMuNVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTEuNjczKScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAgICAgICAuaGFuZGxlX19pdGVtIHVsIGxpIGEgaVtjbGFzcyo9J2ljLSddLmljLWJvb2ttYXJrIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBmaWxsOiAlMjMzNjM2MzY7ICU3RCAuY2xzLTIgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfNzcwJyBkYXRhLW5hbWU9J0dyb3VwIDc3MCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDEgLTEzNDk2KSclM0UlM0NnIGlkPSdHcm91cF83NjgnIGRhdGEtbmFtZT0nR3JvdXAgNzY4JyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8xNCcgZGF0YS1uYW1lPSdFbGxpcHNlIDE0JyBjbGFzcz0nY2xzLTEnIGN4PSc4JyBjeT0nOCcgcj0nOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQxIDEzNDk2KScvJTNFJTNDZyBpZD0nR3JvdXBfNzY2JyBkYXRhLW5hbWU9J0dyb3VwIDc2NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC43OTgpJyUzRSUzQ2cgaWQ9J2Jvb2ttYXJrLWJsYWNrLXNoYXBlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzcgMTM0OTkuNDU1KSclM0UlM0NwYXRoIGlkPSdQYXRoXzI4NCcgZGF0YS1uYW1lPSdQYXRoIDI4NCcgY2xhc3M9J2Nscy0yJyBkPSdNNDAuMDg0LjI4N0EuNjE3LjYxNywwLDAsMCwzOS44LjA1Mi41Ny41NywwLDAsMCwzOS41NjIsMEgzMy44ODlhLjU3LjU3LDAsMCwwLS4yMzguMDUyLjYxNy42MTcsMCwwLDAtLjI4NC4yMzUuNjM0LjYzNCwwLDAsMC0uMTA2LjM1NlY4LjAzNmEuNjM0LjYzNCwwLDAsMCwuMTA2LjM1Ni42MTYuNjE2LDAsMCwwLC4yODQuMjM1LjU3LjU3LDAsMCwwLC4yMzguMDUyLjYyNi42MjYsMCwwLDAsLjQ0OS0uMTg5bDIuMzg3LTIuNDMyLDIuMzg3LDIuNDMyYS42MjQuNjI0LDAsMCwwLC40NDkuMTgzLjU4LjU4LDAsMCwwLC4yMzgtLjA0Ni42MTYuNjE2LDAsMCwwLC4yODQtLjIzNS42MzQuNjM0LDAsMCwwLC4xMDUtLjM1NlYuNjQyQS42MzQuNjM0LDAsMCwwLDQwLjA4NC4yODdaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzMuMjYxKScvJTNFJTNDL2clM0UlM0NnIGlkPSdzdGFyXzJfJyBkYXRhLW5hbWU9J3N0YXIgKDIpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzUuNzAzIDEzNTAwLjI5MyknJTNFJTNDcGF0aCBpZD0nUGF0aF8yODMnIGRhdGEtbmFtZT0nUGF0aCAyODMnIGNsYXNzPSdjbHMtMScgZD0nTTIuNDM1LjUyNWwuNTkyLDEuNCwxLjUxNS4xM2EuMTE5LjExOSwwLDAsMSwuMDY4LjIwOWwtMS4xNDksMSwuMzQ0LDEuNDgxYS4xMTkuMTE5LDAsMCwxLS4xNzguMTI5bC0xLjMtLjc4NS0xLjMuNzg1YS4xMTkuMTE5LDAsMCwxLS4xNzgtLjEyOUwxLjE5LDMuMjZsLTEuMTQ5LTFhLjExOS4xMTksMCwwLDEsLjA2OC0uMjA5bDEuNTE1LS4xMy41OTItMS40YS4xMTkuMTE5LDAsMCwxLC4yMiwwWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMC40NTIpJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgICAgICAgIC5oYW5kbGVfX2l0ZW0gdWwgbGkgYSBpW2NsYXNzKj0naWMtJ10uaWMtZW1haWwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuY2xzLTEgJTdCIGZpbGw6ICUyMzM2MzYzNjsgJTdEIC5jbHMtMiAlN0IgZmlsbDogJTIzZmZmOyAlN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF83NjknIGRhdGEtbmFtZT0nR3JvdXAgNzY5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMyAtMTM0OTYpJyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8xNScgZGF0YS1uYW1lPSdFbGxpcHNlIDE1JyBjbGFzcz0nY2xzLTEnIGN4PSc4JyBjeT0nOCcgcj0nOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzIDEzNDk2KScvJTNFJTNDZyBpZD0nZW1haWxfMV8nIGRhdGEtbmFtZT0nZW1haWwgKDEpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjcuODc0IDEzNDk5KSclM0UlM0NwYXRoIGlkPSdQYXRoXzI4NScgZGF0YS1uYW1lPSdQYXRoIDI4NScgY2xhc3M9J2Nscy0yJyBkPSdNMTQ2LjMzMiwzLjU2M2gxLjgzOFYxLjQzNWguMzkxTDE0Ny4yNTEsMGwtMS4zMSwxLjQzNWguMzkxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyNC43MDQpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI4NicgZGF0YS1uYW1lPSdQYXRoIDI4NicgY2xhc3M9J2Nscy0yJyBkPSdNNDcuODA2LDE0Ny4yMDZINDYuMDI4djEuMzgzSDQzLjA3NHYtMS4zODNINDEuMjk1bDMuMjU2LDIuOTNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjIuMDA0IC0xNDQuNDY5KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yODcnIGRhdGEtbmFtZT0nUGF0aCAyODcnIGNsYXNzPSdjbHMtMicgZD0nTTI3Ny42NzksMTY5LjY2N2wyLjUzMiwyLjI4di00LjU1OVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNTMuOTkzIC0xNjQuMjc1KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yODgnIGRhdGEtbmFtZT0nUGF0aCAyODgnIGNsYXNzPSdjbHMtMicgZD0nTTQ0LjU1MSwzMTAuODFsLS43MjMtLjY1MS0yLjUzMywyLjI4aDYuNTExbC0yLjUzMy0yLjI4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIyLjAwNCAtMzA0LjM5MiknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjg5JyBkYXRhLW5hbWU9J1BhdGggMjg5JyBjbGFzcz0nY2xzLTInIGQ9J00xOC44NzQsMTY3LjM4OHY0LjU1OWwyLjUzMi0yLjI4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMTY0LjI3NSknLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAgICAgLmhhbmRsZV9faXRlbSB1bCBsaSBhOmhvdmVyIGkuaWMtcHJpbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBmaWxsOiAlMjNlMjIxMjc7ICU3RCAuY2xzLTIgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfNzcxJyBkYXRhLW5hbWU9J0dyb3VwIDc3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNzAgLTEzNDk2KSclM0UlM0NnIGlkPSdHcm91cF83NjcnIGRhdGEtbmFtZT0nR3JvdXAgNzY3JyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8xMycgZGF0YS1uYW1lPSdFbGxpcHNlIDEzJyBjbGFzcz0nY2xzLTEnIGN4PSc4JyBjeT0nOCcgcj0nOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTcwIDEzNDk2KScvJTNFJTNDZyBpZD0ncHJpbnRlci0nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02NyAxMzQ5OC41KSclM0UlM0NnIGlkPSdHcm91cF83NjUnIGRhdGEtbmFtZT0nR3JvdXAgNzY1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDAuNSknJTNFJTNDcGF0aCBpZD0nUGF0aF8yODAnIGRhdGEtbmFtZT0nUGF0aCAyODAnIGNsYXNzPSdjbHMtMicgZD0nTTQsMTEuNzE4djEuODI3SDguODcyVjEwLjVINFptLjYwOS0uNjA5SDguMjYzdi42MDlINC42MDlabTAsMS4yMThIOC4yNjN2LjYwOUg0LjYwOVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjU2NCAtNC40MTEpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI4MScgZGF0YS1uYW1lPSdQYXRoIDI4MScgY2xhc3M9J2Nscy0yJyBkPSdNOC44NzIsMi4zMjdWLjVINFYzLjU0NUg4Ljg3MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjU2NCAtMC41KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yODInIGRhdGEtbmFtZT0nUGF0aCAyODInIGNsYXNzPSdjbHMtMicgZD0nTTguNTI1LDMuNUg3LjkxNlY1LjMyN0gxLjgyN1YzLjVIMS4yMThBMS4zMSwxLjMxLDAsMCwwLDAsNC43MThWNy43NjNBMS4zMSwxLjMxLDAsMCwwLDEuMjE4LDguOTgxaC42MDlWNy4xNTRINy45MTZWOC45ODFoLjYwOUExLjMxLDEuMzEsMCwwLDAsOS43NDMsNy43NjNWNC43MThBMS4zMSwxLjMxLDAsMCwwLDguNTI1LDMuNVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTEuNjczKScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAgICAgLmhhbmRsZV9faXRlbSB1bCBsaSBhOmhvdmVyIGkuaWMtYm9va21hcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBmaWxsOiAlMjNlMjIxMjc7ICU3RCAuY2xzLTIgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfNzcwJyBkYXRhLW5hbWU9J0dyb3VwIDc3MCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDEgLTEzNDk2KSclM0UlM0NnIGlkPSdHcm91cF83NjgnIGRhdGEtbmFtZT0nR3JvdXAgNzY4JyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8xNCcgZGF0YS1uYW1lPSdFbGxpcHNlIDE0JyBjbGFzcz0nY2xzLTEnIGN4PSc4JyBjeT0nOCcgcj0nOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQxIDEzNDk2KScvJTNFJTNDZyBpZD0nR3JvdXBfNzY2JyBkYXRhLW5hbWU9J0dyb3VwIDc2NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC43OTgpJyUzRSUzQ2cgaWQ9J2Jvb2ttYXJrLWJsYWNrLXNoYXBlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzcgMTM0OTkuNDU1KSclM0UlM0NwYXRoIGlkPSdQYXRoXzI4NCcgZGF0YS1uYW1lPSdQYXRoIDI4NCcgY2xhc3M9J2Nscy0yJyBkPSdNNDAuMDg0LjI4N0EuNjE3LjYxNywwLDAsMCwzOS44LjA1Mi41Ny41NywwLDAsMCwzOS41NjIsMEgzMy44ODlhLjU3LjU3LDAsMCwwLS4yMzguMDUyLjYxNy42MTcsMCwwLDAtLjI4NC4yMzUuNjM0LjYzNCwwLDAsMC0uMTA2LjM1NlY4LjAzNmEuNjM0LjYzNCwwLDAsMCwuMTA2LjM1Ni42MTYuNjE2LDAsMCwwLC4yODQuMjM1LjU3LjU3LDAsMCwwLC4yMzguMDUyLjYyNi42MjYsMCwwLDAsLjQ0OS0uMTg5bDIuMzg3LTIuNDMyLDIuMzg3LDIuNDMyYS42MjQuNjI0LDAsMCwwLC40NDkuMTgzLjU4LjU4LDAsMCwwLC4yMzgtLjA0Ni42MTYuNjE2LDAsMCwwLC4yODQtLjIzNS42MzQuNjM0LDAsMCwwLC4xMDUtLjM1NlYuNjQyQS42MzQuNjM0LDAsMCwwLDQwLjA4NC4yODdaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzMuMjYxKScvJTNFJTNDL2clM0UlM0NnIGlkPSdzdGFyXzJfJyBkYXRhLW5hbWU9J3N0YXIgKDIpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzUuNzAzIDEzNTAwLjI5MyknJTNFJTNDcGF0aCBpZD0nUGF0aF8yODMnIGRhdGEtbmFtZT0nUGF0aCAyODMnIGNsYXNzPSdjbHMtMScgZD0nTTIuNDM1LjUyNWwuNTkyLDEuNCwxLjUxNS4xM2EuMTE5LjExOSwwLDAsMSwuMDY4LjIwOWwtMS4xNDksMSwuMzQ0LDEuNDgxYS4xMTkuMTE5LDAsMCwxLS4xNzguMTI5bC0xLjMtLjc4NS0xLjMuNzg1YS4xMTkuMTE5LDAsMCwxLS4xNzgtLjEyOUwxLjE5LDMuMjZsLTEuMTQ5LTFhLjExOS4xMTksMCwwLDEsLjA2OC0uMjA5bDEuNTE1LS4xMy41OTItMS40YS4xMTkuMTE5LDAsMCwxLC4yMiwwWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMC40NTIpJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgICAgICAuaGFuZGxlX19pdGVtIHVsIGxpIGE6aG92ZXIgaS5pYy1lbWFpbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuY2xzLTEgJTdCIGZpbGw6ICUyM2UyMjEyNzsgJTdEIC5jbHMtMiAlN0IgZmlsbDogJTIzZmZmOyAlN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF83NjknIGRhdGEtbmFtZT0nR3JvdXAgNzY5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMyAtMTM0OTYpJyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8xNScgZGF0YS1uYW1lPSdFbGxpcHNlIDE1JyBjbGFzcz0nY2xzLTEnIGN4PSc4JyBjeT0nOCcgcj0nOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzIDEzNDk2KScvJTNFJTNDZyBpZD0nZW1haWxfMV8nIGRhdGEtbmFtZT0nZW1haWwgKDEpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjcuODc0IDEzNDk5KSclM0UlM0NwYXRoIGlkPSdQYXRoXzI4NScgZGF0YS1uYW1lPSdQYXRoIDI4NScgY2xhc3M9J2Nscy0yJyBkPSdNMTQ2LjMzMiwzLjU2M2gxLjgzOFYxLjQzNWguMzkxTDE0Ny4yNTEsMGwtMS4zMSwxLjQzNWguMzkxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyNC43MDQpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI4NicgZGF0YS1uYW1lPSdQYXRoIDI4NicgY2xhc3M9J2Nscy0yJyBkPSdNNDcuODA2LDE0Ny4yMDZINDYuMDI4djEuMzgzSDQzLjA3NHYtMS4zODNINDEuMjk1bDMuMjU2LDIuOTNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjIuMDA0IC0xNDQuNDY5KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yODcnIGRhdGEtbmFtZT0nUGF0aCAyODcnIGNsYXNzPSdjbHMtMicgZD0nTTI3Ny42NzksMTY5LjY2N2wyLjUzMiwyLjI4di00LjU1OVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNTMuOTkzIC0xNjQuMjc1KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yODgnIGRhdGEtbmFtZT0nUGF0aCAyODgnIGNsYXNzPSdjbHMtMicgZD0nTTQ0LjU1MSwzMTAuODFsLS43MjMtLjY1MS0yLjUzMywyLjI4aDYuNTExbC0yLjUzMy0yLjI4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIyLjAwNCAtMzA0LjM5MiknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjg5JyBkYXRhLW5hbWU9J1BhdGggMjg5JyBjbGFzcz0nY2xzLTInIGQ9J00xOC44NzQsMTY3LjM4OHY0LjU1OWwyLjUzMi0yLjI4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMTY0LjI3NSknLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAuaGFuZGxlX19pdGVtIHVsOjpiZWZvcmUsIC5oYW5kbGVfX2l0ZW0gdWw6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICByaWdodDogMS4zODg4OWVtO1xuICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC50YWJsZSAuaGFuZGxlX19pdGVtIHVsOjpiZWZvcmUsIC50YWJsZSAuaGFuZGxlX19pdGVtIHVsOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG4gICAgICAuaGFuZGxlX19pdGVtIHVsOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNFREVERUQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMTBweDsgfVxuICAgICAgLmhhbmRsZV9faXRlbSB1bDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCA4cHggOHB4IDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAgICAgLnRhYmxlIC5oYW5kbGVfX2l0ZW0gdWw6OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDsgfVxuICAuY29udGVudFBvc3QgLmhhbmRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIxOS45OHB4KSB7XG4gIC5oYW5kbGUtLWN1c3RvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGFuZGxlLS1jdXN0b20gLmhhbmRsZV9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGFuZGxlLS1jdXN0b20gLmhhbmRsZV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxpc3RKb2JfX2l0ZW1fX3RpdGxlIGgzIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi5wYXJ0bmVyQ2FwaXRhbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy84Ny5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uaW5zaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ucGFydG5lcl9fc2xpZGVyIHtcbiAgbWFyZ2luOiAwIC0xMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhcnRuZXJfX3NsaWRlcl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDAgMTFweDsgfVxuICAgIC5wYXJ0bmVyX19zbGlkZXJfX2l0ZW1fX2lubmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjQTFBMUExO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnBhcnRuZXJfX3NsaWRlcl9faXRlbV9faW5uZXIgLmltYWdlV3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5wYXJ0bmVyX19zbGlkZXJfX2l0ZW1fX2lubmVyIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLnBhcnRuZXJfX3NsaWRlcl9faXRlbV9faW5uZXI6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7IH1cbiAgLnBhcnRuZXJfX3NsaWRlci0tY3VzdG9tZXIgLnBhcnRuZXJfX3NsaWRlcl9faXRlbV9faW5uZXIge1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjQTFBMUExOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW5zaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnM0MDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogODVweDsgfVxuICAuczQwNF9faW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuczQwNF9faW1nIGltZyB7XG4gICAgICB3aWR0aDogMzIuODU3MTRlbTsgfVxuICAuczQwNF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41NzE0M2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuczQwNF9fdGl0bGUgc3BhbiB7XG4gICAgICBjb2xvcjogI2UzMTkzNzsgfVxuICAuczQwNF9fZGVzYyB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLXRvcDogMS40ZW07IH1cbiAgLnM0MDRfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDEuODU3MTRlbTsgfVxuICAgIC5zNDA0X19saW5rIC5idG4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDEzLjM1NzE0ZW07IH1cbiAgICAgIC5zNDA0X19saW5rIC5idG4gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40Mjg1N2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjE5Ljk4cHgpIHtcbiAgICAuczQwNF9faW1nIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLnM0MDRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xNDI4NmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnM0MDQge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gICAgICAuczQwNF9faW1nIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjcxNDI5ZW07IH1cbiAgICAgIC5zNDA0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NTcxNGVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnM0MDQge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICAuczQwNF9faW1nIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjU3MTQzZW07IH0gfVxuXG4uc1dlYlRyYWRpbmdfX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIxOS45OHB4KSB7XG4gICAgLnNXZWJUcmFkaW5nX19iYW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIuNWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuNWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnNXZWJUcmFkaW5nX19iYW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtOyB9IH1cbiAgLnNXZWJUcmFkaW5nX19iYW5uZXIgLnNXZWJUcmFkaW5nX19pbmZvIHtcbiAgICB3aWR0aDogMjI0cHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDcuOCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuc1dlYlRyYWRpbmdfX2Jhbm5lciAuc1dlYlRyYWRpbmdfX2luZm8ge1xuICAgICAgICB6LWluZGV4OiAzOyB9IH1cbiAgICAuc1dlYlRyYWRpbmdfX2Jhbm5lciAuc1dlYlRyYWRpbmdfX2luZm8gLnNXZWJUcmFkaW5nX19zdWJUaXRsZSB7XG4gICAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc1dlYlRyYWRpbmdfX2Jhbm5lciAuc1dlYlRyYWRpbmdfX2luZm8gLnNXZWJUcmFkaW5nX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMjg1NzFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogI2UzMTkzNztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuc1dlYlRyYWRpbmdfX2Jhbm5lciAuc1dlYlRyYWRpbmdfX2luZm8gLnNXZWJUcmFkaW5nX19saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuc1dlYlRyYWRpbmdfX2Jhbm5lciAuc1dlYlRyYWRpbmdfX2luZm8gLnNXZWJUcmFkaW5nX19saXN0SXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgICAgIC5zV2ViVHJhZGluZ19fYmFubmVyIC5zV2ViVHJhZGluZ19faW5mbyAuc1dlYlRyYWRpbmdfX2xpc3RJdGVtX19jaXJjbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLnNXZWJUcmFkaW5nX19iYW5uZXIgLnNXZWJUcmFkaW5nX19pbmZvIC5zV2ViVHJhZGluZ19fbGlzdEl0ZW1fX2NpcmNsZTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzMTkzNztcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgICAgLnNXZWJUcmFkaW5nX19iYW5uZXIgLnNXZWJUcmFkaW5nX19pbmZvIC5zV2ViVHJhZGluZ19fbGlzdEl0ZW1fX2NpcmNsZTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDYuODhweDtcbiAgICAgICAgICBoZWlnaHQ6IDQuMzhweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2UzMTkzNztcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTMxOTM3O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzEwZGVnKTsgfVxuICAgICAgLnNXZWJUcmFkaW5nX19iYW5uZXIgLnNXZWJUcmFkaW5nX19pbmZvIC5zV2ViVHJhZGluZ19fbGlzdEl0ZW1fX3RleHQge1xuICAgICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3OyB9XG4gIC5zV2ViVHJhZGluZ19fYmFubmVyIC5zV2ViVHJhZGluZ19faW1hZ2VzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5zV2ViVHJhZGluZ19fYmFubmVyIC5zV2ViVHJhZGluZ19faW1hZ2VzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwYWRkaW5nLXRvcDogMzguMzAzMDMlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc1dlYlRyYWRpbmdfX2Jhbm5lciAuc1dlYlRyYWRpbmdfX2ltYWdlcyBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnNXZWJUcmFkaW5nX19iYW5uZXIgLnNXZWJUcmFkaW5nX19pbWFnZXMge1xuICAgICAgICB6LWluZGV4OiAxOyB9IH1cbiAgLnNXZWJUcmFkaW5nX19iYW5uZXIgLnNXZWJUcmFkaW5nX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0yOXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMTkuOThweCkge1xuICAgICAgLnNXZWJUcmFkaW5nX19iYW5uZXIgLnNXZWJUcmFkaW5nX19pbWcge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogNDguNDg0ODUlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zV2ViVHJhZGluZ19fYmFubmVyIC5zV2ViVHJhZGluZ19faW1nIHtcbiAgICAgICAgd2lkdGg6IDM2LjM2MzY0JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc1dlYlRyYWRpbmdfX2Jhbm5lciAuc1dlYlRyYWRpbmdfX2ltZyB7XG4gICAgICAgIGJvdHRvbTogLTU5cHg7XG4gICAgICAgIHdpZHRoOiA2NS40NTQ1NSU7IH0gfVxuXG4ucC1vdGNfdHlwZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogNDQuMzc1cmVtOyB9XG4gIC5wLW90Y190eXBlcyBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgLnAtb3RjX3R5cGVzIGxpIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnAtc3RvY2tPdmVydmlld19iYWNrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wLXN0b2NrT3ZlcnZpZXdfYmFja19idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgcGFkZGluZzogOXB4IDE2cHggOXB4IDE5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wLXN0b2NrT3ZlcnZpZXdfYmFja19idXR0b246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTMuNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTg1ODU4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNTg1ODU4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4OyB9XG5cbi5wLXN0b2NrT3ZlcnZpZXdfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnAtc3RvY2tPdmVydmlld190aXRsZSBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzIzMzk1ZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnAtc3RvY2tPdmVydmlld190aXRsZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtc3RvY2tPdmVydmlld190aXRsZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7IH0gfVxuXG4ucC1zdG9ja092ZXJ2aWV3X3doeSB7XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1zdG9ja092ZXJ2aWV3X3doeSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtc3RvY2tPdmVydmlld193aHkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuICAucC1zdG9ja092ZXJ2aWV3X3doeV90aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfd2h5X3RpdGxlIHtcbiAgICAgICAgdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDMyJSAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfd2h5X3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMzcHg7XG4gICAgICAgIGxlZnQ6IDI3JTsgfSB9XG4gICAgLnAtc3RvY2tPdmVydmlld193aHlfdGl0bGUgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnAtc3RvY2tPdmVydmlld193aHlfdGl0bGUgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjhweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnAtc3RvY2tPdmVydmlld193aHlfdGl0bGUgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDsgfSB9XG4gIC5wLXN0b2NrT3ZlcnZpZXdfd2h5X3BhbmVsIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtc3RvY2tPdmVydmlld193aHlfcGFuZWwge1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgICAucC1zdG9ja092ZXJ2aWV3X3doeV9wYW5lbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiA5MnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnAtc3RvY2tPdmVydmlld193aHlfcGFuZWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7IH0gfVxuICAgIC5wLXN0b2NrT3ZlcnZpZXdfd2h5X3BhbmVsLmJsdWUge1xuICAgICAgYmFja2dyb3VuZDogIzIzMzk1ZDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucC1zdG9ja092ZXJ2aWV3X3doeV9wYW5lbC5ibHVlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3OHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnAtc3RvY2tPdmVydmlld193aHlfcGFuZWwuYmx1ZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG4gICAgICAucC1zdG9ja092ZXJ2aWV3X3doeV9wYW5lbC5ibHVlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjMzOTVkO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfd2h5X3BhbmVsLmJsdWU6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0OyB9IH1cbiAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfd2h5X3BhbmVsLmJsdWU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2MXB4O1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfd2h5X3BhbmVsLmJsdWU6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogdW5zZXQ7IH0gfVxuICAgIC5wLXN0b2NrT3ZlcnZpZXdfd2h5X3BhbmVsLnBpbmsge1xuICAgICAgYmFja2dyb3VuZDogIzk3NDA2MztcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfd2h5X3BhbmVsLnBpbmsge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7IH0gfVxuICAgICAgLnAtc3RvY2tPdmVydmlld193aHlfcGFuZWwucGluazo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTc0MDYzO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAucC1zdG9ja092ZXJ2aWV3X3doeV9wYW5lbC5waW5rOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2MXB4O1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgLnAtc3RvY2tPdmVydmlld193aHlfcGFuZWwub3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkZTU5MmI7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgLnAtc3RvY2tPdmVydmlld193aHlfcGFuZWwub3JhbmdlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZTU5MmI7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfd2h5X3BhbmVsLm9yYW5nZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjFweDtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgIC5wLXN0b2NrT3ZlcnZpZXdfd2h5X3BhbmVsIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucC1zdG9ja092ZXJ2aWV3X3doeV9wYW5lbCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1zdG9ja092ZXJ2aWV3X3doeV9yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLXN0b2NrT3ZlcnZpZXdfd2h5X3JvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9IH1cbiAgLnAtc3RvY2tPdmVydmlld193aHlfY29sIHtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7IH1cblxuLnAtc3RvY2tPdmVydmlld190eXBlc193cmFwIHtcbiAgbWFyZ2luLXRvcDogNjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLXN0b2NrT3ZlcnZpZXdfdHlwZXNfd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLnAtc3RvY2tPdmVydmlld190eXBlc193cmFwIGg0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucC1zdG9ja092ZXJ2aWV3X3R5cGVzX3dyYXAgaDQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgLnAtc3RvY2tPdmVydmlld190eXBlc193cmFwIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY3M3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucC1zdG9ja092ZXJ2aWV3X3R5cGVzX3dyYXAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5wLXN0b2NrT3ZlcnZpZXdfdHlwZXNfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA0MHB4IC0xMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtc3RvY2tPdmVydmlld190eXBlc19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7IH0gfVxuICAucC1zdG9ja092ZXJ2aWV3X3R5cGVzX2xpc3RfaXRlbSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA0OTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5wLXN0b2NrT3ZlcnZpZXdfdHlwZXNfbGlzdF9pdGVtIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnAtc3RvY2tPdmVydmlld190eXBlc19saXN0X2l0ZW0gaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gICAgLnAtc3RvY2tPdmVydmlld190eXBlc19saXN0X2l0ZW0gcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnAtc3RvY2tPdmVydmlld190eXBlc19saXN0X2l0ZW0gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cblxuLnAtc3RvY2tPdmVydmlld19ub3JtYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nLXRvcDogMS43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtc3RvY2tPdmVydmlld19ub3JtYWwge1xuICAgICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07IH0gfVxuICAucC1zdG9ja092ZXJ2aWV3X25vcm1hbF90aXRsZSB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyMzM5NWQ7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucC1zdG9ja092ZXJ2aWV3X25vcm1hbF90aXRsZSBoMiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMyMzM5NWQ7IH1cbiAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfbm9ybWFsX3RpdGxlIGgyIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucC1zdG9ja092ZXJ2aWV3X25vcm1hbF9ib3R0b20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA2NHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucC1zdG9ja092ZXJ2aWV3X25vcm1hbF9ib3R0b20ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfbm9ybWFsX2JvdHRvbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIC5wLXN0b2NrT3ZlcnZpZXdfbm9ybWFsX2JvdHRvbSBoNCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnAtc3RvY2tPdmVydmlld19ub3JtYWxfYm90dG9tIHAge1xuICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICAgIGNvbG9yOiAjMjMzOTVkOyB9XG4gIC5wLXN0b2NrT3ZlcnZpZXdfbm9ybWFsX2dyYXBoaWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wLXN0b2NrT3ZlcnZpZXdfbm9ybWFsX2dyYXBoaWNfaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTExMHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wLXN0b2NrT3ZlcnZpZXdfbm9ybWFsX2dyYXBoaWNfdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNjVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfbm9ybWFsX2dyYXBoaWNfdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTM3cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfbm9ybWFsX2dyYXBoaWNfdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MnB4OyB9IH1cbiAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfbm9ybWFsX2dyYXBoaWNfdGV4dC50MSwgLnAtc3RvY2tPdmVydmlld19ub3JtYWxfZ3JhcGhpY190ZXh0LnQyLCAucC1zdG9ja092ZXJ2aWV3X25vcm1hbF9ncmFwaGljX3RleHQudDMge1xuICAgICAgICB0b3A6IDI4JTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfbm9ybWFsX2dyYXBoaWNfdGV4dC50MSwgLnAtc3RvY2tPdmVydmlld19ub3JtYWxfZ3JhcGhpY190ZXh0LnQyLCAucC1zdG9ja092ZXJ2aWV3X25vcm1hbF9ncmFwaGljX3RleHQudDMge1xuICAgICAgICAgICAgdG9wOiAyNSU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucC1zdG9ja092ZXJ2aWV3X25vcm1hbF9ncmFwaGljX3RleHQudDEsIC5wLXN0b2NrT3ZlcnZpZXdfbm9ybWFsX2dyYXBoaWNfdGV4dC50MiwgLnAtc3RvY2tPdmVydmlld19ub3JtYWxfZ3JhcGhpY190ZXh0LnQzIHtcbiAgICAgICAgICAgIHRvcDogMjIlOyB9IH1cbiAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfbm9ybWFsX2dyYXBoaWNfdGV4dC50NCwgLnAtc3RvY2tPdmVydmlld19ub3JtYWxfZ3JhcGhpY190ZXh0LnQ1IHtcbiAgICAgICAgdG9wOiA2MiU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnAtc3RvY2tPdmVydmlld19ub3JtYWxfZ3JhcGhpY190ZXh0LnQ0LCAucC1zdG9ja092ZXJ2aWV3X25vcm1hbF9ncmFwaGljX3RleHQudDUge1xuICAgICAgICAgICAgdG9wOiA1NyU7IH0gfVxuICAgICAgLnAtc3RvY2tPdmVydmlld19ub3JtYWxfZ3JhcGhpY190ZXh0LnQxIHtcbiAgICAgICAgbGVmdDogOCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnAtc3RvY2tPdmVydmlld19ub3JtYWxfZ3JhcGhpY190ZXh0LnQxIHtcbiAgICAgICAgICAgIGxlZnQ6IDclOyB9IH1cbiAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfbm9ybWFsX2dyYXBoaWNfdGV4dC50MiB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAucC1zdG9ja092ZXJ2aWV3X25vcm1hbF9ncmFwaGljX3RleHQudDMge1xuICAgICAgICByaWdodDogOCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnAtc3RvY2tPdmVydmlld19ub3JtYWxfZ3JhcGhpY190ZXh0LnQzIHtcbiAgICAgICAgICAgIHJpZ2h0OiA3JTsgfSB9XG4gICAgICAucC1zdG9ja092ZXJ2aWV3X25vcm1hbF9ncmFwaGljX3RleHQudDQge1xuICAgICAgICBsZWZ0OiAyNSU7IH1cbiAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfbm9ybWFsX2dyYXBoaWNfdGV4dC50NSB7XG4gICAgICAgIHJpZ2h0OiAyNyU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfbm9ybWFsX2dyYXBoaWNfdGV4dC50NSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzM3B4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAucC1zdG9ja092ZXJ2aWV3X25vcm1hbF9ncmFwaGljX3RleHQudDUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyNiU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucC1zdG9ja092ZXJ2aWV3X25vcm1hbF9ncmFwaGljX3RleHQudDUge1xuICAgICAgICAgICAgcmlnaHQ6IDI0JTsgfSB9XG5cbi5wLXN0b2NrT3ZlcnZpZXdfZW5kb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyZTRhOyB9XG4gIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfdGl0bGUge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnAtc3RvY2tPdmVydmlld19lbmRvd190aXRsZSBoMiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnAtc3RvY2tPdmVydmlld19lbmRvd19ncmFwaGljIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfZ3JhcGhpYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9IH1cbiAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X2dyYXBoaWM6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19ncmFwaGljOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfZ3JhcGhpY19pbWcsIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfZ3JhcGhpY190YWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19ncmFwaGljX2ltZywgLnAtc3RvY2tPdmVydmlld19lbmRvd19ncmFwaGljX3RhZyB7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19ncmFwaGljX3RhZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X2dyYXBoaWNfdGFnOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfZ3JhcGhpY190YWc6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X2dyYXBoaWNfdGFnIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19ncmFwaGljX3RhZ19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfZ3JhcGhpY190YWdfaXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X2dyYXBoaWNfdGFnX2l0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X2dyYXBoaWNfdGFnX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBsZWZ0OiAtNDdweDtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X2dyYXBoaWNfdGFnX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IC00MHB4OyB9IH1cbiAgICAgICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19ncmFwaGljX3RhZ19pdGVtOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X2dyYXBoaWNfdGFnX2l0ZW06OmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGxlZnQ6IC05cHg7IH0gfVxuICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X2dyYXBoaWNfdGFnX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfZ3JhcGhpY190YWdfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH0gfVxuICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X2dyYXBoaWNfdGFnX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzQ4Yzg7IH1cbiAgICAgICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19ncmFwaGljX3RhZ19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YWU2NDsgfVxuICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X2dyYXBoaWNfdGFnX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0YTk2OyB9XG4gIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfYm90dG9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19ib3R0b20ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19ib3R0b20gaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfYm90dG9tIHAge1xuICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWF4LXdpZHRoOiA5NTBweDsgfVxuICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19tYXAge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfbWFwIHtcbiAgICAgICAgaGVpZ2h0OiA4MDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcF90ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfbWFwX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfbWFwX3RleHQgKyAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcF90ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcF90ZXh0X2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjdweCA4cHggMjdweCAxN3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19tYXBfdGV4dF9pbm5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfbWFwX3RleHRfaW5uZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfbWFwX3RleHRfaW5uZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfbWFwX3RleHRfaW5uZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19tYXBfdGV4dF9pbm5lcjo6YmVmb3JlLCAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcF90ZXh0X2lubmVyOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcF90ZXh0X2lubmVyOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTc1KTtcbiAgICAgICAgICB3aWR0aDogMzU2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICBsZWZ0OiAtNDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2hhZG93LnN2Z1wiKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19tYXBfdGV4dF9pbm5lcjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbGVmdDogLTQ2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nNDYnIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCA0NiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMTZMNDYgMFYzMkwwIDE2WicgZmlsbD0nJTIzMjMzOTVEJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAgICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19tYXBfdGV4dC50MiAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcF90ZXh0X2lubmVyOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc0NicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDQ2IDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAxNkw0NiAwVjMyTDAgMTZaJyBmaWxsPSclMjMyQzRBOTYnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcF90ZXh0LnQzIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfbWFwX3RleHRfaW5uZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzQ2JyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgNDYgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDE2TDQ2IDBWMzJMMCAxNlonIGZpbGw9JyUyMzk3NDA2MycvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfbWFwX3RleHQudDQgLnAtc3RvY2tPdmVydmlld19lbmRvd19tYXBfdGV4dF9pbm5lcjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nNDYnIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCA0NiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMTZMNDYgMFYzMkwwIDE2WicgZmlsbD0nJTIzRTMxOTM3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAgICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19tYXBfdGV4dC50NSAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcF90ZXh0X2lubmVyOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc0NicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDQ2IDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAxNkw0NiAwVjMyTDAgMTZaJyBmaWxsPSclMjNGRjZDMzknLyUzRSUzQy9zdmclM0UlMEFcIik7IH0gfVxuICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfbWFwX3RleHQudDEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzk1ZDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfbWFwX3RleHQudDEge1xuICAgICAgICAgIHRvcDogMTAlO1xuICAgICAgICAgIGxlZnQ6IDIzJTsgfSB9XG4gICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19tYXBfdGV4dC50MiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0YTk2OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19tYXBfdGV4dC50MiB7XG4gICAgICAgICAgdG9wOiAyOCU7XG4gICAgICAgICAgbGVmdDogNTUlOyB9IH1cbiAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcF90ZXh0LnQzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzQwNjM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcF90ZXh0LnQzIHtcbiAgICAgICAgICB0b3A6IDQyJTtcbiAgICAgICAgICBsZWZ0OiA0MCU7IH0gfVxuICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfbWFwX3RleHQudDQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMTkzNzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcF90ZXh0LnQ0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcF90ZXh0LnQ0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcF90ZXh0LnQ0IHtcbiAgICAgICAgICB0b3A6IDU5JTtcbiAgICAgICAgICBsZWZ0OiA2NiU7IH0gfVxuICAgIC5wLXN0b2NrT3ZlcnZpZXdfZW5kb3dfbWFwX3RleHQudDUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmMzOTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcF90ZXh0LnQ1IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYzNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1zdG9ja092ZXJ2aWV3X2VuZG93X21hcF90ZXh0LnQ1IHtcbiAgICAgICAgICB0b3A6IDczJTtcbiAgICAgICAgICBsZWZ0OiAyNiU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtc3RvY2tPdmVydmlld19lbmRvd19tYXAgLmltYWdlLXJhdGlvLTE0NDB4MTIzOCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTsgfSB9XG5cbi5wLXN0b2NrT3ZlcnZpZXdfcHVibGlzaG1lbnQsIC5wLXN0b2NrT3ZlcnZpZXdfc3RyZW5ndGgge1xuICBwYWRkaW5nLXRvcDogMS43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtc3RvY2tPdmVydmlld19wdWJsaXNobWVudCwgLnAtc3RvY2tPdmVydmlld19zdHJlbmd0aCB7XG4gICAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTsgfSB9XG5cbi5wLXN0b2NrT3ZlcnZpZXdfcHVibGlzaG1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG4gIC5wLXN0b2NrT3ZlcnZpZXdfcHVibGlzaG1lbnRfc3ZnIHtcbiAgICBoZWlnaHQ6IDUwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucC1zdG9ja092ZXJ2aWV3X3B1Ymxpc2htZW50X3N2ZyB7XG4gICAgICAgIGhlaWdodDogMjIwcHg7IH0gfVxuICAgIC5wLXN0b2NrT3ZlcnZpZXdfcHVibGlzaG1lbnRfc3ZnX3RleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnAtc3RvY2tPdmVydmlld19wdWJsaXNobWVudF9zdmdfdGV4dCBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wLXN0b2NrT3ZlcnZpZXdfcHVibGlzaG1lbnRfc3ZnX3RleHQgcCB7XG4gICAgICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5wLXN0b2NrT3ZlcnZpZXdfc3RyZW5ndGgge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ucC1ja3BzX2JhY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnAtY2twc19iYWNrX2J1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzU4NTg1ODtcbiAgICBwYWRkaW5nOiA5cHggMTZweCA5cHggMTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnAtY2twc19iYWNrX2J1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMy41cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1ODU4NTg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM1ODU4NTg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7IH1cblxuLnAtY2twc190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucC1ja3BzX3RpdGxlIGgyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjMzOTVkOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucC1ja3BzX3RpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucC1ja3BzX3RpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDsgfSB9XG5cbi5wLWNrcHNfd2h5IHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLWNrcHNfd2h5IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1ja3BzX3doeSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG4gIC5wLWNrcHNfd2h5X3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnAtY2twc193aHlfdGl0bGUge1xuICAgICAgICB0b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMzIlICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnAtY2twc193aHlfdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzNweDtcbiAgICAgICAgbGVmdDogMjclOyB9IH1cbiAgICAucC1ja3BzX3doeV90aXRsZSBoMiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAucC1ja3BzX3doeV90aXRsZSBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucC1ja3BzX3doeV90aXRsZSBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9IH1cbiAgLnAtY2twc193aHlfcGFuZWwge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucC1ja3BzX3doeV9jb2w6bm90KDpmaXJzdC1jaGlsZCkgLnAtY2twc193aHlfcGFuZWwge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wLWNrcHNfd2h5X3BhbmVsIHtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICAgLnAtY2twc193aHlfcGFuZWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogOTJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wLWNrcHNfd2h5X3BhbmVsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4OyB9IH1cbiAgICAucC1ja3BzX3doeV9wYW5lbC5ibHVlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMzM5NWQ7IH1cbiAgICAucC1ja3BzX3doeV9wYW5lbC5waW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5NzQwNjM7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wLWNrcHNfd2h5X3BhbmVsLnBpbmsge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wLWNrcHNfd2h5X3BhbmVsLnBpbms6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM5NzQwNjM7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgLnAtY2twc193aHlfcGFuZWwucGluazo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYxcHg7XG4gICAgICAgICAgei1pbmRleDogMjsgfSB9XG4gICAgLnAtY2twc193aHlfcGFuZWwub3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkZTU5MmI7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnAtY2twc193aHlfcGFuZWwub3JhbmdlOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGU1OTJiO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIC5wLWNrcHNfd2h5X3BhbmVsLm9yYW5nZTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYxcHg7XG4gICAgICAgICAgei1pbmRleDogMjsgfSB9XG4gICAgLnAtY2twc193aHlfcGFuZWwgcCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wLWNrcHNfd2h5X3BhbmVsIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLWNrcHNfd2h5X3JvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtY2twc193aHlfcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH0gfVxuICAucC1ja3BzX3doeV9jb2wge1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTsgfVxuICAgIC5wLWNrcHNfd2h5X2NvbDpmaXJzdC1jaGlsZCAucC1ja3BzX3doeV9wYW5lbCB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnAtY2twc193aHlfY29sOmZpcnN0LWNoaWxkIC5wLWNrcHNfd2h5X3BhbmVsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3OHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnAtY2twc193aHlfY29sOmZpcnN0LWNoaWxkIC5wLWNrcHNfd2h5X3BhbmVsOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgICAucC1ja3BzX3doeV9jb2w6Zmlyc3QtY2hpbGQgLnAtY2twc193aHlfcGFuZWw6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNjFweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGxlZnQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnAtY2twc193aHlfY29sICsgLnAtY2twc193aHlfY29sIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG5cbi5wLWNrcHNfdHlwZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG4gIC5wLWNrcHNfdHlwZXNfcG9pbnRlciB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucC1ja3BzX3R5cGVzX3BvaW50ZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTQ0cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyNDZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wLWNrcHNfdHlwZXNfcG9pbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnAtY2twc190eXBlc19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucC1ja3BzX3R5cGVzX2xpc3Qge1xuICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTsgfSB9XG4gIC5wLWNrcHNfdHlwZXNfaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtY2twc190eXBlc19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDsgfSB9XG4gICAgLnAtY2twc190eXBlc19pdGVtOmZpcnN0LWNoaWxkIC5wLWNrcHNfdHlwZXNfYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnAtY2twc190eXBlc19pdGVtOmZpcnN0LWNoaWxkIC5wLWNrcHNfdHlwZXNfYm9keSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIC5wLWNrcHNfdHlwZXNfYm9keSBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucC1ja3BzX3R5cGVzX2JvZHkgaDQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAucC1ja3BzX3R5cGVzX2JvZHkgaDQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMThweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM0OTlkNyAwJSwgIzJlYzY3OSAxMDAlKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wLWNrcHNfdHlwZXNfYm9keSBoNDo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDlweCk7IH0gfVxuICAucC1ja3BzX3R5cGVzX2JvZHkgcCB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtY2twc190eXBlc19ib2R5IHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLnAtY2twc19oaWdobGlnaHRfZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucC1ja3BzX2hpZ2hsaWdodF9ncmlkIHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNzVweCAzNzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucC1ja3BzX2hpZ2hsaWdodF9ncmlkX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucC1ja3BzX2hpZ2hsaWdodF9ncmlkX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMTtcbiAgICAgIGdyaWQtcm93OiAxOyB9XG4gICAgLnAtY2twc19oaWdobGlnaHRfZ3JpZF9pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgIGdyaWQtcm93OiAxOyB9XG4gICAgLnAtY2twc19oaWdobGlnaHRfZ3JpZF9pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIGdyaWQtcm93OiAyOyB9XG4gICAgLnAtY2twc19oaWdobGlnaHRfZ3JpZF9pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgIGdyaWQtcm93OiAyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wLWNrcHNfaGlnaGxpZ2h0X2dyaWRfaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wLWNrcHNfaGlnaGxpZ2h0X2dyaWRfaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnAtY2twc19oaWdobGlnaHRfZ3JpZCAud3JhcCB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4OyB9IH1cbiAgLnAtY2twc19oaWdobGlnaHRfZ3JpZCAud3JhcCBoNCxcbiAgLnAtY2twc19oaWdobGlnaHRfZ3JpZCAud3JhcCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDsgfVxuICAucC1ja3BzX2hpZ2hsaWdodF9ncmlkIC53cmFwIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wLWNrcHNfaGlnaGxpZ2h0X2dyaWQgLndyYXAgaDQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAucC1ja3BzX2hpZ2hsaWdodF9ncmlkIC53cmFwIGg0OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogODhweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzQ5OWQ3IDAlLCAjMmVjNjc5IDEwMCUpO1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucC1ja3BzX2hpZ2hsaWdodF9ncmlkIC53cmFwIGg0OjpiZWZvcmUge1xuICAgICAgICAgIGJvdHRvbTogLTEwcHg7IH0gfVxuICAucC1ja3BzX2hpZ2hsaWdodF9ncmlkIC53cmFwIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wLWNrcHNfaGlnaGxpZ2h0X2dyaWQgLndyYXAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4ucC1ja3BzX21hcmtldCB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cbiAgLnAtY2twc19tYXJrZXRfZGVzYyB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IDU2cHggYXV0byAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wLWNrcHNfbWFya2V0X2Rlc2NfYXJyb3c6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAucC1ja3BzX21hcmtldF9kZXNjX2Fycm93OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLnAtY2twc19tYXJrZXRfZGVzY19hcnJvdy10b3A6OmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzRjNGM0O1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgICAucC1ja3BzX21hcmtldF9kZXNjX2Fycm93LXRvcDo6YWZ0ZXIge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAgIC5wLWNrcHNfbWFya2V0X2Rlc2NfYXJyb3ctYm90dG9tOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2M0YzRjNDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9XG4gICAgLnAtY2twc19tYXJrZXRfZGVzY19hcnJvdy1ib3R0b206OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucC1ja3BzX21hcmtldF9kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucC1ja3BzX21hcmtldF9kZXNjIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9IH1cbiAgICAucC1ja3BzX21hcmtldF9kZXNjIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnAtY2twc19tYXJrZXRfZGVzYyBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICAucC1ja3BzX21hcmtldF9pbWcge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wLWNrcHNfbWFya2V0X2ltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH0gfVxuICAgIC5wLWNrcHNfbWFya2V0X2ltZ19mbGV4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucC1ja3BzX21hcmtldF9pbWdfZmxleCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDsgfSB9XG4gICAgICAucC1ja3BzX21hcmtldF9pbWdfZmxleCBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucC1ja3BzX21hcmtldF9pbWdfZmxleCBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDsgfSB9XG4gICAgLnAtY2twc19tYXJrZXRfaW1nX3RleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBjb2xvcjogIzIzMzk1ZDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucC1ja3BzX21hcmtldF9pbWdfdGV4dCB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wLWNrcHNfbWFya2V0X2ltZ190ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAucC1ja3BzX21hcmtldF9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnAtY2twc19tYXJrZXRfY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucC1ja3BzX21hcmtldF9jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnAtY2twc19tYXJrZXRfY29udGVudCAudGFiLXBhbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAucC1ja3BzX21hcmtldF9jb250ZW50IC5wLWNrcHNfbWFya2V0X2Rlc2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAucC1ja3BzX21hcmtldF9saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgLnAtY2twc19tYXJrZXRfc2FtcGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnAtY2twc19tYXJrZXRfc2FtcGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucC1ja3BzX21hcmtldF9zYW1wbGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAucC1ja3BzX21hcmtldF9zYW1wbGVfbWFuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucC1ja3BzX21hcmtldF9zYW1wbGVfbWFuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC1pbnZlc3RtZW50S25vd2xlZGdlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4OyB9IH1cblxuLnAtaW52ZXN0bWVudEtub3dsZWRnZV9pbnRybyB7XG4gIHBhZGRpbmctdG9wOiAxMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wLWludmVzdG1lbnRLbm93bGVkZ2VfaW50cm8ge1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLWludmVzdG1lbnRLbm93bGVkZ2VfaW50cm8ge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG4gIC5wLWludmVzdG1lbnRLbm93bGVkZ2VfaW50cm9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL2ltYWdlcy90cnVuZy10YW0ta2llbi10aHVjL2JnLW1hcC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87IH1cblxuLnAtaW52ZXN0bWVudEtub3dsZWRnZV9uZXdzIHtcbiAgcGFkZGluZy10b3A6IDYycHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLWludmVzdG1lbnRLbm93bGVkZ2VfbmV3cyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9IH1cbiAgLnAtaW52ZXN0bWVudEtub3dsZWRnZV9uZXdzX3NsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNDJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtaW52ZXN0bWVudEtub3dsZWRnZV9uZXdzX3NsaWRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDsgfSB9XG4gIC5wLWludmVzdG1lbnRLbm93bGVkZ2VfbmV3c19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDsgfVxuICAucC1pbnZlc3RtZW50S25vd2xlZGdlX25ld3MgLmludmVzdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnAtaW52ZXN0bWVudEtub3dsZWRnZV9vdXJBY2hpZXZlbWVudHMge1xuICBwYWRkaW5nLXRvcDogODRweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtaW52ZXN0bWVudEtub3dsZWRnZV9vdXJBY2hpZXZlbWVudHMge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfSB9XG5cbi5wYWdlQWR2YW5jZUZvclNhbGVfX2ltYWdlcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhZ2VBZHZhbmNlRm9yU2FsZV9faW1hZ2VzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhZ2VBZHZhbmNlRm9yU2FsZV9faW1hZ2VzIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAucGFnZUFkdmFuY2VGb3JTYWxlX19pbWFnZXMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnBhZ2VBZHZhbmNlRm9yU2FsZV9faW1hZ2VzOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wYWdlQWR2YW5jZUZvclNhbGVfX2ltYWdlcyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2VBZHZhbmNlRm9yU2FsZV9faW1hZ2VzIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wYWdlQWR2YW5jZUZvclNhbGVfX2ltYWdlczphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMS45MzkzOSU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucGFnZUFkdmFuY2VGb3JTYWxlX19pbWFnZXMgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wYWdlQWR2YW5jZUZvclNhbGVfX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZUFkdmFuY2VGb3JTYWxlX19iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWF4LXdpZHRoOiAyNWVtO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMy41NzE0M2VtO1xuICAgIGxlZnQ6IDIuMTQyODZlbTsgfVxuICAgIC5wYWdlQWR2YW5jZUZvclNhbGVfX2Jhbm5lcl9fdGV4dCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhZ2VBZHZhbmNlRm9yU2FsZV9fYmFubmVyX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTsgfSB9XG5cbi5wYWdlQWR2YW5jZUZvclNhbGVfX2FkdmFuY2VTdGVwcyBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnAtc2VtaW5vciB7XG4gIG1hcmdpbi10b3A6IC02cHg7IH1cbiAgLnAtc2VtaW5vcl9uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtc2VtaW5vcl9uZXdzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgICAucC1zZW1pbm9yX25ld3NfZmlsdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTY3cHg7IH1cbiAgICAucC1zZW1pbm9yX25ld3NfbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMThweDtcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICByb3ctZ2FwOiAxOHB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnAtc2VtaW5vcl9uZXdzX2xpc3Qge1xuICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucC1zZW1pbm9yX25ld3NfbGlzdF9pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBncmlkLXJvdy1lbmQ6IDQ7XG4gICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7IH0gfVxuICAgICAgLnAtc2VtaW5vcl9uZXdzX2xpc3RfaXRlbTpmaXJzdC1jaGlsZCAubS1jYXJkQ29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAucC1zZW1pbm9yX25ld3NfbGlzdF9pdGVtOmZpcnN0LWNoaWxkIC5tLWNhcmRDb250ZW50X3dyYXAge1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wLXNlbWlub3JfbmV3c19wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucC1zZW1pbm9yX25ld3NfcGFnaW5hdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfSB9XG4gIC5wLXNlbWlub3JfYnJlYWRjcnVtYnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wLXNlbWlub3JfYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgICAgIC5wLXNlbWlub3JfYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgIGNvbG9yOiAjNGY0ZjRmOyB9XG4gICAgICAgIC5wLXNlbWlub3JfYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZTMxOTM3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgLnAtc2VtaW5vcl9icmVhZGNydW1icyAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzRmNGY0ZjsgfVxuXG4ucC1rbm93bGVkZ2VEZXRhaWxfYmFjayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucC1rbm93bGVkZ2VEZXRhaWxfYmFja19idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgcGFkZGluZzogOXB4IDE2cHggOXB4IDE5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wLWtub3dsZWRnZURldGFpbF9iYWNrX2J1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMy41cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1ODU4NTg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM1ODU4NTg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7IH1cblxuLnAta25vd2xlZGdlRGV0YWlsX2hlYWRpbmcsIC5wLWtub3dsZWRnZURldGFpbF9pbmZvIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiAzM3B4IGF1dG8gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1rbm93bGVkZ2VEZXRhaWxfaGVhZGluZywgLnAta25vd2xlZGdlRGV0YWlsX2luZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMjJweDsgfSB9XG5cbi5wLWtub3dsZWRnZURldGFpbF9pbmZvX2J1dHRvbiB7XG4gIG1heC13aWR0aDogMTYycHg7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAta25vd2xlZGdlRGV0YWlsX2luZm9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7IH0gfVxuXG4ucC1rbm93bGVkZ2VEZXRhaWxfbmV3cyB7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1rbm93bGVkZ2VEZXRhaWxfbmV3cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9IH1cbiAgLnAta25vd2xlZGdlRGV0YWlsX25ld3Nfc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA0MnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucC1rbm93bGVkZ2VEZXRhaWxfbmV3c19zbGlkZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7IH0gfVxuICAucC1rbm93bGVkZ2VEZXRhaWxfbmV3c19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDsgfVxuICAucC1rbm93bGVkZ2VEZXRhaWxfbmV3cyAuaW52ZXN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucC1rbm93bGVkZ2VEZXRhaWxfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjMjMzOTVkOyB9XG4gIC5wLWtub3dsZWRnZURldGFpbF9jb250ZW50IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAucC1rbm93bGVkZ2VEZXRhaWxfY29udGVudF9pZnJhbWUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnAta25vd2xlZGdlRGV0YWlsX2NvbnRlbnRfaWZyYW1lIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4ucC1rbm93bGVkZ2VEZXRhaWxfbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAta25vd2xlZGdlRGV0YWlsX25hdiB7XG4gICAgICB3aWR0aDogOTc2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1rbm93bGVkZ2VEZXRhaWxfbmF2X3dyYXAge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogI2IzYjNiMztcbiAgICAgIHNjcm9sbGJhci10cmFjay1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wLWtub3dsZWRnZURldGFpbF9uYXZfd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMC4xODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07IH1cbiAgICAgIC5wLWtub3dsZWRnZURldGFpbF9uYXZfd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjNiM2IzO1xuICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07IH1cbiAgICAgIC5wLWtub3dsZWRnZURldGFpbF9uYXZfd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5wLWtub3dsZWRnZURldGFpbF9uYXZfaXRlbSB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAgIC5wLWtub3dsZWRnZURldGFpbF9uYXZfaXRlbS5hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogI2UzMTkzNzsgfVxuICAgIC5wLWtub3dsZWRnZURldGFpbF9uYXZfaXRlbSBhIHtcbiAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWVhOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIC5wLWtub3dsZWRnZURldGFpbF9uYXZfaXRlbSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wLWtub3dsZWRnZURldGFpbF9uYXZfaXRlbSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgcGFkZGluZzogMTJweDsgfSB9XG5cbi5zZWFyY2hSZXN1bHRQYWdlX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAyLjU3MTQzZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjE0Mjg2ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlYXJjaFJlc3VsdFBhZ2VfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi40Mjg1N2VtOyB9IH1cblxuLnNlYXJjaFJlc3VsdFBhZ2VfX2JnIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NlYXJjaC1yZXN1bHQvYmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIHBhZGRpbmctdG9wOiAyLjU3MTQzZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjU3MTQzZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlYXJjaFJlc3VsdFBhZ2VfX2JnIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9IH1cblxuLnNlYXJjaFJlc3VsdFBhZ2VfX2hlYWRpbmcgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMS40Mjg1N2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5zZWFyY2hSZXN1bHRQYWdlX19oZWFkaW5nID4gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M2VtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWFyY2hSZXN1bHRQYWdlX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNlYXJjaFJlc3VsdFBhZ2VfX2hlYWRpbmcgPiBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNzE0MjllbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2NjY3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5zZWFyY2hSZXN1bHRQYWdlX19yZXN1bHRMaXN0IC5zZWFyY2hSZXN1bHRJdGVtIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zZWFyY2hSZXN1bHRQYWdlX19yZXN1bHRMaXN0ID4gLnJvdyA+IFtjbGFzc149XCJjb2wtXCJdIHtcbiAgbWFyZ2luLXRvcDogMC41NzE0M2VtO1xuICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzZW07IH1cblxuLnAta25vd2xlZGdlT3ZlcnZpZXdfbGlzdF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1rbm93bGVkZ2VPdmVydmlld19saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfSB9XG5cbi5wLWtub3dsZWRnZU92ZXJ2aWV3X3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLWtub3dsZWRnZU92ZXJ2aWV3X3BhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjZweDsgfSB9XG5cbi5wLWZhcV9mb3JtX2J1dHRvbiB7XG4gIG1heC13aWR0aDogMTU5cHg7XG4gIG1hcmdpbjogNTFweCBhdXRvIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtZmFxX2Zvcm1fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4ucC1pbnN0cnVjdGlvbl9zdGVwIHtcbiAgbWFyZ2luLXRvcDogMjZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1pbnN0cnVjdGlvbl9zdGVwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH0gfVxuICAucC1pbnN0cnVjdGlvbl9zdGVwX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wLWluc3RydWN0aW9uX3N0ZXBfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4ucC1pbnN0cnVjdGlvbiAubV9fdGFibGVfX3RoOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEyJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5zdHJ1Y3Rpb25FdGZfd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH0gfVxuXG4ucC1pbnN0cnVjdGlvbkV0Zl9ib3gsIC5wLWluc3RydWN0aW9uRXRmX3RyZWUge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi5wLWluc3RydWN0aW9uRXRmX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4OyB9XG5cbi5wLWluc3RydWN0aW9uRXRmX2JyYW5jaCB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiA3NXB4OyB9XG4gIC5wLWluc3RydWN0aW9uRXRmX2JyYW5jaF9oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucC1pbnN0cnVjdGlvbkV0Zl9icmFuY2hfaGVhZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMzlweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxOTM3O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAycHgpOyB9XG4gICAgLnAtaW5zdHJ1Y3Rpb25FdGZfYnJhbmNoX2hlYWQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTJweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNlMzE5Mzc7IH1cbiAgICAucC1pbnN0cnVjdGlvbkV0Zl9icmFuY2hfaGVhZCAuby1ib3hBcnJvd0luZm9fdGl0bGUge1xuICAgICAgY29sb3I6ICM1ODU4NTg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAucC1pbnN0cnVjdGlvbkV0Zl9icmFuY2ggLm8tYm94QXJyb3dJbmZvLXZlcnRpY2FsIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLWluc3RydWN0aW9uRXRmX2JyYW5jaCAuby1ib3hBcnJvd0luZm8tdmVydGljYWwge1xuICAgICAgd2lkdGg6IDE1NXB4OyB9IH1cblxuLnAtaW5zdHJ1Y3Rpb25FdGZfdHJlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDsgfVxuICAucC1pbnN0cnVjdGlvbkV0Zl90cmVlX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnAtaW5zdHJ1Y3Rpb25FdGZfdHJlZV9oZWFkLmhhc0JyYW5jaDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE5Mzc7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDJweCk7IH1cbiAgICAucC1pbnN0cnVjdGlvbkV0Zl90cmVlX2hlYWQuaGFzQnJhbmNoOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1Mi41JTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMTkzNztcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMzRweCk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLnAtaW5zdHJ1Y3Rpb25FdGZfdHJlZV9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucC1pbnN0cnVjdGlvbkV0Zl90cmVlX2l0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi5wLWluc3RydWN0aW9uRXRmX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDI2cHg7IH1cbiAgLnAtaW5zdHJ1Y3Rpb25FdGZfZGV0YWlsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucC1pbnN0cnVjdGlvbkV0Zl9kZXRhaWw6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuICAucC1pbnN0cnVjdGlvbkV0Zl9kZXRhaWxfdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjZTMxOTM3OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLnNlY3Rpb24taHVvbmctZGFuIC5vLXRhYnNfbGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7IH0gfVxuXG4ucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLnNlY3Rpb24taHVvbmctZGFuIC5vLXRhYnNfbGlzdF9pdGVtIC5vLXRhYnNfbGFiZWwge1xuICBmb250LXNpemU6IDk1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLnNlY3Rpb24taHVvbmctZGFuIC5vLXRhYnNfbGlzdF9pdGVtIC5vLXRhYnNfbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH0gfVxuXG4ucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLnNlY3Rpb24taHVvbmctZGFuIC5zbGlkZXItY2FjLWJ1b2MtdGh1Yy1oaWVuIC5zbGljay1saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTsgfVxuXG4ucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLnNlY3Rpb24taHVvbmctZGFuIC5zbGlkZXItY2FjLWJ1b2MtdGh1Yy1oaWVuIC5zbGlkZXJfX2NvdW50ZXIge1xuICBmb250LXNpemU6IDEuMTQyODZlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5ZW07IH1cbiAgLnBhZ2UtaHVvbmctZGFuLW1vLXRhaS1raG9hbi10cnVjLXR1eWVuIC5zZWN0aW9uLWh1b25nLWRhbiAuc2xpZGVyLWNhYy1idW9jLXRodWMtaGllbiAuc2xpZGVyX19jb3VudGVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLnNlY3Rpb24taHVvbmctZGFuIC5zbGlkZXItY2FjLWJ1b2MtdGh1Yy1oaWVuIC5zbGlkZXJfX2NvdW50ZXIgLnNsaWRlci1jdXJyZW50IHtcbiAgICBjb2xvcjogI2UzMTkzNztcbiAgICBmb250LXNpemU6IDEuMTQyODZlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5wYWdlLWh1b25nLWRhbi1tby10YWkta2hvYW4tdHJ1Yy10dXllbiAuc2VjdGlvbi1odW9uZy1kYW4gLnNsaWRlci1jYWMtYnVvYy10aHVjLWhpZW4gLnNsaWRlcl9fY291bnRlciAuc2xpZGVyLWxlbmd0aCB7XG4gICAgY29sb3I6ICNiM2IzYjM7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLnNlY3Rpb24taHVvbmctZGFuIC5zbGlkZXItY2FjLWJ1b2MtdGh1Yy1oaWVuIC5zbGlkZXJfX2NvdW50ZXIgLnNsaWRlci1zbGFzaCB7XG4gICAgY29sb3I6ICNiM2IzYjM7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLnNlY3Rpb24taHVvbmctZGFuIC5zbGlkZXItY2FjLWJ1b2MtdGh1Yy1oaWVuIC5zbGlkZXJfX2NvdW50ZXIgLnNsaWRlci1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLnNlY3Rpb24taHVvbmctZGFuIC5zbGlkZXItY2FjLWJ1b2MtdGh1Yy1oaWVuX19pdGVtX190ZXh0IHtcbiAgcGFkZGluZzogMS4xNDI4NmVtIDEuNzE0MjllbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7IH1cblxuLnBhZ2UtaHVvbmctZGFuLW1vLXRhaS1raG9hbi10cnVjLXR1eWVuIC5zZWN0aW9uLWh1b25nLWRhbiAuc2xpZGVyLWNhYy1idW9jLXRodWMtaGllbl9faXRlbV9fdGl0bGUge1xuICBjb2xvcjogI2UzMTkzNztcbiAgZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnBhZ2UtaHVvbmctZGFuLW1vLXRhaS1raG9hbi10cnVjLXR1eWVuIC5zZWN0aW9uLWh1b25nLWRhbiAuc2xpZGVyLWNhYy1idW9jLXRodWMtaGllbl9faXRlbV9fZGVzYyB7XG4gIGNvbG9yOiAjMjMzOTVkO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7IH1cbiAgLnBhZ2UtaHVvbmctZGFuLW1vLXRhaS1raG9hbi10cnVjLXR1eWVuIC5zZWN0aW9uLWh1b25nLWRhbiAuc2xpZGVyLWNhYy1idW9jLXRodWMtaGllbl9faXRlbV9fZGVzYyA+IGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM1NmFlZmY7IH1cblxuLnBhZ2UtaHVvbmctZGFuLW1vLXRhaS1raG9hbi10cnVjLXR1eWVuIC50aHVjLWhpZW4tbW8tdGFpLWtob2FuIC5zbGlkZXItY2FjLWJ1b2MtdGh1Yy1oaWVuX19pdGVtX19kZXNjIHtcbiAgY29sb3I6ICMyMzM5NWQ7IH1cblxuLnBhZ2UtaHVvbmctZGFuLW1vLXRhaS1raG9hbi10cnVjLXR1eWVuIC54YWMtdGh1Yy10aG9uZy10aW4ta2hhY2gtaGFuZyAuc2xpZGVyLWNhYy1idW9jLXRodWMtaGllbl9faXRlbSB7XG4gIGNvbG9yOiAjNTg1ODU4OyB9XG4gIC5wYWdlLWh1b25nLWRhbi1tby10YWkta2hvYW4tdHJ1Yy10dXllbiAueGFjLXRodWMtdGhvbmctdGluLWtoYWNoLWhhbmcgLnNsaWRlci1jYWMtYnVvYy10aHVjLWhpZW5fX2l0ZW0gLndhcm4tY29udGludWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wYWdlLWh1b25nLWRhbi1tby10YWkta2hvYW4tdHJ1Yy10dXllbiAuaG9hbi10aGllbi1oby1zby1tby10YWkta2hvYW4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDMuNDI4NTdlbTsgfVxuICAucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLmhvYW4tdGhpZW4taG8tc28tbW8tdGFpLWtob2FuIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5ZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWh1b25nLWRhbi1tby10YWkta2hvYW4tdHJ1Yy10dXllbiAuc2VjdGlvbi1odW9uZy1kYW4gLm8tdGFic19saXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfSB9XG5cbi5wYWdlLWh1b25nLWRhbi1tby10YWkta2hvYW4tdHJ1Yy10dXllbiAuc2VjdGlvbi1odW9uZy1kYW4gLm8tdGFic19saXN0X2l0ZW0gLm8tdGFic19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogOTUlO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYWdlLWh1b25nLWRhbi1tby10YWkta2hvYW4tdHJ1Yy10dXllbiAuc2VjdGlvbi1odW9uZy1kYW4gLm8tdGFic19saXN0X2l0ZW0gLm8tdGFic19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfSB9XG5cbi5wYWdlLWh1b25nLWRhbi1tby10YWkta2hvYW4tdHJ1Yy10dXllbiAuc2VjdGlvbi1odW9uZy1kYW4gLnNsaWRlci1jYWMtYnVvYy10aHVjLWhpZW4gLnNsaWNrLWxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhOyB9XG5cbi5wYWdlLWh1b25nLWRhbi1tby10YWkta2hvYW4tdHJ1Yy10dXllbiAuc2VjdGlvbi1odW9uZy1kYW4gLnNsaWRlci1jYWMtYnVvYy10aHVjLWhpZW4gLnNsaWRlcl9fY291bnRlciB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjllbTsgfVxuICAucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLnNlY3Rpb24taHVvbmctZGFuIC5zbGlkZXItY2FjLWJ1b2MtdGh1Yy1oaWVuIC5zbGlkZXJfX2NvdW50ZXIgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYWdlLWh1b25nLWRhbi1tby10YWkta2hvYW4tdHJ1Yy10dXllbiAuc2VjdGlvbi1odW9uZy1kYW4gLnNsaWRlci1jYWMtYnVvYy10aHVjLWhpZW4gLnNsaWRlcl9fY291bnRlciAuc2xpZGVyLWN1cnJlbnQge1xuICAgIGNvbG9yOiAjZTMxOTM3O1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLnBhZ2UtaHVvbmctZGFuLW1vLXRhaS1raG9hbi10cnVjLXR1eWVuIC5zZWN0aW9uLWh1b25nLWRhbiAuc2xpZGVyLWNhYy1idW9jLXRodWMtaGllbiAuc2xpZGVyX19jb3VudGVyIC5zbGlkZXItbGVuZ3RoIHtcbiAgICBjb2xvcjogI2IzYjNiMztcbiAgICBmb250LXNpemU6IDEuMTQyODZlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5wYWdlLWh1b25nLWRhbi1tby10YWkta2hvYW4tdHJ1Yy10dXllbiAuc2VjdGlvbi1odW9uZy1kYW4gLnNsaWRlci1jYWMtYnVvYy10aHVjLWhpZW4gLnNsaWRlcl9fY291bnRlciAuc2xpZGVyLXNsYXNoIHtcbiAgICBjb2xvcjogI2IzYjNiMztcbiAgICBmb250LXNpemU6IDEuMjg1NzFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5wYWdlLWh1b25nLWRhbi1tby10YWkta2hvYW4tdHJ1Yy10dXllbiAuc2VjdGlvbi1odW9uZy1kYW4gLnNsaWRlci1jYWMtYnVvYy10aHVjLWhpZW4gLnNsaWRlcl9fY291bnRlciAuc2xpZGVyLWxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5wYWdlLWh1b25nLWRhbi1tby10YWkta2hvYW4tdHJ1Yy10dXllbiAuc2VjdGlvbi1odW9uZy1kYW4gLnNsaWRlci1jYWMtYnVvYy10aHVjLWhpZW5fX2l0ZW1fX3RleHQge1xuICBwYWRkaW5nOiAxLjE0Mjg2ZW0gMS43MTQyOWVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTsgfVxuXG4ucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLnNlY3Rpb24taHVvbmctZGFuIC5zbGlkZXItY2FjLWJ1b2MtdGh1Yy1oaWVuX19pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjZTMxOTM3O1xuICBmb250LXNpemU6IDEuMTQyODZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLnNlY3Rpb24taHVvbmctZGFuIC5zbGlkZXItY2FjLWJ1b2MtdGh1Yy1oaWVuX19pdGVtX19kZXNjIHtcbiAgY29sb3I6ICMyMzM5NWQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfVxuICAucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLnNlY3Rpb24taHVvbmctZGFuIC5zbGlkZXItY2FjLWJ1b2MtdGh1Yy1oaWVuX19pdGVtX19kZXNjID4gYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzU2YWVmZjsgfVxuXG4ucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLnRodWMtaGllbi1tby10YWkta2hvYW4gLnNsaWRlci1jYWMtYnVvYy10aHVjLWhpZW5fX2l0ZW1fX2Rlc2Mge1xuICBjb2xvcjogIzIzMzk1ZDsgfVxuXG4ucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4gLnhhYy10aHVjLXRob25nLXRpbi1raGFjaC1oYW5nIC5zbGlkZXItY2FjLWJ1b2MtdGh1Yy1oaWVuX19pdGVtIHtcbiAgY29sb3I6ICM1ODU4NTg7IH1cbiAgLnBhZ2UtaHVvbmctZGFuLW1vLXRhaS1raG9hbi10cnVjLXR1eWVuIC54YWMtdGh1Yy10aG9uZy10aW4ta2hhY2gtaGFuZyAuc2xpZGVyLWNhYy1idW9jLXRodWMtaGllbl9faXRlbSAud2Fybi1jb250aW51ZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnBhZ2UtaHVvbmctZGFuLW1vLXRhaS1raG9hbi10cnVjLXR1eWVuIC5ob2FuLXRoaWVuLWhvLXNvLW1vLXRhaS1raG9hbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMy40Mjg1N2VtOyB9XG4gIC5wYWdlLWh1b25nLWRhbi1tby10YWkta2hvYW4tdHJ1Yy10dXllbiAuaG9hbi10aGllbi1oby1zby1tby10YWkta2hvYW4gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjllbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaHVvbmctZGFuLXRoYXktZG9pLWRpY2gtdnUtZ2lhby1kaWNoIC5pY29uLXRleHRfX3RoYXktZG9pLWRpY2gtdnUtZ2lhby1kaWNoIC5pbWctYmcge1xuICAgIG1hcmdpbjogMCBhdXRvIDEuMTQyODZlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wYWdlLWh1b25nLWRhbi10aGF5LWRvaS1kaWNoLXZ1LWdpYW8tZGljaCAuaWNvbi10ZXh0X190aGF5LWRvaS1kaWNoLXZ1LWdpYW8tZGljaCAuaW1nLWJnIHtcbiAgbWF4LXdpZHRoOiA3LjE0Mjg2ZW07IH1cblxuLnBhZ2UtaHVvbmctZGFuLXRoYXktZG9pLWRpY2gtdnUtZ2lhby1kaWNoIC5pY29uLXRleHRfX2NvbnRlbnQge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAwLjg1NzE0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjY3O1xuICBtYXJnaW4tdG9wOiAxLjE0Mjg2ZW07XG4gIHBhZGRpbmctbGVmdDogMS40Mjg1N2VtOyB9XG4gIC5wYWdlLWh1b25nLWRhbi10aGF5LWRvaS1kaWNoLXZ1LWdpYW8tZGljaCAuaWNvbi10ZXh0X19jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjllbTsgfVxuICAucGFnZS1odW9uZy1kYW4tdGhheS1kb2ktZGljaC12dS1naWFvLWRpY2ggLmljb24tdGV4dF9fY29udGVudCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wYWdlLWh1b25nLWRhbi10aGF5LWRvaS1kaWNoLXZ1LWdpYW8tZGljaCAuaWNvbi10ZXh0X3dyYXAge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2UtaHVvbmctZGFuLXRoYXktZG9pLWRpY2gtdnUtZ2lhby1kaWNoIC5pY29uLXRleHRfd3JhcCAqIHtcbiAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLnAtcmlza1BvbGljeV9jb250ZW50IHVsLmxpc3RTdHlsZU5vbmUge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5wLXJpc2tQb2xpY3lfY29udGVudCB1bC5kZWNpbWFsU3R5bGUge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cblxuLnAtcmlza1BvbGljeV9jb250ZW50IHVsLmljb25MaXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtcmlza1BvbGljeV9jb250ZW50IHVsLmljb25MaXN0IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIC5wLXJpc2tQb2xpY3lfY29udGVudCB1bC5pY29uTGlzdCBsaSBpICsgcCB7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnAtcmlza1BvbGljeV9jb250ZW50IHVsLm5vUGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtY29udGFjdENlbnRlcl9mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLWNvbnRhY3RDZW50ZXJfZmxleF9jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgNDUlO1xuICAgIG1heC13aWR0aDogNDUlOyB9IH1cblxuLnAtY29udGFjdENlbnRlcl9mbGV4X2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnAtY29udGFjdENlbnRlcl9mbGV4X2NvbnRlbnQgcCBhIHtcbiAgICBjb2xvcjogIzU2YWVmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnAtY29udGFjdENlbnRlcl9mbGV4X2NvbnRlbnQgcCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZTMxOTM3OyB9XG5cbi5wLWNvbnRhY3RDZW50ZXJfZmxleF92aWRlbyB7XG4gIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnAtY29udGFjdENlbnRlcl9mbGV4X3ZpZGVvIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmbGV4OiAwIDAgNTUlO1xuICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7IH0gfVxuICAucC1jb250YWN0Q2VudGVyX2ZsZXhfdmlkZW9fdGh1bWJuYWlsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnAtY29udGFjdENlbnRlcl9mbGV4X3ZpZGVvIC5tLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wLWNvbnRhY3RDZW50ZXJfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAyOHB4IC0xNXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtY29udGFjdENlbnRlcl9ib3gge1xuICAgICAgbWFyZ2luOiAxOHB4IC04cHg7IH0gfVxuICAucC1jb250YWN0Q2VudGVyX2JveF9pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucC1jb250YWN0Q2VudGVyX2JveF9pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfSB9XG4gICAgLnAtY29udGFjdENlbnRlcl9ib3hfaXRlbSBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2UzMTkzNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTsgfVxuICAgICAgLnAtY29udGFjdENlbnRlcl9ib3hfaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMTkzNztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnAtY29udGFjdENlbnRlcl9ib3hfaXRlbSBhOmhvdmVyIC5hLWljb24ge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cbiAgICAucC1jb250YWN0Q2VudGVyX2JveF9pdGVtIGkuYS1pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuICAgIC5wLWNvbnRhY3RDZW50ZXJfYm94X2l0ZW0gc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wLWNvbnRhY3RDZW50ZXJfYm94X2l0ZW0gc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cblxuLnAtYXVjdGlvbk5vdGlmeV90YWJsZV9oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzk1ZDtcbiAgcGFkZGluZzogOXB4IDE2cHg7IH1cbiAgLnAtYXVjdGlvbk5vdGlmeV90YWJsZV9oZWFkaW5nIGgzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLnAtYXVjdGlvbk5vdGlmeV90YWJsZV9saW5lIHtcbiAgcGFkZGluZzogMjdweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLWF1Y3Rpb25Ob3RpZnlfdGFibGVfbGluZSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDEycHg7IH0gfVxuICAucC1hdWN0aW9uTm90aWZ5X3RhYmxlX2xpbmU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gIC5wLWF1Y3Rpb25Ob3RpZnlfdGFibGVfbGluZSAuZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAgIC5wLWF1Y3Rpb25Ob3RpZnlfdGFibGVfbGluZSAuZGF0ZSBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5wLWF1Y3Rpb25Ob3RpZnlfdGFibGVfbGluZSAuY29udGVudCB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5wLWF1Y3Rpb25Ob3RpZnlfdGFibGVfbGluZSAuY29udGVudCBhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICM1ODU4NTg7IH1cbiAgLnAtYXVjdGlvbk5vdGlmeV90YWJsZV9saW5lIC5tb3JlIHtcbiAgICBmbGV4OiAwIDAgMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wLWF1Y3Rpb25Ob3RpZnlfdGFibGVfbGluZSAubW9yZSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjZTMxOTM3OyB9XG4gICAgICAucC1hdWN0aW9uTm90aWZ5X3RhYmxlX2xpbmUgLm1vcmUgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wLWF1Y3Rpb25Ob3RpZnlfdGFibGVfd3JhcCB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1hdWN0aW9uTm90aWZ5X3RhYmxlX2xpc3Qge1xuICAgIHdpZHRoOiA4MjBweDsgfSB9XG5cbi5wLWF1Y3Rpb25Ob3RpZnlfcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtYXVjdGlvbk5vdGlmeV9wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7IH0gfVxuXG4ucC1hdWN0aW9uTm90aWZ5X2hlYWRpbmcgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIzMzk1ZDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMzZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1hdWN0aW9uTm90aWZ5X2hlYWRpbmcgaDMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuXG4ucC1hdWN0aW9uTm90aWZ5X25vdGUge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2IzYjNiMztcbiAgcGFkZGluZzogMTZweCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtYXVjdGlvbk5vdGlmeV9ub3RlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLnAtYXVjdGlvbk5vdGlmeV9ub3RlIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ucC1hdWN0aW9uTm90aWZ5X3B1bGxkb3duR3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMjZweCAtOHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtYXVjdGlvbk5vdGlmeV9wdWxsZG93bkdyb3VwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7IH0gfVxuICAucC1hdWN0aW9uTm90aWZ5X3B1bGxkb3duR3JvdXBfaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1hdWN0aW9uTm90aWZ5X3B1bGxkb3duR3JvdXBfaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wLWF1Y3Rpb25Ob3RpZnlfcHVsbGRvd25Hcm91cF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDsgfSB9XG5cbi5wLWF1Y3Rpb25Ob3RpZnkgaHIge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgbWFyZ2luOiAyNHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtYXVjdGlvbk5vdGlmeSBociB7XG4gICAgICBtYXJnaW46IDM0cHggMDsgfSB9XG5cbi5wYWdlLWh1b25nLWRhbi1ub3AtdGllbiAudGV4dCxcbi5wYWdlLWh1b25nLWRhbi1ub3AtdGllbiB1bCxcbi5wYWdlLWh1b25nLWRhbi1ub3AtdGllbiBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wYWdlLWh1b25nLWRhbi1ub3AtdGllbiAuYm94LWh1b25nLWRhbi1ub3AtdGllbiB7XG4gIG1hcmdpbi10b3A6IDEuMTQyODZlbTsgfVxuXG4ucGFnZS1odW9uZy1kYW4tbm9wLXRpZW4gLmljb24tdGV4dC1pbi1ib3ggLmltZy1iZyB7XG4gIHdpZHRoOiAxLjcxNDI5ZW07IH1cblxuLnBhZ2UtaHVvbmctZGFuLW5vcC10aWVuIHNlY3Rpb24uc2VjdGlvbi1odW9uZy1kYW4ge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgLnBhZ2UtaHVvbmctZGFuLW5vcC10aWVuIHNlY3Rpb24uc2VjdGlvbi1odW9uZy1kYW4gPiAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdlbTtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NmVtOyB9XG4gICAgLnBhZ2UtaHVvbmctZGFuLW5vcC10aWVuIHNlY3Rpb24uc2VjdGlvbi1odW9uZy1kYW4gPiAuc2VjdGlvbi1jb250ZW50ID4gLnNlY3Rpb24tY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS4xNDI4NmVtOyB9XG5cbi5wYWdlLWNoaS10aWV0LXRpbi10dWMtc2FuLXBoYW0gLnRleHQtdGl0bGUge1xuICBjb2xvcjogIzIzMzk1ZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucGFnZS1jaGktdGlldC10aW4tdHVjLXNhbi1waGFtIC5pdGVtLWNoaS10aWV0LXRpbi10dWMge1xuICBwYWRkaW5nLWJvdHRvbTogMy4zNTcxNGVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IzYjNiMzsgfVxuICAucGFnZS1jaGktdGlldC10aW4tdHVjLXNhbi1waGFtIC5pdGVtLWNoaS10aWV0LXRpbi10dWNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzE0MjllbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNjY2NztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTcxNDNlbTsgfVxuICAucGFnZS1jaGktdGlldC10aW4tdHVjLXNhbi1waGFtIC5pdGVtLWNoaS10aWV0LXRpbi10dWNfX2RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTcxNDNlbTsgfVxuICAucGFnZS1jaGktdGlldC10aW4tdHVjLXNhbi1waGFtIC5pdGVtLWNoaS10aWV0LXRpbi10dWNfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTcxNDNlbTsgfVxuICAucGFnZS1jaGktdGlldC10aW4tdHVjLXNhbi1waGFtIC5pdGVtLWNoaS10aWV0LXRpbi10dWNfX2ZpbGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU3MTQzZW07IH1cbiAgLnBhZ2UtY2hpLXRpZXQtdGluLXR1Yy1zYW4tcGhhbSAuaXRlbS1jaGktdGlldC10aW4tdHVjX19zb2NpYWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5wYWdlLWNoaS10aWV0LXRpbi10dWMtc2FuLXBoYW0gLml0ZW0tY2hpLXRpZXQtdGluLXR1Y19fc29jaWFsOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC43NTsgfVxuXG4ucGFnZS1jaGktdGlldC10aW4tdHVjLXNhbi1waGFtIC50aW4tdHVjLWxpZW4tcXVhbi1pdGVtcyB7XG4gIHBhZGRpbmctdG9wOiAyLjg1NzE0ZW07IH1cbiAgLnBhZ2UtY2hpLXRpZXQtdGluLXR1Yy1zYW4tcGhhbSAudGluLXR1Yy1saWVuLXF1YW4taXRlbXMgLnRpbi10dWMtbGllbi1xdWFuLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEuMTQyODZlbSAxLjcxNDI5ZW07IH1cbiAgICAucGFnZS1jaGktdGlldC10aW4tdHVjLXNhbi1waGFtIC50aW4tdHVjLWxpZW4tcXVhbi1pdGVtcyAudGluLXR1Yy1saWVuLXF1YW4taXRlbTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cbiAgICAucGFnZS1jaGktdGlldC10aW4tdHVjLXNhbi1waGFtIC50aW4tdHVjLWxpZW4tcXVhbi1pdGVtcyAudGluLXR1Yy1saWVuLXF1YW4taXRlbV9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44NTcxNGVtOyB9XG4gICAgICAucGFnZS1jaGktdGlldC10aW4tdHVjLXNhbi1waGFtIC50aW4tdHVjLWxpZW4tcXVhbi1pdGVtcyAudGluLXR1Yy1saWVuLXF1YW4taXRlbV9fcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBhZ2UtY2hpLXRpZXQtdGluLXR1Yy1zYW4tcGhhbSAuaGlnaGxpZ2gtcm93LWl0ZW1zIHtcbiAgcGFkZGluZy10b3A6IDIuODU3MTRlbTsgfVxuICAucGFnZS1jaGktdGlldC10aW4tdHVjLXNhbi1waGFtIC5oaWdobGlnaC1yb3ctaXRlbXMgYS5kYW5nZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnBhZ2Uta2V0LXF1YS1kYW5nLWt5LWNoaS10aWV0IC5zZWN0aW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiM2IzYjM7IH1cbiAgLnBhZ2Uta2V0LXF1YS1kYW5nLWt5LWNoaS10aWV0IC5zZWN0aW9uLWl0ZW0uc2VjdGlvbi1rZXQtcXVhLWRhdS1naWEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnBhZ2Uta2V0LXF1YS1kYW5nLWt5LWNoaS10aWV0IC50ZXh0X190aXRsZS1zZWN0aW9uLWtldC1xdWEtZGF1LWdpYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWtldC1xdWEtZGFuZy1reS1jaGktdGlldCAuaGlnaGxpZ2gtcm93LWl0ZW1zIC5oaWdobGlnaC1yb3ctaXRlbSB7XG4gICAgbWluLWhlaWdodDogNS4yODU3MWVtOyB9XG4gICAgLnBhZ2Uta2V0LXF1YS1kYW5nLWt5LWNoaS10aWV0IC5oaWdobGlnaC1yb3ctaXRlbXMgLmhpZ2hsaWdoLXJvdy1pdGVtX19kYXRlQ29sIHtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7IH1cbiAgICAucGFnZS1rZXQtcXVhLWRhbmcta3ktY2hpLXRpZXQgLmhpZ2hsaWdoLXJvdy1pdGVtcyAuaGlnaGxpZ2gtcm93LWl0ZW1fX3RpdGxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMzBweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5ZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnBhZ2Uta2V0LXF1YS1kYW5nLWt5LWNoaS10aWV0IC5oaWdobGlnaC1yb3ctaXRlbXMgLmhpZ2hsaWdoLXJvdy1pdGVtX192aWV3TW9yZSB7XG4gICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cblxuLnBhZ2UtaHVvbmctZGFuLWdpYW8tZGljaC1zYW4tcGhhbS1zLWJvbmQgLnNlY3Rpb24taHVvbmctZGFuIHtcbiAgcGFkZGluZy1ib3R0b206IDQuNjQyODZlbTsgfVxuICAucGFnZS1odW9uZy1kYW4tZ2lhby1kaWNoLXNhbi1waGFtLXMtYm9uZCAuc2VjdGlvbi1odW9uZy1kYW4gPiAuYnV0dG9uLXRleHQgPiAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5ZW07IH1cbiAgLnBhZ2UtaHVvbmctZGFuLWdpYW8tZGljaC1zYW4tcGhhbS1zLWJvbmQgLnNlY3Rpb24taHVvbmctZGFuID4gLnByZXZpZXctaXRlbXMge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhZ2UtaHVvbmctZGFuLWdpYW8tZGljaC1zYW4tcGhhbS1zLWJvbmQgLnNlY3Rpb24taHVvbmctZGFuID4gLnByZXZpZXctaXRlbXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi44NTcxNGVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQuMDcxNDNlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNC4wNzE0M2VtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAucGFnZS1odW9uZy1kYW4tZ2lhby1kaWNoLXNhbi1waGFtLXMtYm9uZCAuc2VjdGlvbi1odW9uZy1kYW4gPiAucHJldmlldy1pdGVtcyAucHJldmlldy1pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMTMuMzU3MTRlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOWVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhZ2UtaHVvbmctZGFuLWdpYW8tZGljaC1zYW4tcGhhbS1zLWJvbmQgLnNlY3Rpb24taHVvbmctZGFuID4gLnByZXZpZXctaXRlbXMgLnByZXZpZXctaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuMDcxNDNlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMDcxNDNlbTtcbiAgICAgICAgICB3aWR0aDogMTMuMzU3MTRlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi5wLW1hcmtldE92ZXJ2aWV3IC5tX190YWJsZV9faW5uZXIgdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5wLW1hcmtldE92ZXJ2aWV3X2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4ucC1tYXJrZXRPdmVydmlld19pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucC1tYXJrZXRPdmVydmlld19pbnRyb19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAucC1tYXJrZXRPdmVydmlld19pbnRyb19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucC1tYXJrZXRPdmVydmlld19pbnRyb19pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIC5wLW1hcmtldE92ZXJ2aWV3X2ludHJvX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgIGNvbG9yOiAjMjMzOTVkOyB9XG4gICAgLnAtbWFya2V0T3ZlcnZpZXdfaW50cm9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgY29sb3I6ICM5NzQwNjM7IH1cbiAgICAucC1tYXJrZXRPdmVydmlld19pbnRyb19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBjb2xvcjogI2ZmNmMzOTsgfVxuICAgIC5wLW1hcmtldE92ZXJ2aWV3X2ludHJvX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgIGNvbG9yOiAjMmM0YTk2OyB9XG4gICAgLnAtbWFya2V0T3ZlcnZpZXdfaW50cm9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgY29sb3I6ICNlMzE5Mzc7IH1cbiAgICAucC1tYXJrZXRPdmVydmlld19pbnRyb19pdGVtOm50aC1jaGlsZCg0KSwgLnAtbWFya2V0T3ZlcnZpZXdfaW50cm9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgbWFyZ2luLXRvcDogLTEyNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfaW50cm9faXRlbTpudGgtY2hpbGQoNCksIC5wLW1hcmtldE92ZXJ2aWV3X2ludHJvX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOTdweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfaW50cm9faXRlbTpudGgtY2hpbGQoNCksIC5wLW1hcmtldE92ZXJ2aWV3X2ludHJvX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAucC1tYXJrZXRPdmVydmlld19pbnRyb19pdGVtX3dyYXAge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL2ltYWdlcy9yaG9tYnVzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTYuMTc2NDclOyB9XG4gICAgLnAtbWFya2V0T3ZlcnZpZXdfaW50cm9faXRlbSBoNCxcbiAgICAucC1tYXJrZXRPdmVydmlld19pbnRyb19pdGVtIHAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucC1tYXJrZXRPdmVydmlld19pbnRyb19pdGVtIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1heC13aWR0aDogMjY4cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiA0NSU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfaW50cm9faXRlbSBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X2ludHJvX2l0ZW0gaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucC1tYXJrZXRPdmVydmlld19pbnRyb19pdGVtIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjZweDsgfSB9XG4gICAgLnAtbWFya2V0T3ZlcnZpZXdfaW50cm9faXRlbSBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvdHRvbTogMjYlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfaW50cm9faXRlbSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7IH0gfVxuXG4ucC1tYXJrZXRPdmVydmlld19zdG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgLnAtbWFya2V0T3ZlcnZpZXdfc3RvY2tfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfc3RvY2tfY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfc3RvY2tfY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1tYXJrZXRPdmVydmlld19zdG9ja19saXN0X2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5wLW1hcmtldE92ZXJ2aWV3X3N0b2NrX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAucC1tYXJrZXRPdmVydmlld19zdG9ja19saXN0X2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X3N0b2NrX2xpc3RfaW1nIHtcbiAgICAgICAgd2lkdGg6IDI1NXB4OyB9IH1cbiAgLnAtbWFya2V0T3ZlcnZpZXdfc3RvY2tfbGlzdF9jb250ZW50IHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X3N0b2NrX2xpc3RfY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucC1tYXJrZXRPdmVydmlld19zdG9ja19saXN0X2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgIC5wLW1hcmtldE92ZXJ2aWV3X3N0b2NrX2xpc3RfY29udGVudCBoNCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzIzMzk1ZDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X3N0b2NrX2xpc3RfY29udGVudCBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgICAucC1tYXJrZXRPdmVydmlld19zdG9ja19saXN0X2NvbnRlbnQgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAxMnB4IDAgMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X3N0b2NrX2xpc3RfY29udGVudCB1bCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4OyB9IH1cbiAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X3N0b2NrX2xpc3RfY29udGVudCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfc3RvY2tfbGlzdF9jb250ZW50IHVsIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gICAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X3N0b2NrX2xpc3RfY29udGVudCB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi5wLW1hcmtldE92ZXJ2aWV3X2JvbmRfbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtbWFya2V0T3ZlcnZpZXdfYm9uZF9saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuICAucC1tYXJrZXRPdmVydmlld19ib25kX2xpc3QgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCgxKSAucC1tYXJrZXRPdmVydmlld19ib25kX2xpc3RfaWNvbixcbiAgLnAtbWFya2V0T3ZlcnZpZXdfYm9uZF9saXN0IC5zbGljay1zbGlkZTpudGgtY2hpbGQoMSkgLnAtbWFya2V0T3ZlcnZpZXdfYm9uZF9saXN0X2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzM5NWQ7IH1cbiAgLnAtbWFya2V0T3ZlcnZpZXdfYm9uZF9saXN0IC5zbGljay1zbGlkZTpudGgtY2hpbGQoMSkgLnAtbWFya2V0T3ZlcnZpZXdfYm9uZF9saXN0X2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucC1tYXJrZXRPdmVydmlld19ib25kX2xpc3QgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCgyKSAucC1tYXJrZXRPdmVydmlld19ib25kX2xpc3RfaWNvbixcbiAgLnAtbWFya2V0T3ZlcnZpZXdfYm9uZF9saXN0IC5zbGljay1zbGlkZTpudGgtY2hpbGQoMikgLnAtbWFya2V0T3ZlcnZpZXdfYm9uZF9saXN0X2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzQwNjM7IH1cbiAgLnAtbWFya2V0T3ZlcnZpZXdfYm9uZF9saXN0IC5zbGljay1zbGlkZTpudGgtY2hpbGQoMikgLnAtbWFya2V0T3ZlcnZpZXdfYm9uZF9saXN0X2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucC1tYXJrZXRPdmVydmlld19ib25kX2xpc3QgLnNsaWNrLXNsaWRlOm50aC1jaGlsZCgzKSAucC1tYXJrZXRPdmVydmlld19ib25kX2xpc3RfaWNvbixcbiAgLnAtbWFya2V0T3ZlcnZpZXdfYm9uZF9saXN0IC5zbGljay1zbGlkZTpudGgtY2hpbGQoMykgLnAtbWFya2V0T3ZlcnZpZXdfYm9uZF9saXN0X2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZjMzk7IH1cbiAgLnAtbWFya2V0T3ZlcnZpZXdfYm9uZF9saXN0IC5zbGljay1zbGlkZTpudGgtY2hpbGQoMykgLnAtbWFya2V0T3ZlcnZpZXdfYm9uZF9saXN0X2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucC1tYXJrZXRPdmVydmlld19ib25kX2xpc3RfaWNvbiB7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wLW1hcmtldE92ZXJ2aWV3X2JvbmRfbGlzdF9jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0OHB4IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X2JvbmRfbGlzdF9jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDsgfSB9XG4gICAgLnAtbWFya2V0T3ZlcnZpZXdfYm9uZF9saXN0X2NvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi5wLW1hcmtldE92ZXJ2aWV3X2NrcHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyZTRhOyB9XG4gIC5wLW1hcmtldE92ZXJ2aWV3X2NrcHNfY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfY2twc19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY4cHg7IH0gfVxuICAgIC5wLW1hcmtldE92ZXJ2aWV3X2NrcHNfY29udGVudF9pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgICBtYXJnaW46IDQ4cHggYXV0byAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfY2twc19jb250ZW50X2ltZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucC1tYXJrZXRPdmVydmlld19ja3BzX2NvbnRlbnRfdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMThweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjYjNiM2IzO1xuICAgICAgICBzY3JvbGxiYXItdHJhY2stY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X2NrcHNfY29udGVudF90ZXh0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgd2lkdGg6IDAuMzc1cmVtO1xuICAgICAgICAgIGhlaWdodDogMC4zNzVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07IH1cbiAgICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfY2twc19jb250ZW50X3RleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjNiM2IzO1xuICAgICAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtOyB9XG4gICAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X2NrcHNfY29udGVudF90ZXh0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfY2twc19jb250ZW50X3RleHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucC1tYXJrZXRPdmVydmlld19ja3BzX2NvbnRlbnRfdGV4dCArIC5wLW1hcmtldE92ZXJ2aWV3X2NrcHNfY29udGVudF90ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG4gICAgLnAtbWFya2V0T3ZlcnZpZXdfY2twc19jb250ZW50X3RleHQgcCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X2NrcHNfY29udGVudF90ZXh0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucC1tYXJrZXRPdmVydmlld19ja3BzX2NvbnRlbnRfdGV4dC50MSB7XG4gICAgICAgIGxlZnQ6IDglO1xuICAgICAgICBib3R0b206IDE1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucC1tYXJrZXRPdmVydmlld19ja3BzX2NvbnRlbnRfdGV4dC50MiB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfY2twc19jb250ZW50X3RleHQudDMge1xuICAgICAgICByaWdodDogNiU7XG4gICAgICAgIGJvdHRvbTogMTUlOyB9IH1cblxuLnAtbWFya2V0T3ZlcnZpZXdfZW5zdXJhbmNlX3JvdyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtbWFya2V0T3ZlcnZpZXdfZW5zdXJhbmNlX3JvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLnAtbWFya2V0T3ZlcnZpZXdfZW5zdXJhbmNlX2NvbnRlbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtbWFya2V0T3ZlcnZpZXdfZW5zdXJhbmNlX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuICAucC1tYXJrZXRPdmVydmlld19lbnN1cmFuY2VfY29udGVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzRjNGM0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzRjNGM0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucC1tYXJrZXRPdmVydmlld19lbnN1cmFuY2VfY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wLW1hcmtldE92ZXJ2aWV3X2Z1bmRzIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODsgfVxuICAucC1tYXJrZXRPdmVydmlld19mdW5kc19wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiA0OHB4IC0zOHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1tYXJrZXRPdmVydmlld19mdW5kc19wYW5lbDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNTJweDtcbiAgICAgICAgYm90dG9tOiAtNTZweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzOTVkOyB9IH1cbiAgICAucC1tYXJrZXRPdmVydmlld19mdW5kc19wYW5lbF9pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X2Z1bmRzX3BhbmVsX2l0ZW0ge1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfZnVuZHNfcGFuZWxfaXRlbTpmaXJzdC1jaGlsZCAucC1tYXJrZXRPdmVydmlld19mdW5kc19wYW5lbF9oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM0OGM4OyB9XG4gICAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X2Z1bmRzX3BhbmVsX2l0ZW06Zmlyc3QtY2hpbGQgLnAtbWFya2V0T3ZlcnZpZXdfZnVuZHNfcGFuZWxfaGVhZGVyOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzQ4Yzg7XG4gICAgICAgICAgcmlnaHQ6IC0zcHg7IH1cbiAgICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfZnVuZHNfcGFuZWxfaXRlbTpmaXJzdC1jaGlsZCAucC1tYXJrZXRPdmVydmlld19mdW5kc19wYW5lbF9oZWFkZXI6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM0OGM4O1xuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDMxcHgpOyB9XG4gICAgICAucC1tYXJrZXRPdmVydmlld19mdW5kc19wYW5lbF9pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X2Z1bmRzX3BhbmVsX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgICAgICAucC1tYXJrZXRPdmVydmlld19mdW5kc19wYW5lbF9pdGVtOm50aC1jaGlsZCgyKSAucC1tYXJrZXRPdmVydmlld19mdW5kc19wYW5lbF9oZWFkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGFlNjQ7IH1cbiAgICAgICAgICAucC1tYXJrZXRPdmVydmlld19mdW5kc19wYW5lbF9pdGVtOm50aC1jaGlsZCgyKSAucC1tYXJrZXRPdmVydmlld19mdW5kc19wYW5lbF9oZWFkZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhZTY0O1xuICAgICAgICAgICAgbGVmdDogLTE2cHg7IH1cbiAgICAgICAgICAucC1tYXJrZXRPdmVydmlld19mdW5kc19wYW5lbF9pdGVtOm50aC1jaGlsZCgyKSAucC1tYXJrZXRPdmVydmlld19mdW5kc19wYW5lbF9oZWFkZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGFlNjQ7XG4gICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgMjlweCk7IH1cbiAgICAucC1tYXJrZXRPdmVydmlld19mdW5kc19wYW5lbF9oZWFkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTZweCAyOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfZnVuZHNfcGFuZWxfaGVhZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfZnVuZHNfcGFuZWxfaGVhZGVyOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnAtbWFya2V0T3ZlcnZpZXdfZnVuZHNfcGFuZWxfaGVhZGVyOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucC1tYXJrZXRPdmVydmlld19mdW5kc19wYW5lbF9oZWFkZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X2Z1bmRzX3BhbmVsX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnAtbWFya2V0T3ZlcnZpZXdfZnVuZHNfcGFuZWxfY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2IzYjNiMztcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X2Z1bmRzX3BhbmVsX2NvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X2Z1bmRzX3BhbmVsX2NvbnRlbnQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gIC5wLW1hcmtldE92ZXJ2aWV3X2Z1bmRzX2ljb24ge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wLW1hcmtldE92ZXJ2aWV3X2Z1bmRzX2ljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLnAtbWFya2V0T3ZlcnZpZXdfY29tcGFyZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9pbWFnZXMvY29tcGFyZS1pbnZlc3RtZW50LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bzsgfVxuICAucC1tYXJrZXRPdmVydmlld19jb21wYXJlX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLml0ZW0tY2hpLXRpZXQtdGluLXR1Y19fZGVzYyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaXRlbS1jaGktdGlldC10aW4tdHVjX19kZXNjIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIGRpc3BsYXk6IGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfSB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtOyB9XG4gIC5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlX3NlYXJjaCAudS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMC42ODc1cmVtOyB9XG5cbi5wLXJlZ2lzdHJhdGlvbi1pbmZvcm1hdGlvbi1idXktaXBvIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2IzYjNiMzsgfVxuXG4ucC1yZWdpc3RyYXRpb24taW5mb3JtYXRpb24tYnV5LWlwbyAuZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucC1yZWdpc3RyYXRpb24taW5mb3JtYXRpb24tYnV5LWlwbyAuZm9ybS13cmFwcGVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wLXJlZ2lzdHJhdGlvbi1pbmZvcm1hdGlvbi1idXktaXBvIGlucHV0W3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWEgIWltcG9ydGFudDsgfVxuXG4ucC1yZWdpc3RyYXRpb24taW5mb3JtYXRpb24tYnV5LWlwbyAuZm9ybS13cmFwcGVyIC5jb2wtZm9ybS1sYWJlbCA+IHNwYW4ge1xuICBjb2xvcjogI2UzMTkzNzsgfVxuXG4ucC1yZWdpc3RyYXRpb24taW5mb3JtYXRpb24tYnV5LWlwbyAuZm9ybS13cmFwcGVyIC5jb2wtZm9ybS1sYWJlbCA+IC5kZXMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wLXJlZ2lzdHJhdGlvbi1pbmZvcm1hdGlvbi1idXktaXBvIC5ncm91cC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wLXByaWNpbmctb24tdGhlLW1vZGVsLWJsYWNrLXNjaG9sZXMgI2dfcmVjYXB0Y2hhID4gZGl2IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wLXByaWNpbmctb24tdGhlLW1vZGVsLWJsYWNrLXNjaG9sZXMgLmVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7IH1cblxuLnAtc2VjdXJlZC13YXJyYW50cy1hcmUtaXNzdWVkIC5jYXJkSGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAuY2FyZEhlYWRpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfSB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjZGF0YXRhYmxlLXdyYXBwZXIuc2hvdy1yb3ctZmlsdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cblxuLnAtc2VjdXJlZC13YXJyYW50cy1hcmUtaXNzdWVkICNkYXRhdGFibGUtd3JhcHBlcjpub3QoLnNob3ctcm93LWZpbHRlcikgdGhlYWQgPiB0ci5yb3ctZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucC1zZWN1cmVkLXdhcnJhbnRzLWFyZS1pc3N1ZWQgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtc2VjdXJlZC13YXJyYW50cy1hcmUtaXNzdWVkICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCA+IHRyID4gdGgsXG4ucC1zZWN1cmVkLXdhcnJhbnRzLWFyZS1pc3N1ZWQgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgPiB0ciA+IHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgPiB0cjpub3QoOmZpcnN0LWNoaWxkKSA+IHRoLFxuLnAtc2VjdXJlZC13YXJyYW50cy1hcmUtaXNzdWVkICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSA+IHRyOm5vdCg6Zmlyc3QtY2hpbGQpID4gdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjsgfVxuXG4ucC1zZWN1cmVkLXdhcnJhbnRzLWFyZS1pc3N1ZWQgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aCxcbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRkIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuXG4ucC1zZWN1cmVkLXdhcnJhbnRzLWFyZS1pc3N1ZWQgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzOTVkOyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgPiB0ci5oaWdobGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmI7IH1cblxuLnAtc2VjdXJlZC13YXJyYW50cy1hcmUtaXNzdWVkICNkYXRhdGFibGUgdGhlYWQgdHIsXG4ucC1zZWN1cmVkLXdhcnJhbnRzLWFyZS1pc3N1ZWQgLkRURkNfTGVmdEJvZHlMaW5lciAuRFRGQ19DbG9uZWQgdGhlYWQgdHIge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC1zZWN1cmVkLXdhcnJhbnRzLWFyZS1pc3N1ZWQgdGFibGUuZGF0YVRhYmxlIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoIGlucHV0LnNlYXJjaC1jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IHVuc2V0OyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoIC5zZWxlY3QyLWNvbnRhaW5lciA+IC5zZWxlY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucC1zZWN1cmVkLXdhcnJhbnRzLWFyZS1pc3N1ZWQgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aCAuc2VsZWN0Mi1jb250YWluZXIgPiAuc2VsZWN0aW9uID4gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4ucC1zZWN1cmVkLXdhcnJhbnRzLWFyZS1pc3N1ZWQgI2RhdGF0YWJsZS13cmFwcGVyLmxvYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnOyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjZGF0YXRhYmxlLXdyYXBwZXIubG9hZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkxvYWRpbmcuLi5cIjsgfVxuXG4ucC1zZWN1cmVkLXdhcnJhbnRzLWFyZS1pc3N1ZWQgI2RhdGF0YWJsZS13cmFwcGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1cmVtO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHotaW5kZXg6IDI7IH1cblxuLnAtc2VjdXJlZC13YXJyYW50cy1hcmUtaXNzdWVkICNkYXRhdGFibGUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHotaW5kZXg6IDE7IH1cblxuLnAtc2VjdXJlZC13YXJyYW50cy1hcmUtaXNzdWVkICNkYXRhdGFibGUtd3JhcHBlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucC1zZWN1cmVkLXdhcnJhbnRzLWFyZS1pc3N1ZWQgI2RhdGF0YWJsZS13cmFwcGVyLnNob3cge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjZmlsdGVyLWRhdGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4ucC1zZWN1cmVkLXdhcnJhbnRzLWFyZS1pc3N1ZWQgI2ZpbHRlci1kYXRlLXdyYXBwZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xMzJweCAwIDAgLTEwNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjAgIWltcG9ydGFudDsgfVxuXG4ucC1zZWN1cmVkLXdhcnJhbnRzLWFyZS1pc3N1ZWQgI2ZpbHRlci1kYXRlLXdyYXBwZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl0ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDogMmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cblxuLnAtc2VjdXJlZC13YXJyYW50cy1hcmUtaXNzdWVkICNmaWx0ZXItZGF0ZS13cmFwcGVyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjMWMzYyAhaW1wb3J0YW50OyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjZmlsdGVyLWRhdGUtd3JhcHBlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZCBzcGFuIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50OyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjZmlsdGVyLWRhdGUtd3JhcHBlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjliOWIgIWltcG9ydGFudDsgfVxuXG4ucC1zZWN1cmVkLXdhcnJhbnRzLWFyZS1pc3N1ZWQgI2RhdGF0YWJsZV9wYWdpbmF0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyZW07IH1cblxuLnAtc2VjdXJlZC13YXJyYW50cy1hcmUtaXNzdWVkICNkYXRhdGFibGVfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuMzU3MTQyODU3MWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODU3MTQyOWVtO1xuICBoZWlnaHQ6IDIuMTQyODU3MTQyOWVtO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjZGF0YXRhYmxlX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnAtc2VjdXJlZC13YXJyYW50cy1hcmUtaXNzdWVkICNkYXRhdGFibGVfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LFxuLnAtc2VjdXJlZC13YXJyYW50cy1hcmUtaXNzdWVkICNkYXRhdGFibGVfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZTMxOTM3OyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjZGF0YXRhYmxlX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMsXG4ucC1zZWN1cmVkLXdhcnJhbnRzLWFyZS1pc3N1ZWQgI2RhdGF0YWJsZV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLm5leHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICB3aWR0aDogMi4xNDI4NTcxNDI5ZW07IH1cblxuLnAtc2VjdXJlZC13YXJyYW50cy1hcmUtaXNzdWVkICNkYXRhdGFibGVfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyB7XG4gIG1hcmdpbi1yaWdodDogMC43MTQyODU3MTQzZW07IH1cblxuLnAtc2VjdXJlZC13YXJyYW50cy1hcmUtaXNzdWVkICNkYXRhdGFibGVfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzE0Mjg1NzE0M2VtOyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjYnRuLXRvZ2dsZS1maWx0ZXItdGFibGUgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCAjYnRuLXRvZ2dsZS1maWx0ZXItdGFibGUuYWN0aXZlIC5hcnJvd19jYXJyb3QtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzM1wiOyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCB1bCB7XG4gIG1hcmdpbjogMDsgfVxuXG4ucC1zZWN1cmVkLXdhcnJhbnRzLWFyZS1pc3N1ZWQgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG5cbi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuXG4ucC1jb21wYXJlLXdhcnJhbnRzIHtcbiAgLyoqXG4gICAgICAgIFRBQkxFIFNUWUxFc1xuICAgICovIH1cbiAgLnAtY29tcGFyZS13YXJyYW50cyAuY2FyZEhlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1jb21wYXJlLXdhcnJhbnRzIC5jYXJkSGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH0gfVxuICAucC1jb21wYXJlLXdhcnJhbnRzX3NsaWRlcl90aHVtYm5haWwge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDI1OC84MjUqMTAwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucC1jb21wYXJlLXdhcnJhbnRzX3NsaWRlcl90aHVtYm5haWwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDclOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wLWNvbXBhcmUtd2FycmFudHNfc2xpZGVyX3RodW1ibmFpbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NSU7IH0gfVxuICAgIC5wLWNvbXBhcmUtd2FycmFudHNfc2xpZGVyX3RodW1ibmFpbCBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnAtY29tcGFyZS13YXJyYW50c19zbGlkZXJfaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wLWNvbXBhcmUtd2FycmFudHNfc2xpZGVyX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAlO1xuICAgIGxlZnQ6IDUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucC1jb21wYXJlLXdhcnJhbnRzX3NsaWRlcl9jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDsgfSB9XG4gICAgLnAtY29tcGFyZS13YXJyYW50c19zbGlkZXJfY29udGVudCBoMyB7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNFMzE5Mzc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wLWNvbXBhcmUtd2FycmFudHNfc2xpZGVyX2NvbnRlbnQgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnAtY29tcGFyZS13YXJyYW50c19zbGlkZXJfY29udGVudCBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH0gfVxuICAucC1jb21wYXJlLXdhcnJhbnRzX3NsaWRlcl9idXR0b24ge1xuICAgIG1heC13aWR0aDogMTM5cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAucC1jb21wYXJlLXdhcnJhbnRzX2NvbnRlbnQgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnAtY29tcGFyZS13YXJyYW50c190YWJsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtY29tcGFyZS13YXJyYW50c19jaGFydCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLnAtY29tcGFyZS13YXJyYW50c19jb250YWluZXIgLmNhcmRIZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAucC1jb21wYXJlLXdhcnJhbnRzX3NxdWFyZVJvb3RzX2Jhc2Uge1xuICAgIHdpZHRoOiAyNTVweDsgfVxuICAgIC5wLWNvbXBhcmUtd2FycmFudHNfc3F1YXJlUm9vdHNfYmFzZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICMxYTI5NDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnAtY29tcGFyZS13YXJyYW50c19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucC1jb21wYXJlLXdhcnJhbnRzX3NlYXJjaCAuYnRuLWljb24ta2hjbiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgICAgIC5wLWNvbXBhcmUtd2FycmFudHNfc2VhcmNoIC5idG4taWNvbi1raGNuX19pY29uIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wLWNvbXBhcmUtd2FycmFudHNfZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnAtY29tcGFyZS13YXJyYW50c19maWx0ZXJfaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1jb21wYXJlLXdhcnJhbnRzX2ZpbHRlcl9pdGVtIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTYwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgICAgICAgLnAtY29tcGFyZS13YXJyYW50c19maWx0ZXJfaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfSB9XG4gICAgICAucC1jb21wYXJlLXdhcnJhbnRzX2ZpbHRlcl9pdGVtIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjMzOTVEO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICAgLnAtY29tcGFyZS13YXJyYW50c19maWx0ZXJfaXRlbSAubGFiZWwudHJhbnNwYXJlbnQge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnAtY29tcGFyZS13YXJyYW50c19maWx0ZXJfaXRlbSAubGFiZWwudHJhbnNwYXJlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnAtY29tcGFyZS13YXJyYW50cyAudS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtY29tcGFyZS13YXJyYW50cyAudS1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH0gfVxuICAucC1jb21wYXJlLXdhcnJhbnRzIC5kYXRhVGFibGVfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucC1jb21wYXJlLXdhcnJhbnRzIC5kYXRhVGFibGVfY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDsgfSB9XG4gIC5wLWNvbXBhcmUtd2FycmFudHMgI2RhdGF0YWJsZS13cmFwcGVyLnNob3ctcm93LWZpbHRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgLnAtY29tcGFyZS13YXJyYW50cyAjZGF0YXRhYmxlLXdyYXBwZXI6bm90KC5zaG93LXJvdy1maWx0ZXIpIHRoZWFkID4gdHIucm93LWZpbHRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucC1jb21wYXJlLXdhcnJhbnRzICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZSB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAucC1jb21wYXJlLXdhcnJhbnRzICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCA+IHRyID4gdGgsXG4gIC5wLWNvbXBhcmUtd2FycmFudHMgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wLWNvbXBhcmUtd2FycmFudHMgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wLWNvbXBhcmUtd2FycmFudHMgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkID4gdHI6bm90KDpmaXJzdC1jaGlsZCkgPiB0aCxcbiAgLnAtY29tcGFyZS13YXJyYW50cyAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgPiB0cjpub3QoOmZpcnN0LWNoaWxkKSA+IHRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjsgfVxuICAucC1jb21wYXJlLXdhcnJhbnRzICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGgsXG4gIC5wLWNvbXBhcmUtd2FycmFudHMgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ZCB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cbiAgLnAtY29tcGFyZS13YXJyYW50cyAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzk1ZDsgfVxuICAucC1jb21wYXJlLXdhcnJhbnRzICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSA+IHRyLmhpZ2hsaWdodCA+IHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiOyB9XG4gIC5wLWNvbXBhcmUtd2FycmFudHMgI2RhdGF0YWJsZSB0aGVhZCB0cixcbiAgLnAtY29tcGFyZS13YXJyYW50cyAuRFRGQ19MZWZ0Qm9keUxpbmVyIC5EVEZDX0Nsb25lZCB0aGVhZCB0ciB7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtY29tcGFyZS13YXJyYW50cyB0YWJsZS5kYXRhVGFibGUgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wLWNvbXBhcmUtd2FycmFudHMgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aCBpbnB1dC5zZWFyY2gtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnAtY29tcGFyZS13YXJyYW50cyAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiB1bnNldDsgfVxuICAucC1jb21wYXJlLXdhcnJhbnRzICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGggLnNlbGVjdDItY29udGFpbmVyID4gLnNlbGVjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnAtY29tcGFyZS13YXJyYW50cyAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoIC5zZWxlY3QyLWNvbnRhaW5lciA+IC5zZWxlY3Rpb24gPiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAucC1jb21wYXJlLXdhcnJhbnRzICNkYXRhdGFibGUtd3JhcHBlci5sb2FkaW5nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5wLWNvbXBhcmUtd2FycmFudHMgI2RhdGF0YWJsZS13cmFwcGVyLmxvYWRpbmc6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkxvYWRpbmcuLi5cIjsgfVxuICAucC1jb21wYXJlLXdhcnJhbnRzICNkYXRhdGFibGUtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5wLWNvbXBhcmUtd2FycmFudHMgI2RhdGF0YWJsZS13cmFwcGVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnAtY29tcGFyZS13YXJyYW50cyAjZGF0YXRhYmxlLXdyYXBwZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wLWNvbXBhcmUtd2FycmFudHMgI2RhdGF0YWJsZS13cmFwcGVyLnNob3cge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnAtY29tcGFyZS13YXJyYW50cyAjZmlsdGVyLWRhdGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgLnAtY29tcGFyZS13YXJyYW50cyAjZmlsdGVyLWRhdGUtd3JhcHBlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMTMycHggMCAwIC0xMDVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjAgIWltcG9ydGFudDsgfVxuICAucC1jb21wYXJlLXdhcnJhbnRzICNmaWx0ZXItZGF0ZS13cmFwcGVyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMmVtICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDsgfVxuICAucC1jb21wYXJlLXdhcnJhbnRzICNmaWx0ZXItZGF0ZS13cmFwcGVyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMxYzNjICFpbXBvcnRhbnQ7IH1cbiAgLnAtY29tcGFyZS13YXJyYW50cyAjZmlsdGVyLWRhdGUtd3JhcHBlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZCBzcGFuIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDsgfVxuICAucC1jb21wYXJlLXdhcnJhbnRzICNmaWx0ZXItZGF0ZS13cmFwcGVyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YjliICFpbXBvcnRhbnQ7IH1cbiAgLnAtY29tcGFyZS13YXJyYW50cyAjZGF0YXRhYmxlX3BhZ2luYXRlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgLnAtY29tcGFyZS13YXJyYW50cyAjZGF0YXRhYmxlX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAwLjM1NzE0Mjg1NzFlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMi4xNDI4NTcxNDI5ZW07XG4gICAgaGVpZ2h0OiAyLjE0Mjg1NzE0MjllbTtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnAtY29tcGFyZS13YXJyYW50cyAjZGF0YXRhYmxlX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucC1jb21wYXJlLXdhcnJhbnRzICNkYXRhdGFibGVfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LFxuICAucC1jb21wYXJlLXdhcnJhbnRzICNkYXRhdGFibGVfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNlMzE5Mzc7IH1cbiAgLnAtY29tcGFyZS13YXJyYW50cyAjZGF0YXRhYmxlX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMsXG4gIC5wLWNvbXBhcmUtd2FycmFudHMgI2RhdGF0YWJsZV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLm5leHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgd2lkdGg6IDIuMTQyODU3MTQyOWVtOyB9XG4gIC5wLWNvbXBhcmUtd2FycmFudHMgI2RhdGF0YWJsZV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLnByZXZpb3VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0Mjg1NzE0M2VtOyB9XG4gIC5wLWNvbXBhcmUtd2FycmFudHMgI2RhdGF0YWJsZV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLm5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI4NTcxNDNlbTsgfVxuICAucC1jb21wYXJlLXdhcnJhbnRzIC5idG4tdG9nZ2xlLWZpbHRlci10YWJsZSA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wLWNvbXBhcmUtd2FycmFudHMgLmJ0bi10b2dnbGUtZmlsdGVyLXRhYmxlLmFjdGl2ZSAuYXJyb3dfY2Fycm90LXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzM1wiOyB9XG4gIC5wLWNvbXBhcmUtd2FycmFudHMgdWwge1xuICAgIG1hcmdpbjogMDsgfVxuICAucC1jb21wYXJlLXdhcnJhbnRzIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG4gIC5wLWNvbXBhcmUtd2FycmFudHMgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuXG4udHBsLWJsdWUgLmJyZWFkY3J1bWItaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDgxYzY7IH1cblxuLnRwbC1ibHVlIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMwMDgxYzY7IH1cblxuLnRwbC1ibHVlIC50YWJMaW5rczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA4ZmQ0O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDA4ZmQ0IDAlLCAjMDQ4M2M5IDE4JSwgIzBlNjJhZCA1MiUsICMxZjJkODAgOTQlLCAjMjMyMTc2IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDA4ZmQ0IDAlLCAjMDQ4M2M5IDE4JSwgIzBlNjJhZCA1MiUsICMxZjJkODAgOTQlLCAjMjMyMTc2IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDhmZDQgMCUsICMwNDgzYzkgMTglLCAjMGU2MmFkIDUyJSwgIzFmMmQ4MCA5NCUsICMyMzIxNzYgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDA4ZmQ0JywgZW5kQ29sb3JzdHI9JyMyMzIxNzYnLCBHcmFkaWVudFR5cGU9MSk7IH1cblxuLnRwbC1ibHVlIC50YWJMaW5rcyB1bCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA4MWM2OyB9XG5cbi50cGwtYmx1ZSAudGFiTGlua3MgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4MWM2OyB9XG5cbi50cGwtYmx1ZSAudGFiTGlua3MgdWwgbGkuYWN0aXZlIGEsIC50cGwtYmx1ZSAudGFiTGlua3MgdWwgbGkuYWN0aXZlIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwODFjNjsgfVxuXG4udHBsLWJsdWUgLnRhYkxpbmtzX19kcm9wZG93bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA4MWM2OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHBsLWJsdWUgLnRhYkxpbmtzIHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4MWM2OyB9XG4gICAgLnRwbC1ibHVlIC50YWJMaW5rcyB1bCBsaSBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIC50cGwtYmx1ZSAudGFiTGlua3MgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG4gICAgLnRwbC1ibHVlIC50YWJMaW5rcyB1bCBsaS5hY3RpdmUgYSwgLnRwbC1ibHVlIC50YWJMaW5rcyB1bCBsaS5hY3RpdmUgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG4udHBsLWJsdWUgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gYTpub3QoLmFycm93KTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4MWM2OyB9XG5cbi50cGwtYmx1ZSAubmF2U2lkZWJhciA+IHVsID4gbGkgLmFycm93OmhvdmVyIHtcbiAgY29sb3I6ICMwMDgxYzY7IH1cblxuLnRwbC1ibHVlIC5uYXZTaWRlYmFyID4gdWwgPiBsaS5jdXJyZW50ID4gYTpub3QoLmFycm93KSwgLnRwbC1ibHVlIC5uYXZTaWRlYmFyID4gdWwgPiBsaS5jdXJyZW50ID4gYTpub3QoLmFycm93KTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4MWM2OyB9XG5cbi50cGwtYmx1ZSAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwODFjNjsgfVxuXG4udHBsLWJsdWUgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4MWM2OyB9XG5cbi50cGwtYmx1ZSAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaS5jdXJyZW50ID4gYTpub3QoLmFycm93KSwgLnRwbC1ibHVlIC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpLmN1cnJlbnQgPiBhOm5vdCguYXJyb3cpOmhvdmVyIHtcbiAgY29sb3I6ICMwMDgxYzY7IH1cblxuLnRwbC1ibHVlIC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGkuY3VycmVudCA+IGE6bm90KC5hcnJvdyksIC50cGwtYmx1ZSAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpLmN1cnJlbnQgPiBhOm5vdCguYXJyb3cpOmhvdmVyIHtcbiAgY29sb3I6ICMwMDgxYzY7IH1cblxuLnRwbC1ibHVlIC5uYXZXaWRnZXRfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4MWM2OyB9XG5cbi50cGwtb3JhbmdlIC5icmVhZGNydW1iLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjRjVBMDFBOyB9XG5cbi50cGwtb3JhbmdlIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNGNUEwMUE7IH1cblxuLnRwbC1vcmFuZ2UgLnRhYkxpbmtzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmNjhiMWY7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmNjhiMWYgMCUsICNmMzZjMjEgNjElLCAjZjE1YTIyIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjY4YjFmIDAlLCAjZjM2YzIxIDYxJSwgI2YxNWEyMiAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjY4YjFmIDAlLCAjZjM2YzIxIDYxJSwgI2YxNWEyMiAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmNjhiMWYnLCBlbmRDb2xvcnN0cj0nI2YxNWEyMicsIEdyYWRpZW50VHlwZT0xKTsgfVxuXG4udHBsLW9yYW5nZSAudGFiTGlua3MgdWwgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0Y1QTAxQTsgfVxuXG4udHBsLW9yYW5nZSAudGFiTGlua3MgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRjVBMDFBOyB9XG5cbi50cGwtb3JhbmdlIC50YWJMaW5rcyB1bCBsaS5hY3RpdmUgYSwgLnRwbC1vcmFuZ2UgLnRhYkxpbmtzIHVsIGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGNUEwMUE7IH1cblxuLnRwbC1vcmFuZ2UgLnRhYkxpbmtzX19kcm9wZG93bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjVBMDFBOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHBsLW9yYW5nZSAudGFiTGlua3MgdWwge1xuICAgIGJhY2tncm91bmQ6ICNGNUEwMUE7IH1cbiAgICAudHBsLW9yYW5nZSAudGFiTGlua3MgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAudHBsLW9yYW5nZSAudGFiTGlua3MgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG4gICAgLnRwbC1vcmFuZ2UgLnRhYkxpbmtzIHVsIGxpLmFjdGl2ZSBhLCAudHBsLW9yYW5nZSAudGFiTGlua3MgdWwgbGkuYWN0aXZlIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuLnRwbC1vcmFuZ2UgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gYTpub3QoLmFycm93KTpob3ZlciB7XG4gIGNvbG9yOiAjRjVBMDFBOyB9XG5cbi50cGwtb3JhbmdlIC5uYXZTaWRlYmFyID4gdWwgPiBsaSAuYXJyb3c6aG92ZXIge1xuICBjb2xvcjogI0Y1QTAxQTsgfVxuXG4udHBsLW9yYW5nZSAubmF2U2lkZWJhciA+IHVsID4gbGkuY3VycmVudCA+IGE6bm90KC5hcnJvdyksIC50cGwtb3JhbmdlIC5uYXZTaWRlYmFyID4gdWwgPiBsaS5jdXJyZW50ID4gYTpub3QoLmFycm93KTpob3ZlciB7XG4gIGNvbG9yOiAjRjVBMDFBOyB9XG5cbi50cGwtb3JhbmdlIC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRjVBMDFBOyB9XG5cbi50cGwtb3JhbmdlIC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0Y1QTAxQTsgfVxuXG4udHBsLW9yYW5nZSAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaS5jdXJyZW50ID4gYTpub3QoLmFycm93KSwgLnRwbC1vcmFuZ2UgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkuY3VycmVudCA+IGE6bm90KC5hcnJvdyk6aG92ZXIge1xuICBjb2xvcjogI0Y1QTAxQTsgfVxuXG4udHBsLW9yYW5nZSAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpLmN1cnJlbnQgPiBhOm5vdCguYXJyb3cpLCAudHBsLW9yYW5nZSAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpLmN1cnJlbnQgPiBhOm5vdCguYXJyb3cpOmhvdmVyIHtcbiAgY29sb3I6ICNGNUEwMUE7IH1cblxuLnRwbC1vcmFuZ2UgLm5hdldpZGdldF9fY29udGVudDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGNUEwMUE7IH1cblxuLnRwbC1ncmF5IC5icmVhZGNydW1iLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjOEI4QjhCOyB9XG5cbi50cGwtZ3JheSAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjOEI4QjhCOyB9XG5cbi50cGwtZ3JheSAudGFiTGlua3M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzhCOEI4QjsgfVxuXG4udHBsLWdyYXkgLnRhYkxpbmtzIHVsIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM4QjhCOEI7IH1cblxuLnRwbC1ncmF5IC50YWJMaW5rcyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM4QjhCOEI7IH1cblxuLnRwbC1ncmF5IC50YWJMaW5rcyB1bCBsaS5hY3RpdmUgYSwgLnRwbC1ncmF5IC50YWJMaW5rcyB1bCBsaS5hY3RpdmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjOEI4QjhCOyB9XG5cbi50cGwtZ3JheSAudGFiTGlua3NfX2Ryb3Bkb3duLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM4QjhCOEI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cGwtZ3JheSAudGFiTGlua3MgdWwge1xuICAgIGJhY2tncm91bmQ6ICM4QjhCOEI7IH1cbiAgICAudHBsLWdyYXkgLnRhYkxpbmtzIHVsIGxpIGEge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgLnRwbC1ncmF5IC50YWJMaW5rcyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cbiAgICAudHBsLWdyYXkgLnRhYkxpbmtzIHVsIGxpLmFjdGl2ZSBhLCAudHBsLWdyYXkgLnRhYkxpbmtzIHVsIGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi50cGwtZ3JheSAubmF2U2lkZWJhciA+IHVsID4gbGkgPiBhOm5vdCguYXJyb3cpOmhvdmVyIHtcbiAgY29sb3I6ICM4QjhCOEI7IH1cblxuLnRwbC1ncmF5IC5uYXZTaWRlYmFyID4gdWwgPiBsaSAuYXJyb3c6aG92ZXIge1xuICBjb2xvcjogIzhCOEI4QjsgfVxuXG4udHBsLWdyYXkgLm5hdlNpZGViYXIgPiB1bCA+IGxpLmN1cnJlbnQgPiBhOm5vdCguYXJyb3cpLCAudHBsLWdyYXkgLm5hdlNpZGViYXIgPiB1bCA+IGxpLmN1cnJlbnQgPiBhOm5vdCguYXJyb3cpOmhvdmVyIHtcbiAgY29sb3I6ICM4QjhCOEI7IH1cblxuLnRwbC1ncmF5IC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjOEI4QjhCOyB9XG5cbi50cGwtZ3JheSAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM4QjhCOEI7IH1cblxuLnRwbC1ncmF5IC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpLmN1cnJlbnQgPiBhOm5vdCguYXJyb3cpLCAudHBsLWdyYXkgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkuY3VycmVudCA+IGE6bm90KC5hcnJvdyk6aG92ZXIge1xuICBjb2xvcjogIzhCOEI4QjsgfVxuXG4udHBsLWdyYXkgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaS5jdXJyZW50ID4gYTpub3QoLmFycm93KSwgLnRwbC1ncmF5IC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGkuY3VycmVudCA+IGE6bm90KC5hcnJvdyk6aG92ZXIge1xuICBjb2xvcjogIzhCOEI4QjsgfVxuXG4udHBsLWdyYXkgLm5hdldpZGdldF9fY29udGVudDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4QjhCOEI7IH1cblxuLnRwbC1waW5rIC5icmVhZGNydW1iLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjOTEyNzhGOyB9XG5cbi50cGwtcGluayAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTEyNzhGOyB9XG5cbi50cGwtcGluayAudGFiTGlua3M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzkxMjc4RjsgfVxuXG4udHBsLXBpbmsgLnRhYkxpbmtzIHVsIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM5MTI3OEY7IH1cblxuLnRwbC1waW5rIC50YWJMaW5rcyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MTI3OEY7IH1cblxuLnRwbC1waW5rIC50YWJMaW5rcyB1bCBsaS5hY3RpdmUgYSwgLnRwbC1waW5rIC50YWJMaW5rcyB1bCBsaS5hY3RpdmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjOTEyNzhGOyB9XG5cbi50cGwtcGluayAudGFiTGlua3NfX2Ryb3Bkb3duLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM5MTI3OEY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cGwtcGluayAudGFiTGlua3MgdWwge1xuICAgIGJhY2tncm91bmQ6ICM5MTI3OEY7IH1cbiAgICAudHBsLXBpbmsgLnRhYkxpbmtzIHVsIGxpIGEge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgLnRwbC1waW5rIC50YWJMaW5rcyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cbiAgICAudHBsLXBpbmsgLnRhYkxpbmtzIHVsIGxpLmFjdGl2ZSBhLCAudHBsLXBpbmsgLnRhYkxpbmtzIHVsIGxpLmFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi50cGwtcGluayAubmF2U2lkZWJhciA+IHVsID4gbGkgPiBhOm5vdCguYXJyb3cpOmhvdmVyIHtcbiAgY29sb3I6ICM5MTI3OEY7IH1cblxuLnRwbC1waW5rIC5uYXZTaWRlYmFyID4gdWwgPiBsaSAuYXJyb3c6aG92ZXIge1xuICBjb2xvcjogIzkxMjc4RjsgfVxuXG4udHBsLXBpbmsgLm5hdlNpZGViYXIgPiB1bCA+IGxpLmN1cnJlbnQgPiBhOm5vdCguYXJyb3cpLCAudHBsLXBpbmsgLm5hdlNpZGViYXIgPiB1bCA+IGxpLmN1cnJlbnQgPiBhOm5vdCguYXJyb3cpOmhvdmVyIHtcbiAgY29sb3I6ICM5MTI3OEY7IH1cblxuLnRwbC1waW5rIC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTEyNzhGOyB9XG5cbi50cGwtcGluayAubmF2U2lkZWJhciA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MTI3OEY7IH1cblxuLnRwbC1waW5rIC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpLmN1cnJlbnQgPiBhOm5vdCguYXJyb3cpLCAudHBsLXBpbmsgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkuY3VycmVudCA+IGE6bm90KC5hcnJvdyk6aG92ZXIge1xuICBjb2xvcjogIzkxMjc4RjsgfVxuXG4udHBsLXBpbmsgLm5hdlNpZGViYXIgPiB1bCA+IGxpID4gdWwgPiBsaS5jdXJyZW50ID4gYTpub3QoLmFycm93KSwgLnRwbC1waW5rIC5uYXZTaWRlYmFyID4gdWwgPiBsaSA+IHVsID4gbGkuY3VycmVudCA+IGE6bm90KC5hcnJvdyk6aG92ZXIge1xuICBjb2xvcjogIzkxMjc4RjsgfVxuXG4udHBsLXBpbmsgLm5hdldpZGdldF9fY29udGVudDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM5MTI3OEY7IH1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kZ3JheS0xNTA6ICNmN2Y3ZjcgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlMmU5ZWMgIWRlZmF1bHQ7XG4kZ3JheS0yNTA6ICNlMWUxZTEgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkOGQ4ZDggIWRlZmF1bHQ7XG4kZ3JheS0zNTA6ICNiZWJlYmUgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNiOWI5YjkgIWRlZmF1bHQ7XG4kZ3JheS00NTA6ICNhYmFiYWIgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICM5YjliOWIgIWRlZmF1bHQ7XG4kZ3JheS01NTA6ICM3MDcwNzAgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2YTZhNmEgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0NjQ2NDYgIWRlZmF1bHQ7XG4kZ3JheS03NTA6ICMzNjM2MzYgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS04NTA6ICMyZjM5M2MgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyNjI2MjYgIWRlZmF1bHQ7XG4kZ3JheS05NTA6ICMxZjFmMWYgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKFxuICAgICkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZSgoJzEwMCc6ICRncmF5LTEwMCxcbiAgICAgICAgICAgICcyMDAnOiAkZ3JheS0yMDAsXG4gICAgICAgICAgICAnMjUwJzogJGdyYXktMjUwLFxuICAgICAgICAgICAgJzMwMCc6ICRncmF5LTMwMCxcbiAgICAgICAgICAgICczNTAnOiAkZ3JheS0zNTAsXG4gICAgICAgICAgICAnNDAwJzogJGdyYXktNDAwLFxuICAgICAgICAgICAgJzQ1MCc6ICRncmF5LTQ1MCxcbiAgICAgICAgICAgICc1MDAnOiAkZ3JheS01MDAsXG4gICAgICAgICAgICAnNTUwJzogJGdyYXktNTUwLFxuICAgICAgICAgICAgJzYwMCc6ICRncmF5LTYwMCxcbiAgICAgICAgICAgICc3MDAnOiAkZ3JheS03MDAsXG4gICAgICAgICAgICAnODAwJzogJGdyYXktODAwLFxuICAgICAgICAgICAgJzg1MCc6ICRncmF5LTg1MCxcbiAgICAgICAgICAgICc5MDAnOiAkZ3JheS05MDAsXG4gICAgICAgICAgICAnOTUwJzogJGdyYXktOTUwLFxuICAgICAgICAgICAgJ2JsYWNrJzogJGJsYWNrLFxuICAgICAgICApLFxuICAgICAgICAkZ3JheXNcbik7XG5cbiRzbWFsdDogIzAwMjE4NSAhZGVmYXVsdDtcbiRuaWdodGJsdWU6ICMyMzIxNzYgIWRlZmF1bHQ7XG4kZGVlcEtvYW1hcnU6ICMyMzM5NWQgIWRlZmF1bHQ7XG4kYmx1ZTogJGRlZXBLb2FtYXJ1ICFkZWZhdWx0O1xuJG5hdnlibHVlOiAjMDA4MWM2ICFkZWZhdWx0O1xuJHBhY2lmaWNibHVlOiAjMDA4ZmQ0ICFkZWZhdWx0O1xuJHJveWFsYmx1ZTogIzRhOTBlMiAhZGVmYXVsdDtcbiRpbmRpZ286ICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAjNmY0MmMxICFkZWZhdWx0O1xuJGRhcmtwdXJwbGU6ICM3ZjFjN2QgIWRlZmF1bHQ7XG4kcGluazogI2U4M2U4YyAhZGVmYXVsdDtcbiRmYWx1cmVkOiAjOTIwZDEwICFkZWZhdWx0O1xuJGZyZWVyZWQ6ICNkYzAwMDAgIWRlZmF1bHQ7XG4kcmVkOiAjZjAwICFkZWZhdWx0O1xuJGNyaW1zb246ICNlMzE5MzcgIWRlZmF1bHQ7XG4kY3JpbXNvbkFjdGl2ZTogcmdiYSgyMjcsIDI1LCA1NSwgMC4yNSkgIWRlZmF1bHQ7XG4kcHVtcGtpbjogI2YxNWEyMiAhZGVmYXVsdDtcbiRvcmFuZ2U6ICNmNzhiMWYgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAjMzU5MDc4ICFkZWZhdWx0O1xuJHRlYWw6ICMxOWM1OTkgIWRlZmF1bHQ7XG4kY3lhbjogIzE3YTJiOCAhZGVmYXVsdDtcbiRyZWQtbWVudTogI2UxMjAyNyAhZGVmYXVsdDtcbiRjb2xvci1idXR0b246ICM4ODggIWRlZmF1bHQ7XG4kYXNoLWdyZXk6ICNiM2IzYjMgIWRlZmF1bHQ7XG4kY3JpbXNvbjE6ICNlMzE5MzcgIWRlZmF1bHQ7XG4kZGltLWdyYXk6ICM2ZDZkNmQgIWRlZmF1bHQ7XG4kZGF2eS1ncmV5OiAjNTg1ODU4ICFkZWZhdWx0O1xuJGNoYXJjb2FsOiAjMmY0MTUyICFkZWZhdWx0O1xuJGRhcmstbGl2ZXI6ICM0ZjRmNGYgIWRlZmF1bHQ7XG4kbGF2ZW5kZXItYmx1c2g6ICNmZmY0ZjYgIWRlZmF1bHQ7XG4kbWFnZW50YTogIzk3NDA2MyAhZGVmYXVsdDtcbiRmbGFtZTogI2RlNTkyYiAhZGVmYXVsdDtcbiRzcGFjZS1jYWRldDogIzFjMmU0YSAhZGVmYXVsdDtcbiRkZWVwLWxpbGFjOiAjOGM0OGM4ICFkZWZhdWx0O1xuJGNyYXlvbGE6ICMyOGFlNjQgIWRlZmF1bHQ7XG4kYmRhenpsZWQtYmx1ZTogIzJjNGE5NiAhZGVmYXVsdDtcbiRvcmFuZ2UtY3JheW9sYTogI2ZmNmMzOSAhZGVmYXVsdDtcbiRzaWx2ZXItc2FuZDogI2M0YzRjNCAhZGVmYXVsdDtcblxuLy8gVGV4dCBDb2xvcnNcbiRibGFjazogcmdiKDAsIDAsIDApOyAvLyAjMDAwXG4kdHJhbnNwYXJlbnQ6IHRyYW5zcGFyZW50OyAvL3RyYW5zcGFyZW50XG4kZGVlcC1rYW1hcnU6IHJnYigzNSwgNTcsIDkzKTsgLy8jMjMzOTVkXG4kcGxhdGludW06IHJnYigyMzQsIDIzNCwgMjM0KTsgLy8jZWFlYWVhXG4kcGxhdGludW0yOiByZ2IoMjMxLCAyMzEsIDIzMSk7IC8vI2U3ZTdlN1xuJGRhdnlzLWdyZXk6IHJnYig4OCwgODgsIDg4KTsgLy8jNTg1ODU4XG4kYXNoLWdyZXk6IHJnYigxNzksIDE3OSwgMTc5KTsgLy8jYjNiM2IzXG4kZ2hvc3Qtd2hpdGU6IHJnYigyNDksIDI0OSwgMjQ5KTsgLy8jRjlGOUY5XG4kd2hpdGUtc21va2U6IHJnYigyNDgsIDI0OCwgMjQ4KTsgLy8gI2Y4ZjhmOFxuJGltcGVyaWFsLXJlZDogcmdiKDIzNiwgMjgsIDYwKTsgLy8gI2VjMWMzY1xuJHNhbmdyaWE6IHJnYigxNDYsIDEzLCAxNik7IC8vICM5MjBkMTBcbiRwaWN0b24tYmx1ZTogcmdiKDg2LCAxNzQsIDI1NSk7IC8vICM1NmFlZmZcbiRxdWluYWNyaWRvbmUtbWFnZW50YTogcmdiKDE0MCwgNTYsIDg4KTsgLy8gIzhDMzg1OFxuJHlhbmtlZXMtYmx1ZTogcmdiKDI2LCA0MSwgNjUpOyAvLyAjMWEyOTQxXG4kcGFyYWRpc2UtcGluazogcmdiKDIzNCwgNjcsIDkxKTsgLy8gI2VhNDM1YlxuJG1vb25zdG9uZS1ibHVlOiByZ2IoOTYsIDE4NCwgMjAxKTsgLy8gIzYwYjhjOVxuJHdoaXRlLXNtb2tlMjogcmdiKDI0NSwgMjQ1LCAyNDUpOyAvLyAjZjVmNWY1XG4kbGlnaHQtZ3JheTogcmdiKDIxMCwgMjEwLCAyMTApOyAvLyAjZDJkMmQyXG4kZ2lhbnRzLW9yYW5nZTogcmdiKDI0MSwgODYsIDM1KTsgLy8gI2YxNTYyM1xuJGFtYXJhbnRoLXJlZDogcmdiKDIxNCwgMzgsIDU0KTsgLy8gI2Q2MjYzNlxuJHJ1c3R5LXJlZDogcmdiKDIxMiwgMzksIDU3KTsgLy8gI2Q0MjczOVxuJGdyZWVuLWNyYXlvbGE6IHJnYigzOSwgMTc0LCA5Nik7IC8vICMyN2FlNjBcblxuXG4kY29sb3JzOiAoXG4gICAgKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZSgoJ3NtYWx0JzogJHNtYWx0LFxuICAgICAgICAgICAgJ25pZ2h0Ymx1ZSc6ICRuaWdodGJsdWUsXG4gICAgICAgICAgICAnYmx1ZSc6ICRibHVlLFxuICAgICAgICAgICAgJ3BhY2lmaWNibHVlJzogJHBhY2lmaWNibHVlLFxuICAgICAgICAgICAgJ3JveWFsYmx1ZSc6ICRyb3lhbGJsdWUsXG4gICAgICAgICAgICAnaW5kaWdvJzogJGluZGlnbyxcbiAgICAgICAgICAgICdwdXJwbGUnOiAkcHVycGxlLFxuICAgICAgICAgICAgJ2RhcmtwdXJwbGUnOiAkZGFya3B1cnBsZSxcbiAgICAgICAgICAgICdwaW5rJzogJHBpbmssXG4gICAgICAgICAgICAnZmFsdXJlZCc6ICRmYWx1cmVkLFxuICAgICAgICAgICAgJ2ZyZWVyZWQnOiAkZnJlZXJlZCxcbiAgICAgICAgICAgICdyZWQnOiAkcmVkLFxuICAgICAgICAgICAgJ2NyaW1zb24nOiAkY3JpbXNvbixcbiAgICAgICAgICAgICdwdW1wa2luJzogJHB1bXBraW4sXG4gICAgICAgICAgICAnb3JhbmdlJzogJG9yYW5nZSxcbiAgICAgICAgICAgICd5ZWxsb3cnOiAkeWVsbG93LFxuICAgICAgICAgICAgJ2dyZWVuJzogJGdyZWVuLFxuICAgICAgICAgICAgJ3RlYWwnOiAkdGVhbCxcbiAgICAgICAgICAgICdjeWFuJzogJGN5YW4sXG4gICAgICAgICAgICAnd2hpdGUnOiAkd2hpdGUsXG4gICAgICAgICAgICAnZ3JheSc6ICRncmF5LTYwMCxcbiAgICAgICAgICAgICdncmF5LWRhcmsnOiAkZ3JheS04MDAsXG4gICAgICAgICksXG4gICAgICAgICRjb2xvcnNcbik7XG5cbi8vIEN1c3RvbSBjb2xvclxuJGJnLWNvbG9yOiAjZWJlYmViO1xuJGNvbG9yLXJlZDogI2UxMjAyNztcbiRjb2xvci1zcGFuOiAjZTIyMTI3O1xuJGNvbG9yLWJvcmRlcjogI2Q3ZDdkNztcblxuJHByaW1hcnk6ICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogJGNyaW1zb24gIWRlZmF1bHQ7XG4kbGlnaHQ6ICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6IChcbiAgICApICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKCgncHJpbWFyeSc6ICRwcmltYXJ5LFxuICAgICAgICAgICAgJ3NlY29uZGFyeSc6ICRzZWNvbmRhcnksXG4gICAgICAgICAgICAnc3VjY2Vzcyc6ICRzdWNjZXNzLFxuICAgICAgICAgICAgJ2luZm8nOiAkaW5mbyxcbiAgICAgICAgICAgICd3YXJuaW5nJzogJHdhcm5pbmcsXG4gICAgICAgICAgICAnZGFuZ2VyJzogJGRhbmdlcixcbiAgICAgICAgICAgICdsaWdodCc6ICRsaWdodCxcbiAgICAgICAgICAgICdkYXJrJzogJGRhcmssXG4gICAgICAgICAgICAnZ2hvc3Qtd2hpdGUnOiAkZ2hvc3Qtd2hpdGUsXG4gICAgICAgICAgICAnZGVlcEthbWFydSc6ICRkZWVwLWthbWFydSxcbiAgICAgICAgICAgICdjeWFuJzogJHBpY3Rvbi1ibHVlLFxuICAgICAgICApLFxuICAgICAgICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBPdmVybGF5c1xuJGJsYWNrLTA1OiByZ2JhKCRibGFjaywgMC41KTtcbiRidG4tcGxheTogcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjcyKTtcblxuLy8gTGluZWFyXG4kYnV0dG9uLWxpbmVhcjogbGluZWFyLWdyYWRpZW50KDI4MS44M2RlZywgJGltcGVyaWFsLXJlZCAwLjc3JSwgJHNhbmdyaWEgOTguMjglKTtcbiRsaW5lLWJsZXVEZUZyYW5jZS1saW5lYXI6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM0OTlkNyAwJSwgIzJlYzY3OSAxMDAlKTtcbiRsaW5lLXJvc3NvQ29yc2EtbGluZWFyOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkZDA1MDUgMCUsICM4NjNmOGEgMTAwJSk7XG4kbGluZS1jYXByaS1saW5lYXI6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxYjZmZiAwJSwgIzAwNTZhOCAxMDAlKTtcbiRzcXVhcmUtcHJpbmNldG9uLW9yYW5nZS1saW5lYXI6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNTg1MWYgMCUsICNmMDRjMjMgMTAwJSk7XG4kc3F1YXJlLWZyZW5jaC1ibHVlLWxpbmVhcjogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwNmRjNCAwJSwgIzAwNjBiNCAxMDAlKTtcbiRzcXVhcmUtYW1hcmFudGgtcmVkLWxpbmVhcjogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Q3MjUzNCAwJSwgIzljMzg3MyAxMDAlKTtcbiRzcXVhcmUtYmxldS1kZS1mcmFuY2UtbGluZWFyOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzQ5OWQ2IDAlLCAjMmZjNTdjIDEwMCUpO1xuXG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ0bi1lZmZlY3Q6IHRydWUgIWRlZmF1bHQ7XG4kYnRuLWVmZmVjdDogYnRuLWJvcmRlci0zICFkZWZhdWx0O1xuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAgICkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKCgwOiAwLFxuICAgICAgICAgICAgMTogKCRzcGFjZXIgKiAwLjI1LFxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIDI6ICgkc3BhY2VyICogMC41LFxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIDM6ICRzcGFjZXIsXG4gICAgICAgICAgICA0OiAoJHNwYWNlciAqIDEuNSxcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICA1OiAoJHNwYWNlciAqIDMsXG4gICAgICAgICAgICApLFxuICAgICAgICApLFxuICAgICAgICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoXG4gICAgKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKCgyNTogMjUlLFxuICAgICAgICAgICAgNTA6IDUwJSxcbiAgICAgICAgICAgIDc1OiA3NSUsXG4gICAgICAgICAgICAxMDA6IDEwMCUsXG4gICAgICAgICAgICBhdXRvOiBhdXRvLFxuICAgICAgICApLFxuICAgICAgICAkc2l6ZXNcbik7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogJGRhdnlzLWdyZXkgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogdGhlbWUtY29sb3IoJ2N5YW4nKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4kbGluay1jb2xvci1kYW5nZXI6IHRoZW1lLWNvbG9yKCdkYW5nZXInKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yLWRhbmdlcjogZGFya2VuKCRsaW5rLWNvbG9yLWRhbmdlciwgMTUlKSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAxcmVtICFkZWZhdWx0O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDAsXG4gICAgc206IDU3NnB4LFxuICAgIG1kOiA3NjhweCxcbiAgICBsZzogOTkycHgsXG4gICAgeGw6IDEyMjBweCxcbiAgICApICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgJyRncmlkLWJyZWFrcG9pbnRzJ1xuKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgICBzbTogNTQwcHgsXG4gICAgbWQ6IDcyMHB4LFxuICAgIGxnOiA5NjBweCxcbiAgICB4bDogMTIwMHB4LFxuICAgICkgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgJyRjb250YWluZXItbWF4LXdpZHRocydcbik7XG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206IDEuMjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAwLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogMC4ycmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogMCAxMnB4IDI1cHggcmdiYSgkYmxhY2ssIDAuMDUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6IDAgMTJweCAyNXB4IHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6IDAgMTJweCAyNXB4IHJnYmEoJGJsYWNrLCAwLjE1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiB0aGVtZS1jb2xvcigncHJpbWFyeScpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6IDAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiBhbGwgMC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6IG9wYWNpdHkgMC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6IGhlaWdodCAwLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDAuNXMgIWRlZmF1bHQ7XG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtcGF0aDogJy4uL2ZvbnRzLycgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbWVycml3ZWF0aGVyOiAnTWVycml3ZWF0aGVyIFNhbnMnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWFyaWFsOiAnQXJpYWwnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlICFkZWZhdWx0O1xuXG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlciAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogKFxuICAgIDE0LzE2KSAqIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogKFxuICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogKFxuICAgICRmb250LXNpemUtYmFzZSAqIDAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAxMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogKFxuICAgICRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6IDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6IChcbiAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogKFxuICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6IDAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6IGluc2V0IDAgLTAuMXJlbSAwIHJnYmEoJGJsYWNrLCAwLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6IDAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogJHNwYWNlciAhZGVmYXVsdDtcblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAwLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogMC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogcmdiYSgkYmxhY2ssIDAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiByZ2JhKCRibGFjaywgMC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstYmc6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogcmdiYSgkd2hpdGUsIDAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6IHJnYmEoJHdoaXRlLCAwLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAkYm9keS1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6IG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6IHJlbSg4LjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6IHJlbSgxNikgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogMC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgMC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206IDAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6IDAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIDAuMTUpLFxuICAgIDAgMXB4IDFweCByZ2JhKCRibGFjaywgMC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAwLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogMC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRidG4tdHJhbnNpdGlvbjI6IGVhc2Utb3V0IDAuNXM7XG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogJGRhdnktZ3JleSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgMC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAkZGF2eS1ncmV5ICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogKFxuICAgICRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206IChcbiAgICAkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogKFxuICAgICRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogMC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6IDAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAwLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6IDAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdHItdWktZ3V0dGVyOiAxLjVyZW0gIWRlZmF1bHQ7XG4kY3RyLXVpLXNwYWNlci14OiAxcmVtICFkZWZhdWx0O1xuXG4kY3RyLXVpLWluZGljYXRvci1zaXplOiAoXG4gICAgMTIvMTQpICogMWVtICFkZWZhdWx0O1xuJGN0ci11aS1pbmRpY2F0b3ItYmc6ICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdHItdWktaW5kaWNhdG9yLWJnLXNpemU6IDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3RyLXVpLWluZGljYXRvci1ib3gtc2hhZG93OiBpbnNldCAwIDAuMjVyZW0gMC4yNXJlbSByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcblxuJGN0ci11aS1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdHItdWktbGFiZWwtZGlzYWJsZWQtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN0ci11aS1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3RyLXVpLWluZGljYXRvci1jaGVja2VkLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdHItdWktaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6IHJnYmEodGhlbWUtY29sb3IoJ3ByaW1hcnknKSwgMC41KSAhZGVmYXVsdDtcbiRjdHItdWktaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN0ci11aS1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLFxuICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN0ci11aS1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdHItdWktaW5kaWNhdG9yLWFjdGl2ZS1iZzogbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdHItdWktaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY2hlY2tib3gtdWktaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNoZWNrYm94LXVpLWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN0ci11aS1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCAnIycsICclMjMnKSAhZGVmYXVsdDtcblxuJGNoZWNrYm94LXVpLWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjaGVja2JveC11aS1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN0ci11aS1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjaGVja2JveC11aS1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGNoZWNrYm94LXVpLWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCAnIycsICclMjMnKSAhZGVmYXVsdDtcbiRjaGVja2JveC11aS1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kcmFkaW8tdWktaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiRyYWRpby11aS1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3RyLXVpLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgJyMnLCAnJTIzJykgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6IDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogMC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6IHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6IDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsXG4gICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6IGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG5cbiRmaWxlLXVpLWhlaWdodDogJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRmaWxlLXVpLWZvY3VzLWJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmaWxlLXVpLWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZpbGUtdWktcGFkZGluZy15OiAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmaWxlLXVpLXBhZGRpbmcteDogJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZmlsZS11aS1saW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmaWxlLXVpLWNvbG9yOiAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZmlsZS11aS1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuJGZpbGUtdWktYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmaWxlLXVpLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmaWxlLXVpLWJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZpbGUtdWktYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZmlsZS11aS1idXR0b24tY29sb3I6ICRmaWxlLXVpLWNvbG9yICFkZWZhdWx0O1xuJGZpbGUtdWktYnV0dG9uLWJnOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZmlsZS11aS10ZXh0OiAoXG4gICAgZW46ICdCcm93c2UnLFxuICAgIGVzOiAnRWxlZ2lyJyxcbiAgICB2aTogJ0R1eeG7h3QnLFxuICAgICkgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6IHRoZW1lLWNvbG9yKCdzdWNjZXNzJykgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiB0aGVtZS1jb2xvcignZGFuZ2VyJykgIWRlZmF1bHQ7XG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgMC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246IDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6IDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtc3R1Y2s6IDEwNzEgIWRlZmF1bHQ7XG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAoXG4gICAgJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6IChcbiAgICAkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6IChcbiAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6IChcbiAgICAkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSxcbiAgICAgICAgJyMnLFxuICAgICAgICAnJTIzJ1xuICAgICkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAwLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6IHJnYmEoJGJsYWNrLCAwLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLFxuICAgICAgICAnIycsXG4gICAgICAgICclMjMnXG4gICAgKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogKFxuICAgIDUvMTQpICogMWVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAwLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6IDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAoXG4gICAgMzAvMTQpICogMWVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICRyZWQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogJHJlZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAhZGVmYXVsdDtcblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogcmdiYSgkYmxhY2ssIDAuMDMpICFkZWZhdWx0O1xuJGNhcmQtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAoXG4gICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogMC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAwLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46IDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAwLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAwLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoJGJsYWNrLCAwLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6IGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAwLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgMC4wNSkgIWRlZmF1bHQ7XG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogMC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogMC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogMC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAxMHJlbSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6IDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAwLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogMCAwLjI1cmVtIDAuNXJlbSByZ2JhKCRibGFjaywgMC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6IDAgMC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIDAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6IDk4MHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiA1NzhweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogMzk4cHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6IC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6IC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiA2ICFkZWZhdWx0O1xuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6IDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAoXG4gICAgJGZvbnQtc2l6ZS1iYXNlICogMC43NSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiBpbnNldCAwIDAuMXJlbSAwLjFyZW0gcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiB0aGVtZS1jb2xvcigncHJpbWFyeScpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAwLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgkYmxhY2ssIDAuMDc1KSAhZGVmYXVsdDtcblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAwLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiBxdW90ZSgnPicpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6IDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCAnIycsICclMjMnKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksICcjJywgJyUyMycpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZSAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6IDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAwLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogMC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6IDM0MHB4ICFkZWZhdWx0O1xuXG4vLyBQcmludGluZ1xuJHByaW50LXBhZ2Utc2l6ZTogYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICdsZycpICFkZWZhdWx0O1xuJGltZy1wYXRoOiAnLi4vaW1hZ2VzLyc7XG4kaW1nLXBhdGgxOiAnL2ltYWdlcy8nO1xuJGltZy1pY29uOiAnLi4vJztcblxuJG9mZnNldHM6IChcbiAgICB0b3AsXG4gICAgYm90dG9tLFxuICAgIGxlZnQsXG4gICAgcmlnaHRcbik7XG4kYnJlYWtwb2ludHM6IChcbiAgICBzbTogJyhtaW4td2lkdGg6IDU3NnB4KScsXG4gICAgbWQ6ICcobWluLXdpZHRoOiA3NjhweCknLFxuICAgIGxnOiAnKG1pbi13aWR0aDogOTkycHgpJyxcbiAgICB4bDogJyhtaW4td2lkdGg6IDEyMDBweCknLFxuKTtcbiRkYXNoYXJyYXk6IDM7XG4kZGFzaGFycmF5MjogNjA7XG5cbi8qIFRoZXJlIGFyZSB0aHJlZSBtaXhpbnMgYXBwbHkgZm9yIGZvbnQtd2VpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiB1LWZ3LXIge1xuICAgIC8vIG9ubHkgZm9yIGZvbnQtZmFtaWx5OiBmZi1yZWd1bGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbkBtaXhpbiB1LWZ3LW0ge1xuICAgIC8vIG9ubHkgZm9yIGZvbnQtZmFtaWx5OiBmZi1tZWRpdW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1peGluIHUtZnctYiB7XG4gICAgLy8gb25seSBmb3IgZm9udC1mYW1pbHk6IGZmLWJvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1peGluIHNjcm9sbC1iYXJzKCRzaXplOiA2LCAkdGh1bWItY29sb3I6ICRhc2gtZ3JleSwgJHRyYWNrLWNvbG9yOiAkdHJhbnNwYXJlbnQsICRib3JkZXItcmFkaXVzLXRodW1iOiAzLCAkYm9yZGVyLXRodW1iOiAyKSB7XG5cbiAgICAvLyBGb3IgR29vZ2xlIENocm9tZVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IHJlbSgkc2l6ZSk7XG4gICAgICAgIGhlaWdodDogcmVtKCRzaXplKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNSk7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGh1bWItY29sb3I7XG4gICAgICAgIGJvcmRlcjogcmVtKCRib3JkZXItdGh1bWIpIHNvbGlkICR0cmFjay1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKCRib3JkZXItcmFkaXVzLXRodW1iKTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0cmFjay1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBGb3IgSW50ZXJuZXQgRXhwbG9yZXJcbiAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogJHRodW1iLWNvbG9yO1xuICAgIHNjcm9sbGJhci10cmFjay1jb2xvcjogJHRyYWNrLWNvbG9yO1xufVxuXG4kd2lkdGgtY29udGFpbmVyLXZhbHVlOiAxMTEwO1xuJHdpZHRoLXBjLW1lZGl1bS12YWx1ZTogMTQ0MDtcbiR3aWR0aC1zaWRlYmFyLWNvbnRhaW5lci12YWx1ZTogODIzOyIsIi5zbGljayB7XG4gICAgJi1kb3RzIHtcbiAgICAgICAgJl9fY3VzdG9tIHtcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDIwKSAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxNCk7XG5cbiAgICAgICAgICAgICYuZ3JheSB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFzaC1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCByZW0oMTIpO1xuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXNoLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjcmltc29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX192ZXJ0aWNsZVNsaWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IC0yNHB4IDAgMCAtNzRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGxhdGludW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXNoLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFzaC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBsYXRpbnVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oOCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwbGF0aW51bTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHV0YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBBbm90aGVyIGdyaWQgbWl4aW4gdGhhdCBlbnN1cmVzIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCkge1xuICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gYCRncmlkLWJyZWFrcG9pbnRzYCBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICR5aXEtdGV4dC1kYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICR5aXEtdGV4dC1saWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgIzAwMCwgI2ZmZik7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cblxuQGZ1bmN0aW9uIGVtKCRwaXhlbHMsICRjb250ZXh0OiAxNCkge1xuICBAaWYgKHVuaXRsZXNzKCRwaXhlbHMpKSB7XG4gICAgJHBpeGVsczogJHBpeGVscyAqIDFweDtcbiAgfVxuXG4gIEBpZiAodW5pdGxlc3MoJGNvbnRleHQpKSB7XG4gICAgJGNvbnRleHQ6ICRjb250ZXh0ICogMXB4O1xuICB9XG5cbiAgQHJldHVybiAkcGl4ZWxzIC8gJGNvbnRleHQgKiAxZW07XG59XG5cbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6IDE2KSB7XG4gIEBpZiAodW5pdGxlc3MoJHBpeGVscykpIHtcbiAgICAgICRwaXhlbHM6ICRwaXhlbHMgKiAxcHg7XG4gIH1cbiAgQGlmICh1bml0bGVzcygkY29udGV4dCkpIHtcbiAgICAgICRjb250ZXh0OiAkY29udGV4dCAqIDFweDtcbiAgfVxuICBAcmV0dXJuICRwaXhlbHMgLyAkY29udGV4dCAqIDFyZW07XG59IiwiLm5vaS1iYXQge1xuICAgIC5jYXJkU3RvY2sge1xuICAgICAgICAuaW1nLWJnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucXV5LWl0ZW0tYmcge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5pbWctYmcge1xuICAgICAgICBAaW5jbHVkZSBiZy1ib3goMjM2LCAxMzYpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnLWJveCg4MjUsIDE1MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgI3skcm9vdH0ge1xuICAgICAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMzMpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDMzKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucXV5LWl0ZW0tYmctZnVsbC10ZXh0IHtcbiAgICAkcm9vdDogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaW1nLWJnIHtcbiAgICAgICAgQGluY2x1ZGUgYmctYm94KDIzNiwgMTM2KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZy1ib3goODI1LCAxNTApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgI3skcm9vdH0ge1xuICAgICAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgzMyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgzMyk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyByYXRpb1xuICAgICZfXzgyNXgxMzAge1xuICAgICAgICAuaW1nLWJnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnLWJveCgyMzYsIDEzNik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1ib3goODI1LCAxMzApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBwb3NpdGlvbkcoJHRvcCwgJGxlZnQsICR3aWR0aCwgJHdHLCAkaEcpIHtcbiAgICB0b3A6ICgkdG9wLyRoRykgKiAxMDAlO1xuICAgIGxlZnQ6ICgkbGVmdC8kd0cpICogMTAwJTtcbiAgICB3aWR0aDogKCR3aWR0aC8kd0cpICogMTAwJTtcbn1cblxuQG1peGluIGJnLWJveCgkd2lkdGg6IDEsICRoZWlnaHQ6IDEpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwYWRkaW5nLXRvcDogKCRoZWlnaHQvJHdpZHRoKSAqIDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGhlYWRTZWxlY3Qge1xuICAgIC5kcm9wZG93bi1zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNC41KSAwO1xuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaW1wbGViYXItdHJhY2sudmVydGljYWwge1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC4xKTtcbiAgICAgICAgICAgIHJpZ2h0OiBlbSgxNSk7XG4gICAgICAgIH1cbiAgICAgICAgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBbZGF0YS1zaW1wbGViYXI9XCJpbml0XCJdIC5zaW1wbGViYXItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyKy5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBlbSg4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTE1KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKC0xNSk7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCBlbSg4KSBlbSgxNSkgcmdiYSgkYmxhY2ssIDAuMTUpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdLFxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiBlbSg0LjUpIDE1cHggZW0oNC41KSA3cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogZW0oNTMpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgPioge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXDMzXCI7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIHRvcDogZW0oLTgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtMTUpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTE1KTtcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSgtOCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAgICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuXG4gICAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuXG4gICAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgJycsICctI3skbmFtZX0nKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJG1pbiB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRtYXgge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAgICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGJyZWFrLW1heCgkcGl4ZWwpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHBpeGVsKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBicmVhay1taW4oJHBpeGVsKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRwaXhlbCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gYnJlYWsoJHBpeGVsMSwgJHBpeGVsMikge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcGl4ZWwxKSBhbmQgKG1heC13aWR0aDogJHBpeGVsMikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBtYXgtZGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gbWF4LWRlc2t0b3AtZG93biB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gZGVza3RvcC11cCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gZGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBkZXNrdG9wLWRvd24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHRhYmxldC1kZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHRhYmxldCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHRhYmxldC1kb3duIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHRhYmxldC11cCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBtb2JpbGUge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBtb2JpbGUtZG93biB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBtb2JpbGUtdXAge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gbW9iaWxlLXRhYmxldCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHNtYWxsLW1vYmlsZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBzbWFsbC1tb2JpbGUtdXAge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gaXBhZC1wcm8xMy1sYW5kcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gaXBhZC1wcm8xMS1sYW5kcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gaXBob25lMTEtcHJvbWF4LWxhbmRzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg5NnB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIGlwaG9uZTExLXByby1sYW5kcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MTJweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIi5idXR0b24tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogZW0oMzcpO1xuICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBlbSg2NSk7XG4gICAgICAgIGhlaWdodDogZW0oMjgpO1xuICAgICAgICBwYWRkaW5nOiBlbSg0KSBlbSg4KTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMjQvMTYpO1xuICAgICAgICBjb2xvcjogJGRhdnktZ3JleTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBlbSg2KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pY29uLXRleHQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGxhdGludW07XG4gICAgYm9yZGVyLXJhZGl1czogZW0oOCk7XG4gICAgcGFkZGluZzogZW0oMjgpIGVtKDMxKTtcbiAgICBtYXJnaW4tdG9wOiBlbSgyMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMzYpO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgLmltZy1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5pY29uLXRleHQtaW4tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgxNik7XG5cbiAgICAuaW1nLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDE2KTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGV4dCB7XG4gICAgLy8gc2l6ZVxuICAgIC8vIGtoaSBj4bqnbiB0aMOqbSBzaXplOiDEkeG7i25oIG5naMSpYSB0aMOqbSBj4bq3cCBrZXk6IHZhbHVlIHbDoG8gdGjDqm0uXG4gICAgJHNpemVzOiAodGV4dDogMTIsIHhzOiAxMiwgc206IDE0LCBtZDogMTYsIGxnOiAxOCwgaGVhZGluZy0yMDogMjAsIGhlYWRpbmctMjQ6IDI0LCBoZWFkaW5nLTI4OiAyOCk7XG4gICAgXG4gICAgLy8gY29sb3JcbiAgICAvLyBraGkgY+G6p24gdGjDqm0gbcOgdTogxJHhu4tuaCBuZ2jEqWEgdGjDqm0gY+G6t3Aga2V5OiB2YWx1ZSB2w6BvIHRow6ptLlxuICAgICRjb2xvcnM6IChncmF5OiAkZGF2eS1ncmV5LCBibGFjazogJGJsYWNrLCB3aGl0ZTogJHdoaXRlLCBkYW5nZXI6ICRkYW5nZXIsIHN1Y2Nlc3M6ICRzdWNjZXNzLCBwcmltYXJ5OiAkcHJpbWFyeSk7XG4gICAgXG4gICAgQGVhY2ggJGssICRzaXplIGluICRzaXplcyB7XG4gICAgICAgICZfXyN7JGt9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oJHNpemUgKiAwLjc1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKCRzaXplKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWFjaCAkYywgJGNvbG9yIGluICRjb2xvcnMge1xuICAgICAgICAmX18jeyRjfSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5kcm9wLXJpZ2h0IHtcbiAgICAmX19ibG9jayB7XG4gICAgICAgIC5idG4tZ3JvdXAsIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWdyb3VwID4gYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFzaC1ncmV5O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjQvMTYpO1xuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGVtKDEwMCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDEwKTtcblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xNTA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGdyYXktMTUwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDQpIGVtKDYpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGVtKDUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGxhdGludW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5iYW5rLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiBlbSgxNik7XG59IiwiLmJveC1odW9uZy1kYW4tbm9wLXRpZW4ge1xuICAgICRyb290OiAmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhc2gtZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiBlbSg1KTtcbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiBlbSgxNykgZW0oMjQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBlbSg1KSBlbSg1KSAwIDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYXNoLWdyZXk7XG4gICAgICAgICN7JHJvb3R9IHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGVtKDEwMik7XG4gICAgICAgICAgICAgICAgLmltZy1iZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLWJveCgxMDIsIDQzKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmctYm94KDEwMiwgNDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiBlbSgxNykgZW0oMjQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgZW0oNSkgZW0oNSk7XG4gICAgfVxufVxuIiwiLnByZXZpZXctaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODElO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDpcbiAgICAgICAgICAgIHVybCgkaW1nLXBhdGgxKydoby10cm8vaHVvbmctZGFuLWdpYW8tZGljaC1zYW4tcGhhbS1zLWJvbmQvVmVjdG9yLXJlZC1vdXRsaW5lLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciAvIGF1dG8gMTAwJSxcbiAgICAgICAgICAgIHVybCgkaW1nLXBhdGgxKydoby10cm8vaHVvbmctZGFuLWdpYW8tZGljaC1zYW4tcGhhbS1zLWJvbmQvVmVjdG9yLXJlZC5zdmcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyIC8gYXV0byAxMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlLCBhdXRvIDgwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IGVtKDEzKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKCR3aGl0ZSwgMSk7XG4gICAgICAgIHdpZHRoOiBlbSgzNik7XG4gICAgICAgIGhlaWdodDogZW0oMzYpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLW1heCgzNzVweCkge1xuICAgICAgICAgICAgd2lkdGg6IGVtKDI2KTtcbiAgICAgICAgICAgIGhlaWdodDogZW0oMjYpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGVtKDQ2KTtcbiAgICAgICAgICAgIGhlaWdodDogZW0oNDYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGVtKDMyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVhay1tYXgoMzc1cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDMyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNDgvMzIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkZGF2eS1ncmV5O1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgZW0oMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIHUtZnctYjtcblxuICAgICAgICBAaW5jbHVkZSBicmVhay1tYXgoMzc1cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDIwLzEyKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudmVydGljYWwtc3RlcCB7XG4gICAgJHJvb3Q6ICY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogZW0oMzUpO1xuXG4gICAgJl9fc2lkZS1sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmX19udW1iZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLW51bWJlcik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDI4LzIwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGluZSB7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzLjVlbSAqIDIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHdoaXRlLCAkYmxhY2ssICR3aGl0ZSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGVtKDIzKTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcuNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyLXNhbmQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxLjQzNzVlbSk7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgI3skcm9vdH0ge1xuICAgICAgICAgICAgJl9fc2lkZS1sZWZ0IHtcbiAgICAgICAgICAgICAgICAmX19saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fY29udGVudC13cmFwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgzNyk7XG4gICAgICAgICN7JHJvb3R9IHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDM1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCI6cm9vdCB7XG5cbiAgQGVhY2ggJGNvbG9yLFxuICAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvcixcbiAgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsXG4gICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLFxuICAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tZXJyaXdlYXRoZXIpfTtcbiAgLS1mb250LWZhbWlseS1hcmlhbDogI3tpbnNwZWN0KCRmb250LWZhbWlseS1hcmlhbCl9O1xufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyA2XG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG5hcnRpY2xlLFxuYXNpZGUsXG5kaWFsb2csXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxM3B4XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gMVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTtcbn1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmRhbmdlciB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yLWRhbmdlcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvci1kYW5nZXI7XG4gICAgfVxuICB9XG5cbiAgJi5kYXZ5R3JleS1ob3Zlci1kYW5nZXIge1xuICAgIGNvbG9yOiAkZGF2eS1ncmV5O1xuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6ICRsaW5rLWNvbG9yLWRhbmdlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC1mYW1pbHktbm8tZHVwbGljYXRlLW5hbWVzXG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIFdlIGhhdmUgQHZpZXdwb3J0IHNldCB3aGljaCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbiAgLy8gd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgLy8gb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgLy8gb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG4vLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHN1ZWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6ICRkaXNwbGF5Mi1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLFxuICA1MCUsXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmhlYWRTaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLFxuICAxMS4xJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG4uamVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNDIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNDIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5oZWFydEJlYXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDUwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpXG4gICAgICByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmphY2tJblRoZUJveCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcbiAgYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5kZWxheS0xcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTJzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDJzO1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktM3Mge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7XG59XG5cbi5hbmltYXRlZC5kZWxheS00cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTVzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDVzO1xuICBhbmltYXRpb24tZGVsYXk6IDVzO1xufVxuXG4uYW5pbWF0ZWQuZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA4MDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4MDBtcztcbn1cblxuLmFuaW1hdGVkLmZhc3RlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbn1cblxuLmFuaW1hdGVkLnNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5zbG93ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAuYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAyMSk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAxNik7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMyAvIDQpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTEge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDEgLyAxKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBAaW5jbHVkZSBmbG9hdC1sZWZ0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBAaW5jbHVkZSBmbG9hdC1ub25lOyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5cbi8vIFNhc3MgbGlzdCBub3QgaW4gdmFyaWFibGVzIHNpbmNlIGl0J3Mgbm90IGludGVuZGVkIGZvciBjdXN0b21pemF0aW9uLlxuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3k7XG5cbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcblxuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcbn1cblxuXG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgICBmb250OiAwLzAgYTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgLy8gQHdhcm4gXCJUaGUgYHRleHQtaGlkZSgpYCBtaXhpbiBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHY0LjEuMC4gSXQgd2lsbCBiZSByZW1vdmVkIGVudGlyZWx5IGluIHY1LlwiO1xufVxuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygkbnVtYmVyOiAyKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1iZXI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbiIsIi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUodmlzaWJsZSk7XG59XG5cbi5pbnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUoaGlkZGVuKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBWaXNpYmlsaXR5XG5cbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcbn1cbiIsIi8qXG56LWluZGV4IG1hbmFnZXJcblxudXNhZ2U6XG4xLiBhZGQgei1pbmRleCBkZWZpbml0aW9uIGludG8gJGxheWVyc1xuMi4gY2FsbCBpdCBhcyBmb2xsb3dzXG4gICB6LWluZGV4OiB6KFwibGFuZ3VhZ2VcIik7IC89PiAxMVxuICAgei1pbmRleDogeihcImJhbm5lclwiLCBcImNvbnRlbnRcIik7IC89PiAxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJGxheWVyczogKFxuICAgIHRhYmxlOiAoXG4gICAgICAgIGZpeGVkOiAxLFxuICAgICksXG4gICAgYmFubmVyU2lkZUJhcjogKFxuICAgICAgICBkZXNjOiAxLFxuICAgICksXG4gICAgdGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50OiAoXG4gICAgICAgIGNvbnRlbnRBZnRlcjogMSxcbiAgICApLFxuICAgIHQtd2hhdEFyZVRoZUFkdmFudGFnZXNPZkZ1bmRDZXJ0aWZpY2F0ZXM6IChcbiAgICAgICAgaW5uZXI6IDEsXG4gICAgKSxcbiAgICBjYXJkV2h5OiAoXG4gICAgICAgIGRlc2NCZWZvcmU6IDEsXG4gICAgICAgIGRlc2NBZnRlcjogMixcbiAgICApLFxuICAgIGZvb3RlcjogKFxuICAgICAgICBwdWxsZG93blBsYWNlaG9sZGVyOiA5OTk5LFxuICAgICksXG4gICAgcC1zdG9ja092ZXJ2aWV3OiAoXG4gICAgICAgIGltYWdlOiAtMSxcbiAgICApLFxuICAgIGNhcmRTdG9jazogKFxuICAgICAgICBjb250ZW50OiAxLFxuICAgICksXG4gICAgc2VsZWN0MjogKFxuICAgICAgICBkcm9wZG93bjogMixcbiAgICApLFxuKTtcblxuQGZ1bmN0aW9uIG1hcC1kZWVwLWdldCgkbWFwLCAka2V5cy4uLikge1xuICAgICR2YWx1ZTogJG1hcDtcblxuICAgIEBlYWNoICRrZXkgaW4gJGtleXMge1xuICAgICAgICAkdmFsdWU6IG1hcC1nZXQoJHZhbHVlLCAka2V5KTtcbiAgICB9XG5cbiAgICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuQGZ1bmN0aW9uIHooJGtleXMuLi4pIHtcbiAgICBAaWYgbm90IHZhcmlhYmxlLWV4aXN0cyhsYXllcnMpIHtcbiAgICAgICAgQGVycm9yIFwiYCRsYXllcnNgIGlzIG5vdCBkZWZpbmVkLlwiO1xuICAgIH1cblxuICAgIEBpZiBub3QgZnVuY3Rpb24tZXhpc3RzKG1hcC1kZWVwLWdldCkge1xuICAgICAgICBAZXJyb3IgXCJgbWFwLWRlZXAtZ2V0KClgIGlzIG5vdCBhdmFpbGFibGUuXCI7XG4gICAgfVxuXG4gICAgQHJldHVybiBtYXAtZGVlcC1nZXQoJGxheWVycywgJGtleXMuLi4pO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBcmlhbCc7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH1BcmlhbE1ULmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmb250LXBhdGh9QXJpYWxNVC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmb250LXBhdGh9QXJpYWxNVC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRmb250LXBhdGh9QXJpYWxNVC5zdmcjQXJpYWxNVCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FyaWFsJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofUFyaWFsLUJvbGRNVC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skZm9udC1wYXRofUFyaWFsLUJvbGRNVC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmb250LXBhdGh9QXJpYWwtQm9sZE1ULnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH1BcmlhbC1Cb2xkTVQuc3ZnI0FyaWFsLUJvbGRNVCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlciBTYW5zJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofU1lcnJpd2VhdGhlclNhbnMtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH1NZXJyaXdlYXRoZXJTYW5zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZm9udC1wYXRofU1lcnJpd2VhdGhlclNhbnMtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlciBTYW5zJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofU1lcnJpd2VhdGhlclNhbnMtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmb250LXBhdGh9TWVycml3ZWF0aGVyU2Fucy1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmb250LXBhdGh9TWVycml3ZWF0aGVyU2Fucy1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlciBTYW5zJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofU1lcnJpd2VhdGhlclNhbnMtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmb250LXBhdGh9TWVycml3ZWF0aGVyU2Fucy1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmb250LXBhdGh9TWVycml3ZWF0aGVyU2Fucy1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlciBTYW5zJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofU1lcnJpd2VhdGhlclNhbnMtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZm9udC1wYXRofU1lcnJpd2VhdGhlclNhbnMtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH1NZXJyaXdlYXRoZXJTYW5zLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlciBTYW5zJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofU1lcnJpd2VhdGhlclNhbnMtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZm9udC1wYXRofU1lcnJpd2VhdGhlclNhbnMtRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH1NZXJyaXdlYXRoZXJTYW5zLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2Fucyc7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH1NZXJyaXdlYXRoZXJTYW5zLVNlbWlCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZm9udC1wYXRofU1lcnJpd2VhdGhlclNhbnMtU2VtaUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZm9udC1wYXRofU1lcnJpd2VhdGhlclNhbnMtU2VtaUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2Fucyc7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH1NZXJyaXdlYXRoZXJTYW5zLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH1NZXJyaXdlYXRoZXJTYW5zLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmb250LXBhdGh9TWVycml3ZWF0aGVyU2Fucy1NZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2Fucyc7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH1NZXJyaXdlYXRoZXJTYW5zLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH1NZXJyaXdlYXRoZXJTYW5zLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmb250LXBhdGh9TWVycml3ZWF0aGVyU2Fucy1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2Fucyc7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH1NZXJyaXdlYXRoZXJTYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmb250LXBhdGh9TWVycml3ZWF0aGVyU2Fucy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH1NZXJyaXdlYXRoZXJTYW5zLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyIFNhbnMnO1xuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9TWVycml3ZWF0aGVyU2Fucy1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZm9udC1wYXRofU1lcnJpd2VhdGhlclNhbnMtQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmb250LXBhdGh9TWVycml3ZWF0aGVyU2Fucy1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlciBTYW5zJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofU1lcnJpd2VhdGhlclNhbnMtRXh0cmFCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZm9udC1wYXRofU1lcnJpd2VhdGhlclNhbnMtRXh0cmFCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH1NZXJyaXdlYXRoZXJTYW5zLUV4dHJhQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2Fucyc7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH1NZXJyaXdlYXRoZXJTYW5zLUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZm9udC1wYXRofU1lcnJpd2VhdGhlclNhbnMtTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZm9udC1wYXRofU1lcnJpd2VhdGhlclNhbnMtTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn0iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICAgIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICAgIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICAgIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAgIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICAgIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLmltZy1iZyB7XG4gICAgQGluY2x1ZGUgaW1nLWJnKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgLyAyKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gICAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cblxuLmltYWdlLXJhdGlvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJi00Njl4MjY3IHtcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDQ2OSwgMjY3KTtcbiAgICB9XG5cbiAgICAmLTMwOXgyMjAge1xuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMzA5LCAyMjApO1xuICAgIH1cblxuICAgICYtMTQ0MHg0NTAge1xuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTQ0MCwgNDUwKTtcbiAgICB9XG5cbiAgICAmLTE0NDB4NjQwIHtcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE0NDAsIDY0MCk7XG4gICAgfVxuXG4gICAgJi01NDB4NDA1IHtcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDU0MCwgNDA1KTtcbiAgICB9XG5cbiAgICAmLTU0MHg2ODcge1xuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oNTQwLCA2ODcpO1xuICAgIH1cblxuICAgICYtMTExMHg1NDMge1xuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTExMCwgNTQzKTtcbiAgICB9XG5cbiAgICAmLTUxNngzODcge1xuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oNTE2LCAzODcpO1xuICAgIH1cblxuICAgICYtMTQ0MHgxMjM4IHtcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE0NDAsIDEyMzgpO1xuICAgIH1cblxuICAgICYtMzUweDY3NyB7XG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygzNTAsIDY3Nyk7XG4gICAgfVxuXG4gICAgJi0xMTEweDM2NiB7XG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxMTEwLCAzNjYpO1xuICAgIH1cblxuICAgICYtMTQ0MHg0NzAge1xuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTQ0MCwgNDcwKTtcbiAgICB9XG5cbiAgICAmLTI3MHgxNjgge1xuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMjcwLCAxNjgpO1xuICAgIH1cblxuICAgICYtMjU1eDE5MSB7XG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygyNTUsIDE5MSk7XG4gICAgfVxuXG4gICAgJi00NDF4MjQ4IHtcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDQ0MSwgMjQ4KTtcbiAgICB9XG5cbiAgICAmLTI1NXgxOTEge1xuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMjU1LCAxOTEpO1xuICAgIH1cblxuICAgICYtNjE4eDQ1NiB7XG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg2MTgsIDQ1Nik7XG4gICAgfVxufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIG1lZGlhLXF1ZXJ5LWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG5cblxuQG1peGluIGltZy1iZygkd2lkdGg6IDEsICRoZWlnaHQ6IDEpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwYWRkaW5nLXRvcDogKCRoZWlnaHQvJHdpZHRoKSAqIDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoOiAxLCAkaGVpZ2h0OiAxKSB7XG4gIHBhZGRpbmctYm90dG9tOiAoJGhlaWdodCAvICR3aWR0aCkgKiAxMDAlO1xufSIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGtiZC1mb250LXNpemU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuXG4gICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cblxuICAmLnNtIHtcbiAgICAmKyB7XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDUuMjVweCAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6IDcuMjVweCAxNnB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPi5jb2wsXG4gID5bY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOmRpc2FibGVkfi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcInZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yKTtcbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcImludmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcik7XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59IiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAvLyBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAvLyAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICAvLyB9IEBlbHNlIHtcbiAgICAvLyAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIC8vIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIGZvbnQtc2l6ZTogJGZvcm0tZmVlZGJhY2stZm9udC1zaXplO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gIH1cblxuICAuZm9ybS1jb250cm9sLFxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmZpbGUtdWktaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmZpbGUtdWktbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUgeyBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmZpbGUtdWktbGFiZWwge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vXG4vLyBFbGVnYW50SWNvbnNcbi8vXG4vLyBTaW5jZSBpY29ucyBhcmUgZm9udHMsIHRoZXkgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSB0ZXh0IGlzIHBsYWNlZCBhbmQgYXJlXG4vLyB0aHVzIGF1dG9tYXRpY2FsbHkgc2l6ZWQgdG8gbWF0Y2ggdGhlIHN1cnJvdW5kaW5nIGNoaWxkLiBUbyB1c2UsIGNyZWF0ZSBhblxuLy8gaW5saW5lIGVsZW1lbnQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgY2xhc3NlcywgbGlrZSBzbzpcbi8vXG4vLyA8YSBocmVmPVwiI1wiPjxzcGFuIGNsYXNzPVwiYXJyb3dfdXBcIj48L3NwYW4+IFN0YXI8L2E+XG4vLyA8YSBocmVmPVwiI1wiPjxzcGFuIGRhdGEtaWNvbj1cIlxcMjFcIj48L3NwYW4+IFN0YXI8L2E+XG5cblxuJGljb24tZm9udC1uYW1lOiAnRWxlZ2FudEljb25zJztcbiRpY29uLWZvbnQtcGF0aDogJGZvbnQtcGF0aDtcbiRpY29uLWZvbnQtc3ZnLWlkOiBcIkVsZWdhbnRJY29uc1wiICFkZWZhdWx0O1xuXG4vLyBAYXQtcm9vdCB7XG4vLyBJbXBvcnQgdGhlIGZvbnRzXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgLy8gIHVybCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLy8gfVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byB1c2UgZGF0YSBhdHRyaWJ1dGVzIGZvciBpbnNlcnRpbmcgeW91ciBpY29ucyAqL1xuW2RhdGEtaWNvbl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogVXNlIHRoZSBmb2xsb3dpbmcgQ1NTIGNvZGUgaWYgeW91IHdhbnQgdG8gaGF2ZSBhIGNsYXNzIHBlciBpY29uICovXG4vKlxuSW5zdGVhZCBvZiBhIGxpc3Qgb2YgYWxsIGNsYXNzIHNlbGVjdG9ycyxcbnlvdSBjYW4gdXNlIHRoZSBnZW5lcmljIHNlbGVjdG9yIGJlbG93LCBidXQgaXQncyBzbG93ZXI6XG5bY2xhc3MqPVwieW91ci1jbGFzcy1wcmVmaXhcIl0ge1xuKi9cbi5hcnJvd191cCxcbi5hcnJvd19kb3duLFxuLmFycm93X2xlZnQsXG4uYXJyb3dfcmlnaHQsXG4uYXJyb3dfbGVmdC11cCxcbi5hcnJvd19yaWdodC11cCxcbi5hcnJvd19yaWdodC1kb3duLFxuLmFycm93X2xlZnQtZG93bixcbi5hcnJvdy11cC1kb3duLFxuLmFycm93X3VwLWRvd25fYWx0LFxuLmFycm93X2xlZnQtcmlnaHRfYWx0LFxuLmFycm93X2xlZnQtcmlnaHQsXG4uYXJyb3dfZXhwYW5kX2FsdDIsXG4uYXJyb3dfZXhwYW5kX2FsdCxcbi5hcnJvd19jb25kZW5zZSxcbi5hcnJvd19leHBhbmQsXG4uYXJyb3dfbW92ZSxcbi5hcnJvd19jYXJyb3QtdXAsXG4uYXJyb3dfY2Fycm90LWRvd24sXG4uYXJyb3dfY2Fycm90LWxlZnQsXG4uYXJyb3dfY2Fycm90LXJpZ2h0LFxuLmFycm93X2NhcnJvdC0ydXAsXG4uYXJyb3dfY2Fycm90LTJkb3duLFxuLmFycm93X2NhcnJvdC0ybGVmdCxcbi5hcnJvd19jYXJyb3QtMnJpZ2h0LFxuLmFycm93X2NhcnJvdC11cF9hbHQyLFxuLmFycm93X2NhcnJvdC1kb3duX2FsdDIsXG4uYXJyb3dfY2Fycm90LWxlZnRfYWx0Mixcbi5hcnJvd19jYXJyb3QtcmlnaHRfYWx0Mixcbi5hcnJvd19jYXJyb3QtMnVwX2FsdDIsXG4uYXJyb3dfY2Fycm90LTJkb3duX2FsdDIsXG4uYXJyb3dfY2Fycm90LTJsZWZ0X2FsdDIsXG4uYXJyb3dfY2Fycm90LTJyaWdodF9hbHQyLFxuLmFycm93X3RyaWFuZ2xlLXVwLFxuLmFycm93X3RyaWFuZ2xlLWRvd24sXG4uYXJyb3dfdHJpYW5nbGUtbGVmdCxcbi5hcnJvd190cmlhbmdsZS1yaWdodCxcbi5hcnJvd190cmlhbmdsZS11cF9hbHQyLFxuLmFycm93X3RyaWFuZ2xlLWRvd25fYWx0Mixcbi5hcnJvd190cmlhbmdsZS1sZWZ0X2FsdDIsXG4uYXJyb3dfdHJpYW5nbGUtcmlnaHRfYWx0Mixcbi5hcnJvd19iYWNrLFxuLmljb25fbWludXMtMDYsXG4uaWNvbl9wbHVzLFxuLmljb25fY2xvc2UsXG4uaWNvbl9jaGVjayxcbi5pY29uX21pbnVzX2FsdDIsXG4uaWNvbl9wbHVzX2FsdDIsXG4uaWNvbl9jbG9zZV9hbHQyLFxuLmljb25fY2hlY2tfYWx0Mixcbi5pY29uX3pvb20tb3V0X2FsdCxcbi5pY29uX3pvb20taW5fYWx0LFxuLmljb25fc2VhcmNoLFxuLmljb25fYm94LWVtcHR5LFxuLmljb25fYm94LXNlbGVjdGVkLFxuLmljb25fbWludXMtYm94LFxuLmljb25fcGx1cy1ib3gsXG4uaWNvbl9ib3gtY2hlY2tlZCxcbi5pY29uX2NpcmNsZS1lbXB0eSxcbi5pY29uX2NpcmNsZS1zbGVsZWN0ZWQsXG4uaWNvbl9zdG9wX2FsdDIsXG4uaWNvbl9zdG9wLFxuLmljb25fcGF1c2VfYWx0Mixcbi5pY29uX3BhdXNlLFxuLmljb25fbWVudSxcbi5pY29uX21lbnUtc3F1YXJlX2FsdDIsXG4uaWNvbl9tZW51LWNpcmNsZV9hbHQyLFxuLmljb25fdWwsXG4uaWNvbl9vbCxcbi5pY29uX2FkanVzdC1ob3Jpeixcbi5pY29uX2FkanVzdC12ZXJ0LFxuLmljb25fZG9jdW1lbnRfYWx0LFxuLmljb25fZG9jdW1lbnRzX2FsdCxcbi5pY29uX3BlbmNpbCxcbi5pY29uX3BlbmNpbC1lZGl0X2FsdCxcbi5pY29uX3BlbmNpbC1lZGl0LFxuLmljb25fZm9sZGVyLWFsdCxcbi5pY29uX2ZvbGRlci1vcGVuX2FsdCxcbi5pY29uX2ZvbGRlci1hZGRfYWx0LFxuLmljb25faW5mb19hbHQsXG4uaWNvbl9lcnJvci1vY3RfYWx0LFxuLmljb25fZXJyb3ItY2lyY2xlX2FsdCxcbi5pY29uX2Vycm9yLXRyaWFuZ2xlX2FsdCxcbi5pY29uX3F1ZXN0aW9uX2FsdDIsXG4uaWNvbl9xdWVzdGlvbixcbi5pY29uX2NvbW1lbnRfYWx0LFxuLmljb25fY2hhdF9hbHQsXG4uaWNvbl92b2wtbXV0ZV9hbHQsXG4uaWNvbl92b2x1bWUtbG93X2FsdCxcbi5pY29uX3ZvbHVtZS1oaWdoX2FsdCxcbi5pY29uX3F1b3RhdGlvbnMsXG4uaWNvbl9xdW90YXRpb25zX2FsdDIsXG4uaWNvbl9jbG9ja19hbHQsXG4uaWNvbl9sb2NrX2FsdCxcbi5pY29uX2xvY2stb3Blbl9hbHQsXG4uaWNvbl9rZXlfYWx0LFxuLmljb25fY2xvdWRfYWx0LFxuLmljb25fY2xvdWQtdXBsb2FkX2FsdCxcbi5pY29uX2Nsb3VkLWRvd25sb2FkX2FsdCxcbi5pY29uX2ltYWdlLFxuLmljb25faW1hZ2VzLFxuLmljb25fbGlnaHRidWxiX2FsdCxcbi5pY29uX2dpZnRfYWx0LFxuLmljb25faG91c2VfYWx0LFxuLmljb25fZ2VuaXVzLFxuLmljb25fbW9iaWxlLFxuLmljb25fdGFibGV0LFxuLmljb25fbGFwdG9wLFxuLmljb25fZGVza3RvcCxcbi5pY29uX2NhbWVyYV9hbHQsXG4uaWNvbl9tYWlsX2FsdCxcbi5pY29uX2NvbmVfYWx0LFxuLmljb25fcmliYm9uX2FsdCxcbi5pY29uX2JhZ19hbHQsXG4uaWNvbl9jcmVkaXRjYXJkLFxuLmljb25fY2FydF9hbHQsXG4uaWNvbl9wYXBlcmNsaXAsXG4uaWNvbl90YWdfYWx0LFxuLmljb25fdGFnc19hbHQsXG4uaWNvbl90cmFzaF9hbHQsXG4uaWNvbl9jdXJzb3JfYWx0LFxuLmljb25fbWljX2FsdCxcbi5pY29uX2NvbXBhc3NfYWx0LFxuLmljb25fcGluX2FsdCxcbi5pY29uX3B1c2hwaW5fYWx0LFxuLmljb25fbWFwX2FsdCxcbi5pY29uX2RyYXdlcl9hbHQsXG4uaWNvbl90b29sYm94X2FsdCxcbi5pY29uX2Jvb2tfYWx0LFxuLmljb25fY2FsZW5kYXIsXG4uaWNvbl9maWxtLFxuLmljb25fdGFibGUsXG4uaWNvbl9jb250YWN0c19hbHQsXG4uaWNvbl9oZWFkcGhvbmVzLFxuLmljb25fbGlmZXNhdmVyLFxuLmljb25fcGllY2hhcnQsXG4uaWNvbl9yZWZyZXNoLFxuLmljb25fbGlua19hbHQsXG4uaWNvbl9saW5rLFxuLmljb25fbG9hZGluZyxcbi5pY29uX2Jsb2NrZWQsXG4uaWNvbl9hcmNoaXZlX2FsdCxcbi5pY29uX2hlYXJ0X2FsdCxcbi5pY29uX3N0YXJfYWx0LFxuLmljb25fc3Rhci1oYWxmX2FsdCxcbi5pY29uX3N0YXIsXG4uaWNvbl9zdGFyLWhhbGYsXG4uaWNvbl90b29scyxcbi5pY29uX3Rvb2wsXG4uaWNvbl9jb2csXG4uaWNvbl9jb2dzLFxuLmFycm93X3VwX2FsdCxcbi5hcnJvd19kb3duX2FsdCxcbi5hcnJvd19sZWZ0X2FsdCxcbi5hcnJvd19yaWdodF9hbHQsXG4uYXJyb3dfbGVmdC11cF9hbHQsXG4uYXJyb3dfcmlnaHQtdXBfYWx0LFxuLmFycm93X3JpZ2h0LWRvd25fYWx0LFxuLmFycm93X2xlZnQtZG93bl9hbHQsXG4uYXJyb3dfY29uZGVuc2VfYWx0LFxuLmFycm93X2V4cGFuZF9hbHQzLFxuLmFycm93X2NhcnJvdF91cF9hbHQsXG4uYXJyb3dfY2Fycm90LWRvd25fYWx0LFxuLmFycm93X2NhcnJvdC1sZWZ0X2FsdCxcbi5hcnJvd19jYXJyb3QtcmlnaHRfYWx0LFxuLmFycm93X2NhcnJvdC0ydXBfYWx0LFxuLmFycm93X2NhcnJvdC0yZHdubl9hbHQsXG4uYXJyb3dfY2Fycm90LTJsZWZ0X2FsdCxcbi5hcnJvd19jYXJyb3QtMnJpZ2h0X2FsdCxcbi5hcnJvd190cmlhbmdsZS11cF9hbHQsXG4uYXJyb3dfdHJpYW5nbGUtZG93bl9hbHQsXG4uYXJyb3dfdHJpYW5nbGUtbGVmdF9hbHQsXG4uYXJyb3dfdHJpYW5nbGUtcmlnaHRfYWx0LFxuLmljb25fbWludXNfYWx0LFxuLmljb25fcGx1c19hbHQsXG4uaWNvbl9jbG9zZV9hbHQsXG4uaWNvbl9jaGVja19hbHQsXG4uaWNvbl96b29tLW91dCxcbi5pY29uX3pvb20taW4sXG4uaWNvbl9zdG9wX2FsdCxcbi5pY29uX21lbnUtc3F1YXJlX2FsdCxcbi5pY29uX21lbnUtY2lyY2xlX2FsdCxcbi5pY29uX2RvY3VtZW50LFxuLmljb25fZG9jdW1lbnRzLFxuLmljb25fcGVuY2lsX2FsdCxcbi5pY29uX2ZvbGRlcixcbi5pY29uX2ZvbGRlci1vcGVuLFxuLmljb25fZm9sZGVyLWFkZCxcbi5pY29uX2ZvbGRlcl91cGxvYWQsXG4uaWNvbl9mb2xkZXJfZG93bmxvYWQsXG4uaWNvbl9pbmZvLFxuLmljb25fZXJyb3ItY2lyY2xlLFxuLmljb25fZXJyb3Itb2N0LFxuLmljb25fZXJyb3ItdHJpYW5nbGUsXG4uaWNvbl9xdWVzdGlvbl9hbHQsXG4uaWNvbl9jb21tZW50LFxuLmljb25fY2hhdCxcbi5pY29uX3ZvbC1tdXRlLFxuLmljb25fdm9sdW1lLWxvdyxcbi5pY29uX3ZvbHVtZS1oaWdoLFxuLmljb25fcXVvdGF0aW9uc19hbHQsXG4uaWNvbl9jbG9jayxcbi5pY29uX2xvY2ssXG4uaWNvbl9sb2NrLW9wZW4sXG4uaWNvbl9rZXksXG4uaWNvbl9jbG91ZCxcbi5pY29uX2Nsb3VkLXVwbG9hZCxcbi5pY29uX2Nsb3VkLWRvd25sb2FkLFxuLmljb25fbGlnaHRidWxiLFxuLmljb25fZ2lmdCxcbi5pY29uX2hvdXNlLFxuLmljb25fY2FtZXJhLFxuLmljb25fbWFpbCxcbi5pY29uX2NvbmUsXG4uaWNvbl9yaWJib24sXG4uaWNvbl9iYWcsXG4uaWNvbl9jYXJ0LFxuLmljb25fdGFnLFxuLmljb25fdGFncyxcbi5pY29uX3RyYXNoLFxuLmljb25fY3Vyc29yLFxuLmljb25fbWljLFxuLmljb25fY29tcGFzcyxcbi5pY29uX3Bpbixcbi5pY29uX3B1c2hwaW4sXG4uaWNvbl9tYXAsXG4uaWNvbl9kcmF3ZXIsXG4uaWNvbl90b29sYm94LFxuLmljb25fYm9vayxcbi5pY29uX2NvbnRhY3RzLFxuLmljb25fYXJjaGl2ZSxcbi5pY29uX2hlYXJ0LFxuLmljb25fcHJvZmlsZSxcbi5pY29uX2dyb3VwLFxuLmljb25fZ3JpZC0yeDIsXG4uaWNvbl9ncmlkLTN4Myxcbi5pY29uX211c2ljLFxuLmljb25fcGF1c2VfYWx0LFxuLmljb25fcGhvbmUsXG4uaWNvbl91cGxvYWQsXG4uaWNvbl9kb3dubG9hZCxcbi5zb2NpYWxfZmFjZWJvb2ssXG4uc29jaWFsX3R3aXR0ZXIsXG4uc29jaWFsX3BpbnRlcmVzdCxcbi5zb2NpYWxfZ29vZ2xlcGx1cyxcbi5zb2NpYWxfdHVtYmxyLFxuLnNvY2lhbF90dW1ibGV1cG9uLFxuLnNvY2lhbF93b3JkcHJlc3MsXG4uc29jaWFsX2luc3RhZ3JhbSxcbi5zb2NpYWxfZHJpYmJibGUsXG4uc29jaWFsX3ZpbWVvLFxuLnNvY2lhbF9saW5rZWRpbixcbi5zb2NpYWxfcnNzLFxuLnNvY2lhbF9kZXZpYW50YXJ0LFxuLnNvY2lhbF9zaGFyZSxcbi5zb2NpYWxfbXlzcGFjZSxcbi5zb2NpYWxfc2t5cGUsXG4uc29jaWFsX3lvdXR1YmUsXG4uc29jaWFsX3BpY2Fzc2EsXG4uc29jaWFsX2dvb2dsZWRyaXZlLFxuLnNvY2lhbF9mbGlja3IsXG4uc29jaWFsX2Jsb2dnZXIsXG4uc29jaWFsX3Nwb3RpZnksXG4uc29jaWFsX2RlbGljaW91cyxcbi5zb2NpYWxfZmFjZWJvb2tfY2lyY2xlLFxuLnNvY2lhbF90d2l0dGVyX2NpcmNsZSxcbi5zb2NpYWxfcGludGVyZXN0X2NpcmNsZSxcbi5zb2NpYWxfZ29vZ2xlcGx1c19jaXJjbGUsXG4uc29jaWFsX3R1bWJscl9jaXJjbGUsXG4uc29jaWFsX3N0dW1ibGV1cG9uX2NpcmNsZSxcbi5zb2NpYWxfd29yZHByZXNzX2NpcmNsZSxcbi5zb2NpYWxfaW5zdGFncmFtX2NpcmNsZSxcbi5zb2NpYWxfZHJpYmJibGVfY2lyY2xlLFxuLnNvY2lhbF92aW1lb19jaXJjbGUsXG4uc29jaWFsX2xpbmtlZGluX2NpcmNsZSxcbi5zb2NpYWxfcnNzX2NpcmNsZSxcbi5zb2NpYWxfZGV2aWFudGFydF9jaXJjbGUsXG4uc29jaWFsX3NoYXJlX2NpcmNsZSxcbi5zb2NpYWxfbXlzcGFjZV9jaXJjbGUsXG4uc29jaWFsX3NreXBlX2NpcmNsZSxcbi5zb2NpYWxfeW91dHViZV9jaXJjbGUsXG4uc29jaWFsX3BpY2Fzc2FfY2lyY2xlLFxuLnNvY2lhbF9nb29nbGVkcml2ZV9hbHQyLFxuLnNvY2lhbF9mbGlja3JfY2lyY2xlLFxuLnNvY2lhbF9ibG9nZ2VyX2NpcmNsZSxcbi5zb2NpYWxfc3BvdGlmeV9jaXJjbGUsXG4uc29jaWFsX2RlbGljaW91c19jaXJjbGUsXG4uc29jaWFsX2ZhY2Vib29rX3NxdWFyZSxcbi5zb2NpYWxfdHdpdHRlcl9zcXVhcmUsXG4uc29jaWFsX3BpbnRlcmVzdF9zcXVhcmUsXG4uc29jaWFsX2dvb2dsZXBsdXNfc3F1YXJlLFxuLnNvY2lhbF90dW1ibHJfc3F1YXJlLFxuLnNvY2lhbF9zdHVtYmxldXBvbl9zcXVhcmUsXG4uc29jaWFsX3dvcmRwcmVzc19zcXVhcmUsXG4uc29jaWFsX2luc3RhZ3JhbV9zcXVhcmUsXG4uc29jaWFsX2RyaWJiYmxlX3NxdWFyZSxcbi5zb2NpYWxfdmltZW9fc3F1YXJlLFxuLnNvY2lhbF9saW5rZWRpbl9zcXVhcmUsXG4uc29jaWFsX3Jzc19zcXVhcmUsXG4uc29jaWFsX2RldmlhbnRhcnRfc3F1YXJlLFxuLnNvY2lhbF9zaGFyZV9zcXVhcmUsXG4uc29jaWFsX215c3BhY2Vfc3F1YXJlLFxuLnNvY2lhbF9za3lwZV9zcXVhcmUsXG4uc29jaWFsX3lvdXR1YmVfc3F1YXJlLFxuLnNvY2lhbF9waWNhc3NhX3NxdWFyZSxcbi5zb2NpYWxfZ29vZ2xlZHJpdmVfc3F1YXJlLFxuLnNvY2lhbF9mbGlja3Jfc3F1YXJlLFxuLnNvY2lhbF9ibG9nZ2VyX3NxdWFyZSxcbi5zb2NpYWxfc3BvdGlmeV9zcXVhcmUsXG4uc29jaWFsX2RlbGljaW91c19zcXVhcmUsXG4uaWNvbl9wcmludGVyLFxuLmljb25fY2FsdWxhdG9yLFxuLmljb25fYnVpbGRpbmcsXG4uaWNvbl9mbG9wcHksXG4uaWNvbl9kcml2ZSxcbi5pY29uX3NlYXJjaC0yLFxuLmljb25faWQsXG4uaWNvbl9pZC0yLFxuLmljb25fcHV6emxlLFxuLmljb25fbGlrZSxcbi5pY29uX2Rpc2xpa2UsXG4uaWNvbl9tdWcsXG4uaWNvbl9jdXJyZW5jeSxcbi5pY29uX3dhbGxldCxcbi5pY29uX3BlbnMsXG4uaWNvbl9lYXNlbCxcbi5pY29uX2Zsb3djaGFydCxcbi5pY29uX2RhdGFyZXBvcnQsXG4uaWNvbl9icmllZmNhc2UsXG4uaWNvbl9zaGllbGQsXG4uaWNvbl9wZXJjZW50LFxuLmljb25fZ2xvYmUsXG4uaWNvbl9nbG9iZS0yLFxuLmljb25fdGFyZ2V0LFxuLmljb25faG91cmdsYXNzLFxuLmljb25fYmFsYW5jZSxcbi5pY29uX3Jvb2ssXG4uaWNvbl9wcmludGVyLWFsdCxcbi5pY29uX2NhbGN1bGF0b3JfYWx0LFxuLmljb25fYnVpbGRpbmdfYWx0LFxuLmljb25fZmxvcHB5X2FsdCxcbi5pY29uX2RyaXZlX2FsdCxcbi5pY29uX3NlYXJjaF9hbHQsXG4uaWNvbl9pZF9hbHQsXG4uaWNvbl9pZC0yX2FsdCxcbi5pY29uX3B1enpsZV9hbHQsXG4uaWNvbl9saWtlX2FsdCxcbi5pY29uX2Rpc2xpa2VfYWx0LFxuLmljb25fbXVnX2FsdCxcbi5pY29uX2N1cnJlbmN5X2FsdCxcbi5pY29uX3dhbGxldF9hbHQsXG4uaWNvbl9wZW5zX2FsdCxcbi5pY29uX2Vhc2VsX2FsdCxcbi5pY29uX2Zsb3djaGFydF9hbHQsXG4uaWNvbl9kYXRhcmVwb3J0X2FsdCxcbi5pY29uX2JyaWVmY2FzZV9hbHQsXG4uaWNvbl9zaGllbGRfYWx0LFxuLmljb25fcGVyY2VudF9hbHQsXG4uaWNvbl9nbG9iZV9hbHQsXG4uaWNvbl9jbGlwYm9hcmQge1xuICBmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5hcnJvd191cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjFcIjtcbn1cblxuLmFycm93X2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyXCI7XG59XG5cbi5hcnJvd19sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyM1wiO1xufVxuXG4uYXJyb3dfcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI0XCI7XG59XG5cbi5hcnJvd19sZWZ0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNVwiO1xufVxuXG4uYXJyb3dfcmlnaHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2XCI7XG59XG5cbi5hcnJvd19yaWdodC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyN1wiO1xufVxuXG4uYXJyb3dfbGVmdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyOFwiO1xufVxuXG4uYXJyb3ctdXAtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjlcIjtcbn1cblxuLmFycm93X3VwLWRvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyYVwiO1xufVxuXG4uYXJyb3dfbGVmdC1yaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJiXCI7XG59XG5cbi5hcnJvd19sZWZ0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyY1wiO1xufVxuXG4uYXJyb3dfZXhwYW5kX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJkXCI7XG59XG5cbi5hcnJvd19leHBhbmRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyZVwiO1xufVxuXG4uYXJyb3dfY29uZGVuc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJmXCI7XG59XG5cbi5hcnJvd19leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMwXCI7XG59XG5cbi5hcnJvd19tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMVwiO1xufVxuXG4uYXJyb3dfY2Fycm90LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMlwiO1xufVxuXG4uYXJyb3dfY2Fycm90LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMzXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzRcIjtcbn1cblxuLmFycm93X2NhcnJvdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzVcIjtcbn1cblxuLmFycm93X2NhcnJvdC0ydXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM2XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMmRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM3XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMmxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM4XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMnJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzOVwiO1xufVxuXG4uYXJyb3dfY2Fycm90LXVwX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNhXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtZG93bl9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzYlwiO1xufVxuXG4uYXJyb3dfY2Fycm90LWxlZnRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2NcIjtcbn1cblxuLmFycm93X2NhcnJvdC1yaWdodF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzZFwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJ1cF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzZVwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJkb3duX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNmXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMmxlZnRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDBcIjtcbn1cblxuLmFycm93X2NhcnJvdC0ycmlnaHRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDFcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MlwiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDNcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ0XCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDVcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLXVwX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ2XCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1kb3duX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ3XCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1sZWZ0X2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ4XCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1yaWdodF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OVwiO1xufVxuXG4uYXJyb3dfYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGFcIjtcbn1cblxuLmljb25fbWludXMtMDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRiXCI7XG59XG5cbi5pY29uX3BsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRjXCI7XG59XG5cbi5pY29uX2Nsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZFwiO1xufVxuXG4uaWNvbl9jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGVcIjtcbn1cblxuLmljb25fbWludXNfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGZcIjtcbn1cblxuLmljb25fcGx1c19hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MFwiO1xufVxuXG4uaWNvbl9jbG9zZV9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MVwiO1xufVxuXG4uaWNvbl9jaGVja19hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MlwiO1xufVxuXG4uaWNvbl96b29tLW91dF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUzXCI7XG59XG5cbi5pY29uX3pvb20taW5fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NFwiO1xufVxuXG4uaWNvbl9zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU1XCI7XG59XG5cbi5pY29uX2JveC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTZcIjtcbn1cblxuLmljb25fYm94LXNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1N1wiO1xufVxuXG4uaWNvbl9taW51cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU4XCI7XG59XG5cbi5pY29uX3BsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OVwiO1xufVxuXG4uaWNvbl9ib3gtY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWFcIjtcbn1cblxuLmljb25fY2lyY2xlLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1YlwiO1xufVxuXG4uaWNvbl9jaXJjbGUtc2xlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1Y1wiO1xufVxuXG4uaWNvbl9zdG9wX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVkXCI7XG59XG5cbi5pY29uX3N0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVlXCI7XG59XG5cbi5pY29uX3BhdXNlX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVmXCI7XG59XG5cbi5pY29uX3BhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MFwiO1xufVxuXG4uaWNvbl9tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MVwiO1xufVxuXG4uaWNvbl9tZW51LXNxdWFyZV9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MlwiO1xufVxuXG4uaWNvbl9tZW51LWNpcmNsZV9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2M1wiO1xufVxuXG4uaWNvbl91bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIjtcbn1cblxuLmljb25fb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY1XCI7XG59XG5cbi5pY29uX2FkanVzdC1ob3JpejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjZcIjtcbn1cblxuLmljb25fYWRqdXN0LXZlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY3XCI7XG59XG5cbi5pY29uX2RvY3VtZW50X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjhcIjtcbn1cblxuLmljb25fZG9jdW1lbnRzX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjlcIjtcbn1cblxuLmljb25fcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YVwiO1xufVxuXG4uaWNvbl9wZW5jaWwtZWRpdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZiXCI7XG59XG5cbi5pY29uX3BlbmNpbC1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xufVxuXG4uaWNvbl9mb2xkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZFwiO1xufVxuXG4uaWNvbl9mb2xkZXItb3Blbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZlXCI7XG59XG5cbi5pY29uX2ZvbGRlci1hZGRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZlwiO1xufVxuXG4uaWNvbl9pbmZvX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzBcIjtcbn1cblxuLmljb25fZXJyb3Itb2N0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzFcIjtcbn1cblxuLmljb25fZXJyb3ItY2lyY2xlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzJcIjtcbn1cblxuLmljb25fZXJyb3ItdHJpYW5nbGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3M1wiO1xufVxuXG4uaWNvbl9xdWVzdGlvbl9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NFwiO1xufVxuXG4uaWNvbl9xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzVcIjtcbn1cblxuLmljb25fY29tbWVudF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc2XCI7XG59XG5cbi5pY29uX2NoYXRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xufVxuXG4uaWNvbl92b2wtbXV0ZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc4XCI7XG59XG5cbi5pY29uX3ZvbHVtZS1sb3dfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xufVxuXG4uaWNvbl92b2x1bWUtaGlnaF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdhXCI7XG59XG5cbi5pY29uX3F1b3RhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdiXCI7XG59XG5cbi5pY29uX3F1b3RhdGlvbnNfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2NcIjtcbn1cblxuLmljb25fY2xvY2tfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3ZFwiO1xufVxuXG4uaWNvbl9sb2NrX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2VcIjtcbn1cblxuLmljb25fbG9jay1vcGVuX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuXG4uaWNvbl9rZXlfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5pY29uX2Nsb3VkX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uaWNvbl9jbG91ZC11cGxvYWRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5pY29uX2Nsb3VkLWRvd25sb2FkX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uaWNvbl9pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uaWNvbl9pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLmljb25fbGlnaHRidWxiX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuXG4uaWNvbl9naWZ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuXG4uaWNvbl9ob3VzZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmljb25fZ2VuaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG5cbi5pY29uX21vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuXG4uaWNvbl90YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cblxuLmljb25fbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5pY29uX2Rlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cblxuLmljb25fY2FtZXJhX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuXG4uaWNvbl9tYWlsX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuXG4uaWNvbl9jb25lX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuXG4uaWNvbl9yaWJib25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5pY29uX2JhZ19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmljb25fY3JlZGl0Y2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuXG4uaWNvbl9jYXJ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuXG4uaWNvbl9wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cblxuLmljb25fdGFnX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuXG4uaWNvbl90YWdzX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuXG4uaWNvbl90cmFzaF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cblxuLmljb25fY3Vyc29yX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuXG4uaWNvbl9taWNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG5cbi5pY29uX2NvbXBhc3NfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG5cbi5pY29uX3Bpbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjtcbn1cblxuLmljb25fcHVzaHBpbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cblxuLmljb25fbWFwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuXG4uaWNvbl9kcmF3ZXJfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG5cbi5pY29uX3Rvb2xib3hfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG5cbi5pY29uX2Jvb2tfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi5pY29uX2NhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG5cbi5pY29uX2ZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cblxuLmljb25fdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cblxuLmljb25fY29udGFjdHNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG5cbi5pY29uX2hlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cblxuLmljb25fbGlmZXNhdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi5pY29uX3BpZWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG5cbi5pY29uX3JlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmFcIjtcbn1cblxuLmljb25fbGlua19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmJcIjtcbn1cblxuLmljb25fbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuXG4uaWNvbl9sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG5cbi5pY29uX2Jsb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cblxuLmljb25fYXJjaGl2ZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmZcIjtcbn1cblxuLmljb25faGVhcnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG5cbi5pY29uX3N0YXJfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG5cbi5pY29uX3N0YXItaGFsZl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cblxuLmljb25fc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuXG4uaWNvbl9zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cblxuLmljb25fdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cblxuLmljb25fdG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuXG4uaWNvbl9jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cblxuLmljb25fY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuXG4uYXJyb3dfdXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG5cbi5hcnJvd19kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuXG4uYXJyb3dfbGVmdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2JcIjtcbn1cblxuLmFycm93X3JpZ2h0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuXG4uYXJyb3dfbGVmdC11cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2RcIjtcbn1cblxuLmFycm93X3JpZ2h0LXVwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuXG4uYXJyb3dfcmlnaHQtZG93bl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcbn1cblxuLmFycm93X2xlZnQtZG93bl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cblxuLmFycm93X2NvbmRlbnNlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuXG4uYXJyb3dfZXhwYW5kX2FsdDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cblxuLmFycm93X2NhcnJvdF91cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cblxuLmFycm93X2NhcnJvdC1kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuXG4uYXJyb3dfY2Fycm90LWxlZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtcmlnaHRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMnVwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJkd25uX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJsZWZ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJyaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGFcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLXVwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtZG93bl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGNcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLWxlZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1yaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGVcIjtcbn1cblxuLmljb25fbWludXNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG5cbi5pY29uX3BsdXNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG5cbi5pY29uX2Nsb3NlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuXG4uaWNvbl9jaGVja19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cblxuLmljb25fem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cblxuLmljb25fem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuXG4uaWNvbl9zdG9wX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuXG4uaWNvbl9tZW51LXNxdWFyZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cblxuLmljb25fbWVudS1jaXJjbGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG5cbi5pY29uX2RvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG5cbi5pY29uX2RvY3VtZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuXG4uaWNvbl9wZW5jaWxfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG5cbi5pY29uX2ZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiO1xufVxuXG4uaWNvbl9mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuXG4uaWNvbl9mb2xkZXItYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG5cbi5pY29uX2ZvbGRlcl91cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cblxuLmljb25fZm9sZGVyX2Rvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG5cbi5pY29uX2luZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cblxuLmljb25fZXJyb3ItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG5cbi5pY29uX2Vycm9yLW9jdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuXG4uaWNvbl9lcnJvci10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuXG4uaWNvbl9xdWVzdGlvbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cblxuLmljb25fY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuXG4uaWNvbl9jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG5cbi5pY29uX3ZvbC1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG5cbi5pY29uX3ZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cblxuLmljb25fdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cblxuLmljb25fcXVvdGF0aW9uc19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmFcIjtcbn1cblxuLmljb25fY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmJcIjtcbn1cblxuLmljb25fbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2Y1wiO1xufVxuXG4uaWNvbl9sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmRcIjtcbn1cblxuLmljb25fa2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG5cbi5pY29uX2Nsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG5cbi5pY29uX2Nsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuXG4uaWNvbl9jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuXG4uaWNvbl9saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cblxuLmljb25fZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuXG4uaWNvbl9ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuXG4uaWNvbl9jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cblxuLmljb25fbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuXG4uaWNvbl9jb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG5cbi5pY29uX3JpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuXG4uaWNvbl9iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cblxuLmljb25fY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YVwiO1xufVxuXG4uaWNvbl90YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjtcbn1cblxuLmljb25fdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3Y1wiO1xufVxuXG4uaWNvbl90cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuXG4uaWNvbl9jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjtcbn1cblxuLmljb25fbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdmXCI7XG59XG5cbi5pY29uX2NvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cblxuLmljb25fcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG5cbi5pY29uX3B1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cblxuLmljb25fbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG5cbi5pY29uX2RyYXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuXG4uaWNvbl90b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG5cbi5pY29uX2Jvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cblxuLmljb25fY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cblxuLmljb25fYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuXG4uaWNvbl9oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuXG4uaWNvbl9wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhhXCI7XG59XG5cbi5pY29uX2dyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhiXCI7XG59XG5cbi5pY29uX2dyaWQtMngyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG5cbi5pY29uX2dyaWQtM3gzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhkXCI7XG59XG5cbi5pY29uX211c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhlXCI7XG59XG5cbi5pY29uX3BhdXNlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZlwiO1xufVxuXG4uaWNvbl9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuXG4uaWNvbl91cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cblxuLmljb25fZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cblxuLnNvY2lhbF9mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuXG4uc29jaWFsX3R3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cblxuLnNvY2lhbF9waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cblxuLnNvY2lhbF9nb29nbGVwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG5cbi5zb2NpYWxfdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG5cbi5zb2NpYWxfdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OFwiO1xufVxuXG4uc29jaWFsX3dvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OVwiO1xufVxuXG4uc29jaWFsX2luc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YVwiO1xufVxuXG4uc29jaWFsX2RyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDliXCI7XG59XG5cbi5zb2NpYWxfdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWNcIjtcbn1cblxuLnNvY2lhbF9saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZFwiO1xufVxuXG4uc29jaWFsX3JzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZVwiO1xufVxuXG4uc29jaWFsX2RldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWZcIjtcbn1cblxuLnNvY2lhbF9zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMFwiO1xufVxuXG4uc29jaWFsX215c3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTFcIjtcbn1cblxuLnNvY2lhbF9za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMlwiO1xufVxuXG4uc29jaWFsX3lvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTNcIjtcbn1cblxuLnNvY2lhbF9waWNhc3NhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE0XCI7XG59XG5cbi5zb2NpYWxfZ29vZ2xlZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTVcIjtcbn1cblxuLnNvY2lhbF9mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTZcIjtcbn1cblxuLnNvY2lhbF9ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE3XCI7XG59XG5cbi5zb2NpYWxfc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhOFwiO1xufVxuXG4uc29jaWFsX2RlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhOVwiO1xufVxuXG4uc29jaWFsX2ZhY2Vib29rX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhYVwiO1xufVxuXG4uc29jaWFsX3R3aXR0ZXJfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFiXCI7XG59XG5cbi5zb2NpYWxfcGludGVyZXN0X2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhY1wiO1xufVxuXG4uc29jaWFsX2dvb2dsZXBsdXNfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFkXCI7XG59XG5cbi5zb2NpYWxfdHVtYmxyX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhZVwiO1xufVxuXG4uc29jaWFsX3N0dW1ibGV1cG9uX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhZlwiO1xufVxuXG4uc29jaWFsX3dvcmRwcmVzc19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjBcIjtcbn1cblxuLnNvY2lhbF9pbnN0YWdyYW1fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIxXCI7XG59XG5cbi5zb2NpYWxfZHJpYmJibGVfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIyXCI7XG59XG5cbi5zb2NpYWxfdmltZW9fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIzXCI7XG59XG5cbi5zb2NpYWxfbGlua2VkaW5fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI0XCI7XG59XG5cbi5zb2NpYWxfcnNzX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiNVwiO1xufVxuXG4uc29jaWFsX2RldmlhbnRhcnRfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI2XCI7XG59XG5cbi5zb2NpYWxfc2hhcmVfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI3XCI7XG59XG5cbi5zb2NpYWxfbXlzcGFjZV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjhcIjtcbn1cblxuLnNvY2lhbF9za3lwZV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjlcIjtcbn1cblxuLnNvY2lhbF95b3V0dWJlX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiYVwiO1xufVxuXG4uc29jaWFsX3BpY2Fzc2FfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJiXCI7XG59XG5cbi5zb2NpYWxfZ29vZ2xlZHJpdmVfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiY1wiO1xufVxuXG4uc29jaWFsX2ZsaWNrcl9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmRcIjtcbn1cblxuLnNvY2lhbF9ibG9nZ2VyX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiZVwiO1xufVxuXG4uc29jaWFsX3Nwb3RpZnlfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJmXCI7XG59XG5cbi5zb2NpYWxfZGVsaWNpb3VzX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjMFwiO1xufVxuXG4uc29jaWFsX2ZhY2Vib29rX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjMVwiO1xufVxuXG4uc29jaWFsX3R3aXR0ZXJfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMyXCI7XG59XG5cbi5zb2NpYWxfcGludGVyZXN0X3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjM1wiO1xufVxuXG4uc29jaWFsX2dvb2dsZXBsdXNfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM0XCI7XG59XG5cbi5zb2NpYWxfdHVtYmxyX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjNVwiO1xufVxuXG4uc29jaWFsX3N0dW1ibGV1cG9uX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjNlwiO1xufVxuXG4uc29jaWFsX3dvcmRwcmVzc19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzdcIjtcbn1cblxuLnNvY2lhbF9pbnN0YWdyYW1fc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM4XCI7XG59XG5cbi5zb2NpYWxfZHJpYmJibGVfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM5XCI7XG59XG5cbi5zb2NpYWxfdmltZW9fc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNhXCI7XG59XG5cbi5zb2NpYWxfbGlua2VkaW5fc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNiXCI7XG59XG5cbi5zb2NpYWxfcnNzX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjY1wiO1xufVxuXG4uc29jaWFsX2RldmlhbnRhcnRfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNkXCI7XG59XG5cbi5zb2NpYWxfc2hhcmVfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNlXCI7XG59XG5cbi5zb2NpYWxfbXlzcGFjZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2ZcIjtcbn1cblxuLnNvY2lhbF9za3lwZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDBcIjtcbn1cblxuLnNvY2lhbF95b3V0dWJlX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkMVwiO1xufVxuXG4uc29jaWFsX3BpY2Fzc2Ffc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQyXCI7XG59XG5cbi5zb2NpYWxfZ29vZ2xlZHJpdmVfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQzXCI7XG59XG5cbi5zb2NpYWxfZmxpY2tyX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkNFwiO1xufVxuXG4uc29jaWFsX2Jsb2dnZXJfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ1XCI7XG59XG5cbi5zb2NpYWxfc3BvdGlmeV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDZcIjtcbn1cblxuLnNvY2lhbF9kZWxpY2lvdXNfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ3XCI7XG59XG5cbi5pY29uX3ByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cblxuLmljb25fY2FsdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVlXCI7XG59XG5cbi5pY29uX2J1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVmXCI7XG59XG5cbi5pY29uX2Zsb3BweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlOFwiO1xufVxuXG4uaWNvbl9kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlYVwiO1xufVxuXG4uaWNvbl9zZWFyY2gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuXG4uaWNvbl9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwN1wiO1xufVxuXG4uaWNvbl9pZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7XG59XG5cbi5pY29uX3B1enpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMlwiO1xufVxuXG4uaWNvbl9saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG5cbi5pY29uX2Rpc2xpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWJcIjtcbn1cblxuLmljb25fbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG5cbi5pY29uX2N1cnJlbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVkXCI7XG59XG5cbi5pY29uX3dhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMFwiO1xufVxuXG4uaWNvbl9wZW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG5cbi5pY29uX2Vhc2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU5XCI7XG59XG5cbi5pY29uX2Zsb3djaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiO1xufVxuXG4uaWNvbl9kYXRhcmVwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVjXCI7XG59XG5cbi5pY29uX2JyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmZVwiO1xufVxuXG4uaWNvbl9zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjZcIjtcbn1cblxuLmljb25fcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmYlwiO1xufVxuXG4uaWNvbl9nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlMlwiO1xufVxuXG4uaWNvbl9nbG9iZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGUzXCI7XG59XG5cbi5pY29uX3RhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmNVwiO1xufVxuXG4uaWNvbl9ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTFcIjtcbn1cblxuLmljb25fYmFsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmZlwiO1xufVxuXG4uaWNvbl9yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY4XCI7XG59XG5cbi5pY29uX3ByaW50ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZhXCI7XG59XG5cbi5pY29uX2NhbGN1bGF0b3JfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU3XCI7XG59XG5cbi5pY29uX2J1aWxkaW5nX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmZFwiO1xufVxuXG4uaWNvbl9mbG9wcHlfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU0XCI7XG59XG5cbi5pY29uX2RyaXZlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlNVwiO1xufVxuXG4uaWNvbl9zZWFyY2hfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY3XCI7XG59XG5cbi5pY29uX2lkX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlMFwiO1xufVxuXG4uaWNvbl9pZC0yX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmY1wiO1xufVxuXG4uaWNvbl9wdXp6bGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY5XCI7XG59XG5cbi5pY29uX2xpa2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRkXCI7XG59XG5cbi5pY29uX2Rpc2xpa2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYxXCI7XG59XG5cbi5pY29uX211Z19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGNcIjtcbn1cblxuLmljb25fY3VycmVuY3lfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYzXCI7XG59XG5cbi5pY29uX3dhbGxldF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDhcIjtcbn1cblxuLmljb25fcGVuc19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGJcIjtcbn1cblxuLmljb25fZWFzZWxfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYwXCI7XG59XG5cbi5pY29uX2Zsb3djaGFydF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGZcIjtcbn1cblxuLmljb25fZGF0YXJlcG9ydF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjJcIjtcbn1cblxuLmljb25fYnJpZWZjYXNlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmNFwiO1xufVxuXG4uaWNvbl9zaGllbGRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ5XCI7XG59XG5cbi5pY29uX3BlcmNlbnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRhXCI7XG59XG5cbi5pY29uX2dsb2JlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkZVwiO1xufVxuXG4uaWNvbl9jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTZcIjtcbn1cblxuXG4uZ2x5cGgge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAuNzVlbTtcbiAgbWFyZ2luOiAuNGVtIDEuNWVtIC43NWVtIDA7XG4gIHdpZHRoOiA2ZW07XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uZ2x5cGhfYmlnIHtcbiAgZm9udC1zaXplOiAxMjhweDtcbiAgY29sb3I6ICM1OWM1ZGM7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5nbHlwaCBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmdseXBoIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IGNvbnNvbGFzLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjYztcbiAgcGFkZGluZzogLjJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY2VudGVyZWQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ2x5cGggLmZzMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufSIsIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuXG4gQGltcG9ydCBcImZvbnRhd2Vzb21lL3ZhcmlhYmxlc1wiO1xuIEBpbXBvcnQgXCJmb250YXdlc29tZS9taXhpbnNcIjtcbiBAaW1wb3J0IFwiZm9udGF3ZXNvbWUvcGF0aFwiO1xuIEBpbXBvcnQgXCJmb250YXdlc29tZS9jb3JlXCI7XG4gQGltcG9ydCBcImZvbnRhd2Vzb21lL2xhcmdlclwiO1xuIEBpbXBvcnQgXCJmb250YXdlc29tZS9maXhlZC13aWR0aFwiO1xuIEBpbXBvcnQgXCJmb250YXdlc29tZS9saXN0XCI7XG4gQGltcG9ydCBcImZvbnRhd2Vzb21lL2JvcmRlcmVkLXB1bGxlZFwiO1xuIEBpbXBvcnQgXCJmb250YXdlc29tZS9hbmltYXRlZFwiO1xuIEBpbXBvcnQgXCJmb250YXdlc29tZS9yb3RhdGVkLWZsaXBwZWRcIjtcbiBAaW1wb3J0IFwiZm9udGF3ZXNvbWUvc3RhY2tlZFwiO1xuIEBpbXBvcnQgXCJmb250YXdlc29tZS9pY29uc1wiO1xuIEBpbXBvcnQgXCJmb250YXdlc29tZS9zY3JlZW4tcmVhZGVyXCI7XG4gIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG5cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiICAgIC8qXG4gICAgRmxhdGljb24gaWNvbiBmb250OiBGbGF0aWNvblxuICAgIENyZWF0aW9uIGRhdGU6IDAxLzA2LzIwMTggMDk6MTRcbiAgICAqL1xuXG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZsYXRpY29uXCI7XG4gICAgICAgIHNyYzogdXJsKFwiI3skaWNvbi1mb250LXBhdGh9RmxhdGljb24uZW90XCIpO1xuICAgICAgICBzcmM6IHVybChcIiN7JGljb24tZm9udC1wYXRofUZsYXRpY29uLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIiN7JGljb24tZm9udC1wYXRofUZsYXRpY29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiI3skaWNvbi1mb250LXBhdGh9RmxhdGljb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIjeyRpY29uLWZvbnQtcGF0aH1GbGF0aWNvbi5zdmcjRmxhdGljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtZGlzcGxheTogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgICAgICAgQGZvbnQtZmFjZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGbGF0aWNvblwiO1xuICAgICAgICAgICAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICAgICAgICAgICAgc3JjOiB1cmwoXCIjeyRpY29uLWZvbnQtcGF0aH1GbGF0aWNvbi5zdmcjRmxhdGljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRmxhdGljb25cIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTAwMS1lbXBsb3llZS0zOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTAwMi1lbXBsb3llZS0yOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTAwMy1lbXBsb3llZS0xOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTAwNC1lbXBsb3llZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwM1wiO1xuICAgIH1cblxuICAgIC5mbGF0aWNvbi0wMDUtZXZlbnQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDA2LXB1enpsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIH1cblxuICAgIC5mbGF0aWNvbi0wMDctY29tcHV0ZXItMTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAgIH1cblxuICAgIC5mbGF0aWNvbi0wMDgtYnJvd3Nlci0xOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTAwOS1zbWFydHBob25lLTE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDhcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDEwLXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDlcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDExLW5ldHdvcmtpbmctMTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwYVwiO1xuICAgIH1cblxuICAgIC5mbGF0aWNvbi0wMTItcm9ja2V0LTE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMGJcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDEzLWxhcHRvcDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwY1wiO1xuICAgIH1cblxuICAgIC5mbGF0aWNvbi0wMTQtYnJpZWZjYXNlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTAxNS10aW1lLW1hbmFnZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMGVcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDE2LXBhY2thZ2U6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMGZcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDE3LXRhcmdldDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjExMFwiO1xuICAgIH1cblxuICAgIC5mbGF0aWNvbi0wMTgtY2xpcGJvYXJkLTE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDE5LWNsaXBib2FyZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjExMlwiO1xuICAgIH1cblxuICAgIC5mbGF0aWNvbi0wMjAtaG91cmdsYXNzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTAyMS1mb2xkZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMTRcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDIyLWdyb3d0aC00OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTAyMy1ncm93dGgtMzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjExNlwiO1xuICAgIH1cblxuICAgIC5mbGF0aWNvbi0wMjQtZ3Jvd3RoLTI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMTdcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDI1LWNvbXBhc3M6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMThcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDI2LXdhbGxldDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjExOVwiO1xuICAgIH1cblxuICAgIC5mbGF0aWNvbi0wMjctZ3Jvd3RoLTE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMWFcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDI4LXZpc2lvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjExYlwiO1xuICAgIH1cblxuICAgIC5mbGF0aWNvbi0wMjktcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTAzMC1jb21wdXRlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjExZFwiO1xuICAgIH1cblxuICAgIC5mbGF0aWNvbi0wMzEtY2xvY2s6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMWVcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDMyLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMWZcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDMzLWdyb3d0aDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEyMFwiO1xuICAgIH1cblxuICAgIC5mbGF0aWNvbi0wMzQtbW9uZXktYmFnOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTAzNS10cm9waHk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMjJcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDM2LW1lZ2FwaG9uZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEyM1wiO1xuICAgIH1cblxuICAgIC5mbGF0aWNvbi0wMzctYnJvd3NlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEyNFwiO1xuICAgIH1cblxuICAgIC5mbGF0aWNvbi0wMzgtaW5ub3ZhdGlvbi0xOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTAzOS1zZWFyY2g6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMjZcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDQwLWlkZWE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMjdcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDQxLWlubm92YXRpb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMjhcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDQyLWNoYXQtYnViYmxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTA0My1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTA0NC1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTA0NS1tb25leTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEyY1wiO1xuICAgIH1cblxuICAgIC5mbGF0aWNvbi0wNDYtbW91bnRhaW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMmRcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDQ3LWxvc3M6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMmVcIjtcbiAgICB9XG5cbiAgICAuZmxhdGljb24tMDQ4LWluY3JlYXNlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTJmXCI7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTA0OS1uZXR3b3JraW5nOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLTA1MC1yb2NrZXQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMzFcIjtcbiAgICB9XG5cbiAgICAkZm9udC1GbGF0aWNvbi0wMDEtZW1wbG95ZWUtMzogXCJcXGYxMDBcIjtcbiAgICAkZm9udC1GbGF0aWNvbi0wMDItZW1wbG95ZWUtMjogXCJcXGYxMDFcIjtcbiAgICAkZm9udC1GbGF0aWNvbi0wMDMtZW1wbG95ZWUtMTogXCJcXGYxMDJcIjtcbiAgICAkZm9udC1GbGF0aWNvbi0wMDQtZW1wbG95ZWU6IFwiXFxmMTAzXCI7XG4gICAgJGZvbnQtRmxhdGljb24tMDA1LWV2ZW50OiBcIlxcZjEwNFwiO1xuICAgICRmb250LUZsYXRpY29uLTAwNi1wdXp6bGU6IFwiXFxmMTA1XCI7XG4gICAgJGZvbnQtRmxhdGljb24tMDA3LWNvbXB1dGVyLTE6IFwiXFxmMTA2XCI7XG4gICAgJGZvbnQtRmxhdGljb24tMDA4LWJyb3dzZXItMTogXCJcXGYxMDdcIjtcbiAgICAkZm9udC1GbGF0aWNvbi0wMDktc21hcnRwaG9uZS0xOiBcIlxcZjEwOFwiO1xuICAgICRmb250LUZsYXRpY29uLTAxMC1zbWFydHBob25lOiBcIlxcZjEwOVwiO1xuICAgICRmb250LUZsYXRpY29uLTAxMS1uZXR3b3JraW5nLTE6IFwiXFxmMTBhXCI7XG4gICAgJGZvbnQtRmxhdGljb24tMDEyLXJvY2tldC0xOiBcIlxcZjEwYlwiO1xuICAgICRmb250LUZsYXRpY29uLTAxMy1sYXB0b3A6IFwiXFxmMTBjXCI7XG4gICAgJGZvbnQtRmxhdGljb24tMDE0LWJyaWVmY2FzZTogXCJcXGYxMGRcIjtcbiAgICAkZm9udC1GbGF0aWNvbi0wMTUtdGltZS1tYW5hZ2VtZW50OiBcIlxcZjEwZVwiO1xuICAgICRmb250LUZsYXRpY29uLTAxNi1wYWNrYWdlOiBcIlxcZjEwZlwiO1xuICAgICRmb250LUZsYXRpY29uLTAxNy10YXJnZXQ6IFwiXFxmMTEwXCI7XG4gICAgJGZvbnQtRmxhdGljb24tMDE4LWNsaXBib2FyZC0xOiBcIlxcZjExMVwiO1xuICAgICRmb250LUZsYXRpY29uLTAxOS1jbGlwYm9hcmQ6IFwiXFxmMTEyXCI7XG4gICAgJGZvbnQtRmxhdGljb24tMDIwLWhvdXJnbGFzczogXCJcXGYxMTNcIjtcbiAgICAkZm9udC1GbGF0aWNvbi0wMjEtZm9sZGVyOiBcIlxcZjExNFwiO1xuICAgICRmb250LUZsYXRpY29uLTAyMi1ncm93dGgtNDogXCJcXGYxMTVcIjtcbiAgICAkZm9udC1GbGF0aWNvbi0wMjMtZ3Jvd3RoLTM6IFwiXFxmMTE2XCI7XG4gICAgJGZvbnQtRmxhdGljb24tMDI0LWdyb3d0aC0yOiBcIlxcZjExN1wiO1xuICAgICRmb250LUZsYXRpY29uLTAyNS1jb21wYXNzOiBcIlxcZjExOFwiO1xuICAgICRmb250LUZsYXRpY29uLTAyNi13YWxsZXQ6IFwiXFxmMTE5XCI7XG4gICAgJGZvbnQtRmxhdGljb24tMDI3LWdyb3d0aC0xOiBcIlxcZjExYVwiO1xuICAgICRmb250LUZsYXRpY29uLTAyOC12aXNpb246IFwiXFxmMTFiXCI7XG4gICAgJGZvbnQtRmxhdGljb24tMDI5LXByZXNlbnRhdGlvbjogXCJcXGYxMWNcIjtcbiAgICAkZm9udC1GbGF0aWNvbi0wMzAtY29tcHV0ZXI6IFwiXFxmMTFkXCI7XG4gICAgJGZvbnQtRmxhdGljb24tMDMxLWNsb2NrOiBcIlxcZjExZVwiO1xuICAgICRmb250LUZsYXRpY29uLTAzMi1iaW5vY3VsYXJzOiBcIlxcZjExZlwiO1xuICAgICRmb250LUZsYXRpY29uLTAzMy1ncm93dGg6IFwiXFxmMTIwXCI7XG4gICAgJGZvbnQtRmxhdGljb24tMDM0LW1vbmV5LWJhZzogXCJcXGYxMjFcIjtcbiAgICAkZm9udC1GbGF0aWNvbi0wMzUtdHJvcGh5OiBcIlxcZjEyMlwiO1xuICAgICRmb250LUZsYXRpY29uLTAzNi1tZWdhcGhvbmU6IFwiXFxmMTIzXCI7XG4gICAgJGZvbnQtRmxhdGljb24tMDM3LWJyb3dzZXI6IFwiXFxmMTI0XCI7XG4gICAgJGZvbnQtRmxhdGljb24tMDM4LWlubm92YXRpb24tMTogXCJcXGYxMjVcIjtcbiAgICAkZm9udC1GbGF0aWNvbi0wMzktc2VhcmNoOiBcIlxcZjEyNlwiO1xuICAgICRmb250LUZsYXRpY29uLTA0MC1pZGVhOiBcIlxcZjEyN1wiO1xuICAgICRmb250LUZsYXRpY29uLTA0MS1pbm5vdmF0aW9uOiBcIlxcZjEyOFwiO1xuICAgICRmb250LUZsYXRpY29uLTA0Mi1jaGF0LWJ1YmJsZTogXCJcXGYxMjlcIjtcbiAgICAkZm9udC1GbGF0aWNvbi0wNDMtbGluZS1jaGFydDogXCJcXGYxMmFcIjtcbiAgICAkZm9udC1GbGF0aWNvbi0wNDQtY2FsY3VsYXRvcjogXCJcXGYxMmJcIjtcbiAgICAkZm9udC1GbGF0aWNvbi0wNDUtbW9uZXk6IFwiXFxmMTJjXCI7XG4gICAgJGZvbnQtRmxhdGljb24tMDQ2LW1vdW50YWluOiBcIlxcZjEyZFwiO1xuICAgICRmb250LUZsYXRpY29uLTA0Ny1sb3NzOiBcIlxcZjEyZVwiO1xuICAgICRmb250LUZsYXRpY29uLTA0OC1pbmNyZWFzZTogXCJcXGYxMmZcIjtcbiAgICAkZm9udC1GbGF0aWNvbi0wNDktbmV0d29ya2luZzogXCJcXGYxMzBcIjtcbiAgICAkZm9udC1GbGF0aWNvbi0wNTAtcm9ja2V0OiBcIlxcZjEzMVwiOyIsIkBpbXBvcnQgJ2ljb25zLUVsZWdhbnRJY29ucyc7XG5AaW1wb3J0ICdpY29ucy1Gb250QXdlc29tZUljb24nO1xuQGltcG9ydCAnaWNvbnMtRmxhdCc7XG5cbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodCkge1xuICAgIHdpZHRoOiByZW0oJHdpZHRoKTtcbiAgICBoZWlnaHQ6IHJlbSgkaGVpZ2h0KTtcbn1cblxuLmEtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBpbmNsdWRlIHNpemUoMjQsIDI0KTtcblxuICAgICYtMTR4MTQge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDE0LCAxNCk7XG4gICAgfVxuXG4gICAgJi0xOHgxOCB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTgsIDE4KTtcbiAgICB9XG5cbiAgICAmLTIxeDIxIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgyMSwgMjEpO1xuICAgIH1cblxuICAgICYtNjh4Nzgge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDY4LCA3OCk7XG4gICAgfVxuXG4gICAgJi03OHg3NSB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoNzgsIDc1KTtcbiAgICB9XG5cbiAgICAmLTM1eDMxIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgzNSwgMzEpO1xuICAgIH1cblxuICAgICYtMzB4Mzcge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDMwLCAzNyk7XG4gICAgfVxuXG4gICAgJi00OHg0OCB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoNDgsIDQ4KTtcbiAgICB9XG5cbiAgICAmLTc1eDc1IHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSg3NSwgNzUpO1xuICAgIH1cblxuICAgICYtcGhvbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1pY29uKydpY29ucy9pYy1waG9uZS5zdmcnKTtcbiAgICB9XG5cbiAgICAmLXNhZmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1pY29uKydpY29ucy9pYy1wcm9kdWN0LXNhZmUucG5nJyk7XG4gICAgfVxuXG4gICAgJi1pciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLWljb24rJ2ljb25zL2ljLXByb2R1Y3QtaXIucG5nJyk7XG4gICAgfVxuXG4gICAgJi1mbGV4aWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLWljb24rJ2ljb25zL2ljLXByb2R1Y3QtZmxleGlibGUucG5nJyk7XG4gICAgfVxuXG4gICAgJi1pbnN0cnVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLWljb24rJ2ljb25zL2ljLWluc3RydWN0aW9uLnN2ZycpO1xuICAgIH1cblxuICAgICYtZmlsZXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1pY29uKydpY29ucy9pYy1maWxlcy5zdmcnKTtcbiAgICB9XG5cbiAgICAmLXN1cHBvcnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1pY29uKydpY29ucy9pYy1zdXBwb3J0LnN2ZycpO1xuICAgIH1cblxuICAgICYtY2lyY2xlVGljayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLWljb24rJ2ljb25zL2ljLWNpcmNsZS10aWNrLnN2ZycpO1xuICAgIH1cblxuICAgICYtY2hhdENlbnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLWljb24rJ2ljb25zL2ljLWNoYXRDZW50ZXIuc3ZnJyk7XG4gICAgfVxuXG4gICAgJi1ub3RlUGVuY2lsIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctaWNvbisnaWNvbnMvaWMtbm90ZVBlbmNpbC5zdmcnKTtcbiAgICB9XG5cbiAgICAmLXJlZEVudmVsb3BlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctaWNvbisnaWNvbnMvaWMtcmVkRW52ZWxvcGUuc3ZnJyk7XG4gICAgfVxuXG4gICAgJi1yZWRQaG9uZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLWljb24rJ2ljb25zL2ljLXJlZFBob25lLnN2ZycpO1xuICAgIH1cblxuICAgICYtdXNlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLWljb24rJ2ljb25zL2ljLXVzZXIuc3ZnJyk7XG4gICAgfVxuXG4gICAgJi1iYW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctaWNvbisnaWNvbnMvaWMtYmFuay5zdmcnKTtcbiAgICB9XG5cbiAgICAmLWhvdXNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctaWNvbisnaWNvbnMvaWMtaG91c2Uuc3ZnJyk7XG4gICAgfVxuXG4gICAgJi1wcmludGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctaWNvbisnaWNvbnMvaWMtcHJpbnRlci5zdmcnKTtcbiAgICB9XG5cbiAgICAmLWNhbGVuZGFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctaWNvbisnaWNvbnMvaWMtY2FsZW5kYXIyLnN2ZycpO1xuICAgIH1cblxuICAgICYtcmVkQ2FsZW5kYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1pY29uKydpY29ucy9pYy1yZWRDYWxlbmRhci5zdmcnKTtcbiAgICB9XG5cbiAgICAmLWNoYXJ0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctaWNvbisnaWNvbnMvaWMtY2hhcnQuc3ZnJyk7XG4gICAgfVxuXG4gICAgJi1saXN0VmlldyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLWljb24rJ2ljb25zL2ljLWxpc3RWaWV3LnN2ZycpO1xuICAgIH1cblxuICAgICYtbWFya2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctaWNvbisnaWNvbnMvaWMtbWFya2VyLnN2ZycpO1xuICAgIH1cblxuICAgICYtbW9uZXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1pY29uKydpY29ucy9pYy1tb25leS5zdmcnKTtcbiAgICB9XG5cbiAgICAmLXJlY2VpcHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1pY29uKydpY29ucy9pYy1yZWNlaXB0LnN2ZycpO1xuICAgIH1cblxuICAgICYtY3JlZGl0Q2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLWljb24rJ2ljb25zL2ljLWNyZWRpdENhcmQuc3ZnJyk7XG4gICAgfVxuXG4gICAgJi1zdGFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctaWNvbisnaWNvbnMvaWMtc3Rhci5zdmcnKTtcbiAgICB9XG5cbiAgICAmLWxvdWRTcGVha2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctaWNvbisnaWNvbnMvaWMtbG91ZHNwZWFrZXIuc3ZnJyk7XG4gICAgfVxuXG4gICAgJi1kZXB0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctaWNvbisnaWNvbnMvaWMtZGVwdC5zdmcnKTtcbiAgICB9XG5cbiAgICAmLW1hcmtldEdyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1pY29uKydpY29ucy9pYy1tYXJrZXRHcm93LnN2ZycpO1xuICAgIH1cblxuICAgICYtbW9uZXlTaGFrZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLWljb24rJ2ljb25zL2ljLW1vbmV5U2hha2Uuc3ZnJyk7XG4gICAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsIDFlbSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgLy8gYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICB9XG5cbiAgICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLmJ0biBlbGVtZW50c1xuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5idG4tI3skY29sb3J9IHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbn1cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gICAgfVxufVxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICAgICsuYnRuLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gICAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9J3N1Ym1pdCddLFxuaW5wdXRbdHlwZT0ncmVzZXQnXSxcbmlucHV0W3R5cGU9J2J1dHRvbiddIHtcbiAgICAmLmJ0bi1ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLy8gQnV0dG9uIG1vcmVcblxuLmJ0bi1tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBlbSgzNSk7XG4gICAgbWluLXdpZHRoOiBlbSgxMTUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiByZW0oOCkgMC43NXJlbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcMzUnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICAgICAgICBsaW5lLWhlaWdodDogZW0oMzUpO1xuICAgICAgICB3aWR0aDogZW0oMzUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTYwMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgIH1cblxuICAgICYuYnRuLWdyYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1idXR0b247XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiBlbSg0MCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250YWN0IHtcbiAgICAgICAgbWluLXdpZHRoOiBlbSg4NSk7XG4gICAgfVxuXG4gICAgJi0tMSB7XG4gICAgICAgIG1pbi13aWR0aDogZW0oMTYwKTtcbiAgICAgICAgcGFkZGluZzogcmVtKDcpIHJlbSgxMik7XG4gICAgfVxuXG4gICAgJi0tMiB7XG4gICAgICAgIG1pbi13aWR0aDogZW0oMTAwKTtcbiAgICAgICAgcGFkZGluZzogcmVtKDcpIHJlbSgxMik7XG4gICAgfVxufVxuXG4uYnRuLS1raGNuIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtLXByaW1hcnkge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgxNik7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjcmltc29uMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyODEuODNkZWcsICNlYzFjM2MgMC43NyUsICM5MjBkMTAgOTguMjglKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNXB4IHJnYmEoNDcsIDY1LCA4MiwgMC4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWQge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDcpIHJlbSgxNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgzNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZWVwLWthbWFydTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjcmltc29uO1xuICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxOCkgcmVtKDI0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWVwS29hbWFydTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRlZXBLb2FtYXJ1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3F1YXJlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG59XG5cbi5idG4taWNvbi1raGNuIHtcbiAgICAkcm9vdDogJjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gICAgcGFkZGluZzogcmVtKDE2KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY3JpbXNvbjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMi41KSAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JpbXNvbjtcblxuICAgICAgICAjeyRyb290fV9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH1fX2ljb24ge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiByZW0oMzIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNik7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRkYXZ5LWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcEtvYW1hcnU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRlZXBLb2FtYXJ1O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGVlcEtvYW1hcnUsIDAuOSk7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fV9faWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1kIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDcpIHJlbSgxNik7XG4gICAgfVxufVxuXG4uYnRuLW91dGxpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZWVwLWthbWFydTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRlZXAta2FtYXJ1O1xuICAgIH1cbn1cblxuLmJ0bi1leHRlbmRzLXRhYmxlIHtcbiAgICAubWluaW1pemUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuZXh0ZW5kIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWluaW1pemUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgLy8gQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgLy8gICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgLy8gfSBAZWxzZSB7XG4gICAgLy8gICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIC8vIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAvLyBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIC8vICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICAgIC8vIH0gQGVsc2Uge1xuICAgICAgLy8gICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgLy8gYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcGxhdGludW1cbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gUmVkZWNsYXJlIGJlY2F1c2UgbmVzdGluZyBjYW4gY2F1c2UgaW5oZXJpdGFuY2UgaXNzdWVzXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBlbmFibGVkIFBvcHBlci5qcywgcmVzZXQgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICYuZHJvcGxlZnQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgJi5kcm9wbGVmdCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gICY6bm90KC5kcm9wbGVmdCkgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICAmOm5vdCguZHJvcGxlZnQpID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbiAgJi5kcm9wbGVmdCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+LmZvcm0tY29udHJvbCxcbiAgPi5maWxlLXVpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgKy5mb3JtLWNvbnRyb2wsXG4gICAgKy5maWxlLXVpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICA+LmZvcm0tY29udHJvbCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+LmZpbGUtdWkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuZmlsZS11aS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmZpbGUtdWktbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuZmlsZS11aS1sYWJlbCxcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5maWxlLXVpLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuYnRuKy5idG4sXG4gIC5idG4rLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0Ky5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCsuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0bixcbi5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4ge1xuICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0bixcbi5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4ge1xuICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wtc207XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0bixcbi5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bixcbi5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLFxuLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0bixcbi5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKT4uaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkPi5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG5cbi5jdXN0b20taW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMTAwJTtcblxuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYrLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN0ci11aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICgxcmVtICogJGxpbmUtaGVpZ2h0LWJhc2UpO1xuICBwYWRkaW5nLWxlZnQ6ICRjdHItdWktZ3V0dGVyO1xufVxuXG4uY3RyLXVpLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdHItdWktc3BhY2VyLXg7XG59XG5cbi5jdHItdWktaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3RyLXVpLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3RyLXVpLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdHItdWktaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdHItdWktbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gIH1cblxuICAmOmFjdGl2ZSB+IC5jdHItdWktbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdHItdWktaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3RyLXVpLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdHItdWktbGFiZWwge1xuICAgICAgY29sb3I6ICRjdHItdWktbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdHItdWktaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHN1ZWRvLWVsZW1lbnRzLlxuXG4uY3RyLXVpLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCgkbGluZS1oZWlnaHQtYmFzZSAtICRjdHItdWktaW5kaWNhdG9yLXNpemUpIC8gMik7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN0ci11aS1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdHItdWktaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY3RyLXVpLWluZGljYXRvci1iZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgICM3MDcwNzA7ICAgIFxuICAgIC8vIEBpbmNsdWRlIGJveC1zaGFkb3coJGN0ci11aS1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCgkbGluZS1oZWlnaHQtYmFzZSAtICRjdHItdWktaW5kaWNhdG9yLXNpemUqMC41KSAvIDIpO1xuICAgIGxlZnQ6ICgkY3RyLXVpLWluZGljYXRvci1zaXplIC0gJGN0ci11aS1pbmRpY2F0b3Itc2l6ZSowLjUpLzI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdHItdWktaW5kaWNhdG9yLXNpemUqMC41O1xuICAgIGhlaWdodDogJGN0ci11aS1pbmRpY2F0b3Itc2l6ZSowLjU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGN0ci11aS1pbmRpY2F0b3ItYmctc2l6ZTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmNoZWNrYm94LXVpIHtcbiAgLmN0ci11aS1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjaGVja2JveC11aS1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3RyLXVpLWlucHV0OmNoZWNrZWQgfiAuY3RyLXVpLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN0ci11aS1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjaGVja2JveC11aS1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdHItdWktaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdHItdWktbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY2hlY2tib3gtdWktaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY2hlY2tib3gtdWktaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjaGVja2JveC11aS1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jdHItdWktaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdHItdWktbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3RyLXVpLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3RyLXVpLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN0ci11aS1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLnJhZGlvLXVpIHtcbiAgLmN0ci11aS1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaW8tdWktaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3RyLXVpLWlucHV0OmNoZWNrZWQgfiAuY3RyLXVpLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgLy8gQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN0ci11aS1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAgIzcwNzA3MDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC5jdHItdWktaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdHItdWktbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3RyLXVpLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmZpbGUtdWkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGZpbGUtdWktaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmlsZS11aS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGZpbGUtdWktaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5maWxlLXVpLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRmaWxlLXVpLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkZmlsZS11aS1mb2N1cy1ib3gtc2hhZG93O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZmlsZS11aS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkZmlsZS11aS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmZpbGUtdWktbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLmZpbGUtdWktbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGZpbGUtdWktaGVpZ2h0O1xuICBwYWRkaW5nOiAkZmlsZS11aS1wYWRkaW5nLXkgJGZpbGUtdWktcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGZpbGUtdWktbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZmlsZS11aS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZpbGUtdWktYmc7XG4gIGJvcmRlcjogJGZpbGUtdWktYm9yZGVyLXdpZHRoIHNvbGlkICRmaWxlLXVpLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZmlsZS11aS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZmlsZS11aS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGNhbGMoI3skZmlsZS11aS1oZWlnaHR9IC0gI3skZmlsZS11aS1ib3JkZXItd2lkdGh9ICogMik7XG4gICAgcGFkZGluZzogJGZpbGUtdWktcGFkZGluZy15ICRmaWxlLXVpLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGZpbGUtdWktbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRmaWxlLXVpLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmaWxlLXVpLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6ICRmaWxlLXVpLWJvcmRlci13aWR0aCBzb2xpZCAkZmlsZS11aS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRmaWxlLXVpLWJvcmRlci1yYWRpdXMgJGZpbGUtdWktYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHN1ZWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBGaXJlZm94IHNwZWNpZmljXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLSgkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICogLjI1KTsgLy8gV2Via2l0IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IC8vIE5vIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IC8vIE5vIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgLy8gTm8gbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHlcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgKiAuNSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgJi1oYXNDaGlsZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICA+IC5yb3cge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaDEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbmF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAubmF2YmFyLXRvZ2dsZXIgZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSgkY2FyZC1zcGFjZXIteSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIC8vIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICAvLyBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIC8vIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLy9AaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ2FyZCBpbWFnZSBjYXBzXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWhlYWRlcixcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMDtcbiAgICAvLyBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgLy9ib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDEycHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAoMjQvMTQpO1xuICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy8gbWF4LXdpZHRoOiA3OCU7XG4gICAgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgKy5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICAgICAgICBjb250ZW50OiAkYnJlYWRjcnVtYi1kaXZpZGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAgIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gICAgLy9cbiAgICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gICAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgICArLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgICArLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG59XG5cbi5vLWJhbm5lckJyZWFkY3J1bWJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIH1cblxuICAgICZfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9icmVhZGNydW1icyB7XG4gICAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG5cbiAgICAgICAgICAgICAgICAmKy5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxufVxuXG4ucGFnZS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5wYWdlLWxpbmsgZWxlbWVudHNcbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCxcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQgKyBlbSgyKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMjUwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCBlbSgzNSkgcmdiYSgkYmxhY2ssIDAuMDkpO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogZW0oMiwgMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC8vIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmltc29uO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjcmltc29uO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgfVxuXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICAgIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tLWNvbnRhY3RCYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfY29udGFjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxLjFweCBzb2xpZCAjZTMxOTM3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxOTM3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmEtaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZTMxOTM3O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm8tdGFicyB7XG4gICAgJl9saXN0IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9sYWJlbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGRlZXAta2FtYXJ1O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNCkgcmVtKDM3KTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHBsYXRpbnVtO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubS1oZWFkRGVzYyB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICAmX2hlYWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jcmltc29uIHtcbiAgICAgICAgI3skcm9vdH1faGVhZCB7XG4gICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdoaXRlIHtcbiAgICAgICAgI3skcm9vdH1faGVhZCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50LXdoeVByb2R1Y3RzIHtcbiAgICAmX2hlYWRpbmcge1xuICAgICAgICBtYXgtd2lkdGg6IDcwNnB4O1xuICAgICAgICBtYXJnaW46IDU0cHggYXV0byAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3JlYXNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgfVxuXG4gICAgJl9zdXBwb3J0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUzcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuby1wcm9kdWN0U3VwcG9ydCB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICAmX3dyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuYS1pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzM5NWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTMxOTM3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNlMzE5Mzc7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE5Mzc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9vcHRpb25zIHtcbiAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEycHggMTAwcHggcmdiYSg0NywgNjUsIDgyLCAwLjA1KTtcblxuICAgICAgICAgICAgICAgIC5oZXJlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlMzE5Mzc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmEtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmEtaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cyBlYXNlO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMzOTVkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9zdXBwb3J0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJGltZy1wYXRoMSsna2V5LXZpc3VhbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyLzE1MCUgYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoJGJsYWNrLCAwLjIpO1xuXG4gICAgICAgICAgICAuYS1pY29uLXN1cHBvcnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMTkzNztcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hLWljb24tc3VwcG9ydCB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZTtcbiAgICB9XG59XG4iLCIuby1jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi1ub0JvcmRlciB7XG4gICAgICAgIC5hY2NvcmRpb24gLmNhcmQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbiAuY2FyZCAuYnRuLWNhcmQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24gLmNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uIC5jYXJkIC5idG4tY2FyZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG5cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcC11cCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24gLmNhcmQgLmJ0bi1jYXJkLFxuICAgIC5hY2NvcmRpb24gLmNhcmQuY2FyZC1ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbiAuY2FyZC5jYXJkLWJvZHkge1xuICAgICAgICBwLFxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyKTtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgZm9udC1zaXplOiAkcHJvZ3Jlc3MtZm9udC1zaXplO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IC43NTtcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuY2xvc2UgZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICAgIG91dGxpbmU6IDA7IC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gICAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gICAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxuICAgIC5tb2RhbC1vcGVuICYge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgJi52aWRlbyB7XG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgZW0oMzApIHJnYmEoIzAwMCwgMC4zNSk7XG5cbiAgICAgICAgICAgID4gLmNsb3NlIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDEwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luOyAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgICAubW9kYWwuZmFkZSAmIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIH1cbiAgICAubW9kYWwuc2hvdyAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW59ICogMikpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gICAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpOyAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICAgIG91dGxpbmU6IDA7XG4gICAgPi5jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBlbSgxNSk7XG4gICAgICAgIHJpZ2h0OiBlbSgxNSk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgd2lkdGg6IGVtKDI4KTtcbiAgICAgICAgaGVpZ2h0OiBlbSgyOCk7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogZW0oMTYpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgtOCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgoNDUgKyA5MCkgKiAxZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCgtNDUgKyA5MCkgKiAxZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnOyAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAgICYuZmFkZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgICYuc2hvdyB7XG4gICAgICAgIG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5O1xuICAgIH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICAgIC5jbG9zZSB7XG4gICAgICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZzsgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgYXV0bztcbiAgICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAgIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjsgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAgID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcbiAgICB9XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICAgIH1cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0gKiAyKSk7XG4gICAgfVxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgICB9XG4gICAgLm1vZGFsLXNtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkbW9kYWwtc207XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLm1vZGFsLWxnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gICAgfVxufSIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1ibG9jay1uby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiQC13ZWJraXQta2V5ZnJhbWVzIG5hdkluUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzBweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG5hdkluUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzBweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbmF2SW5MZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzBweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG5hdkluTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzBweCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwcHgsIDAsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG5hdkluVXAge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG5hdkluVXAge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrZXRjaEluIHtcbiAgICAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAkZGFzaGFycmF5O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZpbGxJbiB7XG4gICAgMCUge1xuICAgICAgICBmaWxsOiAjMjEyMTIxO1xuICAgICAgICBmaWxsLW9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBmaWxsOiAjMjEyMTIxO1xuICAgICAgICBmaWxsLW9wYWNpdHk6IDA7XG4gICAgfVxufVxuIiwiJHN1aS1wcmVzZW50YXRpb24tY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiRzdWktcHJlc2VudGF0aW9uOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjeyRzdWktcHJlc2VudGF0aW9uLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgJyMnLCAnJTIzJykgIWRlZmF1bHQ7XG4kc3VpLXByZXNlbnRhdGlvbjI6ICRpbWctaWNvbiArICdpY29ucy9hcnJvdy1kb3duLnN2Zyc7XG5cbiRzdWktY2hvaWNlLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kc3VpLWNob2ljZS1tYXJnaW46IChcbiAgICAtNC8xNikgKiAxcmVtO1xuJHN1aS1jaG9pY2UtcGFkZGluZzogKFxuICAgIDQvMTYpICogMXJlbTtcbiRzdWktY2hvaWNlLXBhZGRpbmctcmlnaHQ6IChcbiAgICAyMC8xNikgKiAxcmVtO1xuJHN1aS1yZW1vdmUtbGluZS1oZWlnaHQ6IChcbiAgICAxNC8xNikgKiAxcmVtO1xuXG4kc3VpLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiRzdWktZHJvcGRvd24tYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4kc3VpLWRyb3Bkb3duLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiRzdWktZHJvcGRvd24tYmctY29sb3I6ICR3aGl0ZTtcbiRzdWktZHJvcGRvd24tYmctY29sb3I6ICR3aGl0ZTtcbiRzdWktZHJvcGRvd24tei1pbmRleDogMTtcblxuJHN1aS1ncm91cC1zaXplOiAxZW07XG4kc3VpLWdyb3VwLWNvbG9yOiAkcmVkO1xuXG4kc3VpLW9wdGlvbi1wYWRkaW5nLXk6ICRpbnB1dC1wYWRkaW5nLXkgKiAwLjg7XG4kc3VpLW9wdGlvbi1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXg7XG4kc3VpLW9wdGlvbi1oaWdobGlnaHQtYmc6ICRwcmltYXJ5O1xuJHN1aS1vcHRpb24taGlnaGxpZ2h0LWNvbG9yOiAjZmZmO1xuJHN1aS1vcHRpb24tc2VsZWN0ZWQtYmc6ICRncmF5LTIwMDtcbiRzdWktb3B0aW9uLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0O1xuXG4kc3VpLWRpc2FibGVkLWJnOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG5cbkBtaXhpbiBzZWxlY3RJY29uUG9zaXRpb24ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlXG4gICAgKTtcbmxlZnQ6IDE1cHg7XG53aWR0aDogMjBweDtcbmhlaWdodDogMjBweDtcbn1cblxuLnNlbGVjdC11aSB7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICYuaGFzSWNvbiB7XG4gICAgICAgICYrLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXNoLWdyZXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLWljb24rJ2ljb25zL2ljLWFycm93RG93bi5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYuNSU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWVwLWthbWFydTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4IDEycHggNDRweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS11cCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2LjVweCAxNnB4IDE2LjVweCA0NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWFya2VyKy5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlbGVjdEljb25Qb3NpdGlvbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJGltZy1pY29uKydpY29ucy9pYy1ibHVlTWFya2VyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYW5rKy5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlbGVjdEljb25Qb3NpdGlvbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJGltZy1pY29uKydpY29ucy9pYy1ibHVlQmFuay5zdmcnKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDIge1xuICAgIG1pbi13aWR0aDogZW0oMTU4KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAmLXNlbGVjdGlvbiB7XG5cbiAgICAgICAgJi0tc2luZ2xlLFxuICAgICAgICAmLS1tdWx0aXBsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCRzdWktcHJlc2VudGF0aW9uMik7XG4gICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IDhweCAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmX19yZW5kZXJlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbGVhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zaW5nbGUge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8tIG11bHRpcGxlXG4gICAgICAgICYtLW11bHRpcGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzdWktY2hvaWNlLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc3VpLWNob2ljZS1tYXJnaW4gMCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nob2ljZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VpLWNob2ljZS1iZztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1ib3JkZXItd2lkdGggJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3VpLWNob2ljZS1wYWRkaW5nO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHN1aS1jaG9pY2UtcGFkZGluZztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHN1aS1jaG9pY2UtcGFkZGluZy1yaWdodCAwICRzdWktY2hvaWNlLXBhZGRpbmc7XG5cbiAgICAgICAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcmVtb3ZlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHN1aS1yZW1vdmUtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogJHN1aS1jaG9pY2UtcGFkZGluZztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3VpLXJlbW92ZS1saW5lLWhlaWdodCAqIC0wLjY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zZWFyY2gge1xuICAgICAgICAmLS1pbmxpbmUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZpZWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgJi0tb3BlbiB7XG4gICAgICAgICAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRpc2FibGVkIHtcblxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWktZGlzYWJsZWQtYmc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0LmZvcm0tY29udHJvbC1zbSsmIHtcblxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wtc207XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3QuZm9ybS1jb250cm9sLWxnKyYge1xuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvcm0tY29udHJvbC1sZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZHJvcGRvd24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VpLWRyb3Bkb3duLWJnLWNvbG9yO1xuICAgICAgICBib3JkZXI6ICRzdWktZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRzdWktZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc3VpLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xMDAwMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6ICRzdWktZHJvcGRvd24tei1pbmRleDtcblxuICAgICAgICAmLS1hYm92ZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmVsb3cge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICA+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkc3VpLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkc3VpLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zZWFyY2gge1xuICAgICAgICAmLS1kcm9wZG93biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXggJGlucHV0LXBhZGRpbmcteCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmllbGQge1xuICAgICAgICAgICAgQGV4dGVuZCAuZm9ybS1jb250cm9sO1xuICAgICAgICAgICAgQGV4dGVuZCAuZm9ybS1jb250cm9sLXNtO1xuXG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcmVzdWx0cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgID51bC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX29wdGlvbnMge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzdWktb3B0aW9uLXBhZGRpbmcteCAwIDA7XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2dyb3VwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDgpICRzdWktb3B0aW9uLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHN1aS1ncm91cC1zaXplO1xuICAgICAgICAgICAgY29sb3I6ICRzdWktZ3JvdXAtY29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX29wdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3VpLW9wdGlvbi1wYWRkaW5nLXkgJHN1aS1vcHRpb24tcGFkZGluZy14O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmW3JvbGU9J2dyb3VwJ10ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VpLW9wdGlvbi1oaWdobGlnaHQtYmc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWktb3B0aW9uLWhpZ2hsaWdodC1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWktb3B0aW9uLXNlbGVjdGVkLWJnO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VpLW9wdGlvbi1zZWxlY3RlZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHt9XG4gICAgfVxuXG4gICAgLy8tIG1hc2tcbiAgICAmLWNsb3NlLW1hc2sge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OyAvLyBzdHlsZXMgcmVxdWlyZWQgZm9yIElFIHRvIHdvcmtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIH1cblxuICAgICYtaGlkZGVuLWFjY2Vzc2libGUge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIElucHV0IGdyb3VwXG5cbi5pbnB1dC1ncm91cCB7XG4gICAgPi5zZWxlY3QyIHtcbiAgICAgICAgd2lkdGg6IDElICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLy8gJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIC8vICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAvLyAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIC8vICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICtzZWxlY3QrLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPnNlbGVjdDpmaXJzdC1jaGlsZCsuc2VsZWN0MiB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPnNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSsuc2VsZWN0Mjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogSW9uLlJhbmdlU2xpZGVyXG4vLyBjc3MgdmVyc2lvbiAyLjAuM1xuLy8gwqkgMjAxMy0yMDE0IERlbmlzIEluZXNoaW4gfCBJb25EZW4uY29tXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSYW5nZVNsaWRlciAqL1xuXG4uaXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4gICAgLmlycy1saW5lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAgICAgLmlycy1saW5lLWxlZnQsIC5pcnMtbGluZS1taWQsIC5pcnMtbGluZS1yaWdodCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pcnMtbGluZS1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7IHdpZHRoOiAxMSU7XG4gICAgICAgIH1cbiAgICAgICAgLmlycy1saW5lLW1pZCB7XG4gICAgICAgICAgICBsZWZ0OiA5JTsgd2lkdGg6IDgyJTtcbiAgICAgICAgfVxuICAgICAgICAuaXJzLWxpbmUtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7IHdpZHRoOiAxMSU7XG4gICAgICAgIH1cblxuICAgIC5pcnMtYmFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDsgd2lkdGg6IDA7XG4gICAgfVxuICAgICAgICAuaXJzLWJhci1lZGdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgIC5pcnMtc2hhZG93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiAwOyB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAuaXJzLXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgICAgIC5pcnMtc2xpZGVyLnNpbmdsZSB7XG5cbiAgICAgICAgfVxuICAgICAgICAuaXJzLXNsaWRlci5mcm9tIHtcblxuICAgICAgICB9XG4gICAgICAgIC5pcnMtc2xpZGVyLnRvIHtcblxuICAgICAgICB9XG4gICAgICAgIC5pcnMtc2xpZGVyLnR5cGVfbGFzdCB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAuaXJzLW1pbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgLmlycy1tYXgge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIC5pcnMtZnJvbSwgLmlycy10bywgLmlycy1zaW5nbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbi5pcnMtZ3JpZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBub25lO1xuICAgIGJvdHRvbTogMDsgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAyMHB4O1xufVxuLmlycy13aXRoLWdyaWQgLmlycy1ncmlkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiAgICAuaXJzLWdyaWQtcG9sIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxcHg7IGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIH1cbiAgICAuaXJzLWdyaWQtcG9sLnNtYWxsIHtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB9XG4gICAgLmlycy1ncmlkLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDsgbGVmdDogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDlweDsgbGluZS1oZWlnaHQ6IDlweDtcbiAgICAgICAgcGFkZGluZzogMCAzcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuLmlycy1kaXNhYmxlLW1hc2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwOyBsZWZ0OiAtMSU7XG4gICAgd2lkdGg6IDEwMiU7IGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjApO1xuICAgIHotaW5kZXg6IDI7XG59XG4uaXJzLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG59XG4ubHQtaWU5IC5pcnMtZGlzYWJsZWQge1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG5cblxuLmlycy1oaWRkZW4taW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IC05OTk5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5cbi8qIElvbi5SYW5nZVNsaWRlciwgRmxhdCBVSSBTa2luXG4vLyBjc3MgdmVyc2lvbiAyLjAuM1xuLy8gwqkgRGVuaXMgSW5lc2hpbiwgMjAxNCAgICBodHRwczovL2dpdGh1Yi5jb20vSW9uRGVuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTa2luIGRldGFpbHMgKi9cblxuJGlycy1iZzogJHByaW1hcnk7XG5cbi5pcnMtbGluZS1taWQsXG4uaXJzLWxpbmUtbGVmdCxcbi5pcnMtbGluZS1yaWdodCxcbi5pcnMtYmFyLFxuLmlycy1iYXItZWRnZSxcbi5pcnMtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkaXJzLWJnO1xufVxuXG4uaXJzIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG4uaXJzLXdpdGgtZ3JpZCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xufVxuLmlycy1saW5lIHtcbiAgICBoZWlnaHQ6IDEycHg7IHRvcDogMjVweDtcbn1cbiAgICAuaXJzLWxpbmUtbGVmdCB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgfVxuICAgIC5pcnMtbGluZS1taWQge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgfVxuICAgIC5pcnMtbGluZS1yaWdodCB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICB9XG5cbi5pcnMtYmFyIHtcbiAgICBoZWlnaHQ6IDEycHg7IHRvcDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4gICAgLmlycy1iYXItZWRnZSB7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4OyB3aWR0aDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIH1cblxuLmlycy1zaGFkb3cge1xuICAgIGhlaWdodDogM3B4OyB0b3A6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjI1O1xufVxuLmx0LWllOSAuaXJzLXNoYWRvdyB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTI1KTtcbn1cblxuLmlycy1zbGlkZXIge1xuICAgIHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7XG4gICAgdG9wOiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRpcnMtYmcsIDEwJSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoI2ZmZiwgMC40KTtcbn1cbi5pcnMtc2xpZGVyLnN0YXRlX2hvdmVyLCAuaXJzLXNsaWRlcjpob3ZlciB7XG5cbn1cblxuLmlycy1taW4sIC5pcnMtbWF4IHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDEwcHg7IGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0b3A6IDA7IHBhZGRpbmc6IDFweCAzcHg7XG4gICAgYmFja2dyb3VuZDogI2UxZTRlOTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5pcnMtZnJvbSwgLmlycy10bywgLmlycy1zaW5nbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDsgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgYmFja2dyb3VuZDogJGlycy1iZztcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaXJzLWZyb206YWZ0ZXIsIC5pcnMtdG86YWZ0ZXIsIC5pcnMtc2luZ2xlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogLTZweDsgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAwOyBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkaXJzLWJnO1xufVxuXG5cbi5pcnMtZ3JpZC1wb2wge1xuICAgIGJhY2tncm91bmQ6ICNlMWU0ZTk7XG59XG4uaXJzLWdyaWQtdGV4dCB7XG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi5pcnMtZGlzYWJsZWQge1xufVxuIiwiLnNjcm9sbC11aSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAvLyBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgLyogVHJpZ2dlciBuYXRpdmUgc2Nyb2xsaW5nIGZvciBtb2JpbGUsIGlmIG5vdCBzdXBwb3J0ZWQsIHBsdWdpbiBpcyB1c2VkLiAqL1xufVxuXG5bZGF0YS1zaW1wbGViYXI9J2luaXQnXSB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXSAuc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50LFxuW2RhdGEtc2ltcGxlYmFyXSAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbltkYXRhLXNpbXBsZWJhcj0naW5pdCddIC5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQsXG5bZGF0YS1zaW1wbGViYXI9J2luaXQnXSAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuLnNpbXBsZWJhci1jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC44KTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIudmlzaWJsZTo6YmVmb3JlIHtcbiAgICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAgbGluZWFyO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2FsIHtcbiAgICB0b3A6IDA7XG59XG5cbi5zaW1wbGViYXItdHJhY2sudmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZSB7XG4gICAgdG9wOiAycHg7XG4gICAgYm90dG9tOiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suaG9yaXpvbnRhbCB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDExcHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG59XG5cbi5ob3Jpem9udGFsLnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDJweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTBweDtcbn1cbi8qIFJ0bCBzdXBwb3J0ICovXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPSdydGwnXSAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xufVxuXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPSdydGwnXSAuc2ltcGxlYmFyLXRyYWNrLmhvcml6b250YWwge1xuICAgIHJpZ2h0OiAwO1xufVxuIiwiLyohXG4gKiBEYXRldGltZXBpY2tlciBmb3IgQm9vdHN0cmFwIDNcbiAqIHZlcnNpb24gOiA0LjE3LjQ3XG4gKiBodHRwczovL2dpdGh1Yi5jb20vRW9uYXNkYW4vYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyL1xuICovXG5cbiAkaGVhZENvbG9yOiAjYmUxNDI1O1xuICRzdWJIZWFkQ29sb3I6ICM5YjliOWI7XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGVtKDE3NCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2JzIHtcbiAgICAgICAgd2lkdGg6IDM4ZW07XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2JzIHtcbiAgICAgICAgd2lkdGg6IDM4ZW07XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XG4gICAgICAgIHdpZHRoOiBlbSgxNzQpO1xuICAgIH1cbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5saXN0LXVuc3R5bGVkIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl06YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1ob3VyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItbWludXRlLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItc2Vjb25kIHtcbiAgICB3aWR0aDogNTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBidXR0b25bZGF0YS1hY3Rpb25dIHtcbiAgICBwYWRkaW5nOiA2cHg7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJpbmNyZW1lbnRIb3Vyc1wiXTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29udGVudDogXCJJbmNyZW1lbnQgSG91cnNcIjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImluY3JlbWVudE1pbnV0ZXNcIl06OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbnRlbnQ6IFwiSW5jcmVtZW50IE1pbnV0ZXNcIjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudEhvdXJzXCJdOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb250ZW50OiBcIkRlY3JlbWVudCBIb3Vyc1wiO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50TWludXRlc1wiXTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29udGVudDogXCJEZWNyZW1lbnQgTWludXRlc1wiO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwic2hvd0hvdXJzXCJdOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb250ZW50OiBcIlNob3cgSG91cnNcIjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInNob3dNaW51dGVzXCJdOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb250ZW50OiBcIlNob3cgTWludXRlc1wiO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGVyaW9kXCJdOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb250ZW50OiBcIlRvZ2dsZSBBTS9QTVwiO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiY2xlYXJcIl06OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbnRlbnQ6IFwiQ2xlYXIgdGhlIHBpY2tlclwiO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwidG9kYXlcIl06OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbnRlbnQ6IFwiU2V0IHRoZSBkYXRlIHRvIHRvZGF5XCI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb250ZW50OiBcIlRvZ2dsZSBEYXRlIGFuZCBUaW1lIFNjcmVlbnNcIjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2ggdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2ggdGQgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDMuNTtcbiAgICBoZWlnaHQ6IDMuNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoIHtcbiAgICBoZWlnaHQ6IGVtKDMwLCAxMik7XG4gICAgbGluZS1oZWlnaHQ6ICgzMC8xMik7XG4gICAgd2lkdGg6IGVtKDMwLCAxMik7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyAgICBcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCB7XG4gICAgbGluZS1oZWlnaHQ6ICgzMC8xMik7XG4gICAgd2lkdGg6IGVtKDMwLCAxMik7XG4gICAgcGFkZGluZzogMCBlbSg4LDEyKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICYudG9kYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRoZWFkQ29sb3IsIDEwJSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5waWNrZXItc3dpdGNoIHtcbiAgICAvLyB3aWR0aDogMTQ1cHg7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLmRpc2FibGVkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICRncmF5LTE1MDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5wcmV2OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb250ZW50OiBcIlByZXZpb3VzIE1vbnRoXCI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQ6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbnRlbnQ6IFwiTmV4dCBNb250aFwiO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cbiAgICAmLnByZXYsXG4gICAgJi5uZXh0LFxuICAgICYucGlja2VyLXN3aXRjaCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRoZWFkQ29sb3I7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkaGVhZENvbG9yLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3ViSGVhZENvbG9yO1xuICAgIH1cbn1cblxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5jdyB7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5IHtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQub2xkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubmV3IHtcbiAgICBjb2xvcjogJGdyYXktNDAwO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDZweCA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRDb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLnRvZGF5OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4ge1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLm9sZCB7XG4gICAgY29sb3I6ICRncmF5LTMwMDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5kaXNhYmxlZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC51c2V0d2VudHlmb3VyIHRkLmhvdXIge1xuICAgIGhlaWdodDogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQud2lkZXIge1xuICAgIHdpZHRoOiAyMWVtO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1kZWNhZGVzIC5kZWNhZGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbSAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtZ3JvdXAuZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IDA7XG59XG5cblxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1kZWNhZGVzLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIteWVhcnMsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1tb250aHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGFibGUge1xuICAgICAgICB0cntcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgdGQge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lOyAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNGVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN0dWNrIHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB0b3A6MDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0dWNrO1xufSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuXG4gICAgW2Rpcj0ncnRsJ10gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGVlcC1rYW1hcnU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICBjdXJzb3I6IG5vLWRyb3A7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkZGVlcC1rYW1hcnU7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGRlZXAta2FtYXJ1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG59XG5cbltkaXI9J3J0bCddIC5zbGljay1wcmV2IHtcbiAgICByaWdodDogLTQwcHg7XG4gICAgbGVmdDogYXV0bztcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC00MHB4O1xufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTQwcHg7XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi8vIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4vLyAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbi8vICAgICBvcGFjaXR5OiAxO1xuLy8gfVxuXG4vLyAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbi8vICAgICBmb250LWZhbWlseTogJ3NsaWNrJztcbi8vICAgICBmb250LXNpemU6IDZweDtcbi8vICAgICBsaW5lLWhlaWdodDogOHB4O1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICB3aWR0aDogOHB4O1xuLy8gICAgIGhlaWdodDogOHB4O1xuLy8gICAgIGNvbnRlbnQ6ICfigKInO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBvcGFjaXR5OiAuMjU7XG4vLyAgICAgY29sb3I6IGJsYWNrO1xuLy8gICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuLy8gICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4vLyB9XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDMycHg7XG5cbiAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG59IiwiLmhvdGxpbmUge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDYwJTtcbiAgICByaWdodDogZW0oMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1sZWZ0OiBlbSgzNik7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY3JpbXNvbjtcbiAgICBib3JkZXItcmFkaXVzOiBlbSgzNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHdpZHRoOiBlbSgxMzQpO1xuICAgIGhlaWdodDogZW0oMzYpO1xuICAgIGxpbmUtaGVpZ2h0OiBlbSgzNik7XG4gICAgei1pbmRleDogOTk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiBlbSg2KTtcbiAgICAgICAgd2lkdGg6IGVtKDI0KTtcbiAgICAgICAgaGVpZ2h0OiBlbSgyNCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNyaW1zb24gdXJsKCRpbWctcGF0aCsnaWNvbnMvaG90bGluZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cblxuICAgICZfX251bWJlciB7XG4gICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjcmltc29uO1xuICAgICAgICB3aWR0aDogZW0oMTM0KTtcblxuICAgICAgICAjeyRyb290fSB7XG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCsnaWNvbnMvaG90bGluZS13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkYmFja2dyb3VuZDogKFxuICAgIDE6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNTg1MWYgMCUsICNmMDRjMjMgMTAwJSksXG4gICAgMjogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwNmRjNCAwJSwgIzAwNjBiNCAxMDAlKSxcbiAgICAzOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZDcyNTM0IDAlLCAjOWMzODczIDEwMCUpLFxuICAgIDQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNDk5ZDYgMCUsICMyZmM1N2MgMTAwJSksXG4pO1xuXG4kYm9yZGVyQ29sb3I6IChcbiAgICAxOiAjZjE1NjIzLFxuICAgIDI6ICMwMTZkYzMsXG4gICAgMzogI2Q2MjYzNixcbiAgICA0OiAjMzBiZjhiLFxuKTtcblxuLm0tdGV4dE51bWJlciB7XG4gICAgJHJvb3Q6ICY7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYtcmV2ZXJzZSB7XG4gICAgICAgICN7JHJvb3R9X29yZGVyIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH1fdGV4dCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfb3JkZXIge1xuICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgIGhlaWdodDogMTEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90ZXh0IHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJHZhbCBpbiAkYm9yZGVyQ29sb3Ige1xuICAgICAgICAmLXQjeyRuYW1lfSB7XG4gICAgICAgICAgICAjeyRyb290fV90ZXh0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHZhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGJhY2tncm91bmQge1xuICAgICAgICAmLXQjeyRuYW1lfSB7XG4gICAgICAgICAgICAjeyRyb290fV9vcmRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZhbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm0tbWFuUXVvdGUge1xuICAgIEBpbmNsdWRlIG1vYmlsZS11cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9pbWcge1xuICAgICAgICBmbGV4OiAwIDAgMTYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGV4dCB7XG4gICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXVwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlICB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciAge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXVwIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyICB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciAge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciAge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyICB7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm0tY2FyZENvbnRlbnQge1xuICAgICRyb290OiAmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICN7JHJvb3R9X2ltZyB7XG4gICAgICAgICAgICAuaW1hZ2UtcmF0aW8ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fV9jb250ZW50X3RpdGxlIHtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNtYWxsIHtcbiAgICAgICAgI3skcm9vdH1fd3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1tb2JpbGUtdXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fV9jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9X2NvbnRlbnQsXG4gICAgICAgICN7JHJvb3R9X2ltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1tb2JpbGUtdXAge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3skcm9vdH1fY29udGVudF9kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdztcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9X2NvbnRlbnRfdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdztcbiAgICAgICAgfVxuICAgICAgICAjeyRyb290fV9mbGV4IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3dyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGF0aW51bTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRhc2gtZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGFzaC1ncmV5O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9wbGF5IHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4yNSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjcmltc29uO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkYm9uZVdpZHRoOiAzNTBweDtcbiRpbmRleDogKFxuICAgIDE6IDUsXG4gICAgMjogNCxcbiAgICAzOiAzLFxuICAgIDQ6IDIsXG4gICAgNTogMSxcbik7XG5cbi5tLWZsZXhCb25lIHtcbiAgICAkcm9vdDogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLXJldmVyc2Uge1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICAgICAgI3skcm9vdH1fdGl0bGUge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkZGVlcC1rYW1hcnU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkZGVlcC1rYW1hcnU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAub3JkZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRkZWVwLWthbWFydTtcbiAgICAgICAgcGFkZGluZzogMjZweCA2MXB4IDIxcHggNDlweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNnB4IDM3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzNweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRkZWVwLWthbWFydTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkZGVlcC1rYW1hcnU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTI4cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vcmRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjkuODIyM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB9XG5cbiAgICAmX2ljb24ge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNC4yMzczcHggMjkuNjYxcHggcmdiYSg0NywgNjUsIDgyLCAwLjE1KSwgaW5zZXQgLTQuNzQ1NzZweCAtNC43NDU3NnB4IDExLjg2NDRweCAjZmZmLCBpbnNldCA0Ljc0NTc2cHggNC43NDU3NnB4IDExLjg2NDRweCAjZmZmO1xuICAgIH1cblxuICAgICZfY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcm9sbC1iYXJzKDMpO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWxpdmVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnQtZmxleEJvbmUge1xuICAgICRyb290OiAmO1xuICAgIG1heC13aWR0aDogOTE4cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiByZW0oMjUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCAkZGVlcC1rYW1hcnU7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcmV2ZXJzZSB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzUwcHgpO1xuICAgICAgICAgICAgbGVmdDogMzUwcHg7XG4gICAgICAgICAgICB0b3A6IDQyLjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBkYXNoZWQgJGRlZXAta2FtYXJ1O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfZG90IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyMXB4KTtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgkaW1nLXBhdGgxKyd0cnVuZy10YW0ta2llbi10aHVjL2NpcmNsZS1kb3Quc3ZnJykgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXVwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tLWZsZXhCb25lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRib25lV2lkdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAka2V5LFxuICAgICAgICAgICAgJHZhbCBpbiAkaW5kZXgge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoI3ska2V5fSkge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6ICR2YWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm8tcG9wdXAge1xuICAgICRyb290OiAmO1xuXG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZXAta2FtYXJ1O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXVwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgICZfY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnaG9zdC13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMjRweCAyOXB4O1xuICAgIH1cblxuICAgICZfYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcblxuICAgICAgICAmLmNlbnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYjdGhhbmtSZWdpc3RlciB7XG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LXVwIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pcG8ge1xuICAgICAgICAjeyRyb290fV9idXR0b24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMjYwKTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmlwbyB7XG4gICAgICAgICAgICAgICAgJi15ZXMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEyMik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1ubyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTIyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm8tbGFiZWxWYWx1ZUxpc3Qge1xuICAgICRyb290OiAmO1xuXG4gICAgJl9pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZXAta2FtYXJ1O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tLXZpZGVvIHtcbiAgICAmX3RodW1ibmFpbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGlmcmFtZSxcbiAgICAgICAgb2JqZWN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogZmlsbDsnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9idG5QbGF5IHtcbiAgICAgICAgd2lkdGg6IHJlbSg0OCk7XG4gICAgICAgIGhlaWdodDogcmVtKDQ4KTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1wbGF5O1xuICAgICAgICBib3JkZXI6IDEuNDUwMTJweCBzb2xpZCAkY3JpbXNvbjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDI2LjgyNzJweCAkYmxhY2stMDU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3ZpZGVvL2ljb24tcGxheS5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgyMi43Nik7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMi43Nik7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuby1rbm93bGVkZ2VPdmVydmlldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICZfdGh1bWJuYWlsIHtcbiAgICAgICAgZmxleDogMCAwIDI1NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNzVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfb3JkZXIge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICAgICAgY29sb3I6ICRkZWVwLWthbWFydTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9jb250ZW50IHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgY29sb3I6ICRkZWVwLWthbWFydTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX21vcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuby1vcmRlclF1ZXN0aW9uRm9ybSB7XG4gICAgbWF4LXdpZHRoOiA3OTBweDtcbiAgICBtYXJnaW46IDQ1cHggYXV0byAwO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICAgICZfdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGRlZXAta2FtYXJ1O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9wYW5lbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRnaG9zdC13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuby1pY29uTGFiZWxJbnB1dCB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmEtaW5wdXQsXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgLmEtdGV4dGFyZWEge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNyaW1zb247XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuby1pY29uTGFiZWxJbnB1dCB7XG4gICAgQGluY2x1ZGUgbW9iaWxlLXVwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMCAwIDIwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3dyYXAge1xuICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5vLWljb25MYWJlbFZhbHVlIHtcbiAgICAkcm9vdDogJjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJi1ib2xkIHtcbiAgICAgICAgI3skcm9vdH1fdGV4dCBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2ljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIH1cblxuICAgICZfdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LXVwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9kaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi50LWljb25MYWJlbFZhbHVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICZfaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmxleCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuby1pbnN0cnVjdGlvblN0ZXAge1xuICAgICZfdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX29yZGVyIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDExcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjcmltc29uO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDczcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICZfY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgfVxufVxuIiwiLm8tYm94QXJyb3dJbmZvIHtcbiAgICAkcm9vdDogJjtcblxuICAgICZfYnVsbGV0IHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAjeyRyb290fTpub3QoI3skcm9vdH0tdmVydGljYWwpICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYnVsbGV0LnN2ZycpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0Nyk7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS12ZXJ0aWNhbCAmIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNDApO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oOSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9idWxsZXQtYm90dG9tLnN2ZycpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi12ZXJ0aWNhbCB7XG4gICAgICAgIHdpZHRoOiAxNzdweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICB3aWR0aDogMzE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fV93cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fV9vcmRlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gICAgICAgICAgICBib3R0b206IC04cHg7XG5cbiAgICAgICAgICAgICZfc2hhcGUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKSBza2V3WCgzMGRlZykgc2NhbGVZKDAuODY2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9X3RleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH1fYXJyb3cge1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI4ZGVnKSBza2V3WCgzMGRlZykgc2NhbGVZKDAuODY2KSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgICN7JHJvb3R9X3NoYXBlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgICZfYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNrZXdYKDMwZGVnKSBzY2FsZVkoMC44NjYpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA2LjclO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogNi43JTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMTU1KSBza2V3WCgtMzBkZWcpIHJvdGF0ZSgzMGRlZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY3JpbXNvbjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90ZXh0IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDI1cHggcmdiYSg0NywgNjUsIDgyLCAwLjE1KTtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXVwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9vcmRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgJl9zaGFwZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2tld1goMzBkZWcpIHNjYWxlWSgwLjg2Nik7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2LjclO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2LjclO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjE1NSkgc2tld1goLTMwZGVnKSByb3RhdGUoMzBkZWcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjcmltc29uO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9zaGFwZSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cbn1cblxuLnQtYm94QXJyb3dJbmZvIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdnktZ3JleTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuXG4gICAgICAgICZfaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjFweDtcblxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnQtaW5mb0JhbmtDYXJkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYXNoLWdyZXk7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDEzcHg7XG4gICAgfVxuXG4gICAgJl9pdGVtIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGFzaC1ncmV5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudC1yZXN1bHRPdGhlciB7XG4gICAgQGluY2x1ZGUgZGVza3RvcC1kb3duIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgc2Nyb2xsLWJhcnM7XG4gICAgfVxuXG4gICAgJl9saW5lIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAxN3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTUwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleDogMCAwIDEyJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMiU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hLWljb24ge1xuICAgICAgICAgICAgZmxleDogMCAwIHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3dyYXAge1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLWRvd24ge1xuICAgICAgICAgICAgd2lkdGg6IDk1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcC11cCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGF2eS1ncmV5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9tb3JlIHtcbiAgICAgICAgZmxleDogMCAwIDEyJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMiU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkaW5nIHtcbiAgICAmX19hYm91dCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS04NTA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNik7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDI1KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDMxKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhY3Qge1xuICAgICAgICBjb2xvcjogJHJlZC1tZW51O1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM2KTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzApO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjcpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgLy92ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMik7XG5cbiAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAvLyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYudGV4dC1jZW50ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgyNyk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNyk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogZW0oMiwgMjQpO1xuXG4gICAgICAgICAgICAmLmljb19ob3VzZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCArICdob3VzZS5zdmcnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29fcGVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoICsgJ3Blbi5zdmcnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29fdGVhbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCArICd0ZWFtd29yay5zdmcnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29fbG9jYXRpb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGggKyAnaWMtbG9jYXRpb24uc3ZnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0Nyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAmK3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kaW5oZ2lhIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFkdmlzb3J5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjaGlldmVtZW50IHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0Mik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTEpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNSk7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyOCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgICAmLmljb19zdGFyX2FsdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoICsgJ3N0YXJfYWx0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pY29fY3VwX2FsdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoICsgJ2N1cF9hbHRfMS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyAmLmljb19wZW4ge1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGggKyAncGVuLnN2ZycpO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gc3BhbiB7XG4gICAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAmX19kZWFsIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG4gICAgICAgIG1hcmdpbjogcmVtKDMwKSAwIHJlbSgwKTtcbiAgICB9XG59XG5cbi50aXRsZUhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGVtKDI0KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAoMzAvMjQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDM1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIHNwYW4ge1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjcpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjcpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTUpO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICAgICAgICAgJi5pY19nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1wYXRoICsgXCJpY29ucy9pYy1nYWxsZXJ5LnN2Z1wiKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY192aWRlbyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWctcGF0aCArIFwiaWNvbnMvaWMtdmlkZW8uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzMpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGl0bGVSZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG4gICAgbGluZS1oZWlnaHQ6ICgzNC8yMCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICAgIG1heC13aWR0aDogNjMwcHg7XG59IiwiLnNCYW5uZXIge1xuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwIGVtKDEwKSBlbSg5MCkgcmdiYSgkYmxhY2ssIDAuMTUpO1xuXG4gICAgPi5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgPltjbGFzcyo9J3NCYW5uZXJfXyddIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDEyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93cyB7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IGVtKDMpO1xuICAgICAgICBoZWlnaHQ6IGVtKDI0KTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm90dG9tOiBlbSgzKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDcwKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4uYXJyb3cge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMik7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuICAgICAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxMCwgMjIpO1xuXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDE2LCAyMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgxMCwgMjIpO1xuXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogZW0oMTYsIDIyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4xcyBlYXNlLWluLW91dCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kb3RzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDUycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgyNyk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogZW0oMTApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogZW0oMTApO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuNDUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuNDUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLy8gJi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gfVxuXG4gICAgICAgID4uc0Jhbm5lcl9faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgICAuc0Jhbm5lcl9faXRlbV9fYmcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zQmFubmVyX19pdGVtX19pbm5lciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAvLyB9XG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICAmX19iZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjZzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDYwMC8zNzUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDUwMC8xMTgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogZW0oMzApIGVtKDgwKSBlbSg1MCkgZW0oNDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDczMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+KiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ4KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IGVtKDI0KSAwIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyNC8xNik7XG4gICAgICAgICAgICBtYXJnaW46IGVtKDI0KSBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjgvMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAuc0Jhbm5lcl9faXRlbSB7XG4gICAgICAgICAgICAmX19iZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZT5zcGFuLFxuICAgICAgICAgICAgJl9fZGVzYz5zcGFuLFxuICAgICAgICAgICAgJl9fZGVzYz5zcGFuLFxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbmF2SW5SaWdodDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbmF2SW5SaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbmF2SW5VcDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbmF2SW5VcDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAkdGltZTogMC44O1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICR0aW1lICogMXM7XG5cbiAgICAgICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzMCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpICsgMX0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICgkdGltZSArIDAuMDUgKiAkaSkgKiAxcztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAkdGltZTogMC44O1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICR0aW1lICogMXM7XG5cbiAgICAgICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzMCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpICsgMX0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICgkdGltZSArIDAuMDUgKiAkaSkgKiAxcztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1YiB7XG4gICAgICAgIC5zQmFubmVyX19pdGVtX19pbm5lciB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDE0MC8xNDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzMzAvMTkwMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLnNCYW5uZXItLXN1Yikge1xuICAgICAgICAuc0Jhbm5lcl9faXRlbSB7XG4gICAgICAgICAgICA+LmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZXJvLWJhbm5lciB7XG4gICAgICAgIC5zQmFubmVyX19pdGVtIHtcbiAgICAgICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgICZfX2Fycm93cyB7XG4gICAgICAgICAgICByaWdodDogZW0oNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZG90cyB7XG4gICAgICAgICAgICByaWdodDogNzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICA+LmNvbnRhaW5lciB7XG4gICAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Fycm93cyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBlbSg5LCAxMykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RvdHMgdWwgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgyMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgLyogdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NiUpOyAqL1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXN1YiB7XG4gICAgICAgICAgICAuc0Jhbm5lcl9faXRlbV9faW5uZXIge1xuICAgICAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPi5jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc1N1YkJhbm5lciB7XG4gICAgYm94LXNoYWRvdzogMCBlbSgxMCkgZW0oOTApIHJnYmEoJGJsYWNrLCAwLjE1KTtcbiAgICBoZWlnaHQ6IGVtKDE0MCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IGVtKDMyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg0OC8zMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fYnJlYWRjcnVtYiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uYXZCb3gge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgzMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoLTEzLzI4MCk7XG4gICAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKC0xMy8yODApO1xuICAgICAgICBib3R0b206IHBlcmNlbnRhZ2UoLTMzLzEyNik7XG5cbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgICAgIHNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIGltYWdlOiB1cmwoJGltZy1wYXRoICsgJ2JnLXNoYWRvdy5zdmcnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXkocmdiYSgkYmxhY2ssIDApLCByZ2JhKCRibGFjaywgMC41NSksIDEwJSwgNjAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCwgMTYpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGVtKDEwLCAxNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI5JTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMXMgbGluZWFyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmUge1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IGVtKDExLCAxNik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4xcyBsaW5lYXIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiBwZXJjZW50YWdlKDg3Lzk5KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJsaW5lIHtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IGVtKDExLCAxNik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGVtKDMwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4xcyBsaW5lYXIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogZW0oMzApO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgZW0oMjgsIDE2KTtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGVtKDgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjcvMTQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGVtKDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgICAubmF2Qm94X190aXRsZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZCb3hfX3RpdGxlX19pbm5lciB7XG4gICAgICAgICAgICAgICAgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZCb3hfX3RpdGxlX19saW5lIHtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGVtKDExLCAxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2Qm94X190aXRsZV9fc3VibGluZSB7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBlbSgzMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBlbSgzMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTMsIDE0KTtcblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIC5uYXZCb3hfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAubmF2Qm94X190aXRsZV9fc3VibGluZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMywgMTQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgLm5hdkJveF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIC5uYXZCb3hfX3RpdGxlX19zdWJsaW5lIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBmb250LXNpemU6IGVtKDksIDEyKTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIC5uYXZCb3hfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAubmF2Qm94X190aXRsZV9fc3VibGluZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZm9vdGVyX193aWRnZXRzPi5jb250YWluZXIgLnJvdz5bY2xhc3MqPVwiY29sLVwiXTpmaXJzdC1jaGlsZCAmIHtcbiAgICAgICAgICAgIC5uYXZCb3hfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAubmF2Qm94X190aXRsZV9fc3VibGluZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2VjdXJpdGllcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoLTEzLzU4MCk7XG4gICAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKC0xMy81ODApO1xuICAgICAgICBib3R0b206IHBlcmNlbnRhZ2UoLTI1LzI4NSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgICAgICBzaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICBpbWFnZTogdXJsKCRpbWctcGF0aCArICdiZy1zaGFkb3ctbGcuc3ZnJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktNzAwIHVybCggJGltZy1wYXRoICsgJ2JnLXNlY3VyaXRpZXMucG5nJyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgZW0oMTIpIGVtKDM1KSByZ2JhKCRibGFjaywgMC4yMSk7XG4gICAgfVxufSIsIi5zZXJ2aWNlIHtcbiAgICAkc0hlaWdodDogMjM3O1xuICAgIGhlaWdodDogZW0oJHNIZWlnaHQpO1xuICAgIGJveC1zaGFkb3c6IDAgMCByZW0oMzApIHJnYmEoJGJsYWNrLCAwLjA1KTtcblxuICAgIEBpbmNsdWRlIGdyYWRpZW50LXkoJHdoaXRlLCAkZ3JheS0xNTApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNtYWx0O1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG5cbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQteCgkc21hbHQsICRwYWNpZmljYmx1ZSk7XG4gICAgfVxuXG4gICAgPioge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiBlbSgxMCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC14KCNBN0FBQUMsICM4RThFOEUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHRvcDogcGVyY2VudGFnZSg1MC8kc0hlaWdodCk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiBlbSg2MCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IHBlcmNlbnRhZ2UoMTI1LyRzSGVpZ2h0KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgzMC8xOCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkZ3JheS04NTA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDEyKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDEyKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgIGZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgICAgIHNpemU6IGVtKDE4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBlbSgyNjAsIDE4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgdG9wOiBwZXJjZW50YWdlKDQ1LyRzSGVpZ2h0KTtcbiAgICAgICAgbGVmdDogZW0oMTAwKTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzAvMTQpO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MHB4LCAwKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLSBcIlxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogKDAuMSArIDAuMDUqJGkpICoxcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAuc2VydmljZSB7XG4gICAgICAgICAgICAmX19iZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBlbSgyMiwgNjApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2W2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKDMpICYge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQteCgkcHVtcGtpbiwgJG9yYW5nZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXZbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoNCkgJiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmlnaHRibHVlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC14KCRuaWdodGJsdWUsICRkYXJrcHVycGxlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdltjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZCg1KSAmIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4ZThlOGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXgoIzhFOEU4RSwgI0E3QUFBQyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTAsIDEyKTtcbiAgICAgICAgaGVpZ2h0OiBlbSgxMjAsIDEwKTtcblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIHRvcDogMTIlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjllbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgdG9wOiAxMiU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5zZXJ2aWNlX19pY29uIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VydmljZV9fbGlzdCB7XG4gICAgICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpc3RTZXJ2aWNlIHtcbiAgICAmLS1zdG9jayB7XG4gICAgICAgIC5saXN0U2VydmljZSB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1ib3goMzgwLCAyMDkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBib3gtc2hhZG93OiBlbSg1KSBlbSgxMCkgZW0oMjUpIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1ib3goNTczLCAxOTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMzBweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgzMC8xNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICgxOC8xNCkgKjFlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzAvMTgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG5cbiAgICAgICAgICAgICAgICArcCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogKDMwLzE0KSAqM2VtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzAvMTQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogKDMwLzE0KSAqM2VtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVhZG1vcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDE1KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMTAwbXM7XG5cbiAgICAgICAgICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5saXN0U2VydmljZV9faXRlbV9fZGVzY19fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAubGlzdFNlcnZpY2VfX2l0ZW1fX2Rlc2NfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAubGlzdFNlcnZpY2Uge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jcmVhdGVBY2NGb3JtLmFjdGl2ZT4uaW5wdXRJbmZvPmRpdi5tYi0zIHtcbiAgICBjb2xvcjogJGNyaW1zb247XG59IiwiLnRhYkxpbmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICBAaW5jbHVkZSBncmFkaWVudC14KCRyZWQsICM3MTcxNzEsIDIwJSk7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMjAvMTYpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4LCAwKTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBlbSg5LCAxNikgZW0oMjIsIDE2KSBlbSgxMSwgMTYpO1xuICAgICAgICAgICAgICAgIC8vIG1pbi13aWR0aDogZW0oMTI4KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcblxuICAgICAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogKDIwLzE2KTtcbiAgICAgICAgcGFkZGluZzogZW0oMTAsIDE2KSAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01NTA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXDMzXCI7XG4gICAgICAgICAgICB0b3A6IDcwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC03MCUpO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMzJcIjtcbiAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIGVtKDQpIGVtKDE1KSByZ2JhKCMwMDAsIDAuMTUpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kcm9wZG93biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cbiAgICAgICAgICAgICAgICArdWwge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIGVtKDEwKSBlbSgxNSkgcmdiYSgjMDAwLCAwLjE1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDE1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC43KTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZmZmLCAwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiRjdWx0dXJhbC1udW1iZXI6ICM4YjhiOGIgIWRlZmF1bHQ7XG5cbi5jdWx0dXJhbHtcbiAgICBwe1xuICAgICAgICBsaW5lLWhlaWdodDogKDMwLzE0KTtcbiAgICB9XG59XG5cbi5jdWx0dXJhbE51bWJlciB7XG4gICAgcGFkZGluZzogcmVtKDEwKSAwIHJlbSg0MCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGggKyBcImJnLWN1bHR1cmFsLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xuICAgICAgICBAaW5jbHVkZSBncmFkaWVudC14KCNmZmYsIHJnYmEoI2ZmZiwgMCksIDQwJSwgMTAwJSk7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcbiAgICAgICAgYm94LXNoYWRvdzogLTIwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIG1hcmdpbjogcmVtKDEwKSAwO1xuXG4gICAgICAgICZfX251bWJlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg4MCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGN1bHR1cmFsLW51bWJlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGdhbGxlcnktbGluZTogI0RDRENEQztcblxuLmN1bHR1cmFsR2FsbGVyeSB7XG4gICAgcGFkZGluZzogMi41cmVtIDAgZW0oNSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC50aXRsZUhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGggKyBcImJnLTIucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTcwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWctcGF0aCArIFwiYmctMy5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgbGVmdDogLTgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICAgICAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuXG4gICAgXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5hcnJvdy0tMSB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKC0oMjUgKyAyMCkpO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgJi5hcnJvdy0tcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKC0oNDAgKyAyMSkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFycm93LS1uZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKC0oNDAgKyAyMSkpOztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDI1KSAwIHJlbSg0MCk7XG5cbiAgICAgICAgICAgIC5jdWx0dXJhbEdhbGxlcnkge1xuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQ3KSB0cmFuc2xhdGUoNDYuNSUsIDApOyAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuICAgICAgICAgICAgICAgICAgICAmX19pbWFnZXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stY3VycmVudCB7XG5cbiAgICAgICAgICAgICAgICAuY3VsdHVyYWxHYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDM4cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH4gLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgLmN1bHR1cmFsR2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNDcpIHRyYW5zbGF0ZSgtNDYuNSUsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICAgICAgd2lkdGg6IDU4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmctYm94KDU4MCwgMzA0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzApO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnYWxsZXJ5LWxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE3MjBweCkge1xuICAgICAgICAuY3VsdHVyYWxHYWxsZXJ5IHtcbiAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAuYXJyb3ctLTEge1xuICAgICAgICAgICAgICAgICYuYXJyb3ctLXByZXYge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLSgyMCkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmLmFycm93LS1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtKDIwKSk7O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiByZW0oNDApIDAgMDtcbiAgICB9XG59XG5cbi5zbGlkZXJQb3N0IHtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYXJyb3ctLTEge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLSgxNSkpO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzApO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNCk7XG5cbiAgICAgICAgICAgICYuYXJyb3ctLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtKDE1KSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXJyb3ctLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDI1KSAwIHJlbSgyNSk7XG5cbiAgICAgICAgICAgIC5zbGlkZXJQb3N0IHtcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NykgdHJhbnNsYXRlKDQ2LjUlLCAwKTsgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQge1xuXG4gICAgICAgICAgICAgICAgLnNsaWRlclBvc3Qge1xuICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbWFnZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzhweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfiAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyUG9zdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNDcpIHRyYW5zbGF0ZSgtNDYuNSUsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICAgICAgd2lkdGg6IDM4MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1hZ2VzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnLWJveCgzODIsIDIwMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgXG4gICAgfVxufSIsIi5uYXZTaWRlYmFyIHtcbiAgICAkYm9kZXI6ICRwbGF0aW51bTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvZGVyO1xuXG4gICAgQGluY2x1ZGUgdS1mdy1iO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgPnVsPmxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgID5hOm5vdCguYXJyb3cpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDIwLzE0KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDE2KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTYpO1xuXG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMiwgMTQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjEpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGVtKDM2KTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiBlbSgxLCAxOCk7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnQsXG4gICAgICAgID51bD5saS5hY3RpdmUge1xuICAgICAgICAgICAgPmE6bm90KC5hcnJvdykge1xuXG4gICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsPmxpIHtcblxuICAgICAgICAgICAgJi5jdXJyZW50LFxuICAgICAgICAgICAgPnVsPmxpLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgPmE6bm90KC5hcnJvdykge1xuXG4gICAgICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgPnVsPmxpLmFjdGl2ZSB7XG4gICAgICAgICAgICA+dWw+bGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtZnctcjtcblxuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgID4uYXJyb3cgaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDMyJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjcmltc29uO1xuICAgICAgICB9XG5cbiAgICAgICAgK2xpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRncmF5LTQ1MCwgMC40KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgID4uYXJyb3cge1xuICAgICAgICAgICAgICAgIGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDMyJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+dWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGVtKDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgxNi8xNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDIwLzE0KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMzIpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSgzMik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICtsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+dWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogZW0oNDgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDIwLzE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICtsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hOm5vdCguYXJyb3cpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICA+LmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcMzInO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgPmE6bm90KC5hcnJvdykge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLm9yZ2FuaXphdGlvbmFsQ2hhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgxOC8xMik7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGVtKDE4LCAxMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxMCwgMTIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3OS45OHB4KXtcbiAgICAgICAgJl9fZm9vdGVye1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uem9vbUxlbnMge1xuICAgIGJveC1zaGFkb3c6IDAgMCBlbSgyOSkgcmdiYSgkYmxhY2ssIDAuMDYpO1xufSIsIi50ZWFtIHtcblxuICAgICYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4OHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHBlcmNlbnRhZ2UoMjYwLzg2MCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgK2RpdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTI1MDtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoMjQwLzg2MCk7XG4gICAgICAgIEBpbmNsdWRlIGJnLWJveCgyNDAsIDI4OCk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3NpdGlvbiB7XG4gICAgICAgIG1hcmdpbjogZW0oMTMpIDAgMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMzAvMTQpO1xuICAgICAgICBtYXJnaW46IGVtKDEyKSAwIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IGVtKDMwKjQpO1xuICAgICAgICAvLyBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgwKTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgK2Ege1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oNSk7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkcmVkLCAwLjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogMTY1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyAmX19uYW1lLFxuICAgICAgICAvLyAmX19wb3NpdGlvbiB7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgICAgIC8vIH1cbiAgICAgICAgJl9fcG9zaXRpb24ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gU3R5bGUgdmlkZW9ib3hcbi52aWRlb0JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4yNXMgZWFzZS1pbi1vdXQpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NS41JTtcbiAgICB9XG4gICAgLmJ0bi1wbGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogcmVtKDExMik7XG4gICAgICAgIGhlaWdodDogcmVtKDExMik7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGggKyAnSWMtUGxheS5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IC8vIGhpZGRlblxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjI1cyBlYXNlLWluLW91dCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2hvd3ZpZGVvIHtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tcGxheSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIlxuLmN1bHR1cmFsVmlkZW97XG4gICAgcGFkZGluZzogcmVtKDQwKSAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQteShyZ2IoMjMwLDIzMCwyMzApLCByZ2IoMjIwLDIyMCwyMjApLCAxMDAlLCAwKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQteSgjZjhmOGY4ICwgcmdiYSgjZjhmOGY4ICwgMCkpO1xuICAgIH1cblxuICAgIC50aXRsZUhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2lubmVye1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1wYXRoICsgXCJiZy0yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICByaWdodDogLTE3MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWctcGF0aCArIFwiYmctMy5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgbGVmdDogLTgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICAgICAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnJvdy0tMSB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKC0oMjUgKyAyMCkpO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgJi5hcnJvdy0tcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKC0oNDAgKyAyMSkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFycm93LS1uZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKC0oNDAgKyAyMSkpOztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjUpIDAgcmVtKDQwKTtcblxuICAgICAgICAgICAgLmN1bHR1cmFsVmlkZW8ge1xuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQ3KSB0cmFuc2xhdGUoNDYuNSUsIDApOyAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuICAgICAgICAgICAgICAgICAgICAudmlkZW9Cb3h7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stY3VycmVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgICAgICAgICAuY3VsdHVyYWxWaWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlb0JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tcGxheXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDM4cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH4gLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgLmN1bHR1cmFsVmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQ3KSB0cmFuc2xhdGUoLTQ2LjUlLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICAgIHdpZHRoOiA1ODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudmlkZW9Cb3gge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmctYm94KDU4MCwgMzA0KTtcbiAgICAgICAgICAgIC5idG4tcGxheXtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDExMik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTEyKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDcwKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2FsbGVyeS1saW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNzIwcHgpIHtcbiAgICAgICAgLmN1bHR1cmFsVmlkZW8ge1xuICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIC5hcnJvdy0tMSB7XG4gICAgICAgICAgICAgICAgJi5hcnJvdy0tcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtKDIwKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICYuYXJyb3ctLW5leHQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKC0oMjApKTs7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgXG4gICAgfVxufSIsIi5oaXN0b3J5U2xpZGUge1xuICAgIC50aW1lbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTpyZW0oNzApO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6cmVtKDQwKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDpyZW0oNDApO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgtMjUpO1xuICAgICAgICAgICAgcmlnaHQ6ICByZW0oLTI1KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDEwKTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIxMCwgMzEsIDM2LCAwKSAwJSwgcmdiYSgyMTAsIDMxLCAzNiwgMSkgMjAlLCByZ2JhKDEyNiwgMTksIDIyLCAxKSA4MCUsIHJnYmEoMTM5LCAyMSwgMjQsIDEpIDgzJSwgcmdiYSgyMDYsIDMwLCAzNSwgMCkgOTklLCByZ2JhKDIxMCwgMzEsIDM2LCAwKSAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOnJlbSgzMCk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDpyZW0oMzApO1xuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOnJlbSgyMCk7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHJlZDtcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOjRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB3aWR0aDoyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoyMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjo2cHggc29saWQgcmdiYSgkY29sb3I6ICNFNUU1RTUsICRhbHBoYTogMSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokcmVkO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTowcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg4KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkVCRUI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oLTIwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGVtKC02KSAgZW0oOCkgZW0oNDYpIHJnYmEoJGJsYWNrLCAwLjI0KTsgXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweCA4cHggMHB4IDhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUJFQkVCIHJnYmEoMjM1LCAyMzUsIDIzNSwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6OHB4IDhweCAwcHggOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiByZ2JhKDIzNSwgMjM1LCAyMzUsIDApO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI0NDQ0NDQywgMC41KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIC5pdGVte1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5kYXRlRXZlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwMjVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stc2xpZGV7XG4gICAgICAgICAgICAgICAgJi5zbGljay1jdXJyZW50e1xuICAgICAgICAgICAgICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IFxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICAgICAuc2xpY2stc2xpZGV7XG4gICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnR7XG4gICAgICAgICAgICAgICAgLnRpbWVsaW5le1xuICAgICAgICAgICAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fbG9nb3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5hbm5hbHMge1xuICAgIG1heC13aWR0aDogNDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBlbSg2OCk7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyMjYsMzMsMzksMCkgMCUsIHJnYmEoMjI2LDMzLDM5LDEpIDMwJSwgcmdiYSgyMjYsMzMsMzksMSkgNTAlLCByZ2JhKDIyNiwzMywzOSwxKSA3MCUsIHJnYmEoMjI2LDMzLDM5LDApIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDIyNiwzMywzOSwwKSAwJSxyZ2JhKDIyNiwzMywzOSwxKSAzMCUscmdiYSgyMjYsMzMsMzksMSkgNTAlLHJnYmEoMjI2LDMzLDM5LDEpIDcwJSxyZ2JhKDIyNiwzMywzOSwwKSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMjI2LDMzLDM5LDApIDAlLHJnYmEoMjI2LDMzLDM5LDEpIDMwJSxyZ2JhKDIyNiwzMywzOSwxKSA1MCUscmdiYSgyMjYsMzMsMzksMSkgNzAlLHJnYmEoMjI2LDMzLDM5LDApIDEwMCUpO1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZTIyMTI3JywgZW5kQ29sb3JzdHI9JyMwMGUyMjEyNycsR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgICBtYXgtd2lkdGg6IGVtKDE0Nik7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMzNcIjtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogZW0oMTIsIDE2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgtMSwgMTYpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyYXktNDAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcblxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sXG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge31cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGVtKDM1KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmX195ZWFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgzNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGVtKDUxKTtcbiAgICAgICAgICAgIHdpZHRoOiBlbSgzNSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDM1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCAkaW1nLXBhdGggKyAnaWNvbnMvaWMtZG9sYS5zdmcnKTtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDE3KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2M5YzljOTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCBlbSgyNCkgcmdiYSgwLDAsMCwwLjEyKTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjQvMTQpO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oOCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYixcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjQvMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmUge1xuICAgICAgICAgICAgKyAuYW5uYWxzX19pdGVtX19saW5lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgzMClcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICsgLmFubmFsc19faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmluIHtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBuYXZJblVwO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5hdkluVXA7XG5cbiAgICAgICAgICAgICsgLmluIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjFzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBudGggMlxuICAgICAgICAgICAgICAgICsgLmluIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG50aCAzICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgKyAuaW4geyBhbmltYXRpb24tZGVsYXk6IDAuM3M7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBudGggNFxuICAgICAgICAgICAgICAgICAgICAgICAgKyAuaW4geyBhbmltYXRpb24tZGVsYXk6IDAuNHM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG50aCA1XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuaW4geyBhbmltYXRpb24tZGVsYXk6IDAuNHM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbnRoIDZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuaW4geyBhbmltYXRpb24tZGVsYXk6IDAuNXM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBudGggN1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuaW4geyBhbmltYXRpb24tZGVsYXk6IDAuNnM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG50aCA4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuaW4geyBhbmltYXRpb24tZGVsYXk6IDAuN3M7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbnRoIDlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuaW4geyBhbmltYXRpb24tZGVsYXk6IDAuOHM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBudGggMTBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgLmluIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjlzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBudGggMTFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIC5pbiB7IGFuaW1hdGlvbi1kZWxheTogMXM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBudGggMTJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuaW4geyBhbmltYXRpb24tZGVsYXk6IDEuMXM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBudGggMTNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgLmluIHsgYW5pbWF0aW9uLWRlbGF5OiAxLjJzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBudGggMTRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIC5pbiB7IGFuaW1hdGlvbi1kZWxheTogMS4zczsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBudGggMTVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuaW4geyBhbmltYXRpb24tZGVsYXk6IDEuNHM7ICAgICAgICAgICAgICAgICAgICAgICAvLyBudGggMTZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgLmluIHsgYW5pbWF0aW9uLWRlbGF5OiAxLjVzOyAgICAgICAgICAgICAgICAgICAvLyBudGggMTdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIC5pbiB7IGFuaW1hdGlvbi1kZWxheTogMS42czsgICAgICAgICAgICAgICAvLyBudGggMThcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyAuaW4geyBhbmltYXRpb24tZGVsYXk6IDEuN3M7ICAgICAgICAgICAvLyBudGggMTlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgLmluIHsgYW5pbWF0aW9uLWRlbGF5OiAxLjhzO30gICAgICAvLyBudGggMjBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2hhcnQge1xuICAgICZfX2JvZHkge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogZW0oMTkpIHJlbSgyNSkgZW0oMTkpIHJlbSgxNCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyNSk7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMzApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZG93bmxvYWQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICYuaWNfZG93bmxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWctcGF0aCArIFwiZG93bmxvYWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhiOGI4YjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgLy8gd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIC8vIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgLy8gdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogZW0oNykgcmVtKDE1KSBlbSg4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuXG4gICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4QjhCOEI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogZW0oNCkgcmVtKDE1KSBlbSg1KTtcblxuICAgICAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFN0U3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcblxuICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUE5QTlBO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBlbSgxLjUpIHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgPmkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI4LCAyMCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGVtKC0xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBlbSg2LCAyMCkgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRleHQtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+LmRyb3Bkb3duLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRTZWxlY3QoKTtcblxuICAgICAgICAgICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgICAgICAgLy8gICAgICYuY2xlYXJmaXgge1xuICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogMjMlO1xuXG4gICAgICAgICAgICAvLyAgICAgICAgICsgLmNoYXJ0X19oZWFkX19pdGVtLmNsZWFyZml4IHtcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAyNyU7XG4gICAgICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgIC50aXRsZSsuZHJvcGRvd24tc2VsZWN0IC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2xlYXJmaXg6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgLmltYWdlLWNoYXJ0IHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XG5cbiAgICAgICAgICAgICAgICBwLFxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDI0LzE0KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogKDI0LzE0KSoxZW07XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03NTA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZVBvc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzAvMTQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAoMzAvMTQpKjFlbTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTc1MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDMwLzE0KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzAvMTQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zcGFuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hhcnRfX2NvbnRlbnRfX2l0ZW0tLXVuZGV0YWlsIHtcbiAgICAgICAgICAgIC5jaGFydF9fY29udGVudF9faXRlbV9fZGVzYyB7XG5cbiAgICAgICAgICAgICAgICBwLFxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03NTA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAoMTIvMTQpKjFlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDI0LzEyKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogKC0xMC8xMDAwKSoxZW07XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi0taW5mbyB7XG4gICAgICAgIC5jaGFydCB7XG4gICAgICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhCOEI4QjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBlbSg3KSByZW0oMTUpIGVtKDgpIHJlbSgyMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdFN0U3RTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgtMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmVwb3J0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JFMTQyNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQteCgjOTIwRDEwLCAjRUMxQzNDKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tc2VsZWN0IC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUMxQzNDO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBlbSgtMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1lY29ub215IHtcbiAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhCOEI4QjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fdGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljX2Rvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGggKyBcImRvd25sb2FkLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX190aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtLXJlbGF0aW9uc2hpcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTdFNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBlbSg0LjUpIHJlbSgxNSkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAuY3VzdG9tLWNvbG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNwZWNpYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2VydmljZSB7XG4gICAgICAgIC5jaGFydCB7XG4gICAgICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogZW0oNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZG9jdW1lbnQge1xuICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDM1KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tam9iIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAmLS1uZXdzIHtcbiAgICAgICAgLmNoYXJ0X19oZWFkX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoYXJ0X19ib2R5X19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDEyKSByZW0oMjUpIGVtKDEyKSByZW0oMjApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGF0ZSxcbiAgICAgICAgICAgICZfX3RpdGxlLFxuICAgICAgICAgICAgJl9fZG93bmxvYWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDEwKSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gICAgLmNoYXJ0IHtcbiAgICAgICAgLy8gb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgLy8gb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgICAgICYtLWluZm8ge1xuICAgICAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZWNvbm9teSB7XG4gICAgICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZG9jdW1lbnQge1xuICAgICAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc3RvY2sge1xuICAgICAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fd3JhcHBlciB7XG5cbiAgICAgICAgICAgIC8vIHdpZHRoOiA4NTBweDtcbiAgICAgICAgICAgIC5jaGFydF9faGVhZCB7XG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhCOEI4QiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY2hhcnQge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGltZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGF0ZSxcbiAgICAgICAgICAgICZfX3RpdGxlLFxuICAgICAgICAgICAgJl9fZG93bmxvYWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDUpIDA7XG5cbiAgICAgICAgICAgICAgICAmX19ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWVjb25vbXkge1xuICAgICAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdG9jayB7XG4gICAgICAgICAgICAvLyBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICAgICAgLy8gb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgLy8gLndyYXBwZXIge1xuXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDk5MXB4O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLy8gLmNoYXJ0IHtcbiAgICAgICAgICAgIC8vICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC53cmFwcGVyQ29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcblxuICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgJi0tc3RvY2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuY2hhcnQge1xuICAgICAgICAmLS1yZWxhdGlvbnNoaXAge1xuICAgICAgICAgICAgLmNvbC1sZy02IHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmNoYXJ0IHtcbiAgICAgICAgJi0tZG9jdW1lbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlc3VsdC0yIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlc3VsdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuY2hhcnQge1xuICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmLnRleHQtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpbWUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZWNvbm9teSB7XG4gICAgICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzhCOEI4QiwgNSUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIC5jaGFydF9faGVhZCB7XG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICAgLmNoYXJ0IHtcbiAgICAgICAgJi0taW5mbyB7XG4gICAgICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZUNhbGVuZGFyRXZlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4MCk7XG5cbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgIGltYWdlOiB1cmwoJGltZy1wYXRoICsgJ2JnLWV2ZW50LnBuZycpOyAvLyBzaXplOmNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQgbm8tcmVwZWF0O1xuICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICB9XG59XG5cbi5saXN0RXZlbnQge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgJi5yZXNldGhlaWdodCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAubGlzdEV2ZW50X19pdGVtIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5hdkluVXA7XG5cbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGkqMC4xcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggZG90dGVkICNCN0I3Qjc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyOCk7XG5cbiAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMzApIHJlbSgxNikgcmVtKDMwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03NTA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg3OCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVjcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjgvMTQpO1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogKDI4LzE0KSoyZW07XG5cbiAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgID5wIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDI4LzE0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZyZWVyZWQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oLTM1KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWRvd25sb2FkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03NTA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDgpO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCRpbWctcGF0aCArICdpY29ucy9pYy1kb3dubG9hZC5wbmcnKTsgLy8gc2l6ZTpjb250YWluO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGVFdmVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSgzMCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvLyAuYnRuLW1vcmUtbmV3c3tcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjokZnJlZXJlZDtcbiAgICAgICAgICAgIC8vICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIC8vIH1cblxuXG4gICAgICAgICAgICA+LnJvdyB7XG4gICAgICAgICAgICAgICAgLmNvbC1zbS03IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjNzA3MDcwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vdGhlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkLW1lbnU7XG5cbiAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLW1lbnU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGVFdmVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZC1tZW51O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaSxcbiAgICAgICAgICAgICAgICBhLmJ0bi1tb3JlLW5ld3Mge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdG9jayB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLmhvdE5ld3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxOCwgMTQpO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgyNC8xOCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogZW0oNSwgMTgpIGVtKDE1LCAxOCkgZW0oOCwgMTgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTU1MDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogZW0oMzAsIDE4KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgzMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICA+KiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDI0LCAxOCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDEzLCAyNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiBlbSg0NSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZW0oNDApO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjOEI4QjhCLCAwLjkpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgzMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICA+KiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlPmRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiBlbSgxMikgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1jdXJyZW50IHtcblxuICAgICAgICAgICAgLmhvdE5ld3NfX2l0ZW1fX2RhdGUsXG4gICAgICAgICAgICAuaG90TmV3c19faXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG5hdkluUmlnaHQ7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5hdkluUmlnaHQ7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaG90TmV3c19faXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDEyMCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogZW0oODApO1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyMS8xNCk7XG5cbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi44NTcxNDI4NTcxZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19zbGlkZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXG4gICAgICAgICZfX3RpdGxlLFxuICAgICAgICAmX19zbGlkZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2xpZGUgLnNsaWNrLXNsaWRlPmRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZXNQcm9kdWN0cyB7XG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDsgLy8gcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgIC8vIHNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgaW1hZ2U6IHVybCgkaW1nLXBhdGggKyAnYmctMS5qcGcnKTtcbiAgICAgICAgc2l6ZTogMTAwJSAxMDAlO1xuICAgIH1cbn1cblxuLm5hdldpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgZW0oMTApIGVtKDIwKSByZ2JhKCRibGFjaywgMC4xMSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4IDEzcHggMThweCAxM3B4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgICAgICAgY29udGVudDogJyc7IC8vYm9yZGVyLWNvbG9yOiRyZWQ7XG4gICAgICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgcmdiYSgyMzUsIDIzNSwgMjM1LCAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZy1ib3goMzgwLCAxOTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICgxOC8xNikqMWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzAvMTgpO1xuICAgICAgICAgICAgcGFkZGluZzogZW0oMjUsIDE4KSBlbSgxMCwgMTgpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjUpIHJlbSg0NCk7IC8vYmFja2dyb3VuZDogJHJlZDsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCBlbSgxMCkgZW0oMjApIHJnYmEoJGJsYWNrLCAwLjExKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM5cHg7IC8vIHotaW5kZXg6IDk5O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMTUpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTUpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJGdyYXktNTUwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBAZXh0ZW5kICVsaXN0aW5nOyAgICBcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xuXG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgzMC8xOCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNik7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICtsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyNC8xNCk7XG5cbiAgICAgICAgICAgICAgICArdWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5OTtcblxuICAgICAgICAubmF2V2lkZ2V0IHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICZfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAtMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2V4cGFuZF9faW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNSkgcmVtKDMwKTtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICArdWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICAgIC5uYXZXaWRnZXRfX2V4cGFuZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0yMDAlIC0gNDBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29sLWxnLTYge1xuICAgICAgICAgICAgICAgIC5uYXZXaWRnZXRfX2NvbnRlbnRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJnLWJveCg1ODAsIDE5Mik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2V2lkZ2V0X19leHBhbmQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzbiAtIDEpIHtcbiAgICAgICAgICAgIC5uYXZXaWRnZXRfX2V4cGFuZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb2wtbGctNiB7XG4gICAgICAgICAgICAgICAgLm5hdldpZGdldF9fY29udGVudF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmctYm94KDU4MCwgMTkyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXZXaWRnZXRfX2V4cGFuZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIC5uYXZXaWRnZXRfX2V4cGFuZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTIwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIG1kKSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgICAgLm5hdldpZGdldCB7XG4gICAgICAgICAgICAgICAgJl9fZXhwYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIC5uYXZXaWRnZXQge1xuICAgICAgICAgICAgICAgICZfX2V4cGFuZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdldpZGdldHMge1xuICAgICYtLW90aGVyIHtcbiAgICAgICAgLm5hdldpZGdldCB7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1ib3goMjgwLCAxNTApO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4IDEycHggMTdweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7IC8vYm9yZGVyLWNvbG9yOiRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMiwgMTEyLCAxMTIsIDAuMTcpIHJnYmEoMjM1LCAyMzUsIDIzNSwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMzApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZXhwYW5kIHtcbiAgICAgICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoIzcwNzA3MCwgMC4xNyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLm5hdldpZGdldCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5uYXZXaWRnZXRfX2V4cGFuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jYXBpdGFsIHtcbiAgICAgICAgLm5hdldpZGdldCB7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjQTFBMUExO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLm5hdldpZGdldCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19leHBhbmQge1xuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExMiwgMTEyLCAxMTIsIDAuMTcpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIC5uYXZXaWRnZXQge1xuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICAgICAgICAgICAgICAubmF2V2lkZ2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2V4cGFuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0yMDAlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbiAtIDEpIHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdldpZGdldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19leHBhbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICAgICAgICAubmF2V2lkZ2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2V4cGFuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTIwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbWQpIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdldpZGdldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19leHBhbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdldpZGdldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19leHBhbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbi8vICAgICAubmF2V2lkZ2V0IHtcbi8vICAgICAgICAgd2lkdGg6ICgxMDAvMykqMSU7XG4vLyAgICAgICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgICAgICAmLS1jdXN0b21lciB7XG4vLyAgICAgICAgICAgICB3aWR0aDogKDEwMC80KSoxJTtcbi8vICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xuLy8gICAgICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4vLyAgICAgICAgICAgICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgMSkge1xuLy8gICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4vLyAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSxcbi8vICAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpLCB7XG4vLyAgICAgICAgICAgICAgICAgLm5hdldpZGdldF9fZXhwYW5kIHtcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0zMDAlIC0gNjBweCkhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCUgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbi8vICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpLFxuLy8gICAgICAgICAgICAgJjpudGgtY2hpbGQoMTApLCB7XG4vLyAgICAgICAgICAgICAgICAgLm5hdldpZGdldF9fZXhwYW5kIHtcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0yMDAlIC0gNDBweCkhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMTAwJSAtIDIwcHgpIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcbi8vICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpLFxuLy8gICAgICAgICAgICAgJjpudGgtY2hpbGQoMTEpLCB7XG4vLyAgICAgICAgICAgICAgICAgLm5hdldpZGdldF9fZXhwYW5kIHtcbi8vICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAtMTAwJSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogLTE5NSUgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xMDAlIC0gMjBweCkhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMjAwJSAtIDQwcHgpIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcbi8vICAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpLFxuLy8gICAgICAgICAgICAgJjpudGgtY2hpbGQoMTIpLCB7XG4vLyAgICAgICAgICAgICAgICAgLm5hdldpZGdldF9fZXhwYW5kIHtcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAtMjk1JSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMzAwJSAtIDYwcHgpIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4vLyAgICAgICAgICY6bnRoLWNoaWxkKDQpLFxuLy8gICAgICAgICAmOm50aC1jaGlsZCg3KSwge1xuLy8gICAgICAgICAgICAgLm5hdldpZGdldF9fZXhwYW5kIHtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMDAlO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuLy8gICAgICAgICAmOm50aC1jaGlsZCg1KSxcbi8vICAgICAgICAgJjpudGgtY2hpbGQoOCksIHtcbi8vICAgICAgICAgICAgIC5uYXZXaWRnZXRfX2V4cGFuZCB7XG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJjpudGgtY2hpbGQoMyksXG4vLyAgICAgICAgICY6bnRoLWNoaWxkKDYpLFxuLy8gICAgICAgICAmOm50aC1jaGlsZCg5KSwge1xuLy8gICAgICAgICAgICAgLm5hdldpZGdldF9fZXhwYW5kIHtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwMCU7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4vLyAgICAgICAgICAgICBjbGVhcjogYm90aDtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4vLyAgICAgLm5hdldpZGdldC0tY3VzdG9tZXIgLm5hdldpZGdldF9fZXhwYW5kX19pbm5lciBwLnRpdGxle1xuLy8gICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4vLyAgICAgfVxuLy8gfVxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbi8vICAgICAubmF2V2lkZ2V0IHtcbi8vICAgICAgICAgd2lkdGg6ICgxMDAvMikqMSU7XG4vLyAgICAgICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbi8vICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuLy8gICAgICAgICAgICAgLm5hdldpZGdldF9fZXhwYW5kIHtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICAgICY6bnRoLWNoaWxkKDJuKXtcbi8vICAgICAgICAgICAgIC5uYXZXaWRnZXRfX2V4cGFuZCB7XG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4vLyAgICAgLm5hdldpZGdldCB7XG4vLyAgICAgICAgIHdpZHRoOiAoMTAwLzIpKjElO1xuLy8gICAgICAgICBmbG9hdDogbGVmdDtcbi8vICAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4vLyAgICAgICAgICAgICBjbGVhcjogYm90aDtcbi8vICAgICAgICAgICAgIC5uYXZXaWRnZXRfX2V4cGFuZCB7XG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgICAgICAmOm50aC1jaGlsZCgybil7XG4vLyAgICAgICAgICAgICAubmF2V2lkZ2V0X19leHBhbmQge1xuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuLy8gICAgIC5uYXZXaWRnZXQge1xuLy8gICAgICAgICAmX19leHBhbmQge1xuLy8gICAgICAgICAgICAgJl9faW5uZXIge1xuLy8gICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH0gXG4vLyB9IiwiLmFjY29yZGlvbiB7XG4gICAgLmNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtc21va2U7XG4gICAgICAgIG1hcmdpbjogMCByZW0oMjgpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRhc2gtZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tY2FyZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtc21va2U7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjQpIDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDI0LzE0KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1zbW9rZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDI0LzE0KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWNhcmQge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0yMSAqIDAuNSk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLTEge1xuICAgICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDgpIHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cbiAgICAgICAgICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSg1MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgzMC8xNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcmVnZW5jeSB7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgzMC8xNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1KSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcmVnZW5jeSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM1KTtcblxuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YjhiOGI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLWNhcmQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNikgcmVtKDMwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgzNC8xNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg4KTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcblxuICAgICAgICAgICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDMzJztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiRjb2xvci1pbmZvaGVhZGluZzogIzAwODAwMDtcbiRiZy1pbmZvaGVhZGluZzogI0VERURFRDtcbiRib3JkZXItY29sb3ItaW5mb2hlYWRpbmc6ICM3MDcwNzA7XG4kYm9yZGVyLXdpZHRoLWluZm9oZWFkaW5nOiAxcHg7XG5cbi5udW1iZXJIZWFkaW5nIHtcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yLWluZm9oZWFkaW5nO1xuICAgIGxpbmUtaGVpZ2h0OiAoMzAvMjQpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wZXJjZW50SGVhZGluZyB7XG4gICAgY29sb3I6ICRjb2xvci1pbmZvaGVhZGluZztcblxuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDUpO1xuICAgIH1cbn1cblxuLmZvcm1IZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICM3MDcwNzA7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XG4gICAgLmluZm9IZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDIyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWluZm9oZWFkaW5nO1xuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtaW5mb2hlYWRpbmcgZGFzaGVkICRib3JkZXItY29sb3ItaW5mb2hlYWRpbmc7XG5cbiAgICAgICAgJl9fc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZG93bmxvYWQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE3KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjAwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgICAgICYuaWNfZG93bmxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWctcGF0aCArIFwiZG93bmxvYWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgIC5pbmZvSGVhZGluZyB7XG4gICAgICAgICAgICAmX19kb3dubG9hZHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpe1xuICAgICAgICAuaW5mb0hlYWRpbmcge1xuICAgICAgICAgICAgJl9fZG93bmxvYWR7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi8vIHNlYWNyaFxuLnNlYXJjaFBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogcmVtKDEyKTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg5KSAwLjc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gbGlzdFxuLmxpc3RQb3N0IHtcbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG4gICAgICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI4KTtcblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZy1ib3goMjY1LCAxNTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xuXG4gICAgICAgICAgICBhIHtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjYvMTgpO1xuICAgICAgICAgICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICgyNi8xOCkqM2VtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAubGlzdFBvc3Qge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICgxNC8xNCkqMWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2hvb3NlTWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJGFuaW1hdGlvbjogMC4zcyBlYXNlLWluLW91dDtcblxuICAgICZfX3NlbGVjdCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjcpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQ4MCAvICN7JHdpZHRoLWNvbnRhaW5lci12YWx1ZX0gKiAxMDAlKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg0ODAgLyAjeyR3aWR0aC1jb250YWluZXItdmFsdWV9ICogMTAwJSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSg0MCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFzaC1ncmV5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljLWFycm93LXJpZ2h0LWRlZXAta2FtYXJ1LnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogZW0oMjEpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogZW0oMjEpO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGVtKDEzLjkpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKC0xMCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGgrJ2ljLWxvY2F0aW9uLnN2ZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWF0aW9uO1xuXG4gICAgICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pY29ucy9pYy1hcnJvdy1kb3duLWRlZXAta2FtYXJ1LnN2Zyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGxhdGludW07XG4gICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGFzaC1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItcmVzdWx0cz51bC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcm9sbC1iYXJzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cbiAgICAgICAgICAgIC5tYXBDb250YWN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhcmRQcm9kdWN0IHtcbiAgICAkcm9vdDogJjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBsYXRpbnVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMzVzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICN7JHJvb3R9X193cmFwaW1nIHtcbiAgICAgICAgICAgIC5pbWctYmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIDAuMDVzO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIDAuMDVzLCBvcGFjaXR5IDAuNXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0U2VlTW9yZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyAwLjE1cywgb3BhY2l0eSAwLjVzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUsXG4gICAgJl9fdGV4dFNlZU1vcmUge1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyAwcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0xMDAlIC0gMzBweCksIC01MCUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGRlZXAta2FtYXJ1O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgI3skcm9vdH0taW52ZXN0SG9tZSAmIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0U2VlTW9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiByZW0oOCkgMCAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgY29sb3I6ICRhc2gtZ3JleTtcbiAgICB9XG5cbiAgICAmX19pbWFnZXMge1xuICAgICAgICBAaW5jbHVkZSBiZy1ib3goMjU0LCAxNjApO1xuXG4gICAgICAgICN7JHJvb3R9LXNlcnZpY2UgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZy1ib3goMzk4LCAxNjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0taW52ZXN0SG9tZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnLWJveCgzNTAsIDIyMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwaW1nIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuaW1nLWJnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZEhlYWRpbmcge1xuICAgICRyb290OiAmO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgICAmLWJhY2tncm91bmRHaG9zdFdoaXRlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ2hvc3Qtd2hpdGU7XG4gICAgfVxuXG4gICAgLmFycm93X2NhcnJvdC1yaWdodCB7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwaWN0b24tYmx1ZTtcbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDRweCAkY3JpbXNvbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjQpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyOCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmhlYWRpbmctaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyOCk7XG4gICAgfVxuXG4gICAgJl9saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyOCk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgLmFycm93X2NhcnJvdC1yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl92aWV3QWxsIHtcbiAgICAgICAgLmFycm93X3JpZ2h0LFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnJvd19yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuYXJyb3dfcmlnaHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyOCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHUtZnctcjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmRPcGVuQWNjb3VudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNyaW1zb247XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IHJlbSgxNik7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDUuNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNikgcmVtKDE2KSByZW0oMTYpIHJlbSgzMik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgY29sb3I6ICRkZWVwLWthbWFydTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDE2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmRTdG9jayB7XG4gICAgJHJvb3Q6ICY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtc2VydmljZUFkdmFudGFnZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQ4KTtcblxuICAgICAgICAjeyRyb290fV9fY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi1zZXJ2aWNlQWR2YW50YWdlc0FuaW1hdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDgpO1xuXG4gICAgICAgICN7JHJvb3R9X19jb250ZW50IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IHooJ2NhcmRTdG9jaycsICdjb250ZW50Jyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgI3skcm9vdH1fX2lubmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRyb290fV9fZGVzYyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoI3skcm9vdH0tc2VydmljZUFkdmFudGFnZXMpOm5vdCgjeyRyb290fS1zZXJ2aWNlQWR2YW50YWdlc0FuaW1hdGlvbikge1xuICAgICAgICAuaW1nLWJnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgjeyRyb290fS1zZXJ2aWNlQWR2YW50YWdlcyk6bm90KCN7JHJvb3R9LXNlcnZpY2VBZHZhbnRhZ2VzQW5pbWF0aW9uKTpob3ZlciB7XG4gICAgICAgIC5pbWctYmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICAjeyRyb290fS1zZXJ2aWNlQWR2YW50YWdlcyAmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LXNlcnZpY2VBZHZhbnRhZ2VzQW5pbWF0aW9uICYge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ2hvc3Qtd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhc2gtZ3JleTtcbiAgICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oNDQpO1xuICAgIH1cblxuICAgICYtaW52ZXN0bWVudFRydXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzA2KTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcblxuICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICN7JHJvb3R9LWRlZmF1bHQgJiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRkZWVwLWthbWFydTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LWludmVzdG9yc09wZW5BY2NvdW50ICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tZ3VpZGVPcGVuQWNjb3VudCAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1LWZ3LXI7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS1pc1RoZVNlcnZpY2VSaWdodEZvcllvdSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHUtZnctcjtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LXNlcnZpY2VBZHZhbnRhZ2VzICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tc2VydmljZUFkdmFudGFnZXNBbmltYXRpb24gJiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS1pbnZlc3RtZW50QW5hbHlzaXNDb25zdWx0aW5nICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0taW52ZXN0bWVudFRydXN0ICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1LWZ3LXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tdHlwZU9mTW9uZXlUcmFuc2ZlciAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdS1mdy1yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oNjIpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICN7JHJvb3R9LWludmVzdG9yc09wZW5BY2NvdW50ICYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oODIpO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0taXNUaGVTZXJ2aWNlUmlnaHRGb3JZb3UgJiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgxNjIpO1xuXG4gICAgICAgICAgICAuaW1nLWJnIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS1zZXJ2aWNlQWR2YW50YWdlcyAmIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDUwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LXNlcnZpY2VBZHZhbnRhZ2VzQW5pbWF0aW9uICYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNTApO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0taW52ZXN0bWVudEFuYWx5c2lzQ29uc3VsdGluZyAmIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDUwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LWludmVzdG1lbnRUcnVzdCAmIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDUwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LXR5cGVPZk1vbmV5VHJhbnNmZXIgJiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg1Nyk7XG5cbiAgICAgICAgICAgIC5pbWctYmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTQpO1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgICAgICAgI3skcm9vdH0tdHlwZU9mTW9uZXlUcmFuc2ZlciAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LXNlcnZpY2VBZHZhbnRhZ2VzICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tc2VydmljZUFkdmFudGFnZXNBbmltYXRpb24gJiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjRweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4NHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYTpub3QoLmNhcmRTdG9jay1zZXJ2aWNlQWR2YW50YWdlcyk6bm90KC5jYXJkU3RvY2stc2VydmljZUFkdmFudGFnZXNBbmltYXRpb24pIHtcbiAgICAuaW1nLWJnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cyBlYXNlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAuaW1nLWJnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2FyZEJveCB7XG4gICAgJHJvb3Q6ICY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGF0aW51bTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IHJlbSgyOCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtYm9yZGVyUmVkIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oNTg5KTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY3JpbXNvbjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cyBlYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIHUtZnctYjtcblxuICAgICAgICAjeyRyb290fS1ib3JkZXJSZWQgJiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2FyZEJveENvbnRlbnQge1xuICAgICAgICAjeyRyb290fSB7XG4gICAgICAgICAgICAmX19saW5rcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMTYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmEuY2FyZEJveCB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggcmdiYSgkYmxhY2ssIDAuMSk7XG5cbiAgICAgICAgLmNhcmRCb3hfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGVtcGxhdGUtZmFxIHtcbiAgICAkcm9vdDogJjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtc21va2U7XG4gICAgcGFkZGluZy10b3A6IHJlbSgzMik7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg4KTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTIpO1xuXG4gICAgJi1zZWNvbmRhcnkge1xuICAgICAgICAuY2FyZEhlYWRpbmdfdGl0bGUge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRkZWVwLWthbWFydTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24gIHtcbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgLmJ0bi1jYXJke1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG4iLCIubV9fdGFibGUge1xuICAgICRyb290OiAmO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgICYubV9fdGFibGVfX3BpY3RvbkJsdWVDb2xvciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkcGljdG9uLWJsdWU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGFuZ2VyIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAgICAgICAgICY6bm90KC5kYXRhVGFibGUpOm5vdCgjeyRyb290fS1zYm9uZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDkuNTYyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSgxNik7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYXNoLWdyZXk7XG5cbiAgICAgICAgICAgIC50ZW1wbGF0ZS1iYXNpY0luZm9ybWF0aW9uICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjQpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhc2gtZ3JleTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skcm9vdH0tc2JvbmQgJiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVlcC1rYW1hcnU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZW1wbGF0ZS1iYXNpY0luZm9ybWF0aW9uICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnAtbWFya2V0T3ZlcnZpZXcgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIC50ZW1wbGF0ZS1iYXNpY0luZm9ybWF0aW9uICYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLXNib25kIHtcbiAgICAgICAgd2lkdGg6IDE5MjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG5cbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGF2eS1ncmV5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLXJlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLWdyZWVuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tY3JheW9sYTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwaWN0b24tYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRyYW5zcGFyZW50IHtcbiAgICAgICAgI3skcm9vdH1fX3RoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRkYXZ5LWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vLXRoLWJnIHtcbiAgICAgICAgI3skcm9vdH1fX3RoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGgsXG4gICAgJl9fdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICYtLWZpeGxlZnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICB6LWluZGV4OiB6KCd0YWJsZScsICdmaXhlZCcpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX190aCB7XG5cbiAgICAgICAgI3skcm9vdH0teHNUaXRsZSAmIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1LWZ3LXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1iZ3doaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvcmRlcnRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGQge1xuICAgICAgICAjeyRyb290fS14c1RleHQgJiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5vYm9yZGVydG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ub2JvcmRlcmJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdmVydGljYWxhbGlnbnRvcCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGgtLWNlbnRlcixcbiAgICAmX190ZC0tY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgfVxuXG4gICAgJl9fdGgtLXdlaWdodE5vcm1hbCxcbiAgICAmX190ZC0td2VpZ2h0Tm9ybWFsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICAgICN7JHJvb3R9X190aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xNTA7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fV9fdHItLWJhY2tncm91bmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTUwO1xuICAgICAgICB9XG5cbiAgICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIC5wLWluc3RydWN0aW9uX3N0ZXAgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTUwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRyb290fS14c1RpdGxlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTE1MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BpY3RvbkJsdWVDb2xvciB7XG4gICAgICAgIGNvbG9yOiAkcGljdG9uLWJsdWU7XG4gICAgfVxuXG59IiwiLnRlbXBsYXRlLWRhbkRhdVRoaVRydW9uZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJGltZy1wYXRoKydob21lL2Rhbi1kYXUtdGhpLXRydW9uZy9rZXl2aXN1YWwuc3ZnJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0ydncgNXZoO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBhbmltYXRpb246IGJnLXNjcm9sbGluZy1yZXZlcnNlIDVzIDNzIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcblxuICAgIEBrZXlmcmFtZXMgYmctc2Nyb2xsaW5nIHtcbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHZ3IDEwdmg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogZW0oNDIpIDA7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDI0LzE4KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDI4LzI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMTYpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNTU0lJQm9hcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKDYxOCAvIDM3NSkgKiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtdXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoNDUwIC8gMTQ0MCkgKiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNTU0lJQm9hcmQtYmFubmVyX2l0ZW0ge1xuICAgICAgICAkcm9vdDogJjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgJi1tb2JpbGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXVwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNrdG9wIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltZy1iZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogY2FsYygxNjUgLyAxNDQwICogMTAwJSk7XG4gICAgICAgICAgICBib3R0b206IDI5JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNikgMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzQlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2Ni43NWRlZywgI2UxMWEzNyAtNC4zJSwgI2FjMDExYSAxMDAuODElKTtcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAkdGltZTogMC44O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJHRpbWUgKiAxcztcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2Ni43NWRlZywgI2FjMDExYSAxMDAuODElLCAjYWMwMTFhIDEwMC44MSUpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY2Ljc1ZGVnLCAjZTExYTM3IC00LjMlLCAjYWMwMTFhIDEwMC44MSUpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzMCB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGkgKyAxfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAoJHRpbWUgKyAwLjA1ICogJGkpICogMXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjAvMTQpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMTYpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBlbSg0MDcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAkdGltZTogMC44O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJHRpbWUgKiAxcztcblxuICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMzAge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpICsgMX0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogKCR0aW1lICsgMC4wNSAqICRpKSAqIDFzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUgPiBzcGFuLFxuICAgICAgICAmX19kZXNjID4gc3BhbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbmF2SW5SaWdodDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBuYXZJblJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjAvMTIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxMzUpO1xuICAgICAgICAgICAgaGVpZ2h0OiBlbSg0MSk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2hQbGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGgrJ2hvbWUvU1NJLUlib2FyZC9jaFBsYXkuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGgrJ2hvbWUvU1NJLUlib2FyZC9jaFBsYXkuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19hcHBTdG9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1wYXRoKydob21lL1NTSS1JYm9hcmQvYXBwU3RvcmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGgrJ2hvbWUvU1NJLUlib2FyZC9hcHBTdG9yZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKC02KTtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90c19fY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm90dG9tOiByZW0oMzIpO1xuICAgIH1cbn1cbiIsIi5zbWFydEludmVzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHJlbSg3MikgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2hvc3Qtd2hpdGU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0OCkgMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRkYXJrLWxpdmVyO1xuICAgICAgICBtYXJnaW46IHJlbSg4KSAwIDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICBtYXJnaW46IHJlbSgxNikgYXV0byAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiByZW0oMjQpIDAgMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oMTYpIDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xuICAgIH1cbn1cbiIsIi5qb3VybmV5IHtcbiAgICBwYWRkaW5nOiByZW0oNzIpIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDQ4KSAwO1xuICAgIH1cblxuICAgICZfX3RhYkNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ2hvc3Qtd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDM4KSByZW0oMjgpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY3JpbXNvbjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGRhcmstbGl2ZXI7XG4gICAgICAgIG1hcmdpbjogcmVtKDgpIDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oMTYpIGF1dG8gMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogcmVtKDI0KSAwIDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oMTYpIDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYnMge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGRlZXAta2FtYXJ1O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMSkgcmVtKDE2KSByZW0oOCk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGxhdGludW07XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdob3N0LXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWJDb250ZW50IHtcbiAgICAgICAgLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZSB7XG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgcmVtKDE1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCByZW0oLTE1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiByZW0oMTYpIGF1dG8gMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stZG90c19fY3VzdG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICB9XG59XG4iLCIuZm9ybS0tcmVnaXN0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogcmVtKDI1KSAwIHJlbSgyOSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDM2KSAwO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICAgIG1heC13aWR0aDogNzUlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZS0tbGVmdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICZfX3RpdGxlLS1sZWZ0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybS0tZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IHJlbSgxNikgcmVtKC00KSAwIHJlbSgtNCk7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmX19lbWFpbCxcbiAgICAmX19waG9uZSB7XG4gICAgICAgIGZsZXg6IDAgMCAyMiU7XG4gICAgICAgIG1heC13aWR0aDogMjIlO1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSg0KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDg5LCAxMDQsIDExNywgMC4yNSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSgxMikgcmVtKDgpIHJlbSgxMik7XG4gICAgICAgICAgICBjb2xvcjogJGRlZXAta2FtYXJ1O1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhc2gtZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3B1bGxkb3duIHtcbiAgICAgICAgZmxleDogMCAwIDQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDQpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHVsbGRvd24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgei1pbmRleDogeignZm9vdGVyJywgJ3B1bGxkb3duUGxhY2Vob2xkZXInKTtcbiAgICAgICAgICAgIHRvcDogcmVtKDEyKTtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgxNik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYXNoLWdyZXk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg4MCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0MiB7XG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSgzNCkgcmVtKDgpIHJlbSgxMDApO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4OSwgMTA0LCAxMTcsIDAuMjUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcblxuICAgICAgICAgICAgICAgICZfX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWVwLWthbWFydTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoODksIDEwNCwgMTE3LCAwLjI1KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgICBmbGV4OiAwIDAgMTYlO1xuICAgICAgICBtYXgtd2lkdGg6IDE2JTtcbiAgICAgICAgcGFkZGluZzogMCByZW0oNCk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tLWtoY24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VwYXJhdGUge1xuICAgICAgICBtYXJnaW46IDAgMTMuNSU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgOCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29jaWFscyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbjogcmVtKDIwKSBhdXRvIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2hhcmNvYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIyKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDI4KTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoNDAlKSBzZXBpYSgxMDAlKSBodWUtcm90YXRlKC01MGRlZykgc2F0dXJhdGUoNjAwJSkgY29udHJhc3QoMC44KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi5pbnZlc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICBwYWRkaW5nOiByZW0oNjQpIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg5MjEpO1xuICAgICAgICBtYXJnaW46IHJlbSgzMikgYXV0byAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW46IHJlbSgyNCkgYXV0byAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgICAkYmw6ICY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAgICAgICAuYm94SW5mbyB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cyBlYXNlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg1MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDIwKSAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRjaGFyY29hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyRibH1fX2ljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb250YWN0IHtcbiAgICBwYWRkaW5nOiByZW0oNDApIDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMikgMDtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDgpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRkZWVwLWthbWFydTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJGRhdnktZ3JleTtcbiAgICAgICAgbWFyZ2luOiByZW0oOCkgMCAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstbGl2ZXI7XG4gICAgICAgICAgICBtYXJnaW46IHJlbSgyNCkgMCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstbGl2ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncm91cC1idXR0b25zIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2FyZENvdW50ZXJOdW1iZXIge1xuICAgICRyb290OiAmO1xuXG4gICAgJi1jZW50ZXIgIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMjI1KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmX19udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IHJlbSg0Mik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDgpO1xuXG4gICAgICAgICN7JHJvb3R9LWNlbnRlciAmIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgfVxuXG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG5cbiAgICAgICAgI3skcm9vdH0tY2VudGVyICYge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICBjb2xvcjogJGRlZXBLb2FtYXJ1O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZFNtYXJ0SW52ZXN0IHtcbiAgICAkcm9vdDogJjtcbiAgICBwYWRkaW5nOiByZW0oMzIpIHJlbSgyNCkgcmVtKDIwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNDBweCByZ2JhKCRibGFjaywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oMTYpIHJlbSgyMCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYXZlbmRlci1ibHVzaDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMjVweCAkY3JpbXNvbkFjdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNyaW1zb247XG5cbiAgICAgICAgI3skcm9vdH1fX2J0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgtMjQpO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNyaW1zb247XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IHJlbSg1MCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE2KTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDYwKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgfVxuXG4gICAgJl9fc3ViVGV4dCB7XG4gICAgICAgIG1hcmdpbjogcmVtKDgpIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgY29sb3I6ICRkYXZ5cy1ncmV5O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgY29sb3I6ICRkYXZ5cy1ncmV5O1xuICAgICAgICBtYXJnaW46IHJlbSgzMikgMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oMjQpIDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICAgICAgICBjb2xvcjogJGNyaW1zb247XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICBjb2xvcjogJGRhdnlzLWdyZXk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNzApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogcmVtKDE0KSAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm5vdGlmeUJhciB7XG4gICAgJHJvb3Q6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHJlbSgxMikgMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICAjeyRyb290fV9fbGlzdCB7XG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl93cmFwIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICAmLmxpc3QxIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbWFycXVlZSAxNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5saXN0MiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUyIDE1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDcuMzMzMzMzcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUyIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XG4gICAgfVxufSIsIi5jYXJkTnVtYmVyIHtcbiAgICAkcm9vdDogJjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBvbCB7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGxpO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG5cbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzQpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg0Nik7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0Nik7XG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpKTtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0Nik7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY3JpbXNvbjtcbiAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG5cbiAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNCk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgY29sb3I6ICRwaWN0b24tYmx1ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50ZW1wbGF0ZS1pbmZvT3BlbkFjY291bnQge1xuICAgICZfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDMwNCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRlbXBsYXRlLWd1aWRlT3BlbkFjY291bnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaWZyYW1lLFxuICAgICAgICBvYmplY3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBmaWxsOyc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG5QbGF5IHtcbiAgICAgICAgd2lkdGg6IHJlbSg0OCk7XG4gICAgICAgIGhlaWdodDogcmVtKDQ4KTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1wbGF5O1xuICAgICAgICBib3JkZXI6IDEuNDUwMTJweCBzb2xpZCAkY3JpbXNvbjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDI2LjgyNzJweCAkYmxhY2stMDU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3ZpZGVvL2ljb24tcGxheS5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgyMi43Nik7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMi43Nik7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnZU9wZW5BY2NvdW50IHtcbiAgICAmX19pbWFnZXMge1xuICAgICAgICBAaW5jbHVkZSBiZy1ib3goODI1LCAyMjkpO1xuICAgIH1cbn1cbiIsIi5zbGlkZXItaGRzZCB7XG4gICAgLnNsaWRlciB7XG4gICAgICAgICRyb290OiAmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDIwMCAvIDM3MiAqIDEwMCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygyNzUgLyAzNzIgKiAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICY6bm90KC5zbGljay1kb3R0ZWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDE7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2Nyb2xsLWJhcnMoMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpY2sge1xuICAgICAgICAgICAgICAgICRzbGljazogJjtcblxuICAgICAgICAgICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyNTApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGVtKDI0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDEyKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxvbmcgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYXNoLWdyZXksIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyNC8xNik7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgJi0tbmF2SGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgICAgICAgICBjb2xvcjogJGRhdnktZ3JleTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDYwKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBzY3JvbGwtYmFycyg2KTtcblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXJ0aWNsZUl0ZW0ge1xuICAgICRyb290OiAmO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgfVxuXG4gICAgJl9fZGV0YWlsIHtcbiAgICAgICAgI3skcm9vdH0ge1xuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMjIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59XG4iLCIuby1pbnZlc3RtZW50UmVhc29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCRpbWctcGF0aDErJ2JnLXByb2R1Y3Qtd2h5LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDcuMjRkZWcsIHJnYmEoMjAzLCAyMDMsIDIwMywgMC4xNSkgMzMuNjUlLCByZ2JhKDIwMywgMjAzLCAyMDMsIDApIDk5LjY3JSk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjA3LjI0ZGVnLCByZ2JhKDIwMywgMjAzLCAyMDMsIDAuMTUpIDMzLjY1JSwgcmdiYSgyMDMsIDIwMywgMjAzLCAwKSA5OS42NyUpO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl93cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9pdGVtIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfaWNvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIzMzk1ZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2J1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTlweCAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwibWFpbi53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oci1kYXNoZWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmF5LTU1MDtcbn1cblxuLmltZy1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYXgtd2lkdGgtNTgwIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5vLXBhZGRpbmctcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIH1cbn1cblxudWwucm93LWNob29zZS1leGNlbCB7XG4gICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01NTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS03NTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUgYSxcbiAgICAgICAgYS5hY3RpdmUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oaWdobGlnaC1yb3ctaXRlbXMge1xuICAgIC5oaWdobGlnaC1yb3ctaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IGVtKDE2KSBlbSgyNCk7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnaG9zdC13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMik7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYm94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEuZGFuZ2VyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXVwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogZW0oMjIpO1xuICAgIHBhZGRpbmctYm90dG9tOiBlbSgyMik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMyKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDMyKTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IGVtKDE2KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogZW0oMjYpO1xuICAgICAgICB9XG5cbiAgICAgICAgPnVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuXG4gICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMik7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPnVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMTIpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oNDApO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmljb24tdGV4dC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cbiAgICAmLXZlcnRpY2FsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG5pLmljb24ge1xuICAgICRzaXplczogKDE2LCAxOCk7XG4gICAgJGljb25zOiAoJ2RhdGVHcmF5JywgJ3NoYXJlR3JheScsICdsaXN0JywgJ2RvbGxhcicsICdncmFwaCcsICd1c2VyJywgJ2dyb3VwLXVzZXInLCAnZGF0ZVJlZCcsICdzb3VuZCcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIEBlYWNoICRzIGluICRzaXplcyB7XG4gICAgICAgICYtI3skc314I3skc30ge1xuICAgICAgICAgICAgd2lkdGg6IGVtKCRzKTtcbiAgICAgICAgICAgIGhlaWdodDogZW0oJHMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJGljb24gaW4gJGljb25zIHtcbiAgICAgICAgJi0jeyRpY29ufSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoICsgXCJpY29ucy9cIiArICRpY29uICsgXCIuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFiLXF1eS1kYXUtdHUtZXhjZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5idG4tYW0tZXhjZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5jb250ZW50LWRlcyB7XG4gICAgICAgIG1heC13aWR0aDogNjMwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucm93LWZpbHRlci1leGNlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG5cbiAgICAmOm5vdCgubm8tbWFyZ2luKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgcCxcbiAgICAucCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGlucHV0LFxuICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggNDBweCA4cHggMjBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTU1MDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cblxuICAgIC5idG4tbW9yZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGVfX3dyYXAge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICB0b3A6IHJlbSgxMik7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3RfX3dyYXAge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgd2lkdGg6IDI0JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5uby1tYXJnaW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCA0MHB4IDhweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTU1MDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogRWxlZ2FudEljb25zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcXDMzXCI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJpZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1Ym1pdF9fd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyM3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGFydF9fY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAmOm5vdCguc21hbGwtY2hhcnQpIGRpdltjbGFzc149XCJjaGFydC1cIl0ge1xuICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICAmLnNtYWxsLWNoYXJ0IGRpdltjbGFzc149XCJjaGFydC1cIl0ge1xuICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcnQtcGllLXdyYXAge1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblxuICAgICAgICAuY2hhcnQtcGllIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoYXJ0LWxpbmUtY29tcGFyZSB7XG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbGlzdC1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cbiAgICAuaXRlbS1jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3F1YXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODFjNjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgLmxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODFjNjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIC5saW5lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWEwMWE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXh0LXJlZCB7XG4gICAgY29sb3I6ICRjb2xvci1yZWQgIWltcG9ydGFudDtcbn1cblxuLnJvdy1jaG9vc2UtdGVybSB7XG4gICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA5cHggNDBweCA4cHggNDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNTUwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb24tY2FsZW5kYXItY2xvY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEVsZWdhbnRJY29ucztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb250ZW50OiBcIlxcMzNcIjtcbiAgICB9XG59XG5cbi5wYXltZW50LmZvci1jYWxjLW1vbmV5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIGJvcmRlcjogMDtcblxuICAgIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS01NTA7XG4gICAgfVxuXG4gICAgaW5wdXQ6cmVhZC1vbmx5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBzcGFuLmhlbHAtdW5pdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1tb3JlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmJ0bi1yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZnJlZXJlZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZyZWVyZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1jZW50ZXIge1xuICAgICAgICBwYWRkaW5nOiByZW0oOCkgMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudy1hdXRvIHtcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB9XG59XG5cbi50YWJsZS5jaGFydC5jaGFydC0taW5mby5jaGFydC0tZm9yLW5ld3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YjhiOGI7XG5cbiAgICAuY2hhcnRfX2hlYWQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5jaGFydF9faGVhZF9faXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoYXJ0X19oZWFkX19pdGVtOm50aC1jaGlsZChvZGQpLFxuICAgIC5jaGFydF9faGVhZF9faXRlbTpudGgtY2hpbGQob2RkKSAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YjhiOGI7XG4gICAgfVxuXG4gICAgLmNoYXJ0X19oZWFkX19pdGVtIC5kcm9wZG93bi1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBtaW4td2lkdGg6IDJlbTtcbiAgICB9XG59XG5cbi50YWJsZS5jaGFydC5jaGFydC0taW5mby5mb3ItbmV3cy1pbmZvIHtcbiAgICAuY2hhcnRfX2hlYWRfX2l0ZW0ge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzM2MzYzNiwgMC4xNSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvci1zZWFyY2gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMC45Mzc1cmVtIDAuNTcxNDI4NTcxNGVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hhcnQtbGluZS1jb21wYXJlIC5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtLmhpZ2hjaGFydHMtY29sdW1uLXNlcmllcyByZWN0IHtcbiAgICB4OiAzNSAhaW1wb3J0YW50O1xuICAgIHk6IDUgIWltcG9ydGFudDtcbn0iLCIudC1wcm9kdWN0RmFxIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ2hvc3Qtd2hpdGU7XG5cbiAgICAmX3BhbmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LXVwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3F1b3RlIHtcbiAgICAgICAgcGFkZGluZzogNTBweCA5NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJGltZy1wYXRoMSsnYmctZmFxLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvMTI1JSBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtZG93biB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX3RleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVlcEtvYW1hcnU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCRpbWctaWNvbisnaWNvbnMvaWMtcXVvdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjhweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JvbGwtYmFycyg4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfYXZhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGF2eS1ncmV5O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjY0cHg7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmFubmVyU2lkZUJhciB7XG4gICAgJHJvb3Q6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDE3MCAvIDgyNSAqIDEwMCUpO1xuXG4gICAgICAgICYtaW52ZXN0bWVudFRydXN0ICB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygyMjUgLyA4MjUgKiAxMDAlKTtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzYyAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSg0Mik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogcmVtKDQyKTtcbiAgICAgICAgICAgIHRvcDogcmVtKDE2KTtcbiAgICAgICAgICAgIHotaW5kZXg6IHooJ2Jhbm5lclNpZGVCYXInLCAnZGVzYycpO1xuXG4gICAgICAgICAgICAjeyRyb290fS1pbnZlc3RtZW50VHJ1c3QgJiB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDM2KTtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDM2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDE7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcm9sbC1iYXJzKDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nLWJnIHtcbiAgICAgICAgICAgICN7JHJvb3R9LWludmVzdG1lbnRUcnVzdCAmIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1ib3goODI1LCAyMzYpO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogcmVtKDEzKSAwIDAgMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNik7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjgpO1xuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pY29ucy9pY29uLWNoZWNrLXJlZC5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogcmVtKDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIuY2FyZERvd25sb2FkIHtcbiAgICAkcm9vdDogJjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDgpO1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgICAgICAgLnUtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYXJkSWNvbiB7XG4gICAgJHJvb3Q6ICY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYteHNtYWxsIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIGZsZXg6IDAgMCByZW0oNjApO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg2MCk7XG5cbiAgICAgICAgI3skcm9vdH0tc21hbGwgJiB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgcmVtKDQwKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDQwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LXhzbWFsbCAmIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCByZW0oMzYpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzYpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZmxleDogMCAwIHJlbSgxMDApO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTAwKTtcblxuICAgICAgICAgICAgI3skcm9vdH0tc21hbGwgJiB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIHJlbSg2NSk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNjUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRyb290fS14c21hbGwgJiB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIHJlbSg1NCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAje3JlbSg2MCl9KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSg2MCl9KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuXG4gICAgICAgICN7JHJvb3R9LXNtYWxsICYge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtICN7cmVtKDQwKX0pO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSg0MCl9KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDgpO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0teHNtYWxsICYge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtICN7cmVtKDM2KX0pO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSgzNil9KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtICN7cmVtKDEwMCl9KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oMTAwKX0pO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzApO1xuXG4gICAgICAgICAgICAjeyRyb290fS1zbWFsbCAmIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gI3tyZW0oNjUpfSk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSg2NSl9KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JHJvb3R9LXhzbWFsbCAmIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gI3tyZW0oNTQpfSk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSg1NCl9KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2FyZEJveEJhY2tncm91bmQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjcmltc29uO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSg0NywgNjUsIDgyLCAwLjEpO1xuICAgIG1hcmdpbi10b3A6IHJlbSg1Myk7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oOSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICZfX2ltZyB7XG4gICAgICAgIGZsZXg6IDAgMCByZW0oMTAwKTtcbiAgICAgICAgbWF4LXdpZHRoOiBlbSgxMDApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCByZW0oMTU0KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDE1NCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTQ4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDE3KSByZW0oMTQpIHJlbSg1KTtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtICN7cmVtKDEwMCl9KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSgxMDApfSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtICN7cmVtKDE1NCl9KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oMTU0KX0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGVtcGxhdGUtaW5mb0NvbnRhY3Qge1xuICAgICRyb290OiAmO1xuXG4gICAgaDQge1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtZnctYjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY3JpbXNvbjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg5OCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IHJlbSgxMykgMCAwIDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGhvbmUgIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaWNvbnMvaWNvbi1waG9uZS1vdXRsaW5lLnN2ZycpO1xuICAgICAgICB9IH1cblxuICAgICZfX21vYmlsZSAge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pY29ucy9pY29uLW1vYmlsZS1vdXRsaW5lLnN2ZycpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZW1haWwgIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaWNvbnMvaWNvbi1lbWFpbC1vdXRsaW5lLnN2ZycpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIudGFiU2lkZUJhciB7XG4gICAgaDYge1xuICAgICAgICBjb2xvcjogJGNyaW1zb247XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tX190YWJsZSB7XG4gICAgICAgICYgfiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDkpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiByZW0oMjQpIDAgMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW46IHJlbSgxNikgMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFicyB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMSkgcmVtKDE2KSByZW0oOCk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGxhdGludW07XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjcmltc29uO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYkNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgIH1cblxufVxuIiwiLmNhcmRXaHkge1xuICAgICRyb290OiAmO1xuICAgIG1hcmdpbi10b3A6IHJlbSgzMik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg2NCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSg3Mi8yKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg4MC8yKTtcbiAgICAgICAgY29sb3I6ICRkZWVwLWthbWFydTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcblxuICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNzIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg4MCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTE1KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKC0xNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oYWxmIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDU0MCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNSk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDU2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgI3skcm9vdH1fX2Rlc2Mge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICN7JHJvb3R9X19kZXNjIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMik7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiByZW0oMjQpO1xuXG4gICAgICAgICYtbWFnZW50YSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFnZW50YTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFnZW50YTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVlcEtvYW1hcnUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRlZXBLb2FtYXJ1O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZWVwS29hbWFydTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZmxhbWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZsYW1lO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmbGFtZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNTAvMik7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg1MC8yKTtcbiAgICAgICAgICAgIHotaW5kZXg6IHooJ2NhcmRXaHknLCAnZGVzY0JlZm9yZScpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg1MCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDEwMC8yKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEwMC8yKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2MSk7XG4gICAgICAgICAgICB6LWluZGV4OiB6KCdjYXJkV2h5JywgJ2Rlc2NBZnRlcicpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZEF2YXRhciB7XG4gICAgJHJvb3Q6ICY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICZfX2ltZyB7XG4gICAgICAgIGZsZXg6IDAgMCByZW0oNjApO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg2MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZmxleDogMCAwIHJlbSg5Nik7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg5Nik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gI3tyZW0oNjApfSk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oNjApfSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcblxuICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtICN7cmVtKDk2KX0pO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSg5Nil9KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMyKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9faW5uZXIgIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMTYpIHJlbSgxMykgcmVtKDMyKSA7XG5cbiAgICAgICAgJjo6YmVmb3JlICB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIgIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGVtcGxhdGUtdGVhbSB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGgrJ2JhY2tncm91bmQtb3ZlcmVkLXdhcnJhbnRzLW92ZXJ2aWV3LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG5cbn1cbiIsIi5jYXJkR3JhcGhpY3tcbiAgICAkcm9vdDogJjtcblxuICAgICZfX2ljb24ge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgxMDApO1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzAwKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMik7XG5cbiAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuXG4gICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICB9XG5cbiAgICAmX19zY3JvbGxCb3gge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMzUwIC8gMjIyICogMTAwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNjQyIC8gMjIyICogMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDY0KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNik7XG4gICAgICAgICAgICBmbGV4OiAxIDE7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JvbGwtYmFycyg4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50ZW1wbGF0ZS1jaGFyYWN0ZXJpc3RpY3NPZkN3IHtcbiAgICAkcm9vdDogJjtcblxuICAgICZfX2lubmVyICB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtICB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyA1KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZFBvc2l0aW9uIHtcbiAgICAkcm9vdDogJjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgY29sb3I6ICRkZWVwLWthbWFydTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcblxuICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG5cbiAgICAgICAgI3skcm9vdH0tbWRUaXRsZSAmIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH0tdXNlQmVuZWZpdHNPZkludmVzdGluZ0luRnVuZEV0ZiAmIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG5cbiAgICAgICAgI3skcm9vdH0tbWREZXNjICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS11c2VCZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGVtcGxhdGUtcG9zaXRpb24ge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCsnYmFja2dyb3VuZC1wb3NpdGlvbi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg5NTAgLyAjeyR3aWR0aC1wYy1tZWRpdW0tdmFsdWV9ICogMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTE1KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKC0xNSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDQpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNSk7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMjgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDg4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0OCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzIpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnQtdGh1bWJuYWlsQ29udGVudCB7XG4gICAgJHJvb3Q6ICY7XG4gICAgcGFkZGluZzogNTZweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRnaG9zdC13aGl0ZTtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgcGFkZGluZzogMzhweCAwO1xuICAgIH1cblxuICAgICYtc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNwYWNlLWNhZGV0O1xuXG4gICAgICAgICN7JHJvb3R9X3RpdGxlIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fV9jb2wgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH1fYm9yZGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9X3JvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXVwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRkZWVwLWthbWFydTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfY29sIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRlZXAta2FtYXJ1O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAuNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNwYWNlLWNhZGV0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm8tY3VzdG9tQmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZfaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LXVwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnLWJveCgxNDQwLCA0NzApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltZy1iZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzQ29udGVudCB7XG4gICAgICAgICAgICAuaW1nLWJne1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmN2Y3ZjcgMzMuNzglLCByZ2JhKDI0NCwgMjQ0LCAyNDQsIDAuODMpIDU0LjkxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4MS45NCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlLXJhdGlvLTE0NDB4NDcwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MS42Mzg4OSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIzJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGRlZXAta2FtYXJ1O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfb2JqIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stZG90c19fY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDI0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIGxpIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXNoLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudC1yZWdpc3RlckZvcm1Qb3B1cCB7XG4gICAgJl9mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJl9pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50ZXh0YXJlYSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2VhcmNoUmVzdWx0SXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiBlbSgxNik7XG4gICAgcGFkZGluZzogZW0oMjQpO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgyNC8xNik7XG4gICAgfVxuICAgICZfX2RhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBlbSgxNik7XG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDE2KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLWljb24gKyAnaWNvbnMvaWMtZGF0ZS1ncmF5LnN2ZycpICBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhdnktZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyMC8xNCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogZW0oOCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnO1xuICAgIH1cbn0iLCIuY2FyZEdyYXBoaWNBcnJvdyB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICAmX19zY3JvbGxCb3gge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNDAwIC8gNDM3ICogMTAwJSk7XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDE2KSByZW0oMjUpO1xuICAgICAgICAgICAgZmxleDogMSAxO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcm9sbC1iYXJzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi50ZW1wbGF0ZS13aGF0SXNBQ292ZXJlZFdhcnJhbnQge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgcmVtKC04KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg4KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICN7JHJvb3R9X19ib2R5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcEtvYW1hcnU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZGVlcEtvYW1hcnU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IHooJ3RlbXBsYXRlLXdoYXRJc0FDb3ZlcmVkV2FycmFudCcsICdjb250ZW50QWZ0ZXInKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAjeyRyb290fV9fYm9keSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hZ2VudGE7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbWFnZW50YTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogeigndGVtcGxhdGUtd2hhdElzQUNvdmVyZWRXYXJyYW50JywgJ2NvbnRlbnRBZnRlcicpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skcm9vdH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTM4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgI3skcm9vdH1fX2JvZHkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtY3JheW9sYTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSgtMzgpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRlbXBsYXRlLWluZm9DaGFydFBvc2l0aW9uIHtcbiAgICAkcm9vdDogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNwYWNlLWNhZGV0O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IHJlbSgxNik7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgyOCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzIpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDU2KTtcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTMwKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKC0zMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMCk7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtOTQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtOTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmRCb3JkZXJUaXRsZSB7XG4gICAgJHJvb3Q6ICY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRkZWVwS29hbWFydTtcbiAgICAgICAgcGFkZGluZzogcmVtKDE2KSByZW0oMjQpO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgI3skcm9vdH0td2hpdGUgJiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZFRyZWUge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC0zOCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgtMzgpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMS41KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZXBLb2FtYXJ1O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgICAgICN7JHJvb3R9LXdoaXRlICYge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDM4KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzOCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICN7JHJvb3R9LW5vcm1hbCAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oODApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skcm9vdH0tbGVmdEFycm93ICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMTcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50ZW1wbGF0ZS1kaXZpZGVuZEJ5Qm9uZFlpZWxkIHtcbiAgICAkcm9vdDogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMzQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRCb3JkZXJUaXRsZV9fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgyOTApO1xuICAgIH1cbn1cbiIsIi5jYXJkQm94QmFja2dyb3VuZFRpdGxlIHtcbiAgICAkcm9vdDogJjtcblxuICAgICZfX3RpdGxlR3JvdXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmRhenpsZWQtYmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc3BhY2UtY2FkZXQ7XG5cbiAgICAgICAgICAgICAgICAjeyRyb290fTpub3QoI3skcm9vdH0tbGVmdEFycm93KSAmIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtNDYpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7JHJvb3R9LWRlZXBMaWxhYyAmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRlZXAtbGlsYWM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3skcm9vdH0tY3JheW9sYSAmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNyYXlvbGE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3skcm9vdH0tbGVmdEFycm93ICYge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY3JheW9sYTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKC00Nik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZGF6emxlZC1ibHVlO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTYpIHJlbSgyNCk7XG5cbiAgICAgICAgI3skcm9vdH0tbGVmdEFycm93ICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNyYXlvbGE7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS1jcmF5b2xhICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNyYXlvbGE7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS1kZWVwTGlsYWMgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVlcC1saWxhYztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcblxuICAgICAgICAgICAgICAgICN7JHJvb3R9Om5vdCgjeyRyb290fS1sZWZ0QXJyb3cpICYge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3skcm9vdH0tbGVmdEFycm93ICYge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgI3skcm9vdH06bm90KCN7JHJvb3R9LWxlZnRBcnJvdykgJiB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYmRhenpsZWQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7JHJvb3R9LWxlZnRBcnJvdyAmIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjcmF5b2xhO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7JHJvb3R9LWNyYXlvbGEgJiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNyYXlvbGEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyRyb290fS1kZWVwTGlsYWMgJiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGRlZXAtbGlsYWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgICN7JHJvb3R9Om5vdCgjeyRyb290fS1ub3JtYWwpICYge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFzaC1ncmV5O1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIC5pbWctYmcge1xuICAgICAgICAgICAgI3skcm9vdH0tbGVmdEFycm93ICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1ib3goNDc3LCAyODQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmRMaW5lIHtcbiAgICAkcm9vdDogJjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg4MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGluZS1jYXByaS1saW5lYXI7XG5cbiAgICAgICAgICAgICN7JHJvb3R9LWJsZXVEZUZyYW5jZSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGluZS1ibGV1RGVGcmFuY2UtbGluZWFyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRyb290fS1yb3Nzb0NvcnNhICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaW5lLXJvc3NvQ29yc2EtbGluZWFyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgfVxufVxuIiwiLnRlbXBsYXRlLWRpdmlkZUJ5TmF0dXJlT2ZCb25kcyB7XG4gICAgJHJvb3Q6ICY7XG4gICAgYmFja2dyb3VuZDogJGdob3N0LXdoaXRlIHVybCgkaW1nLXBhdGgrJ2JnLWRpdmlkZS1ieS1uYXR1cmUtb2YtYm9uZHMucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEyMCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1NCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzNTApO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDU2KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDI1NCAvIDM3NSAqIDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZEJvcmRlclRpdGxlX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDM1MCk7XG4gICAgfVxufVxuIiwiLnRlbXBsYXRlLWRpdmlkZW5kQnlCb25kWWllbGRBcnJvdyB7XG4gICAgJHJvb3Q6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzcGFjZS1jYWRldDtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyOCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTYpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg5OCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkQm9yZGVyVGl0bGVfX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzg4KTtcbiAgICB9XG59XG4iLCIudGVtcGxhdGUtaW5mb1R5cGVzT2ZTdG9ja3Mge1xuICAgICRyb290OiAmO1xuXG4gICAgJixcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG5cbn1cbiIsIi5jYXJkQXJyb3cge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNwYWNlLWNhZGV0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgI3skcm9vdH06bm90KCN7JHJvb3R9LWFycm93TGVmdCkgJiB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7JHJvb3R9LWFycm93TGVmdCAmIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICAjeyRyb290fTpub3QoI3skcm9vdH0tYXJyb3dMZWZ0KSAmIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRzcGFjZS1jYWRldDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyRyb290fS1hcnJvd0xlZnQgJiB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRzcGFjZS1jYWRldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMyk7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgfVxufVxuIiwiLnRlbXBsYXRlLWluZm9BZHZhbnRhZ2VzT2ZCb25kcyB7XG4gICAgJHJvb3Q6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoKydiZy1hZHZhbnRhZ2VzLW9mLWJvbmRzLnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzUwKTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg5Nik7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNDQ1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIzOCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnQtY2tlZGl0b3Ige1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgJi5saXN0U3R5bGVOb25lIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRlY2ltYWxTdHlsZSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb25MaXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBpICsgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vUGFkZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHBpY3Rvbi1ibHVlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYXJkR3JhcGhpY051bWJlciB7XG4gICAgJHJvb3Q6ICY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEyKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcblxuICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG4gICAgfVxufVxuIiwiLnQtd2hhdC1hcmUtdGhlLWFkdmFudGFnZXMtb2YtZnVuZC1jZXJ0aWZpY2F0ZXMge1xuICAgICRyb290OiAmO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcblxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXVwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGgrJ2JhY2tncm91bmQtd2hhdC1hcmUtdGhlLWFkdmFudGFnZXMtb2YtZnVuZC1jZXJ0aWZpY2F0ZXMucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDM4Ni44NSAvIDExMDkuNDUgKiAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXVwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IHooJ3Qtd2hhdEFyZVRoZUFkdmFudGFnZXNPZkZ1bmRDZXJ0aWZpY2F0ZXMnLCAnaW5uZXInKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEyKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDEyNSkgcmVtKC04KSAwIHJlbSgtOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcC11cCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg4KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAjeyRyb290fV9fc2Nyb2xsQm94IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhcmRQb3NpdGlvbl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgICAgICAgICAgICAgICN7JHJvb3R9X19zY3JvbGxCb3gge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg0OCAvIDMyNiAqIDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgICAgICAjeyRyb290fV9fc2Nyb2xsQm94IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDQyIC8gMzI2ICogMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhcmRQb3NpdGlvbl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLWRvd24ge1xuICAgICAgICAgICAgJiArICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgI3skcm9vdH1fX3Njcm9sbEJveCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZGF6emxlZC1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICN7JHJvb3R9X19zY3JvbGxCb3gge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAjeyRyb290fV9fc2Nyb2xsQm94IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHF1aW5hY3JpZG9uZS1tYWdlbnRhO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICN7JHJvb3R9X19zY3JvbGxCb3gge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNyYXlvbGE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2Nyb2xsQm94IHtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcC11cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0MDApO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNTcgLyAzMjAgKiAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtZG93biB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXVwIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC11cCB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTYpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2Nyb2xsLWJhcnM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtZG93biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkUG9zaXRpb24ge1xuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudC1pbnZlc3RtZW50LWZ1bmQtY2xhc3NpZmljYXRpb24ge1xuICAgICRyb290OiAmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1zbW9rZTtcblxuICAgIG9sIHtcbiAgICAgICAgY291bnRlci1yZXNldDogbGk7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oLTE1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogcmVtKDE1KSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNSk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH1fX2JveCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoKydiYWNrZ3JvdW5kLWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbi1ibHVlLnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoKydiYWNrZ3JvdW5kLW51bWJlci1ibHVlLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICN7JHJvb3R9X19ib3gge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGgrJ2JhY2tncm91bmQtaW52ZXN0bWVudC1mdW5kLWNsYXNzaWZpY2F0aW9uLXNlYS1ncmVlbi5wbmcnKTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGgrJ2JhY2tncm91bmQtbnVtYmVyLXNlYS1ncmVlbi5wbmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAjeyRyb290fV9fYm94IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoKydiYWNrZ3JvdW5kLWludmVzdG1lbnQtZnVuZC1jbGFzc2lmaWNhdGlvbi1kYXJrLW9yY2hpZC5wbmcnKTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGgrJ2JhY2tncm91bmQtbnVtYmVyLWRhcmstb3JjaGlkLnBuZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDE4MyAvIDM0OCAqIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg1Mik7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg1NCk7XG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpKTtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogcmVtKDgpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMik7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zY3JvbGxCb3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg1NyAvIDMyNiAqIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzOCkgcmVtKDMyKSByZW0oMzgpIHJlbSgyMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMTtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcm9sbC1iYXJzO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnQtdHlwZXNPZkZ1bmRzIHtcbiAgICAkcm9vdDogJjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWFua2Vlcy1ibHVlO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWFua2Vlcy1ibHVlIHVybCgkaW1nLXBhdGgrJ2JhY2tncm91bmQtdHlwZXMtb2YtZnVuZHMucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zY3JvbGxCb3gge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg4MDEgLyAjeyR3aWR0aC1wYy1tZWRpdW0tdmFsdWV9ICogMTAwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JvbGwtYmFycztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDc2IC8gI3skd2lkdGgtcGMtbWVkaXVtLXZhbHVlfSAqIDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudC13aG9BcmVPcGVuRW5kZWRGdW5kc1N1aXRhYmxlRm9yIHtcbiAgICAkcm9vdDogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgwLzIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg4MCk7XG4gICAgICAgIH1cblxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYXJkR3JhZGllbnROdW1iZXIge1xuICAgICRyb290OiAmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkZ2lhbnRzLW9yYW5nZTtcblxuICAgICYtc3F1YXJlRnJlbmNoQmx1ZSAge1xuICAgICAgICBib3JkZXItY29sb3I6ICRhbWFyYW50aC1yZWQ7XG4gICAgfVxuXG4gICAgJi1zcXVhcmVBbWFyYW50aFJlZCAge1xuICAgICAgICBib3JkZXItY29sb3I6ICRydXN0eS1yZWQ7XG4gICAgfVxuXG4gICAgJl9fbnVtYmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNxdWFyZS1wcmluY2V0b24tb3JhbmdlLWxpbmVhcjtcbiAgICAgICAgZmxleDogMCAwIHJlbSg2MCk7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDYwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oNjApO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAjeyRyb290fS1zcXVhcmVGcmVuY2hCbHVlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNxdWFyZS1mcmVuY2gtYmx1ZS1saW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fS1zcXVhcmVBbWFyYW50aFJlZCAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzcXVhcmUtYW1hcmFudGgtcmVkLWxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9LXNxdWFyZUJsZXVEZUZyYW5jZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzcXVhcmUtYmxldS1kZS1mcmFuY2UtbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZmxleDogMCAwIHJlbSgxMTIpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTEyKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDExMik7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg1Nik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDcyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGxpc3Qtc3R5bGU6IHJlbSgyOCk7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAje3JlbSg2MCl9KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSg2MCl9KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAje3JlbSgxMTIpfSk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7cmVtKDExMil9KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTIpO1xuICAgIH1cbn1cbiIsIi50LW91dHN0YW5kaW5nQWR2YW50YWdlc09mT3BlbkVuZGVkRnVuZHMge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDY0LzIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2NCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgI3skcm9vdH1fX2luZm9ybWF0aW9ucyB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkR3JhZGllbnROdW1iZXJfX251bWJlciB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkR3JhZGllbnROdW1iZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogMCByZW0oLTE1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDQ0NSAvICN7JHdpZHRoLWNvbnRhaW5lci12YWx1ZX0gKiAxMDAlKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg0NDUgLyAjeyR3aWR0aC1jb250YWluZXItdmFsdWV9ICogMTAwJSk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNSk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mb3JtYXRpb25zIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtICg0NDUgLyAjeyR3aWR0aC1jb250YWluZXItdmFsdWV9ICogMTAwJSkpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAoNDQ1IC8gI3skd2lkdGgtY29udGFpbmVyLXZhbHVlfSAqIDEwMCUpKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDU2LzIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDU2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50LXdob0FyZUVURnNTdWl0YWJsZUZvciB7XG4gICAgJHJvb3Q6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGgrJ2JhY2tncm91bmQtbWFwLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgzJSA3MSU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDYxNyAvICN7JHdpZHRoLXBjLW1lZGl1bS12YWx1ZX0gKiAxMDAlKTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWctcGF0aCsnYmFja2dyb3VuZC1wZW9wbGUucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMyUgNjQlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDY1JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDYpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTMwKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKC0zMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMjYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzApO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDMwKTtcblxuICAgICAgICAgICAgI3skcm9vdH1fX2Rlc2Mge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICN7JHJvb3R9X19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEzNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1Nyk7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCsnbGluZS1yb3VuZGVkLTAxLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgI3skcm9vdH1fX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTIyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDUxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGgrJ2xpbmUtcm91bmRlZC0wMi5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7JHJvb3R9X19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAjeyRyb290fV9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoKydsaW5lLXJvdW5kZWQtMDMucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyRyb290fV9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgJiArICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzODApO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDMwMCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMjU0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDIyNCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgxNzApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMTcwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2Nyb2xsLWJhcnMoNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudC1iZW5lZml0c09mSW52ZXN0aW5nSW5GdW5kRXRmIHtcbiAgICAkcm9vdDogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDgyMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDUxKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1wYXRoKydiYWNrZ3JvdW5kLWJlbmVmaXRzLW9mLWludmVzdGluZy1pbi1mdW5kLWV0Zi5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDcwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC0zMCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgtMzApO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMCk7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1NCk7XG5cbiAgICAgICAgICAgICAgICAjeyRyb290fV9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzOTQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7JHJvb3R9X19saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzkxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGgrJ2xpbmUtcm91bmRlZC1yZWQucG5nJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgI3skcm9vdH1fX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzk0KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyRyb290fV9fbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDk1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGgrJ2xpbmUtcm91bmRlZC1ibHVlLnBuZycpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7JHJvb3R9X19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2Nik7XG5cbiAgICAgICAgICAgICAgICAjeyRyb290fV9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7JHJvb3R9X19saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxNjUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCsnbGluZS1yb3VuZGVkLXllbGxvdy5wbmcnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyRyb290fV9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oOTUpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDkpO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTY2KTtcblxuICAgICAgICAgICAgICAgICN7JHJvb3R9X19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3skcm9vdH1fX2xpbmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNjUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoKydsaW5lLXJvdW5kZWQtZ3JlZW4ucG5nJyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3skcm9vdH1fX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDI4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NDUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDYwMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcm9sbC1iYXJzO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnQtZmlsdGVyU2VhcmNoIHtcbiAgICAkcm9vdDogJjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkZGVlcEtvYW1hcnU7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xuICAgIH1cblxuICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC51LWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAjeyRyb290fS1tYXJnaW5UcmFkaW5nICYge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhc2gtZ3JleTtcblxuICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjQpO1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMzMwIC8gI3skd2lkdGgtc2lkZWJhci1jb250YWluZXItdmFsdWV9ICogMTAwJSk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzMwIC8gI3skd2lkdGgtc2lkZWJhci1jb250YWluZXItdmFsdWV9ICogMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lbXB0eVNwYWNlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhc2gtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlYXJjaCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXJEcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxNjAgLyAjeyR3aWR0aC1zaWRlYmFyLWNvbnRhaW5lci12YWx1ZX0gKiAxMDAlKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxNjAgLyAjeyR3aWR0aC1zaWRlYmFyLWNvbnRhaW5lci12YWx1ZX0gKiAxMDAlKTtcblxuICAgICAgICAgICAgI3skcm9vdH0tbWFyZ2luVHJhZGluZyAmIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgxNjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICZfX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zaW5nbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZG93bi13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oMzIpIHJlbSgxMikgcmVtKDIyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWRhdnktZ3JleS5zdmcnKTtcblxuICAgICAgICAgICAgICAgICAgICAmX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGxhdGludW07XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcblxuICAgICAgICAgICAgJi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1zbW9rZTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogcmVtKDM2KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW46IHJlbSg0KSAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgyNTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm5hdktub3dsZWRnZUNlbnRlciB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICAmX2xpc3Qge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAjeyRyb290fV9sYWJlbCAge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xhYmVsIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogcmVtKDE0KSByZW0oMzcpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcGxhdGludW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNob29zZUFjY291bnRNYW5hZ2VtZW50IHtcbiAgICAkYW5pbWF0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJl9fc2VsZWN0IHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL2ljLWFycm93LXJpZ2h0LW91dGxpbmUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWF0aW9uO1xuXG4gICAgICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pY29ucy9pYy1hcnJvdy1kb3duLW91dGxpbmUuc3ZnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuICAgICAgICAgICAgLmFjdGl2ZSAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3ctLTEge1xuICAgICAgICAuYXJyb3dfY2Fycm90LXVwIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKlxuICogVGhpcyBjb21iaW5lZCBmaWxlIHdhcyBjcmVhdGVkIGJ5IHRoZSBEYXRhVGFibGVzIGRvd25sb2FkZXIgYnVpbGRlcjpcbiAqICAgaHR0cHM6Ly9kYXRhdGFibGVzLm5ldC9kb3dubG9hZFxuICpcbiAqIFRvIHJlYnVpbGQgb3IgbW9kaWZ5IHRoaXMgZmlsZSB3aXRoIHRoZSBsYXRlc3QgdmVyc2lvbnMgb2YgdGhlIGluY2x1ZGVkXG4gKiBzb2Z0d2FyZSBwbGVhc2UgdmlzaXQ6XG4gKiAgIGh0dHBzOi8vZGF0YXRhYmxlcy5uZXQvZG93bmxvYWQvI2R0L2R0LTEuMTMuMVxuICpcbiAqIEluY2x1ZGVkIGxpYnJhcmllczpcbiAqICBEYXRhVGFibGVzIDEuMTMuMVxuICovXG5cbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jb250cm9sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jb250cm9sOmJlZm9yZSB7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwLjE1ZW0gc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgYm94LXNoYWRvdzogMCAwIDAuMmVtICM0NDQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbnRlbnQ6ICcrJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjEzMTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRyLmR0LWhhc0NoaWxkIHRkLmR0LWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMzMzMzO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmcsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2MsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjX2Rpc2FibGVkLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmcsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2MsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19kZXNjOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19kZXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmc6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2FzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuMTI1O1xuICByaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDlweDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgd2lkdGg6IHJlbSgxMik7XG4gIGhlaWdodDogcmVtKDEyKTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmc6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2FzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSB7XG4gIGJvdHRvbTogNTAlO1xuICAvLyBjb250ZW50OiBcIuKWslwiO1xuICAvLyBjb250ZW50OiAnJztcbiAgLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCRpbWctaWNvbiArICdpY29ucy9jaGV2cm9uLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmc6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmc6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgLy8gY29udGVudDogXCLilrxcIjtcbiAgLy8gY29udGVudDogJyc7XG4gIC8vIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgkaW1nLWljb24gKyAnaWNvbnMvY2hldnJvbi13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bztcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aDphY3RpdmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aDpiZWZvcmUsXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGg6YWZ0ZXIsXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQ6YmVmb3JlLFxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycHg7XG59XG5cbmRpdi5kYXRhVGFibGVzX3Byb2Nlc3NpbmcgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbn1cblxuZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZyA+IGRpdjpsYXN0LWNoaWxkID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMywgMTEwLCAyNTMsIDAuOSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAxLCAwKTtcbn1cblxuZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZyA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDhweDtcbiAgYW5pbWF0aW9uOiBkYXRhdGFibGVzLWxvYWRlci0xIDAuNnMgaW5maW5pdGU7XG59XG5cbmRpdi5kYXRhVGFibGVzX3Byb2Nlc3NpbmcgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiA4cHg7XG4gIGFuaW1hdGlvbjogZGF0YXRhYmxlcy1sb2FkZXItMiAwLjZzIGluZmluaXRlO1xufVxuXG5kaXYuZGF0YVRhYmxlc19wcm9jZXNzaW5nID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogMzJweDtcbiAgYW5pbWF0aW9uOiBkYXRhdGFibGVzLWxvYWRlci0yIDAuNnMgaW5maW5pdGU7XG59XG5cbmRpdi5kYXRhVGFibGVzX3Byb2Nlc3NpbmcgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA1NnB4O1xuICBhbmltYXRpb246IGRhdGF0YWJsZXMtbG9hZGVyLTMgMC42cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBkYXRhdGFibGVzLWxvYWRlci0xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZGF0YXRhYmxlcy1sb2FkZXItMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRhdGF0YWJsZXMtbG9hZGVyLTIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNHB4LCAwKTtcbiAgfVxufVxuXG50YWJsZS5kYXRhVGFibGUubm93cmFwIHRoLFxudGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1sZWZ0LFxudGFibGUuZGF0YVRhYmxlIHRkLmR0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGguZHQtY2VudGVyLFxudGFibGUuZGF0YVRhYmxlIHRkLmR0LWNlbnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGguZHQtcmlnaHQsXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoLmR0LWp1c3RpZnksXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1ub3dyYXAsXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1sZWZ0LFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbGVmdCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWxlZnQsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtY2VudGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtY2VudGVyLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtY2VudGVyLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1yaWdodCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLXJpZ2h0LFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtcmlnaHQsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1qdXN0aWZ5LFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtanVzdGlmeSxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWp1c3RpZnksXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtbm93cmFwLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbm93cmFwLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtbm93cmFwLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbGVmdCxcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1jZW50ZXIsXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5kdC1ib2R5LXJpZ2h0LFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktanVzdGlmeSxcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguZHQtYm9keS1ub3dyYXAsXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG50YWJsZS5kYXRhVGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aDphY3RpdmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDZweCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuc2VsZWN0ZWQgPiAqIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjkpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICMwOTBhMGI7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aCxcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuXG50YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0aCxcbnRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRkLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdGgsXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG50YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCxcbnRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0aCxcbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG50YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdHIgdGg6Zmlyc3QtY2hpbGQsXG50YWJsZS5kYXRhVGFibGUuY2VsbC1ib3JkZXIgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCxcbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5zdHJpcGUgPiB0Ym9keSA+IHRyLm9kZCA+ICosXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIub2RkID4gKiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDIzKTtcbn1cblxudGFibGUuZGF0YVRhYmxlLnN0cmlwZSA+IHRib2R5ID4gdHIub2RkLnNlbGVjdGVkID4gKixcbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5vZGQuc2VsZWN0ZWQgPiAqIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjkyMyk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDM1KTtcbn1cblxudGFibGUuZGF0YVRhYmxlLmhvdmVyID4gdGJvZHkgPiB0ci5zZWxlY3RlZDpob3ZlciA+ICosXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIuc2VsZWN0ZWQ6aG92ZXIgPiAqIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjkzNSk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gPiB0Ym9keSB0ciA+IC5zb3J0aW5nXzEsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uID4gdGJvZHkgdHIgPiAuc29ydGluZ18yLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiA+IHRib2R5IHRyID4gLnNvcnRpbmdfMyxcbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgdHIgPiAuc29ydGluZ18xLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSB0ciA+IC5zb3J0aW5nXzIsXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5IHRyID4gLnNvcnRpbmdfMyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDE5KTtcbn1cblxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiA+IHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gPiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzIsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uID4gdGJvZHkgdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18zLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMixcbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18zIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjkxOSk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5vZGQgPiAuc29ydGluZ18xLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgPiB0Ym9keSA+IHRyLm9kZCA+IC5zb3J0aW5nXzEge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjA1NCk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5vZGQgPiAuc29ydGluZ18yLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgPiB0Ym9keSA+IHRyLm9kZCA+IC5zb3J0aW5nXzIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjA0Nyk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5vZGQgPiAuc29ydGluZ18zLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgPiB0Ym9keSA+IHRyLm9kZCA+IC5zb3J0aW5nXzMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjAzOSk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18xLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgPiB0Ym9keSA+IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgxMywgMTEwLCAyNTMsIDAuOTU0KTtcbn1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzIsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSA+IHRib2R5ID4gdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45NDcpO1xufVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMyxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlID4gdGJvZHkgPiB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18zIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjkzOSk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5ldmVuID4gLnNvcnRpbmdfMSxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlID4gdGJvZHkgPiB0ci5ldmVuID4gLnNvcnRpbmdfMSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDE5KTtcbn1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyLmV2ZW4gPiAuc29ydGluZ18yLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgPiB0Ym9keSA+IHRyLmV2ZW4gPiAuc29ydGluZ18yIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wMTEpO1xufVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIuZXZlbiA+IC5zb3J0aW5nXzMsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSA+IHRib2R5ID4gdHIuZXZlbiA+IC5zb3J0aW5nXzMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjAwMyk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMSxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlID4gdGJvZHkgPiB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDEzLCAxMTAsIDI1MywgMC45MTkpO1xufVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzIsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSA+IHRib2R5ID4gdHIuZXZlbi5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgxMywgMTEwLCAyNTMsIDAuOTExKTtcbn1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyLmV2ZW4uc2VsZWN0ZWQgPiAuc29ydGluZ18zLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgPiB0Ym9keSA+IHRyLmV2ZW4uc2VsZWN0ZWQgPiAuc29ydGluZ18zIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjkwMyk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMSxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18xIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wODIpO1xufVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzIsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDc0KTtcbn1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18zLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAwLCAwLCAwLjA2Mik7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18xIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjk4Mik7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMixcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjk3NCk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18zIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjk2Mik7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5uby1mb290ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG50YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0aGVhZCB0aCxcbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRoZWFkIHRkLFxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGZvb3QgdGgsXG50YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Zm9vdCB0ZCxcbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRib2R5IHRoLFxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGJvZHkgdGQge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aCxcbnRhYmxlLmRhdGFUYWJsZSB0ZCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgge1xuICBzZWxlY3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODU4NTg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR5YW5rZWVzLWJsdWU7XG4gIH1cbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMC43NTVlbTtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAwLjI1ZW07XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxLjVlbTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjMzOTVkICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudDpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTMxOTM3O1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNlMzE5Mzc7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDpob3Zlcixcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDphY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxOTM3O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDI1LCA1NSwgMC42KTtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAuZWxsaXBzaXMge1xuICBwYWRkaW5nOiAwIDFlbTtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlcixcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcHJvY2Vzc2luZyxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMzRweDtcblxuICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyXG4gIC5kYXRhVGFibGVzX3Njcm9sbFxuICBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5XG4gID4gdGFibGVcbiAgPiB0aGVhZFxuICA+IHRyXG4gID4gdGgsXG4uZGF0YVRhYmxlc193cmFwcGVyXG4gIC5kYXRhVGFibGVzX3Njcm9sbFxuICBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5XG4gID4gdGFibGVcbiAgPiB0aGVhZFxuICA+IHRyXG4gID4gdGQsXG4uZGF0YVRhYmxlc193cmFwcGVyXG4gIC5kYXRhVGFibGVzX3Njcm9sbFxuICBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5XG4gID4gdGFibGVcbiAgPiB0Ym9keVxuICA+IHRyXG4gID4gdGgsXG4uZGF0YVRhYmxlc193cmFwcGVyXG4gIC5kYXRhVGFibGVzX3Njcm9sbFxuICBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5XG4gID4gdGFibGVcbiAgPiB0Ym9keVxuICA+IHRyXG4gID4gdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyXG4gIC5kYXRhVGFibGVzX3Njcm9sbFxuICBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5XG4gID4gdGFibGVcbiAgPiB0aGVhZFxuICA+IHRyXG4gID4gdGhcbiAgPiBkaXYuZGF0YVRhYmxlc19zaXppbmcsXG4uZGF0YVRhYmxlc193cmFwcGVyXG4gIC5kYXRhVGFibGVzX3Njcm9sbFxuICBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5XG4gID4gdGFibGVcbiAgPiB0aGVhZFxuICA+IHRyXG4gID4gdGRcbiAgPiBkaXYuZGF0YVRhYmxlc19zaXppbmcsXG4uZGF0YVRhYmxlc193cmFwcGVyXG4gIC5kYXRhVGFibGVzX3Njcm9sbFxuICBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5XG4gID4gdGFibGVcbiAgPiB0Ym9keVxuICA+IHRyXG4gID4gdGhcbiAgPiBkaXYuZGF0YVRhYmxlc19zaXppbmcsXG4uZGF0YVRhYmxlc193cmFwcGVyXG4gIC5kYXRhVGFibGVzX3Njcm9sbFxuICBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5XG4gID4gdGFibGVcbiAgPiB0Ym9keVxuICA+IHRyXG4gID4gdGRcbiAgPiBkaXYuZGF0YVRhYmxlc19zaXppbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyLm5vLWZvb3RlciBkaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLmRhdGFUYWJsZSxcbi5kYXRhVGFibGVzX3dyYXBwZXIubm8tZm9vdGVyIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgPiB0YWJsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXI6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvLFxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCxcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgPiAuZHRmYy1maXhlZC1sZWZ0LFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyID4gLmR0ZmMtZml4ZWQtcmlnaHQsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdHIgPiAuZHRmYy1maXhlZC1sZWZ0LFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRyID4gLmR0ZmMtZml4ZWQtcmlnaHQge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbn1cblxudGFibGUuZGF0YVRhYmxlIHRmb290IHRyID4gLmR0ZmMtZml4ZWQtbGVmdCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ciA+IC5kdGZjLWZpeGVkLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgPiAuZHRmYy1maXhlZC1sZWZ0LFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRyID4gLmR0ZmMtZml4ZWQtcmlnaHQge1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuZGl2LmR0ZmMtbGVmdC10b3AtYmxvY2tlcixcbmRpdi5kdGZjLXJpZ2h0LXRvcC1ibG9ja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi8qKlxuICAgIEN1c3RvbSBTdHlsZXNcbiovXG4uZGF0YVRhYmxlcy1maXhIZWlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGF0YVRhYmxlcyB7XG4gICRkYXRhdGFibGU6ICY7XG5cbiAgJl9jdXN0b21IZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBwIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiByZW0oMTIpO1xuICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgZmxleDogMCAwIHJlbSgxMik7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDgpO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgIHdpZHRoOiByZW0oOCk7XG4gICAgICAgIGhlaWdodDogcmVtKDE4KTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogcmVtKDEwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJGltZy1pY29uKydpY29ucy9jaGV2cm9uLXdoaXRlLnN2ZycpXG4gICAgICAgICAgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogcmVtKDEwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJGltZy1pY29uKydpY29ucy9jaGV2cm9uLXdoaXRlLnN2ZycpXG4gICAgICAgICAgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgIHdpZHRoOiByZW0oOCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3dyYXBwZXIge1xuICAgIC5idG4tLWtoY24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1pbnB1dCB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTgpO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9oZWFkR3JvdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmltc29uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLW1kIHtcbiAgICAjeyRkYXRhdGFibGV9X2N1c3RvbUhlYWRlciB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2ZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmN1c3RvbS1pbnB1dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc29ydGluZ19kaXNhYmxlZCB7XG4gIC5kYXRhVGFibGVzX2N1c3RvbUhlYWRlciAuaWNvbiB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zb3J0aW5nX2Rlc2Mge1xuICAuZGF0YVRhYmxlc19jdXN0b21IZWFkZXIgLmljb246OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbi5zb3J0aW5nX2FzYyB7XG4gIC5kYXRhVGFibGVzX2N1c3RvbUhlYWRlciAuaWNvbjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuXG4uc2VsZWN0LWZpbHRlci1jb2x1bW4ge1xuICAmLnNtIHtcbiAgICAmICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDlweDtcbiAgICAgICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtY29sdW1uLFxuLnNlYXJjaC1jb2x1bW4tZGF0ZSB7XG4gIHBhZGRpbmc6IDNweCA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiIsIi5uYXZiYXIge1xuICAgICRuYjogJjtcbiAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblxuICAgICZfX3NlYXJjaC0tbGF5ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnaG9zdC13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fd3JhcC0tZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstbGl2ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyX19zZWFyY2hfX2dyb3VwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bl9fY2xvc2Uge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tb2JpbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoNDcsIDY1LCA4MiwgMC4yNSk7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDQpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NlbnRlciB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDMyKTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGVmdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J0bi0tc2VhcmNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg1KTtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1wYXRoICsgJ2ljb25zL2ljLXNlYXJjaC1ncmF5LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdXNlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGggKyAnaWNvbnMvaWMtdXNlci1ncmF5LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTYpIDAgcmVtKDIwKSAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1sb25nO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSAwIHJlbSgxNCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xlZnQge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg1OSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnJhbmQgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbG9uZztcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDUyKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoX19mb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzE2KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgyNTApO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCxcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDQwcHggcmdiYSgkYmxhY2ssIDAuMDUpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGF0aW51bTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhpZGRlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoX19ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzLjUpIHJlbSg4KSByZW0oMy41KSByZW0oMTYpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjcmltc29uMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQsIDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRkZWVwLWthbWFydTtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXNoLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tLXNlYXJjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjEpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWctcGF0aCArICdpY29ucy9pYy1zZWFyY2gtcmVkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDUuNSkgcmVtKDIyKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1LjUpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tb3V0bGluZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkZWVwLWthbWFydTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWVwLWthbWFydTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGFuZ2VyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNyaW1zb24xO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyaW1zb24xO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbi1saW5lYXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG5DdGEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuLWxvZ2luIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbjogMCByZW0oMTYpO1xuICAgIH1cblxuICAgICZfX2J0bi1hY2NvdW50IHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE2KTtcbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjgxLjgzZGVnLCAjRTIyMTI3IDAuNzclLCAjQkMwQjBGIDk4LjI4JSk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNikgMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmLmJldHdlZW4ge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oODApO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1sb25nO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oLTgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhbmd1YWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGggKyAnaWNvbnMvaWMtbGFuZ3VhZ2UtZ2xvYmFsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogN2VtO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMTApO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS01MDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgkYmxhY2ssIDAuMSk7XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRoaW5lciB7XG4gICAgICAgICN7JG5ifSB7XG4gICAgICAgICAgICAmX19icmFuZCBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19ib3R0b20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcblxuICAgICAgICAgICAgICAgICN7JG5ifSB7XG4gICAgICAgICAgICAgICAgICAgICZfX21lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhbWJ1cmdlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaW0tZ3JheTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogcmVtKDIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICAgICB3aWR0aDogcmVtKDI0KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgtMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSg0KTtcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgyKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIkYm94LXNoYWRvdy1jaXJjbGUtYXJyb3c6IDAgMCAwIDJweCAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLnBhZ2VzIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLnJlbGF0aW9uc2hpcCB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYuY29udGFjdENhcGl0YWwge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMTVweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaWNQYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgfVxufVxuXG4uc2lkZWJhciB7XG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLy8gICAgICsgZGl2IHtcbiAgICAvLyAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgIC5uYXZCb3gge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICsgZGl2IHtcbiAgICAvLyAgICAgaW1nIHtcbiAgICAvLyAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvLyAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxufVxuXG4uYXJyb3cge1xuICAgICYtLW5hdkhlYWRpbmcge1xuICAgICAgICB3aWR0aDogcmVtKDM2KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzYpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGxhdGludW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3LjYycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4xNXMgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNy42MnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjE1cyBlYXNlLWluLW91dCk7XG4gICAgICAgIH1cblxuICAgICAgICA+IGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0xIHtcbiAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuOSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0NCk7XG4gICAgICAgIGJveC1zaGFkb3c6IGVtKC02KSBlbSg4KSBlbSg0NikgcmdiYSgkYmxhY2ssIDAuMjQpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IHJlbSgtOCk7XG4gICAgICAgIC8vdG9wOjA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMTVzIGVhc2UtaW4tb3V0KTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4xNXMgZWFzZS1pbi1vdXQpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFycm93LS1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXJyb3ctLW5leHQge1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFycm93LS1taWRkbGUge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTIwKTtcblxuICAgICAgICAgICAgJi5hcnJvdy0tcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKC03MCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hcnJvdy0tbmV4dCB7XG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKC03MCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBhcnRuZXIge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgICAgICAgICAgJi5hcnJvdy0tcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKC03MCk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgwKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXJyb3ctLW5leHQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtNzApO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi52ZXJ0aWNhbCB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDIxLjk3KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDIxLjk3KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXZ5LWdyZXk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIxLjk3KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGVtKC02KSBlbSg4KSBlbSgyMS45NykgcmdiYSgkYmxhY2ssIDAuMjQpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hcnJvdy0tcHJldiB7XG4gICAgICAgICAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmFycm93LS1uZXh0IHtcbiAgICAgICAgICAgICAgICBib3R0b206IDQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1vdGFpa2hvYW4ge1xuICAgICAgICAgICAgJi5hcnJvdy0tcHJldixcbiAgICAgICAgICAgICYuYXJyb3ctLW5leHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBlbSgzMik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBlbSgzMik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctY2lyY2xlLWFycm93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFycm93LS1wcmV2IHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgbGVmdDogZW0oMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmFycm93LS1uZXh0IHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBlbSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM0OXB4KSB7XG4gICAgICAgICYtLTEge1xuICAgICAgICAgICAgJi5hcnJvdy0tbWlkZGxlIHtcbiAgICAgICAgICAgICAgICAmLmFycm93LS1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEuMzY1cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYXJyb3ctLW5leHQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTEuMzY1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1uYXYge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBwYWRkaW5nOiByZW0oNCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICRyZWQtbWVudTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgY29udGVudDogJ1xcMzMnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogcmVtKDIwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC04KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB9XG5cbiAgICAmLm9wZW4tbmF2OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDMyJztcbiAgICB9XG59XG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tYi10YWIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaWMtY2hhdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCRpbWctcGF0aCsnaWNvbnMvaWMtY2hhdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmljLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1wYXRoKydpY29ucy9pYy1waG9uZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaWMtbWFpbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCRpbWctcGF0aCsnaWNvbnMvaWMtbWFpbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaWMtY29tbWVudCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCRpbWctcGF0aCsnaWNvbnMvaWMtY29tbWVudC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaWMtZW1haWwge1xuICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGgrJ2ljb25zL2ljLWVtYWlsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pYy1xdWVzdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCRpbWctcGF0aCsnaWNvbnMvaWMtcXVlc3Rpb24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmljLXVwbG9hZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCRpbWctcGF0aCsndXBsb2FkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pYy1zbWFydHBob25lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1wYXRoKydzbWFydHBob25lLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pYy1tYWlsLTIge1xuICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGgrJ2VtYWlsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pYy1waG9uZS0yIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1wYXRoKyd0ZWxlcGhvbmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmljLWZheC0yIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1wYXRoKydmYXgtYmFzaWMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmRhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgc3BhbixcbiAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTUpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNSkgMCByZW0oMzApO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiByZW0oMTUwKTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogcmVtKDEwKTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4kYmctZm9ybVNlcnZpY2U6IHJnYmEoMTM5LCAxMzksIDEzOSwgMC4yKTtcbiRib3JkZXItZm9ybVNlcnZpY2U6ICNmMDA7XG4kYm9yZGVyLXRvcC1jb2xvcjogIzcwNzA3MDtcbiRib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4kYm9yZGVyLWxlZnQtd2lkdGg6IDZweDtcblxuLmxpc3RJbmZvIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiByZW0oLTUpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDI1KTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogcmVtKDEyKTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE0KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE0KTtcblxuICAgICAgICAgICAgJi5pY29fbGlzdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCsnbGlzdC5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljb19jb2luIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoKydjb2luLnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvX3BlcnNvbmFsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoKydwZXJzb25hbC5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljb19vcmdhbml6ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCsnb3JnYW5pemUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29fZGF0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCsnZGF0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljb19iYXJzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoKydiYXJzLnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvX3BpbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCsncGluLnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvX3Bob25lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoKydwaG9uZS5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljb19mYXgge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGgrJ2ZheC5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljb19kb2N1bWVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCsnZG9jdW1lbnQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTUpO1xuXG4gICAgICAgIC5saXN0SW5mbyB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBlbSg1MCk7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgbWFyZ2luOiByZW0oLTUpIDAgcmVtKDEwKTtcblxuICAgICAgICAubGlzdEluZm8ge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tMyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAgICAgLmxpc3RJbmZvIHtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMDApO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgLmxpc3RJbmZvIHtcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS00IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgICAubGlzdEluZm8ge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLTUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXG4gICAgICAgIC5saXN0SW5mbyB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzUlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2NSU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgLmxpc3RJbmZvIHtcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLFxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIC5saXN0SW5mbyB7XG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm1TZXJ2aWNlIHtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXRvcC13aWR0aCBkYXNoZWQgJGJvcmRlci10b3AtY29sb3I7XG4gICAgcGFkZGluZzogcmVtKDI1KSAwIHJlbSgxNSk7XG5cbiAgICAmLS1jdXN0b20ge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nOiByZW0oMzYpIDAgcmVtKDE0KTtcbiAgICB9XG5cbiAgICAmLS1jdXN0b20tMiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgwKSAwIHJlbSgxNCk7XG4gICAgfVxuXG4gICAgJi0tY3VzdG9tLTMge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nOiByZW0oMzApIDAgMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICYuYnVpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1wYXRoKydiYXJzLXJlZC5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbm5lY3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1wYXRoKydtb25leS5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRvY3VtZW50LTEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1wYXRoKydkb2N1bWVudC1yZWQuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tb25leSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGgrJ2NvaW4tcmVkLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jdXN0b20tNCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgMCAwO1xuICAgIH1cblxuICAgICYtLWN1c3RvbS01IHtcbiAgICAgICAgcGFkZGluZzogMCAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMTUpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZm9ybVNlcnZpY2U7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLWxlZnQtd2lkdGggc29saWQgJGJvcmRlci1mb3JtU2VydmljZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgyNSk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICYtLTIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnBheW1lbnQge1xuICAgIHBhZGRpbmc6IDE4cHggMjNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjNzA3MDcwO1xuXG4gICAgaDYge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgzKTtcbiAgICB9XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG5wIHtcbiAgICAmLmNhc2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDYpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5leGFtcGxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIH1cbn1cblxuLnNoYXJlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGdyYXktNzUwO1xuXG4gICAgJi0tMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICAgIHdpZHRoOiByZW0oMjApO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoKydzaGFyZS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbmEubGluayB7XG4gICAgY29sb3I6ICRncmF5LTc1MDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi5uaWNlc2Nyb2xsLXJhaWxzLm5pY2VzY3JvbGwtcmFpbHMtdnIge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogMTBweDtcbn1cblxuLmNvbnRlbnRfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaWNvblN0aWNreSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogZW0oMTEyKTtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IGVtKDQyLCAxNCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGVtKDQyLCAxNCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGVtKDI1LCAxNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBlbSgyNSwgMTQpO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogZW0oLTI1ICogMC41LCAxNCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oLTI1ICogMC41LCAxNCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWMtbW8tdGFpLWtob2FuOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAuNzI4IDIwLjcyOCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBmaWxsOiAlMjNmZmY7ICU3RCAlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J3BlbmNpbC1ibGFjay10b29sLWludGVyZmFjZS1zeW1ib2wnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjAwMiknJTNFJTNDZyBpZD0nR3JvdXBfNzQ2JyBkYXRhLW5hbWU9J0dyb3VwIDc0NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjY4JyBkYXRhLW5hbWU9J1BhdGggMjY4JyBjbGFzcz0nY2xzLTEnIGQ9J00wLDQ4My43ODRsMi4yNTUtLjI5NEwuMyw0ODEuNTI4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTAuMDAyIC00NjMuMDU2KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yNjknIGRhdGEtbmFtZT0nUGF0aCAyNjknIGNsYXNzPSdjbHMtMScgZD0nTTEwLjg4OCwxMDkuNzU5bC0uMjMxLDEuNzczLDIuNzI4LDIuNzI4LDEuNzczLS4yMzEsMTIuMDcxLTEyLjA3LTQuMjctNC4yN1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMC4yNDggLTkzLjk0MSknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjcwJyBkYXRhLW5hbWU9J1BhdGggMjcwJyBjbGFzcz0nY2xzLTEnIGQ9J00zNTAuOTIyLjIxNUEuNzM3LjczNywwLDAsMCwzNTAuNCwwYS44LjgsMCwwLDAtLjU2NC4yMzZMMzQ2LjkyLDMuMTVsNC4yNyw0LjI3TDM1NC4xLDQuNTA2YS43Ny43NywwLDAsMCwuMDIxLTEuMDg5WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzMy42MTIpJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pYy1nZGNrLWNvLXNvOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQuNTQ2IDIyLjcwNyclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBmaWxsOiAlMjNmZmY7ICU3RCAlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J3BpZS1jaGFydCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMTguMiknJTNFJTNDZyBpZD0nR3JvdXBfNzQ0JyBkYXRhLW5hbWU9J0dyb3VwIDc0NCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAxOC4yKSclM0UlM0NwYXRoIGlkPSdQYXRoXzI0NycgZGF0YS1uYW1lPSdQYXRoIDI0NycgY2xhc3M9J2Nscy0xJyBkPSdNMTM2LjM3Miw0MTkuNDI3aC4xMTZhMi45NjQsMi45NjQsMCwwLDEtMi4yLTEuMTI3aC02LjI3NWEyLjk2NCwyLjk2NCwwLDAsMS0yLjIsMS4xMjdoLjA3NmEuNjgyLjY4MiwwLDAsMCwwLDEuMzY0aDEwLjQ4OWEuNjgyLjY4MiwwLDAsMCwwLTEuMzY0WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExOC44NzQgLTM5OC4wODQpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI0OCcgZGF0YS1uYW1lPSdQYXRoIDI0OCcgY2xhc3M9J2Nscy0xJyBkPSdNMjQuNTQ2LDMyLjgzM1YxOS45ODRBMS43ODMsMS43ODMsMCwwLDAsMjIuNzYyLDE4LjJIMS43ODRBMS43ODMsMS43ODMsMCwwLDAsMCwxOS45ODRWMzUuNzc4SDBhMS41NzEsMS41NzEsMCwwLDAsMS41NzEsMS41MTFoMjEuNGExLjU3NSwxLjU3NSwwLDAsMCwxLjU3MS0xLjUxMWgwbC4wMDUtMi45NDZaTTEzLjcsMzUuNTc2YS40LjQsMCwwLDEtLjM5NC4zOTRIMTEuMjM3YS40LjQsMCwwLDEtLjM5NC0uMzk0VjM1LjNhLjQuNCwwLDAsMSwuMzk0LS4zOTRIMTMuM2EuNC40LDAsMCwxLC4zOTQuMzk0Wm05LjA2NS0yLjExN0gxLjc4NGEuMzE1LjMxNSwwLDAsMS0uMzEzLS4zMTNWMTkuOTg0YS4zMTUuMzE1LDAsMCwxLC4zMTMtLjMxM0gyMi43NTdhLjMxNS4zMTUsMCwwLDEsLjMxMy4zMTNWMzMuMTQ2aDBBLjMxMS4zMTEsMCwwLDEsMjIuNzYyLDMzLjQ1OVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTE4LjIpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI0OScgZGF0YS1uYW1lPSdQYXRoIDI0OScgY2xhc3M9J2Nscy0xJyBkPSdNMzQ0LjIsMTU5LjA1OGguNzg4bC4wMjUtLjAyNWE1LjEwOSw1LjEwOSwwLDAsMC0uMDU2LS43MzNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzI2LjgwOSAtMTUxLjIyMSknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjUwJyBkYXRhLW5hbWU9J1BhdGggMjUwJyBjbGFzcz0nY2xzLTEnIGQ9J00yNjEuNCw4NC43bC0yLjUsMi41di43ODhsMi45ODEtMi45ODFBNC41MjEsNC41MjEsMCwwLDAsMjYxLjQsODQuN1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNDUuODE5IC04MS4zNCknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjUxJyBkYXRhLW5hbWU9J1BhdGggMjUxJyBjbGFzcz0nY2xzLTEnIGQ9J00yNjAuMjg5LDc1LjYsMjU4LjksNzYuOTg5di43ODhsMS45NzEtMS45NzFBMy45NzcsMy45NzcsMCwwLDAsMjYwLjI4OSw3NS42WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI0NS44MTkgLTcyLjcpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI1MicgZGF0YS1uYW1lPSdQYXRoIDI1MicgY2xhc3M9J2Nscy0xJyBkPSdNMjU5LjY0Myw3MS44NTZhNS4wNTQsNS4wNTQsMCwwLDAtLjczMy0uMDU2bC0uMDEuMDFWNzIuNlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNDUuODE5IC02OS4wOTIpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI1MycgZGF0YS1uYW1lPSdQYXRoIDI1MycgY2xhc3M9J2Nscy0xJyBkPSdNMjgyLjc4OCwxMTcuMDkxbDIuNTExLTIuNTExYTQuNTI5LDQuNTI5LDAsMCwwLS4zMDgtLjQ4TDI4MiwxMTcuMDkxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI2Ny43NTEgLTEwOS4yNTQpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI1NCcgZGF0YS1uYW1lPSdQYXRoIDI1NCcgY2xhc3M9J2Nscy0xJyBkPSdNMjYyLjcxLDk3Ljk5NGMtLjA2MS0uMDY2LS4xMjEtLjEzMS0uMTg3LS4ycy0uMTM2LS4xMzEtLjIwNy0uMmwtMy40MTYsMy40MjF2LjRoLjM4NFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNDUuODE5IC05My41ODgpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI1NScgZGF0YS1uYW1lPSdQYXRoIDI1NScgY2xhc3M9J2Nscy0xJyBkPSdNMzEzLjk4MywxMzUuOTg2bDEuNC0xLjRhNi4wODYsNi4wODYsMCwwLDAtLjItLjU4MWwtMS45ODYsMS45ODZaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjk3LjM3NSAtMTI4LjE0OSknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjU2JyBkYXRhLW5hbWU9J1BhdGggMjU2JyBjbGFzcz0nY2xzLTEnIGQ9J00xNDQuNTQ0LDg5LjNhNS4xNDQsNS4xNDQsMCwxLDAsNS4xNDQsNS4xNDRoLTUuMTQ0WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzMi4zNTcgLTg1LjcwOCknLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljLWdkY2stcGhhaS1zaW5oOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQuNTQ2IDIyLjcwNyclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBmaWxsOiAlMjNmZmY7ICU3RCAlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0dyb3VwXzc1MicgZGF0YS1uYW1lPSdHcm91cCA3NTInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMiAtMjE3KSclM0UlM0NnIGlkPSdwaWUtY2hhcnQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMyIDE5OC44KSclM0UlM0NnIGlkPSdHcm91cF83NDQnIGRhdGEtbmFtZT0nR3JvdXAgNzQ0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDE4LjIpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjQ3JyBkYXRhLW5hbWU9J1BhdGggMjQ3JyBjbGFzcz0nY2xzLTEnIGQ9J00xMzYuMzcyLDQxOS40MjdoLjExNmEyLjk2NCwyLjk2NCwwLDAsMS0yLjItMS4xMjdoLTYuMjc1YTIuOTY0LDIuOTY0LDAsMCwxLTIuMiwxLjEyN2guMDc2YS42ODIuNjgyLDAsMCwwLDAsMS4zNjRoMTAuNDg5YS42ODIuNjgyLDAsMCwwLDAtMS4zNjRaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTE4Ljg3NCAtMzk4LjA4NCknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjQ4JyBkYXRhLW5hbWU9J1BhdGggMjQ4JyBjbGFzcz0nY2xzLTEnIGQ9J00yNC41NDYsMzIuODMzVjE5Ljk4NEExLjc4MywxLjc4MywwLDAsMCwyMi43NjIsMTguMkgxLjc4NEExLjc4MywxLjc4MywwLDAsMCwwLDE5Ljk4NFYzNS43NzhIMGExLjU3MSwxLjU3MSwwLDAsMCwxLjU3MSwxLjUxMWgyMS40YTEuNTc1LDEuNTc1LDAsMCwwLDEuNTcxLTEuNTExaDBsLjAwNS0yLjk0NlpNMTMuNywzNS41NzZhLjQuNCwwLDAsMS0uMzk0LjM5NEgxMS4yMzdhLjQuNCwwLDAsMS0uMzk0LS4zOTRWMzUuM2EuNC40LDAsMCwxLC4zOTQtLjM5NEgxMy4zYS40LjQsMCwwLDEsLjM5NC4zOTRabTkuMDY1LTIuMTE3SDEuNzg0YS4zMTUuMzE1LDAsMCwxLS4zMTMtLjMxM1YxOS45ODRhLjMxNS4zMTUsMCwwLDEsLjMxMy0uMzEzSDIyLjc1N2EuMzE1LjMxNSwwLDAsMSwuMzEzLjMxM1YzMy4xNDZoMEEuMzExLjMxMSwwLDAsMSwyMi43NjIsMzMuNDU5WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMTguMiknLyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnIGlkPSdzdGF0aXN0aWNzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzNyAyMjEuMDQ5KSclM0UlM0NwYXRoIGlkPSdQYXRoXzI1OCcgZGF0YS1uYW1lPSdQYXRoIDI1OCcgY2xhc3M9J2Nscy0xJyBkPSdNMzIuMTM4LDYuMDcxYTEuMTMzLDEuMTMzLDAsMCwwLC43ODgtLjMybDEuMTIzLjU2MmExLjExNCwxLjExNCwwLDAsMC0uMDE0LjEzOCwxLjEzOCwxLjEzOCwwLDAsMCwyLjI3NywwLDEuMTI0LDEuMTI0LDAsMCwwLS4xMTQtLjQ4OGwxLjUyNC0xLjUyNGExLjEyNCwxLjEyNCwwLDAsMCwuNDg4LjExNCwxLjE0LDEuMTQsMCwwLDAsMS4xMzgtMS4xMzgsMS4xMjEsMS4xMjEsMCwwLDAtLjA1Ny0uMzM3bDEuMzI0LS45OTNhMS4xMzgsMS4xMzgsMCwxLDAtLjUwOC0uOTQ3LDEuMTIxLDEuMTIxLDAsMCwwLC4wNTcuMzM3bC0xLjMyNC45OTNBMS4xMzMsMS4xMzMsMCwwLDAsMzcuMTg1LDMuOUwzNS42NjEsNS40MjZhMS4xMTksMS4xMTksMCwwLDAtMS4yNzYuMjA2bC0xLjEyMy0uNTYyYTEuMTE0LDEuMTE0LDAsMCwwLC4wMTQtLjEzOCwxLjEzOCwxLjEzOCwwLDEsMC0xLjEzOCwxLjEzOFptMCwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzAuMjE2KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yNTknIGRhdGEtbmFtZT0nUGF0aCAyNTknIGNsYXNzPSdjbHMtMScgZD0nTTEyLjU3MiwxNTguNGgtLjR2LTguMDE5YS4zNzkuMzc5LDAsMCwwLS4zNzktLjM3OUgxMC4yN2EuMzc5LjM3OSwwLDAsMC0uMzc5LjM3OVYxNTguNEg5LjEzMnYtNS43NDJhLjM3OS4zNzksMCwwLDAtLjM3OS0uMzc5SDcuMjM0YS4zNzkuMzc5LDAsMCwwLS4zNzkuMzc5VjE1OC40SDYuMXYtMi43MDdhLjM3OS4zNzksMCwwLDAtLjM3OS0uMzc5SDQuMmEuMzc5LjM3OSwwLDAsMC0uMzc5LjM3OVYxNTguNEgzLjA2MXYtNC4yMjRhLjM3OS4zNzksMCwwLDAtLjM3OS0uMzc5SDEuMTY0YS4zNzkuMzc5LDAsMCwwLS4zNzkuMzc5VjE1OC40aC0uNGEuMzc5LjM3OSwwLDEsMCwwLC43NTlIMTIuNTcyYS4zNzkuMzc5LDAsMSwwLDAtLjc1OVptMCwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0xNDYuMjA2KScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWMtYmFuZy1naWE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNC41NDcgMjEuODExJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuY2xzLTEgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nY29pbi1zdGFjaycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMjIuMzc5KSclM0UlM0NnIGlkPSdHcm91cF83NDUnIGRhdGEtbmFtZT0nR3JvdXAgNzQ1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDIyLjM3OSknJTNFJTNDcGF0aCBpZD0nUGF0aF8yNjAnIGRhdGEtbmFtZT0nUGF0aCAyNjAnIGNsYXNzPSdjbHMtMScgZD0nTTcuMTMzLDExOS4xOGExNS4yODgsMTUuMjg4LDAsMCwwLDEuOTg4LS4xMjh2LTYuOTE2YTE1LjMsMTUuMywwLDAsMC0xLjk4OC0uMTI3Yy0zLjkzOSwwLTcuMTMyLDEuNDQ4LTcuMTMyLDMuMjM1di43QzAsMTE3LjczMiwzLjE5NCwxMTkuMTgsNy4xMzMsMTE5LjE4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTAuMDAxIC0xMDYuNTMxKScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yNjEnIGRhdGEtbmFtZT0nUGF0aCAyNjEnIGNsYXNzPSdjbHMtMScgZD0nTTcuMTMzLDIxNy43NzNhMTUuMzEsMTUuMzEsMCwwLDAsMS45ODgtLjEyN3YtMi4wMjdhMTUuMywxNS4zLDAsMCwxLTEuOTg4LjEyOGMtMy40MzgsMC02LjMwOC0xLjEtNi45ODItMi41NzJhMS41NzgsMS41NzgsMCwwLDAtLjE1LjY2M3YuN0MwLDIxNi4zMjQsMy4xOTQsMjE3Ljc3Myw3LjEzMywyMTcuNzczWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTAuMDAxIC0yMDEuNTEyKScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yNjInIGRhdGEtbmFtZT0nUGF0aCAyNjInIGNsYXNzPSdjbHMtMScgZD0nTTkuMTE5LDI3NC44NlYyNzQuN2ExNS4zLDE1LjMsMCwwLDEtMS45ODguMTI4Yy0zLjQzOCwwLTYuMzA4LTEuMS02Ljk4Mi0yLjU3MmExLjU3NywxLjU3NywwLDAsMC0uMTUuNjYydi43YzAsMS43ODcsMy4xOTMsMy4yMzUsNy4xMzIsMy4yMzVhMTUuMTQ5LDE1LjE0OSwwLDAsMCwyLjI1NC0uMTY1LDIuNTUyLDIuNTUyLDAsMCwxLS4yNjYtMS4xMzFaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0yNTYuOTg1KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yNjMnIGRhdGEtbmFtZT0nUGF0aCAyNjMnIGNsYXNzPSdjbHMtMScgZD0nTTE3NS4zNzEsMjIuMzc5Yy0zLjkzOSwwLTcuMTMyLDEuNDQ4LTcuMTMyLDMuMjM1di43YzAsMS43ODYsMy4xOTMsMy4yMzUsNy4xMzIsMy4yMzVTMTgyLjUsMjguMSwxODIuNSwyNi4zMTV2LS43QzE4Mi41LDIzLjgyNywxNzkuMzEsMjIuMzc5LDE3NS4zNzEsMjIuMzc5WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE1Ny45NTYgLTIyLjM3OSknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjY0JyBkYXRhLW5hbWU9J1BhdGggMjY0JyBjbGFzcz0nY2xzLTEnIGQ9J00xNzUuMzcxLDEyNi4xMTZjLTMuNDM4LDAtNi4zMDgtMS4xLTYuOTgyLTIuNTcyYTEuNTc3LDEuNTc3LDAsMCwwLS4xNS42NjN2LjdjMCwxLjc4NiwzLjE5MywzLjIzNSw3LjEzMiwzLjIzNXM3LjEzMi0xLjQ0OCw3LjEzMi0zLjIzNXYtLjdhMS41NzcsMS41NzcsMCwwLDAtLjE1LS42NjNDMTgxLjY3OSwxMjUuMDEzLDE3OC44MDksMTI2LjExNiwxNzUuMzcxLDEyNi4xMTZaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTU3Ljk1NiAtMTE3LjM2MSknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjY1JyBkYXRhLW5hbWU9J1BhdGggMjY1JyBjbGFzcz0nY2xzLTEnIGQ9J00xNzUuMzcxLDE4NS4yYy0zLjQzOCwwLTYuMzA4LTEuMS02Ljk4Mi0yLjU3MmExLjU3NywxLjU3NywwLDAsMC0uMTUuNjYzdi43YzAsMS43ODcsMy4xOTMsMy4yMzUsNy4xMzIsMy4yMzVzNy4xMzItMS40NDgsNy4xMzItMy4yMzV2LS43YTEuNTc3LDEuNTc3LDAsMCwwLS4xNS0uNjYzQzE4MS42NzksMTg0LjEsMTc4LjgwOSwxODUuMiwxNzUuMzcxLDE4NS4yWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE1Ny45NTYgLTE3Mi44MzMpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI2NicgZGF0YS1uYW1lPSdQYXRoIDI2NicgY2xhc3M9J2Nscy0xJyBkPSdNMTc1LjM3MSwyNDcuNDczYy0zLjQzOCwwLTYuMzA4LTEuMS02Ljk4Mi0yLjU3MmExLjU3NywxLjU3NywwLDAsMC0uMTUuNjYydi43YzAsMS43ODYsMy4xOTMsMy4yMzUsNy4xMzIsMy4yMzVzNy4xMzItMS40NDgsNy4xMzItMy4yMzV2LS43YTEuNTc3LDEuNTc3LDAsMCwwLS4xNS0uNjYyQzE4MS42NzksMjQ2LjM3LDE3OC44MDksMjQ3LjQ3MywxNzUuMzcxLDI0Ny40NzNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTU3Ljk1NiAtMjMxLjMpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI2NycgZGF0YS1uYW1lPSdQYXRoIDI2NycgY2xhc3M9J2Nscy0xJyBkPSdNMTc1LjM3MSwzMDYuNTU2Yy0zLjQzOCwwLTYuMzA4LTEuMS02Ljk4Mi0yLjU3MmExLjU3OCwxLjU3OCwwLDAsMC0uMTUuNjYydi43YzAsMS43ODYsMy4xOTMsMy4yMzUsNy4xMzIsMy4yMzVzNy4xMzItMS40NDgsNy4xMzItMy4yMzV2LS43YTEuNTc3LDEuNTc3LDAsMCwwLS4xNS0uNjYyQzE4MS42NzksMzA1LjQ1MywxNzguODA5LDMwNi41NTYsMTc1LjM3MSwzMDYuNTU2WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE1Ny45NTYgLTI4Ni43NzIpJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pYy1kYXRhLWZlZWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMS4xNzggMjEuMjEnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFIC5jbHMtMSAlN0IgZmlsbDogJTIzZmZmOyAlN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdmb2xkZXJfMV8nIGRhdGEtbmFtZT0nZm9sZGVyICgxKScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTAuMDQ1KSclM0UlM0NwYXRoIGlkPSdQYXRoXzI3MScgZGF0YS1uYW1lPSdQYXRoIDI3MScgY2xhc3M9J2Nscy0xJyBkPSdNMjEuMTE1LDI3LjE1N0EuNDUuNDUsMCwwLDAsMjAuNzc0LDI3SC40OTRhLjQ0OS40NDksMCwwLDAtLjQ0NC41MTZMMS43ODgsMzguMjg0YS40NDcuNDQ3LDAsMCwwLC40NDQuMzgxaDE2LjhhLjQ0Ny40NDcsMCwwLDAsLjQ0NC0uMzgybDEuNzM4LTEwLjc2NUEuNDUuNDUsMCwwLDAsMjEuMTE1LDI3LjE1N1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTE3LjQ1NiknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjcyJyBkYXRhLW5hbWU9J1BhdGggMjcyJyBjbGFzcz0nY2xzLTEnIGQ9J001LjU0NywzLjg4OEgyMS4xVjguODM3aDEuNDE0VjIuMzkyYS42MjYuNjI2LDAsMCwwLS42MjUtLjYyNUgxMS4wNUwxMC4xNzEuM0EuNjI4LjYyOCwwLDAsMCw5LjYzNiwwSDQuNzU4YS42MjYuNjI2LDAsMCwwLS42MjUuNjI1VjguODM3SDUuNTQ3VjMuODg4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIuNjQzKScvJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzI0NScgZGF0YS1uYW1lPSdSZWN0YW5nbGUgMjQ1JyBjbGFzcz0nY2xzLTEnIHdpZHRoPScxNC4xNCcgaGVpZ2h0PScxLjQxNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy41NzkgNy40MjMpJy8lM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfMjQ2JyBkYXRhLW5hbWU9J1JlY3RhbmdsZSAyNDYnIGNsYXNzPSdjbHMtMScgd2lkdGg9JzEzLjQzMycgaGVpZ2h0PScxLjA2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjkzMyA2LjAwOSknLyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV8yNDcnIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDI0NycgY2xhc3M9J2Nscy0xJyB3aWR0aD0nMTIuNzI2JyBoZWlnaHQ9JzEuMDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQuMjg2IDQuNTk1KScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDQyLzE0KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDIxLCAxNCk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBlbSgtNDIsIDE0KTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDE0NiwgMTMsIDE2KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMTQ2LCAxMywgMTYsIDEpIDAlLCByZ2JhKDE4OCwgMTksIDM1LCAxKSAzMyUsIHJnYmEoMjI0LCAyNCwgNTEsIDEpIDcwJSwgcmdiYSgyMzcsIDI2LCA1NywgMSkgMTAwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDE0NiwgMTMsIDE2LCAxKSAwJSwgcmdiYSgxODgsIDE5LCAzNSwgMSkgMzMlLCByZ2JhKDIyNCwgMjQsIDUxLCAxKSA3MCUsIHJnYmEoMjM3LCAyNiwgNTcsIDEpIDEwMCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTQ2LCAxMywgMTYsIDEpIDAlLCByZ2JhKDE4OCwgMTksIDM1LCAxKSAzMyUsIHJnYmEoMjI0LCAyNCwgNTEsIDEpIDcwJSwgcmdiYSgyMzcsIDI2LCA1NywgMSkgMTAwJSk7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6ZHhpbWFnZXRyYW5zZm9ybS5taWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzkyMGQxMCcsIGVuZENvbG9yc3RyPScjZWQxYTM5JywgR3JhZGllbnRUeXBlPTApO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAwKTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIGEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMTAsIDE0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBlbSgyLCAxNCkgZW0oMywgMTQpIGVtKDYsIDE0KSByZ2JhKCMwMDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgdG9wOiA2ZW07XG4gICAgfVxufVxuXG4ub3Zlckxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogOTtcbn1cblxuQGVhY2ggJG9mZnNldCBpbiAkb2Zmc2V0cyB7XG4gICAgQGZvciAkc3BhY2luZyBmcm9tIC01MCB0aHJvdWdoIDIwMCB7XG4gICAgICAgIEBpZiAkc3BhY2luZyA+PSAwIHtcbiAgICAgICAgICAgIC51LW0je3N0ci1zbGljZSgkb2Zmc2V0LCAwLCAxKX0tI3skc3BhY2luZ30ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRvZmZzZXR9OiAjeyRzcGFjaW5nfXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudS1wI3tzdHItc2xpY2UoJG9mZnNldCwgMCwgMSl9LSN7JHNwYWNpbmd9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLSN7JG9mZnNldH06ICN7JHNwYWNpbmd9cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgLnUtbSN7c3RyLXNsaWNlKCRvZmZzZXQsIDAsIDEpfS1uZWdhdGl2ZSN7JHNwYWNpbmd9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tI3skb2Zmc2V0fTogI3skc3BhY2luZ31weDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkYnJlYWtwb2ludHMge1xuICAgIEBlYWNoICRvZmZzZXQgaW4gJG9mZnNldHMge1xuICAgICAgICBAZm9yICRzcGFjaW5nIGZyb20gLTUwIHRocm91Z2ggMjAwIHtcbiAgICAgICAgICAgIEBpZiAkc3BhY2luZyA+PSAwIHtcbiAgICAgICAgICAgICAgICAudS1tI3tzdHItc2xpY2UoJG9mZnNldCwgMCwgMSl9LSN7JG5hbWV9LSN7JHNwYWNpbmd9IHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHZhbHVlfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skb2Zmc2V0fTogI3skc3BhY2luZ31weDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC51LXAje3N0ci1zbGljZSgkb2Zmc2V0LCAwLCAxKX0tI3skbmFtZX0tI3skc3BhY2luZ30ge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skdmFsdWV9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctI3skb2Zmc2V0fTogI3skc3BhY2luZ31weDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgIC51LW0je3N0ci1zbGljZSgkb2Zmc2V0LCAwLCAxKX0tbmVnYXRpdmUtI3skbmFtZX0jeyRzcGFjaW5nfSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR2YWx1ZX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JG9mZnNldH06ICN7JHNwYWNpbmd9cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMTQ0KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE0MSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMDEpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzYpO1xuICAgIH1cbn1cblxuLnBhZ2UtY29udGVudC1zaWRlYmFyIHtcbiAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgcCwgbGksIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjAvMTQpO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSgyNCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyMC8xNCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApIWltcG9ydGFudDtcbiAgICAgICAgICAgICYuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhdnktZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mb290ZXIge1xuICAgICZfX3RvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogcmVtKDQwKSAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRkYXZ5LWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgY29sb3I6ICRkaW0tZ3JheTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICBjb2xvcjogJGRhdnktZ3JleTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgY29sb3I6ICRkaW0tZ3JheTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyb3VwX19saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg4KTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnaG9zdC13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogcmVtKDEyKSAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMyKSAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlcl9fdGl0bGUge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByaXZhY3kge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgcmVtKC0xMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyNCk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc29jaWFscyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9Ub3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMzBweDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LTIwMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCBlbSg3KSBlbSgxNykgcmdiYSgkYmxhY2ssIDAuMTQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogZW0oNCk7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjFzIGVhc2UtaW4tb3V0KTtcblxuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybCgkaW1nLXBhdGgrJ2JnLXRvdG9wLnN2ZycpLCB1cmwoJGltZy1wYXRoKydiZy10b3RvcC0xLnN2ZycpO1xuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0LXg7XG4gICAgICAgIHBvc2l0aW9uOiBjZW50ZXIsIGNlbnRlciBlbSg1KTtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHggY2VudGVyO1xuICAgIGFuaW1hdGlvbjogYmctc2Nyb2xsaW5nLXJldmVyc2UgNXMgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXG4gICAgQGtleWZyYW1lcyBiZy1zY3JvbGxpbmctcmV2ZXJzZSB7XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCBjZW50ZXI7XG4gICAgYW5pbWF0aW9uOiBiZy1zY3JvbGxpbmctcmV2ZXJzZSA1cyBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgICBAa2V5ZnJhbWVzIGJnLXNjcm9sbGluZy1yZXZlcnNlIHtcbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNzkyJyBoZWlnaHQ9JzE3OTInIHZpZXdCb3g9JzAgMCAxNzkyIDE3OTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGw9J1wiICskcmVkK1wiJyBkPSdNMTI3NyA0OTNxLTkgMTktMjkgMTloLTIyNHYxMjQ4cTAgMTQtOSAyM3QtMjMgOWgtMTkycS0xNCAwLTIzLTl0LTktMjN2LTEyNDhoLTIyNHEtMjEgMC0yOS0xOXQ1LTM1bDM1MC0zODRxMTAtMTAgMjMtMTAgMTQgMCAyNCAxMGwzNTUgMzg0cTEzIDE2IDUgMzV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gZW0oNCk7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBlbSgyKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgZW0oNSkgZW0oMTApIHJnYmEoJGJsYWNrLCAwLjE0KTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgZW0oMikgZW0oNSkgcmdiYSgkYmxhY2ssIDAuMTQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIH1cbn0iLCIubW9iaWxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEyMCUsIDApO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjVweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogZW0oMjUpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICZfX3Njcm9sbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyMC8xMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oOSwgMTIpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGVtKDIsIDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGVtKDE0LCAxMik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJvZHktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGEgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub3BlbkFjY291bnQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jZW50ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPnVsIHtcbiAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmYW1pbHk6ICRmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBlbSgxNiwgMTQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyNC8xNik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+dWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyMC8xNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICArbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICArbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZXhwYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgLmFycm93IGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwzMic7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgID5hIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzFweDtcblxuICAgICAgICAubmF2YmFyX19sYW5ndWFnZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCBlbSg2KSBlbSg4KSByZ2JhKCRibGFjaywgMC4xNik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgY29sb3I6ICRkZWVwS29hbWFydTtcblxuICAgIEBpbmNsdWRlIHUtZnctYjtcbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDQ4KTtcbn1cblxuaDMge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcblxuICAgIC5saW5lLWhlaWdodC0zNiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzYpO1xuICAgIH1cblxuICAgICYuc21hbGwge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzIpO1xuICAgIH1cbn1cblxuaDQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcbn1cblxuaDUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIxKTtcblxuICAgICYuY3JpbXNvbi1jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICB9XG59XG5cbmg2IHtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuYSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLmRhbmdlcjpob3ZlcixcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgIH1cblxufVxuXG4uYm9sZCB7XG4gICAgQGluY2x1ZGUgdS1mdy1iO1xufVxuXG4udHlwZS1zcXVhcmUge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuXG4gICAgbGkge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50eXBlLWRpc2Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICAgIGxpIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51LXRleHQge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcblxuICAgICYtbWQge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xuICAgIH1cblxuICAgICYtc20ge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgIH1cblxuICAgICYteHMge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgIH1cblxuICAgICZfX2NvbG9yLWRlZXBLb2FtYXJ1IHtcbiAgICAgICAgY29sb3I6ICRkZWVwS29hbWFydTtcbiAgICB9XG5cbiAgICAmX19jb2xvci1jcmltc29uIHtcbiAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgIH1cblxuICAgICZfX2JvbGQge1xuICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG4gICAgfVxufVxuXG4uaW1nLWJnIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmLTE2eDkge1xuICAgICAgICBAaW5jbHVkZSBiZy1ib3goMTYsIDkpO1xuICAgIH1cblxuICAgICYtMXgxIHtcbiAgICAgICAgQGluY2x1ZGUgYmctYm94KDEsIDEpO1xuICAgIH1cblxuICAgICYtMngxIHtcbiAgICAgICAgQGluY2x1ZGUgYmctYm94KDIsIDEpO1xuICAgIH1cblxuICAgICYtM3gyIHtcbiAgICAgICAgQGluY2x1ZGUgYmctYm94KDMsIDIpO1xuICAgIH1cblxuICAgICYtM3g0IHtcbiAgICAgICAgQGluY2x1ZGUgYmctYm94KDMsIDQpO1xuICAgIH1cblxuICAgICYtNHgzIHtcbiAgICAgICAgQGluY2x1ZGUgYmctYm94KDQsIDMpO1xuICAgIH1cblxuICAgICYtNDQ1eDI2MCB7XG4gICAgICAgIEBpbmNsdWRlIGJnLWJveCg0NDUsIDI2MCk7XG4gICAgfVxuXG4gICAgJi04MjV4MTgxIHtcbiAgICAgICAgQGluY2x1ZGUgYmctYm94KDgyNSwgMTgxKTtcbiAgICB9XG5cbiAgICAmLTE1NHgxMTIge1xuICAgICAgICBAaW5jbHVkZSBiZy1ib3goMTU0LCAxMTIpO1xuICAgIH1cblxuICAgICYtNTQweDQwNSB7XG4gICAgICAgIEBpbmNsdWRlIGJnLWJveCg1NDAsIDQwNSk7XG4gICAgfVxuXG4gICAgJi02NzN4MzQ1IHtcbiAgICAgICAgQGluY2x1ZGUgYmctYm94KDY3MywgMzQ1KTtcbiAgICB9XG5cbiAgICAmLTQ0NXgzMzMge1xuICAgICAgICBAaW5jbHVkZSBiZy1ib3goNDQ1LCAzMzMpO1xuICAgIH1cblxuICAgICYtMTExMHg2MjQge1xuICAgICAgICBAaW5jbHVkZSBiZy1ib3goMTExMCwgNjI0KTtcbiAgICB9XG5cbiAgICAmLTExMTB4NTY5IHtcbiAgICAgICAgQGluY2x1ZGUgYmctYm94KDExMTAsIDU2OSk7XG4gICAgfVxuXG4gICAgJi00Nzd4Mjg0IHtcbiAgICAgICAgQGluY2x1ZGUgYmctYm94KDQ3NywgMjg0KTtcbiAgICB9XG5cbiAgICAmLTU0MHg0NDYge1xuICAgICAgICBAaW5jbHVkZSBiZy1ib3goNTQwLCA0MDUpO1xuICAgIH1cblxuICAgICYtNTE2eDM4NyB7XG4gICAgICAgIEBpbmNsdWRlIGJnLWJveCg1MTYsIDM4Nyk7XG4gICAgfVxuXG4gICAgJi0xNDQweDQ3MCB7XG4gICAgICAgIEBpbmNsdWRlIGJnLWJveCgxNDQwLCA0NzApO1xuICAgIH1cbn1cblxuLy8gQWRkIGljb25cbi51LWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogcmVtKDIxKTtcbiAgICBoZWlnaHQ6IHJlbSgyMSk7XG5cbiAgICAmLWNhcmQtZG93bmxvYWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9pY29uLWNhcmQtZG93bmxvYWQuc3ZnJyk7XG5cbiAgICAgICAgYTpob3ZlciAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTguMzc1JyBoZWlnaHQ9JzE2LjQwNicgdmlld0JveD0nMCAwIDE4LjM3NSAxNi40MDYnJTNFJTNDZyBpZD0naWNvbi1jYXJkLWRvd25sb2FkJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS4zMTMgLTEuMzEzKSclM0UlM0NwYXRoIGlkPSdQYXRoXzE2OTAnIGRhdGEtbmFtZT0nUGF0aCAxNjkwJyBkPSdNMTAuMDM2LDEwLjk2NGwuMDA3LjAwNmMuMDEzLjAxMy4wMjcuMDI1LjA0MS4wMzdsLjAyNS4wMTkuMDI3LjAyLjAyOS4wMTguMDI2LjAxNS4wMy4wMTQuMDI4LjAxMy4wMy4wMTEuMDMxLjAxMS4wMy4wMDguMDMzLjAwOC4wMzQuMDA1LjAyOSwwcS4wMzIsMCwuMDY1LDB0LjA2NSwwbC4wMjksMCwuMDM0LS4wMDUuMDMzLS4wMDguMDMtLjAwOC4wMzEtLjAxMS4wMy0uMDExLjAyOC0uMDEzLjAzLS4wMTQuMDI2LS4wMTUuMDI5LS4wMTguMDI3LS4wMi4wMjUtLjAxOWMuMDE1LS4wMTIuMDI5LS4wMjUuMDQyLS4wMzhsLjAwNi0uMDA1TDE0LjksNy4wMjdhLjY1Ni42NTYsMCwxLDAtLjkyOC0uOTI4TDExLjE1Niw4LjkxNlYxLjk2OWEuNjU2LjY1NiwwLDAsMC0xLjMxMywwVjguOTE2TDcuMDI3LDYuMWEuNjU2LjY1NiwwLDEsMC0uOTI4LjkyOFonIGZpbGw9JyUyM2UzMTkzNycvJTNFJTNDcGF0aCBpZD0nUGF0aF8xNjkxJyBkYXRhLW5hbWU9J1BhdGggMTY5MScgZD0nTTE4LjM3NSw5Ljg0NEgxMy45NDFsLTIuMDQ4LDIuMDQ4YTEuOTY5LDEuOTY5LDAsMCwxLTIuNzg0LDBMNy4wNTksOS44NDRIMi42MjVhMS4zMTQsMS4zMTQsMCwwLDAtMS4zMTIsMS4zMTJ2NS4yNWExLjMxNCwxLjMxNCwwLDAsMCwxLjMxMywxLjMxM2gxNS43NWExLjMxNCwxLjMxNCwwLDAsMCwxLjMxMy0xLjMxM3YtNS4yNWExLjMxNCwxLjMxNCwwLDAsMC0xLjMxMi0xLjMxMlptLTIuOTUzLDQuOTIyYS45ODQuOTg0LDAsMSwxLC43LS4yODhBLjk4NC45ODQsMCwwLDEsMTUuNDIyLDE0Ljc2NlonIGZpbGw9JyUyM2UzMTkzNycvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljb24tc291bmQuc3ZnJyk7XG4gICAgfVxuXG4gICAgJi1zZWFyY2gge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC5zdmcnKTtcbiAgICB9XG59XG5cbi5ib3JkZXItcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLXBhZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDI4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyOCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1Nik7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDU2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcGFnZS14bCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzQpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDM0KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDgwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1wYWdlLXRvcC14bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg4MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRvcC1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMyKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg2NSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDY1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg2NSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10b3AtYm90dG9tLXhsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyOCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTYpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1Nik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRvcC14bCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ib3R0b20teGwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDU2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdG9wLWJvdHRvbS1sZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjQpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI0KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQ4KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10b3AtbGcge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDI0KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQ4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYm90dG9tLWxnIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyNCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0OCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRvcC1ib3R0b20tbWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdG9wLW1kIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJvdHRvbS1tZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10b3AtYm90dG9tLXNtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjQpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRvcC1zbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ib3R0b20tc20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEyKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS11cCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+LmNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi5pY1BhZ2Uge1xuICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICB9XG59XG5cbi5idG4ge1xuICAgICYtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjcmltc29uO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICB9XG5cbiAgICAmLXNtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzMuNSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMy41KTtcbiAgICB9XG5cbiAgICAmLWxnIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oMjQpO1xuICAgIH1cblxuICAgICY6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguc1NTSUlCb2FyZC1iYW5uZXJfaXRlbV9fbGluayk6bm90KC5idG4tb3V0bGluZSk6bm90KC5idXR0b24tdGV4dCAuYnRuLXNtKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b24tbGluZWFyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG59XG5cbi5idXR0b24tdGV4dCB7XG4gICAgLmJ0bi1zbSB7XG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAgICAgY3Vyc29yOiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3M3B4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtbGctMTEge1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi50ZXh0TGluayB7XG4gICAgJi1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuXG4gICAgICAgICYtYXNoLWdyZXkge1xuICAgICAgICAgICAgY29sb3I6ICRhc2gtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVkLWxpbmsge1xuICAgIGNvbG9yOiAkY3JpbXNvbjtcbn1cblxuLmNvbG9yLWNyaW1zb24ge1xuICAgIGNvbG9yOiAkY3JpbXNvbjtcbn1cblxuLmNvbG9yLXdoaXRlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4uY29sb3ItYm9keSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICB9XG59XG5cbi5jb250YWluZXItbWF4IHtcbiAgICBAaW5jbHVkZSBicmVhay1taW4oMTQwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL1xuLy8gSU5QVVQgQ1VTVE9NXG4vL1xuXG4uYS1pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogJGRlZXAta2FtYXJ1O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiA5cHggMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhdnktZ3JleTtcblxuICAgICYtZGF0ZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGxhdGludW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgkaW1nLWljb24rJ2ljb25zL2ljLWNhbGVuZGFyLnN2ZycpIG5vLXJlcGVhdCA5MCUgY2VudGVyLzEzJSBhdXRvO1xuICAgIH1cbn1cblxuLy9cbi8vIFRFWFRBUkVBIENVU1RPTVxuLy9cbi5hLXRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogJGRlZXAta2FtYXJ1O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiA5cHggMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhdnktZ3JleTtcbn1cblxubGFiZWwuZXJyb3Ige1xuICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubGlua0NvbWVCYWNrIHtcbiAgICBhIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oMTYpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLnNXZWJUcmFkaW5nIHtcbiAgICAuYXJ0aWNsZUl0ZW0ge1xuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMTcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudC1jbXMge1xuICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xuICAgIH1cbn1cblxuLnBhZ2UtaHVvbmctZGFuLXRoYXktZG9pLWRpY2gtdnUtZ2lhby1kaWNoLFxuLnBhZ2UtaHVvbmctZGFuLW5vcC10aWVuLFxuLnBhZ2UtaHVvbmctZGFuLW1vLXRhaS1raG9hbi1jaHVuZy1jaGktcXV5LFxuLnBhZ2UtaHVvbmctZGFuLWdpYW8tZGljaC1zLWJvbmQsXG4ucGFnZS1odW9uZy1kYW4tZ2lhby1kaWNoLXNhbi1waGFtLXMtYm9uZCxcbi5wYWdlLXF1eS1kaW5oLWdpYW8tZGljaC1jaHVuZy1raG9hbi1waGFpLXNpbmgge1xuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkcGljdG9uLWJsdWU7XG5cbiAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICB6LWluZGV4OiB6KCdzZWxlY3QyJywgJ2Ryb3Bkb3duJyk7XG59XG5cbi5wYWdlQ0tFZGl0b3Ige1xuICAgIGRpditkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2NSk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5tX190YWJsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjgpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuICAgICAgICBjb2xvcjogJGRlZXAta2FtYXJ1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZ+ZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyOCk7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwaWN0b24tYmx1ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmNvbnRlbnQtY21zLFxuLnRhYlNpZGVCYXIge1xuICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRjcmltc29uO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubV9fdGFibGUge1xuICAgICAgICAmfmRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOSk7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4uY29udGVudC1jbXMge1xuICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnR5cGUtZGlzYyB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5tX190YWJsZV9faW5uZXI6bm90KC5kYXRhVGFibGVzX3Njcm9sbCAubV9fdGFibGVfX2lubmVyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuaHIge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGRlZXBLb2FtYXJ1O1xufVxuXG4ucmFkaW8tdWkgLmN0ci11aS1pbnB1dDpjaGVja2Vkfi5jdHItdWktbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNyaW1zb247XG5cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmltc29uO1xuXG4gICAgfVxuXG59XG5cbi5jdHItdWktbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICB9XG59XG5cbi5pbnB1dEluZm8gLmZvcm0tY29udHJvbCxcbi5pbnB1dEluZm8gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uaW5wdXRJbmZvIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uaW5wdXRJbmZvIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJvcmRlci1jb2xvcjogJGFzaC1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmZvcm0tY29udHJvbCxcbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmlCb2FyZFdlYiAuc2VsZWN0Mi1jb250YWluZXIsXG4uZm9ybS1jb250cm9sfi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlci1jb2xvcjogJGJvZHktY29sb3I7XG59XG5cbiNzdWNjZXNzUmVnaXN0ZXIge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3JhcF9fYnRuQXBwIHtcbiAgICAuYnRuQXBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogcmVtKDEyMCk7XG4gICAgICAgIGhlaWdodDogcmVtKDM2KTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZGVza3RvcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg4MCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTYpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zU2VydmljZXMge1xuICAgIHBhZGRpbmc6IDc1cHggMCAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLnJvd3tcbiAgICAgICAgbWFyZ2luOiAwIC0yNXB4IDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAgICAgICAucm93e1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4IDtcbiAgICBcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgMzVweDtcbiAgICAgICAgLnJvd3tcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweCA7XG4gICAgXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiA1NXB4IDAgNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG5cbiAgICAgICAgLnJvd3tcbiAgICAgICAgICAgIG1hcmdpbjogMCAtOHB4IDtcbiAgICBcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFib3V0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoICsgJ2JnLTEuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLm92ZXJ2aWV3IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDEzMnB4IDI4cHggMzhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3R0b206IC0zNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCArICdub3RlLnN2ZycpO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyOC8xNCk7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zcGFuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlQ2VudGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDI4LzE0KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTc1MDtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNwYW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYXAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNmZmZmZmYsICRhbHBoYTogMC4zNCk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmctYm94KDU3NCwgMjgzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZUJvdHRvbSB7XG4gICAgICAgIFxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjgvMTQpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudmlkZW8ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHRvcDogLTEzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcmVlcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB0b3A6IC0xM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJlZXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnBhZ2VDZW50ZXIge1xuICAgICAgICAgICAgLm1hcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2VCb3R0b20ge1xuICAgICAgICAgICAgLnZpZGVvIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAub3ZlcnZpZXcge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2VDZW50ZXIge1xuICAgICAgICAgICAgLmNvbC1tZC01e1xuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYWdlQm90dG9tIHtcbiAgICAgICAgICAgIC52aWRlbyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgIH1cbn0iLCIucGFnZVByaXplIHtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgIGltYWdlOiB1cmwoJGltZy1wYXRoICsgJ2JnLWdpYWl0aHVvbmcuanBnJyk7IC8vIHNpemU6Y29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdCBuby1yZXBlYXQ7XG4gICAgICAgIHNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAucHJpemVTbGlkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI1KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDI1KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MCk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDApO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIC5hcnJvdy0tMXtcbiAgICAgICAgICAgICAgICAvLyAmLmFycm93LS1taWRkbGV7XG4gICAgICAgICAgICAgICAgLy8gICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggZG90dGVkICNBMUExQTE7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAoMjYvMTQpKjVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogKDI2LzE0KSo1ZW07XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyNi8xNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAsXG4gICAgICAgICAgICAgICAgaDQgKyBkaXYge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDI2LzE0KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNDlweCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLmFycm93LS0xIHtcbiAgICAgICAgICAgICAgICAmLmFycm93LS1taWRkbGV7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICYuYXJyb3ctLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC0xMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hcnJvdy0tbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKC0xMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcml6ZVNsaWRlT3RoZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgLnByaXplU2xpZGVfX3llYXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkLW1lbnU7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMpIHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTc1MDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMik7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJpemVTbGlkZV9fY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjQTFBMUExO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzpyZW0oNTApO1xuICAgICAgICBib3gtc2hhZG93OiBlbSgtNikgZW0oOCkgZW0oNDYpIHJnYmEoJGJsYWNrLCAwLjI0KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICA+LnJvdyB7XG4gICAgICAgICAgICAgICAgLmNvbC1tZC00IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjQjdCN0I3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjgvMTQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyOC8xNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tYmFuayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIC5pdGVtU2xpZGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTQ1cHg7XG4gICAgICAgICAgICAgICAgJl9fcHJpemUge1xuICAgICAgICAgICAgICAgICAgICAmX190b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaWMtdHJvcGh5IHtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgIGltYWdlOiB1cmwoJGltZy1wYXRoICsgJ2ljb25zL3Ryb3BoeS5wbmcnKTtcbiAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcml6ZVNsaWRlT3RoZXIge1xuICAgICAgICAucHJpemVTbGlkZV9fY29udGVudCB7XG4gICAgICAgICAgICAmLS1iYW5rIHtcbiAgICAgICAgICAgICAgICAuaXRlbVNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fcHJpemUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGVudFBvc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzcwNzA3MDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgzNC8yMCk7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuQmFjayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zcGFuO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxOSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGggKyAncmV0dXJuLnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDEwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgJi5pY28tZG93bmxvYWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGggKyAnZG93bmxvYWQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pY28tdmlldyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCArICd2aWV3LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzAvMTIpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03NTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzcwNzA3MDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgICAgICAgcGFkZGluZzogMjNweCAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03NTA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGggKyBcImRhdGUtcmVkLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoICsgXCJwaW4tcmVkLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoICsgXCJsaXN0LXJlZC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYXZhdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoICsgXCJhdmF0YXIuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJpbWFyeSB7XG5cbiAgICAgICAgLmRlc2NKb2IsXG4gICAgICAgIC5yZXF1aW1lbnRKb2IsXG4gICAgICAgIC5zYWxhcnl0Sm9iIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5iaWcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tMSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtLWNhcGl0YWwge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA4NjBweDtcblxuICAgICAgICAuY29udGVudFBvc3Qge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIC5idG5CYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hZHZpc29yeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJi0tYWR2aXNvcnktMiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzhCOEI4QiwgJGFscGhhOiAwLjEpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWRlbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluZm9ybWF0aW9uT3RoZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIG1hcmdpbjogcmVtKDE1KSAwIHJlbSgxMCk7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICAmX190aW1lIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03NTA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19yZWFkbW9yZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zcGFuO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jYXBpdGFsIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmluZm9ybWF0aW9uT3RoZXIge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICZfX3RpbWUge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbnRlbnRQb3N0IHtcbiAgICAgICAgJi0tY2FwaXRhbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmNvbnRlbnRQb3N0IHtcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIC5idG5CYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFkdmlzb3J5IHtcbiAgICAgICAgICAgIC5jb250ZW50UG9zdCB7XG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb25PdGhlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250ZW50UG9zdCB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9wIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb25PdGhlciB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgJl9fcmVhZG1vcmUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250ZW50UG9zdCB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190b3Age1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAyNXB4O1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5jb250ZW50UG9zdCB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG5CYWNrIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190b3Age1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAyNXB4O1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmluZm9Db250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMTlweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDIxMXB4O1xuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIGJnLWJveCgyMDMsIDE1MCk7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNlM2UzZTM7XG4gICAgfVxuXG4gICAgLm5hdkxpbmsge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IHJlbSg5KSAwIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2M2YzZjNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDZweCA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiByZ2JhKDIzNSwgMjM1LCAyMzUsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCA1cHggOHB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkIHJnYmEoMjM1LCAyMzUsIDIzNSwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2M2YzZjNjsgLy9iYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2ZmZiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MjBkMTAgMCUsICNlYzFjM2MgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+aSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pYy1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWMtcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCsnaWNvbnMvaWMtcGhvbmUtaG92ZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljLW1haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCsnaWNvbnMvaWMtbWFpbC1ob3Zlci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWMtY29tbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoKydpY29ucy9pYy1jb21tZW50LWhvdmVyLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hdkxpbmtfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2luZm8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oOSkgcmVtKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1zdHlsZSB7XG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBlbSgxMCk7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgaGVpZ2h0OiBlbSg0MCk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGVtKDApIGVtKDcpIGVtKDkpIHJnYmEoJGJsYWNrLCAwLjE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGVtKDk4KTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uZXdzbGV0dGVyQm94IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1wYXRoKydiZy1uZXdzbGV0bHRlci5qcGcnKSBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICM3MDcwNzA7XG4gICAgcGFkZGluZzogcmVtKDE1KSByZW0oMjApIHJlbSgyMyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNTApO1xuICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG5cbiAgICAuaGVhZGluZ19fY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgaS5pYy1lbWFpbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiByZW0oLTMpO1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblxuICAgICAgICA+LnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tbW9yZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDZlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogZW0oMzYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAgICAgICBmb3JtPi5yb3cge1xuICAgICAgICAgICAgPmRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBlbSgxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYXBDb250YWN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDM1KTtcblxuICAgIHVsLFxuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDM0KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg0ODAgLyAjeyR3aWR0aC1jb250YWluZXItdmFsdWV9ICogMTAwJSk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNDgwIC8gI3skd2lkdGgtY29udGFpbmVyLXZhbHVlfSAqIDEwMCUpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4OCk7XG4gICAgICAgIH1cblxuICAgICAgICBiIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtZnctYjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYXAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg2ODQgLyAjeyR3aWR0aC1wYy1tZWRpdW0tdmFsdWV9ICogMTAwJSk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTQ0IC8gI3skd2lkdGgtcGMtbWVkaXVtLXZhbHVlfSAqIDEwMCUpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lmcmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDY4NCwgNTAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhY3RKb2Ige1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDY1KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oODApO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnLWJveCgzNTEsIDEyMik7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgyMCk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExMiwgMTEyLCAxMTIsIDAuMTYpO1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgzNC8yMCk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIpIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM2MzYzNjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEyKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGlua2VkaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1wYXRoKydsaW5rZWRpbi5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5za3lwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGgrJ3NreXBlLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWctcGF0aCsndGVsZXBob25lLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWctcGF0aCsnZW1haWwuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhY3RJbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM3MDcwNzA7XG5cbiAgICAuY29sLWxnLTYge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5jb250YWN0SW5mbyB7XG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLmNvbnRhY3RJbmZvIHtcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExMiwgMTEyLCAxMTIsIDAuMTcpO1xuXG4gICAgICAgICAgICAuaW1hZ2VzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1ib3goMTc2LCAxOTYpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTc2KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxOTYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzUpO1xuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAoLTEwLzEwMDApICogMWVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyNC8xNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogKC0xMC8xMDAwKSAqIDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03NTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWN0Rm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MjVweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmNvbnRhY3RGb3JtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhY3RJbmZvIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC1sZy02IHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5jb250YWN0SW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5jb250YWN0SW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5jb250YWN0SW5mbyB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2VzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nb29nbGUtbWFwLXVpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufSIsIi5wYWdlc0FubmFscyB7XG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgICBpbWFnZTogdXJsKCRpbWctcGF0aCArICdiZy1hbm5hbHMucG5nJyk7XG4gICAgICAgIHBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICBzaXplOiAxMDAlIGF1dG87XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIH1cbn0iLCIkYm9yZGVyLXJlcG9ydDogI2NjY2NjYztcbiRiZy1yZXBvcnQ6ICNmMmYyZjI7XG5cbi5saXN0UmVwb3J0UmVndWxhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXJlcG9ydDtcbiAgICBwYWRkaW5nOiByZW0oMTMpIHJlbSgyNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTIpIDA7XG5cbiAgICAgICAgJl9faW1hZ2VzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnLWJveCgxMDAsIDE0MSk7XG4gICAgICAgICAgICB3aWR0aDogZW0oMTAwKTtcbiAgICAgICAgICAgIGhlaWdodDogZW0oMTIxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogZW0oMTUpIGVtKDI3KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItcmVwb3J0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjYvMTQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogICgyNi8xNCkqMWVtICogMjsgLyogRmFsbGJhY2sgZm9yIG5vbi13ZWJraXQgKi9cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxNik7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JlYWN0aW9uIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGVtKDMyKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDEyKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM2MzYzNjtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgICAgICAgICAgICAgICYuaWNfZG93bmxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWctcGF0aCArIFwiZG93bmxvYWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaWNfdmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1wYXRoICsgXCJ2aWV3LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzk5Ljk4cHgpIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgJl9faW1hZ2VzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1ib3goMTAwLCA1MCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNlcnZpY2VUb3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLmNvbC1sZy04IHtcbiAgICAgICAgLnNlcnZpY2VUb3BfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE5MCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGggKyAnYmcwMS5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmctYm94KDYyMCwgMjkwKTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03M3B4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkcmVkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0I3QjdCNztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNCN0I3Qjc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICNCN0I3Qjc7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuc2VydmljZVRvcCB7XG4gICAgICAgIC5jb2wtbGctOCB7XG4gICAgICAgICAgICAuc2VydmljZVRvcF9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuc2VydmljZVRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufSIsIi5kb2N1bWVudCB7XG4gICAgJl9fc3RlcCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWVycml3ZWF0aGVyO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAoLTEwLzEwMDApKjFlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIwXCIgY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpO1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDM0KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MjBkMTAgMCUsICNiYzEzMjMgNDAlLCAjZTAxODMzIDgwJSwgI2VkMWEzOSAxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc21hbGwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBsaSB7fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFjdENlbnRlciB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjNzA3MDcwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuXG4gICAgICAgIC5pbWFnZXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmctYm94KDEzNCwgOTkpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMzQpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oOTkpO1xuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDIpO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAoLTEwLzEwMDApKjFlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGlzdEFjYyB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM3MDcwNzA7XG5cbiAgICAmLS1zZWFyY2gge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTgpIHJlbSgyOCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjNzA3MDcwO1xuXG4gICAgICAgIC5jaG9vc2VCcmFuY2gge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg5KSByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03NTA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03NTA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0blNlbmQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5idG4tbW9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDkpIHJlbSgxMik7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw1NVwiO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNob29zZUJyYW5jaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0I3QjdCNztcbiAgICAgICAgYm94LXNoYWRvdzogLTYuMDJweCA3Ljk5cHggMjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tZXJyaXdlYXRoZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgzMC8xOCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjQjdCN0I3O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmljb19saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoICsgJ2xpc3Quc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvX2RvY3VtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoICsgJ2RvY3VtZW50LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmljb19waW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGggKyAncGluLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmljb19zdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoICsgJ3N0YXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvX3Bob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoICsgJ3Bob25lLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmljb19mYXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGggKyAnZmF4LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTc1MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvb3NlQnJhbmNoIHtcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDkpIHJlbSgzNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5zZWxlY3QyIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCArICdwbGFjZWhvbGRlci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAuc2VsZWN0MiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGggKyAnaG91c2Uuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3QyIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwzM1wiO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XG4gICAgICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwzMlwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xuXG4gICAgICAgIC5saXN0QWNjIHtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjQjdCN0I3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuXG4gICAgICAgICAgICA+W2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAuZm9ybS1yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG4gICAgICAgICAgICAgICAgPltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRvY3VtZW50T3RoZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmX19pY29uLFxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDU1KTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg1NSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTUpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1wYXRoICsgJ25ld3NwYXBlci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjQvMTQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03NTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZG9jdW1lbnRPdGhlciB7XG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctcGF0aCArICduZXdzcGFwZXItd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkyMGQxMCAwJSwgI2JjMTMyMyA0MCUsICNlMDE4MzMgODAlLCAjZWQxYTM5IDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxpc3RBY2Mge1xuICAgICAgICAmLS1zZWFyY2gge1xuICAgICAgICAgICAgLmJ0blNlbmQge1xuICAgICAgICAgICAgICAgIC5idG4tbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5saXN0QWNjIHtcbiAgICAgICAgJi0tc2VhcmNoIHtcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuU2VuZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgICAuY29udGFjdENlbnRlciB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAuY29udGFjdENlbnRlciB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIC5pbWFnZXMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBidXR0b24tYWN0aW9uLXBsdXMtc3R5bGUoJHVybEljb24pIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmltc29uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhZjA5MjE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYShibGFjaywgMC4xKTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCR1cmxJY29uKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgYXV0bztcbiAgICB9XG59XG5cbi5jcmVhdGVBY2Mge1xuICAgICZfX3N0ZXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgzMCk7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHUtZnctYjtcblxuICAgICAgICAgICAgKy5jcmVhdGVBY2NfX3N0ZXBfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jdHItdWktbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGVtKDEsIDE0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZGb3JtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0SW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwLjVweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGRlZXAta2FtYXJ1O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19ub3RlIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAkZGVlcEtvYW1hcnU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWVwS29hbWFydTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogZW0oNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bC5saXN0LWRvYyB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICArbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRpbmdfX2xpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjAsIDI0KTtcblxuICAgICAgICAgICAgK3Age1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnB1dEluZm8ge1xuICAgIC5idG5QcmljZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgJi0tcmVnIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgLmlucHV0SW5mbyB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLndyYXAtY3VzdG9tLWZpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ub3RlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICArc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSg4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pYy11cGxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwzM1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDMyXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWJvZHkgJiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAgICAgICAgIC5pbnB1dEluZm9fX2l0ZW0gLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAwO1xuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjQvMTYpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEyKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDYpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX191bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICAmX19saSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jdHItdWktbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZUNhcGNoYSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yZW1vdmUtb24tcHJldmlldyB7XG4gICAgICAgICAgICBhW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9fYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19kZWxldGUge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tYWN0aW9uLXBsdXMtc3R5bGUoJyN7JGltZy1pY29ufWljb25zL2ljX21pbnVzLnN2ZycpO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgICZfX3BsdXMge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tYWN0aW9uLXBsdXMtc3R5bGUoJyN7JGltZy1pY29ufWljb25zL2ljX2FkZC5zdmcnKTtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDkpIHJlbSgxMik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNTUwO1xuXG4gICAgICAgICYrc3Bhbi51bml0UHJpY2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogcmVtKDkpIHJlbSgyMCk7XG4gICAgfVxuXG4gICAgLnNlbGVjdDIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcXDMyXCI7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XG4gICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMzNcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmNyZWF0ZUFjYyB7XG4gICAgICAgICZfX3N0ZXAge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuY3JlYXRlQWNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5jcmVhdGVBY2Mge1xuICAgICAgICAmX19zdGVwIHtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaXRlbVNsaWRlIHtcbiAgICAmX19hY2hpZXZlbWVudCB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzcwNzA3MDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzUwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcml6ZSB7XG4gICAgICAgICZfX3RvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMzVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZG90dGVkICNBMUExQTE7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTYuMDJweCA3Ljk5cHggMjlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMjQpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0Nyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1NSk7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTc1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDI0LzE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogKC0xMC8xMDAwKSoxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLnNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLml0ZW1TbGlkZSB7XG4gICAgICAgICZfX3ByaXplIHtcbiAgICAgICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNleFRhYjEge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG59XG4uY29udGVudFRhYnMge1xuICAgIG1hcmdpbjogMCAtMTFweDtcbiAgICBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiAyMTRweDsgXG4gICAgfVxuICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC43MTQyODU3MTQzZW0gMS40Mjg1NzE0Mjg2ZW0gcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuaW1nLWJnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnLWJveCg0MjAsIDE0OSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkcmVkO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiVVZOSG9uZ0hhSGVwQm9sZFwiLCBtb25vc3BhY2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY2NjY2Njc7XG4gICAgICAgIHBhZGRpbmc6IDEuMzg4ODg4ODg4OWVtIDAuNTU1NTU1NTU1NmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5jb250ZW50VGFicyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIiRjb2xvci1pY29uOiAjRkYwMDAwO1xuXG4uZm9ybUluZm9BbGx7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDU1KTtcbiAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pY29uO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiByZW0oLTgpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0NSk7XG4gICAgICAgICAgICA+IGg1e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjQvMTQpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyNC8xNCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogKC0xMC8xMDAwKSoxcmVtO1xuXG4gICAgICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyAuZm9ybUluZm9BbGxfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogZW0oMjApO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5saXN0Sm9iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjdweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0I3QjdCNztcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjcxNDI4NTcxNDNlbSAxLjQyODU3MTQyODZlbSByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTc1MDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhbmRsZSB7XG4gICAgJi0tY3VzdG9tIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNzA3MDcwO1xuICAgICZfX3NvY2lhbHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyBhbGwpO1xuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlICZ7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnNoYXJlLS0xIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDEwcHggcmdiYSgwLDAsMCwwLjA5KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDYsIDE4KSBlbSg4LCAxOCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogZW0oNSwgMTgpO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlbY2xhc3MqPSdpYy0nXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmljLXByaW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuY2xzLTEgJTdCIGZpbGw6ICUyMzM2MzYzNjsgJTdEIC5jbHMtMiAlN0IgZmlsbDogJTIzZmZmOyAlN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF83NzEnIGRhdGEtbmFtZT0nR3JvdXAgNzcxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3MCAtMTM0OTYpJyUzRSUzQ2cgaWQ9J0dyb3VwXzc2NycgZGF0YS1uYW1lPSdHcm91cCA3NjcnJTNFJTNDY2lyY2xlIGlkPSdFbGxpcHNlXzEzJyBkYXRhLW5hbWU9J0VsbGlwc2UgMTMnIGNsYXNzPSdjbHMtMScgY3g9JzgnIGN5PSc4JyByPSc4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNzAgMTM0OTYpJy8lM0UlM0NnIGlkPSdwcmludGVyLScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTY3IDEzNDk4LjUpJyUzRSUzQ2cgaWQ9J0dyb3VwXzc2NScgZGF0YS1uYW1lPSdHcm91cCA3NjUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMC41KSclM0UlM0NwYXRoIGlkPSdQYXRoXzI4MCcgZGF0YS1uYW1lPSdQYXRoIDI4MCcgY2xhc3M9J2Nscy0yJyBkPSdNNCwxMS43MTh2MS44MjdIOC44NzJWMTAuNUg0Wm0uNjA5LS42MDlIOC4yNjN2LjYwOUg0LjYwOVptMCwxLjIxOEg4LjI2M3YuNjA5SDQuNjA5WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEuNTY0IC00LjQxMSknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjgxJyBkYXRhLW5hbWU9J1BhdGggMjgxJyBjbGFzcz0nY2xzLTInIGQ9J004Ljg3MiwyLjMyN1YuNUg0VjMuNTQ1SDguODcyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEuNTY0IC0wLjUpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI4MicgZGF0YS1uYW1lPSdQYXRoIDI4MicgY2xhc3M9J2Nscy0yJyBkPSdNOC41MjUsMy41SDcuOTE2VjUuMzI3SDEuODI3VjMuNUgxLjIxOEExLjMxLDEuMzEsMCwwLDAsMCw0LjcxOFY3Ljc2M0ExLjMxLDEuMzEsMCwwLDAsMS4yMTgsOC45ODFoLjYwOVY3LjE1NEg3LjkxNlY4Ljk4MWguNjA5QTEuMzEsMS4zMSwwLDAsMCw5Ljc0Myw3Ljc2M1Y0LjcxOEExLjMxLDEuMzEsMCwwLDAsOC41MjUsMy41WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMS42NzMpJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaWMtYm9va21hcmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFIC5jbHMtMSAlN0IgZmlsbDogJTIzMzYzNjM2OyAlN0QgLmNscy0yICU3QiBmaWxsOiAlMjNmZmY7ICU3RCAlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0dyb3VwXzc3MCcgZGF0YS1uYW1lPSdHcm91cCA3NzAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQxIC0xMzQ5NiknJTNFJTNDZyBpZD0nR3JvdXBfNzY4JyBkYXRhLW5hbWU9J0dyb3VwIDc2OCclM0UlM0NjaXJjbGUgaWQ9J0VsbGlwc2VfMTQnIGRhdGEtbmFtZT0nRWxsaXBzZSAxNCcgY2xhc3M9J2Nscy0xJyBjeD0nOCcgY3k9JzgnIHI9JzgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00MSAxMzQ5NiknLyUzRSUzQ2cgaWQ9J0dyb3VwXzc2NicgZGF0YS1uYW1lPSdHcm91cCA3NjYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNzk4KSclM0UlM0NnIGlkPSdib29rbWFyay1ibGFjay1zaGFwZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM3IDEzNDk5LjQ1NSknJTNFJTNDcGF0aCBpZD0nUGF0aF8yODQnIGRhdGEtbmFtZT0nUGF0aCAyODQnIGNsYXNzPSdjbHMtMicgZD0nTTQwLjA4NC4yODdBLjYxNy42MTcsMCwwLDAsMzkuOC4wNTIuNTcuNTcsMCwwLDAsMzkuNTYyLDBIMzMuODg5YS41Ny41NywwLDAsMC0uMjM4LjA1Mi42MTcuNjE3LDAsMCwwLS4yODQuMjM1LjYzNC42MzQsMCwwLDAtLjEwNi4zNTZWOC4wMzZhLjYzNC42MzQsMCwwLDAsLjEwNi4zNTYuNjE2LjYxNiwwLDAsMCwuMjg0LjIzNS41Ny41NywwLDAsMCwuMjM4LjA1Mi42MjYuNjI2LDAsMCwwLC40NDktLjE4OWwyLjM4Ny0yLjQzMiwyLjM4NywyLjQzMmEuNjI0LjYyNCwwLDAsMCwuNDQ5LjE4My41OC41OCwwLDAsMCwuMjM4LS4wNDYuNjE2LjYxNiwwLDAsMCwuMjg0LS4yMzUuNjM0LjYzNCwwLDAsMCwuMTA1LS4zNTZWLjY0MkEuNjM0LjYzNCwwLDAsMCw0MC4wODQuMjg3WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzLjI2MSknLyUzRSUzQy9nJTNFJTNDZyBpZD0nc3Rhcl8yXycgZGF0YS1uYW1lPSdzdGFyICgyKScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM1LjcwMyAxMzUwMC4yOTMpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjgzJyBkYXRhLW5hbWU9J1BhdGggMjgzJyBjbGFzcz0nY2xzLTEnIGQ9J00yLjQzNS41MjVsLjU5MiwxLjQsMS41MTUuMTNhLjExOS4xMTksMCwwLDEsLjA2OC4yMDlsLTEuMTQ5LDEsLjM0NCwxLjQ4MWEuMTE5LjExOSwwLDAsMS0uMTc4LjEyOWwtMS4zLS43ODUtMS4zLjc4NWEuMTE5LjExOSwwLDAsMS0uMTc4LS4xMjlMMS4xOSwzLjI2bC0xLjE0OS0xYS4xMTkuMTE5LDAsMCwxLC4wNjgtLjIwOWwxLjUxNS0uMTMuNTkyLTEuNGEuMTE5LjExOSwwLDAsMSwuMjIsMFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTAuNDUyKScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmljLWVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuY2xzLTEgJTdCIGZpbGw6ICUyMzM2MzYzNjsgJTdEIC5jbHMtMiAlN0IgZmlsbDogJTIzZmZmOyAlN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF83NjknIGRhdGEtbmFtZT0nR3JvdXAgNzY5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMyAtMTM0OTYpJyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8xNScgZGF0YS1uYW1lPSdFbGxpcHNlIDE1JyBjbGFzcz0nY2xzLTEnIGN4PSc4JyBjeT0nOCcgcj0nOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzIDEzNDk2KScvJTNFJTNDZyBpZD0nZW1haWxfMV8nIGRhdGEtbmFtZT0nZW1haWwgKDEpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjcuODc0IDEzNDk5KSclM0UlM0NwYXRoIGlkPSdQYXRoXzI4NScgZGF0YS1uYW1lPSdQYXRoIDI4NScgY2xhc3M9J2Nscy0yJyBkPSdNMTQ2LjMzMiwzLjU2M2gxLjgzOFYxLjQzNWguMzkxTDE0Ny4yNTEsMGwtMS4zMSwxLjQzNWguMzkxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyNC43MDQpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI4NicgZGF0YS1uYW1lPSdQYXRoIDI4NicgY2xhc3M9J2Nscy0yJyBkPSdNNDcuODA2LDE0Ny4yMDZINDYuMDI4djEuMzgzSDQzLjA3NHYtMS4zODNINDEuMjk1bDMuMjU2LDIuOTNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjIuMDA0IC0xNDQuNDY5KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yODcnIGRhdGEtbmFtZT0nUGF0aCAyODcnIGNsYXNzPSdjbHMtMicgZD0nTTI3Ny42NzksMTY5LjY2N2wyLjUzMiwyLjI4di00LjU1OVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNTMuOTkzIC0xNjQuMjc1KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yODgnIGRhdGEtbmFtZT0nUGF0aCAyODgnIGNsYXNzPSdjbHMtMicgZD0nTTQ0LjU1MSwzMTAuODFsLS43MjMtLjY1MS0yLjUzMywyLjI4aDYuNTExbC0yLjUzMy0yLjI4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIyLjAwNCAtMzA0LjM5MiknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjg5JyBkYXRhLW5hbWU9J1BhdGggMjg5JyBjbGFzcz0nY2xzLTInIGQ9J00xOC44NzQsMTY3LjM4OHY0LjU1OWwyLjUzMi0yLjI4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMTY0LjI3NSknLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkgeyAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljLXByaW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBmaWxsOiAlMjNlMjIxMjc7ICU3RCAuY2xzLTIgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfNzcxJyBkYXRhLW5hbWU9J0dyb3VwIDc3MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNzAgLTEzNDk2KSclM0UlM0NnIGlkPSdHcm91cF83NjcnIGRhdGEtbmFtZT0nR3JvdXAgNzY3JyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8xMycgZGF0YS1uYW1lPSdFbGxpcHNlIDEzJyBjbGFzcz0nY2xzLTEnIGN4PSc4JyBjeT0nOCcgcj0nOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTcwIDEzNDk2KScvJTNFJTNDZyBpZD0ncHJpbnRlci0nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02NyAxMzQ5OC41KSclM0UlM0NnIGlkPSdHcm91cF83NjUnIGRhdGEtbmFtZT0nR3JvdXAgNzY1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDAuNSknJTNFJTNDcGF0aCBpZD0nUGF0aF8yODAnIGRhdGEtbmFtZT0nUGF0aCAyODAnIGNsYXNzPSdjbHMtMicgZD0nTTQsMTEuNzE4djEuODI3SDguODcyVjEwLjVINFptLjYwOS0uNjA5SDguMjYzdi42MDlINC42MDlabTAsMS4yMThIOC4yNjN2LjYwOUg0LjYwOVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjU2NCAtNC40MTEpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI4MScgZGF0YS1uYW1lPSdQYXRoIDI4MScgY2xhc3M9J2Nscy0yJyBkPSdNOC44NzIsMi4zMjdWLjVINFYzLjU0NUg4Ljg3MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjU2NCAtMC41KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yODInIGRhdGEtbmFtZT0nUGF0aCAyODInIGNsYXNzPSdjbHMtMicgZD0nTTguNTI1LDMuNUg3LjkxNlY1LjMyN0gxLjgyN1YzLjVIMS4yMThBMS4zMSwxLjMxLDAsMCwwLDAsNC43MThWNy43NjNBMS4zMSwxLjMxLDAsMCwwLDEuMjE4LDguOTgxaC42MDlWNy4xNTRINy45MTZWOC45ODFoLjYwOUExLjMxLDEuMzEsMCwwLDAsOS43NDMsNy43NjNWNC43MThBMS4zMSwxLjMxLDAsMCwwLDguNTI1LDMuNVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTEuNjczKScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljLWJvb2ttYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBmaWxsOiAlMjNlMjIxMjc7ICU3RCAuY2xzLTIgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfNzcwJyBkYXRhLW5hbWU9J0dyb3VwIDc3MCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDEgLTEzNDk2KSclM0UlM0NnIGlkPSdHcm91cF83NjgnIGRhdGEtbmFtZT0nR3JvdXAgNzY4JyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8xNCcgZGF0YS1uYW1lPSdFbGxpcHNlIDE0JyBjbGFzcz0nY2xzLTEnIGN4PSc4JyBjeT0nOCcgcj0nOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQxIDEzNDk2KScvJTNFJTNDZyBpZD0nR3JvdXBfNzY2JyBkYXRhLW5hbWU9J0dyb3VwIDc2NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC43OTgpJyUzRSUzQ2cgaWQ9J2Jvb2ttYXJrLWJsYWNrLXNoYXBlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzcgMTM0OTkuNDU1KSclM0UlM0NwYXRoIGlkPSdQYXRoXzI4NCcgZGF0YS1uYW1lPSdQYXRoIDI4NCcgY2xhc3M9J2Nscy0yJyBkPSdNNDAuMDg0LjI4N0EuNjE3LjYxNywwLDAsMCwzOS44LjA1Mi41Ny41NywwLDAsMCwzOS41NjIsMEgzMy44ODlhLjU3LjU3LDAsMCwwLS4yMzguMDUyLjYxNy42MTcsMCwwLDAtLjI4NC4yMzUuNjM0LjYzNCwwLDAsMC0uMTA2LjM1NlY4LjAzNmEuNjM0LjYzNCwwLDAsMCwuMTA2LjM1Ni42MTYuNjE2LDAsMCwwLC4yODQuMjM1LjU3LjU3LDAsMCwwLC4yMzguMDUyLjYyNi42MjYsMCwwLDAsLjQ0OS0uMTg5bDIuMzg3LTIuNDMyLDIuMzg3LDIuNDMyYS42MjQuNjI0LDAsMCwwLC40NDkuMTgzLjU4LjU4LDAsMCwwLC4yMzgtLjA0Ni42MTYuNjE2LDAsMCwwLC4yODQtLjIzNS42MzQuNjM0LDAsMCwwLC4xMDUtLjM1NlYuNjQyQS42MzQuNjM0LDAsMCwwLDQwLjA4NC4yODdaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzMuMjYxKScvJTNFJTNDL2clM0UlM0NnIGlkPSdzdGFyXzJfJyBkYXRhLW5hbWU9J3N0YXIgKDIpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzUuNzAzIDEzNTAwLjI5MyknJTNFJTNDcGF0aCBpZD0nUGF0aF8yODMnIGRhdGEtbmFtZT0nUGF0aCAyODMnIGNsYXNzPSdjbHMtMScgZD0nTTIuNDM1LjUyNWwuNTkyLDEuNCwxLjUxNS4xM2EuMTE5LjExOSwwLDAsMSwuMDY4LjIwOWwtMS4xNDksMSwuMzQ0LDEuNDgxYS4xMTkuMTE5LDAsMCwxLS4xNzguMTI5bC0xLjMtLjc4NS0xLjMuNzg1YS4xMTkuMTE5LDAsMCwxLS4xNzgtLjEyOUwxLjE5LDMuMjZsLTEuMTQ5LTFhLjExOS4xMTksMCwwLDEsLjA2OC0uMjA5bDEuNTE1LS4xMy41OTItMS40YS4xMTkuMTE5LDAsMCwxLC4yMiwwWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMC40NTIpJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWMtZW1haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuY2xzLTEgJTdCIGZpbGw6ICUyM2UyMjEyNzsgJTdEIC5jbHMtMiAlN0IgZmlsbDogJTIzZmZmOyAlN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF83NjknIGRhdGEtbmFtZT0nR3JvdXAgNzY5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMyAtMTM0OTYpJyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8xNScgZGF0YS1uYW1lPSdFbGxpcHNlIDE1JyBjbGFzcz0nY2xzLTEnIGN4PSc4JyBjeT0nOCcgcj0nOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzIDEzNDk2KScvJTNFJTNDZyBpZD0nZW1haWxfMV8nIGRhdGEtbmFtZT0nZW1haWwgKDEpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjcuODc0IDEzNDk5KSclM0UlM0NwYXRoIGlkPSdQYXRoXzI4NScgZGF0YS1uYW1lPSdQYXRoIDI4NScgY2xhc3M9J2Nscy0yJyBkPSdNMTQ2LjMzMiwzLjU2M2gxLjgzOFYxLjQzNWguMzkxTDE0Ny4yNTEsMGwtMS4zMSwxLjQzNWguMzkxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyNC43MDQpJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzI4NicgZGF0YS1uYW1lPSdQYXRoIDI4NicgY2xhc3M9J2Nscy0yJyBkPSdNNDcuODA2LDE0Ny4yMDZINDYuMDI4djEuMzgzSDQzLjA3NHYtMS4zODNINDEuMjk1bDMuMjU2LDIuOTNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjIuMDA0IC0xNDQuNDY5KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yODcnIGRhdGEtbmFtZT0nUGF0aCAyODcnIGNsYXNzPSdjbHMtMicgZD0nTTI3Ny42NzksMTY5LjY2N2wyLjUzMiwyLjI4di00LjU1OVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNTMuOTkzIC0xNjQuMjc1KScvJTNFJTNDcGF0aCBpZD0nUGF0aF8yODgnIGRhdGEtbmFtZT0nUGF0aCAyODgnIGNsYXNzPSdjbHMtMicgZD0nTTQ0LjU1MSwzMTAuODFsLS43MjMtLjY1MS0yLjUzMywyLjI4aDYuNTExbC0yLjUzMy0yLjI4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIyLjAwNCAtMzA0LjM5MiknLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjg5JyBkYXRhLW5hbWU9J1BhdGggMjg5JyBjbGFzcz0nY2xzLTInIGQ9J00xOC44NzQsMTY3LjM4OHY0LjU1OWwyLjUzMi0yLjI4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMTY0LjI3NSknLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGVtKDI1LCAxOCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAudGFibGUgJntcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0VERURFRCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHggOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuXG4gICAgICAgICAgICAgICAgLnRhYmxlICZ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnRQb3N0ICYge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC5oYW5kbGUge1xuICAgICAgICAmLS1jdXN0b20ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAuaGFuZGxlIHtcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAubGlzdEpvYiB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhcnRuZXJDYXBpdGFsIHtcbiAgICAvLyBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGggKyBcIjg3LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaW5zaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnBhcnRuZXIge1xuICAgICZfX3NsaWRlciB7XG4gICAgICAgIG1hcmdpbjogMCAtMTFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI0ExQTFBMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAuaW1hZ2VXcmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1jdXN0b21lciB7XG4gICAgICAgICAgICAucGFydG5lciB7XG4gICAgICAgICAgICAgICAgJl9fc2xpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZG90dGVkICNBMUExQTE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5pbnNpZGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn0iLCIuczQwNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuXG4gICAgJl9faW1nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGVtKDQ2MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMzYpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1lcnJpd2VhdGhlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMzIvMTYpO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjRlbTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oMjYpO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGVtKDE4Nyk7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTIsIDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDMwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDI2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg4KTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc1dlYlRyYWRpbmcge1xuICAgICRyb290OiAmO1xuXG4gICAgJl9fYmFubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNWVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fSB7XG4gICAgICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjI0cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDcuOCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3skcm9vdH0ge1xuICAgICAgICAgICAgICAgICAgICAmX19zdWJUaXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2LCAxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDI0IC8gMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMzIsIDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNDggLyAzMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fbGlzdEl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2Ljg4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNC4zOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDMxMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhdnktZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0LCAxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyMCAvIDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2VzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZy1ib3goODI1LCAzMTYpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjlweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZSg0MDAvODI1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoMzAwLzgyNSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC01OXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZSg1NDAvODI1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnAtb3RjIHtcbiAgICAmX3R5cGVzIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg3MTApO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gc3BhY2luZy1wYW5lbCgkZGVza3RvcDogOTJweCkge1xuICAgIG1hcmdpbi10b3A6ICRkZXNrdG9wO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIH1cbn1cblxuQG1peGluIG1hcmtwb2ludCgkY29sb3IpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG5cbi5wLXN0b2NrT3ZlcnZpZXcge1xuICAgICRyb290OiAmO1xuICAgICRlbmRvd01hcFRleHQ6ICN7JHJvb3R9X2VuZG93X21hcF90ZXh0O1xuXG4gICAgJl9iYWNrIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICZfYnV0dG9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXZ5LWdyZXk7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTZweCA5cHggMTlweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMy41cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGRhdnktZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRkYXZ5LWdyZXk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGRlZXAta2FtYXJ1O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl93aHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtdXAge1xuICAgICAgICAgICAgICAgIHRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMyJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDMzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjclO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZXBLb2FtYXJ1O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9wYW5lbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYWNpbmctcGFuZWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYmx1ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRlZXBLb2FtYXJ1O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3OHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRlZXBLb2FtYXJ1O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MXB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucGluayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhY2luZy1wYW5lbCgwKTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MXB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcmFuZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmbGFtZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmbGFtZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYxcHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfcm93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfY29sIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdHlwZXMge1xuICAgICAgICAmX3dyYXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRlZXAta2FtYXJ1O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzNweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAtMTBweCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ5MnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRlZXAta2FtYXJ1O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWVwS29hbWFydTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9ub3JtYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2hvc3Qtd2hpdGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDU2KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGVlcEtvYW1hcnU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWVwS29hbWFydTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2JvdHRvbSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWVwS29hbWFydTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWVwS29hbWFydTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfZ3JhcGhpYyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICZfaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVlcEtvYW1hcnU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudDEsXG4gICAgICAgICAgICAgICAgJi50MixcbiAgICAgICAgICAgICAgICAmLnQzIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyOCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMiU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnQ0LFxuICAgICAgICAgICAgICAgICYudDUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDYyJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU3JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudDEge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4JTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudDIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnQzIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDglO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA3JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudDQge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50NSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNyU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC11cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjYlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfZW5kb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3BhY2UtY2FkZXQ7XG5cbiAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfZ3JhcGhpYyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9pbWcsXG4gICAgICAgICAgICAmX3RhZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtdXAge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfdGFnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtdXAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFya3BvaW50KCRkZWVwLWxpbGFjKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmtwb2ludCgkY3JheW9sYSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJrcG9pbnQoJGJkYXp6bGVkLWJsdWUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9ib3R0b20ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfbWFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS10YWJsZXQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtdXAge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJiArICZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjdweCA4cHggMjdweCAxN3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLW1heCgxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS11cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNzUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXBhdGggKyAnc2hhZG93LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzQ2JyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgNDYgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDE2TDQ2IDBWMzJMMCAxNlonIGZpbGw9JyUyMzIzMzk1RCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHJvb3R9X2VuZG93X21hcF90ZXh0LnQyICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc0NicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDQ2IDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAxNkw0NiAwVjMyTDAgMTZaJyBmaWxsPSclMjMyQzRBOTYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skcm9vdH1fZW5kb3dfbWFwX3RleHQudDMgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzQ2JyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgNDYgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDE2TDQ2IDBWMzJMMCAxNlonIGZpbGw9JyUyMzk3NDA2MycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRyb290fV9lbmRvd19tYXBfdGV4dC50NCAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nNDYnIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCA0NiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMTZMNDYgMFYzMkwwIDE2WicgZmlsbD0nJTIzRTMxOTM3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHJvb3R9X2VuZG93X21hcF90ZXh0LnQ1ICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc0NicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDQ2IDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAxNkw0NiAwVjMyTDAgMTZaJyBmaWxsPSclMjNGRjZDMzknLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudDEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJrcG9pbnQoJGRlZXBLb2FtYXJ1KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMyU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnQyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFya3BvaW50KCRiZGF6emxlZC1ibHVlKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyOCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1NSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnQzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFya3BvaW50KCRtYWdlbnRhKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0MiU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudDQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTklO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjYlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFya3BvaW50KCRjcmltc29uKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnQ1IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstbWluKDE0MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS11cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDczJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI2JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmtwb2ludCgkb3JhbmdlLWNyYXlvbGEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlLXJhdGlvLTE0NDB4MTIzOCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogeigncC1zdG9ja092ZXJ2aWV3JywgJ2ltYWdlJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9wdWJsaXNobWVudCxcbiAgICAmX3N0cmVuZ3RoIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyOCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTYpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1Nik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3B1Ymxpc2htZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdob3N0LXdoaXRlO1xuXG4gICAgICAgICZfc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3RleHQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVlcEtvYW1hcnU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWVwS29hbWFydTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3N0cmVuZ3RoIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuIiwiLnAtY2twcyB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICAmX2JhY2sge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJl9idXR0b24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhdnktZ3JleTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxNnB4IDlweCAxOXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEzLjVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGF2eS1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGRhdnktZ3JleTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3doeSB7XG4gICAgICAgICR3aHk6ICY7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTA2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC11cCB7XG4gICAgICAgICAgICAgICAgdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGVmdDogMzIlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMzNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNyU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVlcEtvYW1hcnU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX3BhbmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuXG4gICAgICAgICAgICAjeyRyb290fV93aHlfY29sOm5vdCg6Zmlyc3QtY2hpbGQpICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhY2luZy1wYW5lbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVlcEtvYW1hcnU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucGluayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYWNpbmctcGFuZWwoMCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcmFuZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmbGFtZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LXVwIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmbGFtZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfcm93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfY29sIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgI3skd2h5fV9wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDc4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiArICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3R5cGVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdob3N0LXdoaXRlO1xuXG4gICAgICAgICZfcG9pbnRlciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXVwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfbGlzdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC11cCB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICN7JHJvb3R9X3R5cGVzX2JvZHkgIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmX2JvZHkge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWVwS29hbWFydTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMThweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzQ5OWQ3IDAlLCAjMmVjNjc5IDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgOXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2hpZ2hsaWdodCB7XG4gICAgICAgICZfZ3JpZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtdXAge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzc1cHggMzc1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfaXRlbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC11cCB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoNCxcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWVwS29hbWFydTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM0OTlkNyAwJSwgIzJlYzY3OSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfbWFya2V0IHtcbiAgICAgICAgJG1hcmtldDogJjtcbiAgICAgICAgYmFja2dyb3VuZDogJGdob3N0LXdoaXRlO1xuXG4gICAgICAgICZfZGVzYyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNpbHZlci1zYW5kO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDU2cHggYXV0byAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmX2Fycm93IHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUgIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciAge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc2lsdmVyLXNhbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyICB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRzaWx2ZXItc2FuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2ZsZXgge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWVwS29hbWFydTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtdXAge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtdXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFiLXBhbmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtdXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skbWFya2V0fV9kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9saXN0IHtcbiAgICAgICAgICAgICZfaXRlbSB7XG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9zYW1wbGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1kb3duIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9tYW4ge1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucC1pbnZlc3RtZW50S25vd2xlZGdlIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXVwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICB9XG5cbiAgICAmX2ludHJvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTE4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX2JhY2tncm91bmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCRpbWctcGF0aDErJ3RydW5nLXRhbS1raWVuLXRodWMvYmctbWFwLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9uZXdzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX3NsaWRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW52ZXN0X190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9vdXJBY2hpZXZlbWVudHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogODRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLnBhZ2VBZHZhbmNlRm9yU2FsZSB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICAmX19pbWFnZXMge1xuICAgICAgICBAaW5jbHVkZSBiZy1ib3goMiwgMS41KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZy1ib3goMiwgMC44KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnLWJveCg4MjUsIDE4MSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBlbSgzNTApO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogZW0oNTApO1xuICAgICAgICAgICAgbGVmdDogZW0oMzApO1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hZHZhbmNlU3RlcHMge1xuICAgICAgICBvbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnAtc2VtaW5vciB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcblxuICAgICZfbmV3cyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODNweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9maWx0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMThweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgICAgICByb3ctZ2FwOiAxOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiA0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubS1jYXJkQ29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9icmVhZGNydW1icyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstbGl2ZXI7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1saXZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnAta25vd2xlZGdlRGV0YWlsIHtcbiAgICAmX2JhY2sge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJl9idXR0b24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhdnktZ3JleTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxNnB4IDlweCAxOXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEzLjVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGF2eS1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGRhdnktZ3JleTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfaGVhZGluZyxcbiAgICAmX2luZm8ge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICBtYXJnaW46IDMzcHggYXV0byAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2luZm8ge1xuICAgICAgICAmX2J1dHRvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX25ld3Mge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfc2xpZGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnZlc3RfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBjb2xvcjogJGRlZXAta2FtYXJ1O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX2lmcmFtZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKCA5IC8gMTYgKSAqIDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaWZyYW1lIHsgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX25hdiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGxhdGludW07XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgd2lkdGg6IDk3NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl93cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcm9sbC1iYXJzKDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwJTtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWVwLWthbWFydTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcGxhdGludW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkcGxhdGludW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1taW4oMTMwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zZWFyY2hSZXN1bHRQYWdlIHtcbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBlbSgzNik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgxNik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGVtKDU2KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgzNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLXBhdGggKyAnc2VhcmNoLXJlc3VsdC9iZy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiBlbSgzNik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSgzNik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGVtKDU2KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBlbSg1Nik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgPiBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjQvMjApO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgID4gaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjgvMjQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXN1bHRMaXN0IHtcbiAgICAgICAgLnNlYXJjaFJlc3VsdEl0ZW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAucm93IHtcbiAgICAgICAgICAgID4gW2NsYXNzXj1cImNvbC1cIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wLWtub3dsZWRnZU92ZXJ2aWV3IHtcbiAgICAmX2xpc3Qge1xuICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3BhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucC1mYXEge1xuICAgICZfZm9ybSB7XG4gICAgICAgICZfYnV0dG9uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTU5cHg7XG4gICAgICAgICAgICBtYXJnaW46IDUxcHggYXV0byAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wLWluc3RydWN0aW9uIHtcbiAgICAmX3N0ZXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubV9fdGFibGUge1xuICAgICAgICAmX190aCB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBFVEZcbi5wLWluc3RydWN0aW9uRXRmIHtcbiAgICAmX3dyYXAge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtdXAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2JveCxcbiAgICAmX3RyZWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAgICZfYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgfVxuXG4gICAgJl9icmFuY2gge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcblxuICAgICAgICAmX2hlYWQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0zOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRjcmltc29uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuby1ib3hBcnJvd0luZm9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGF2eS1ncmV5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vLWJveEFycm93SW5mby12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm8tYm94QXJyb3dJbmZvLXZlcnRpY2FsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RyZWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG5cbiAgICAgICAgJl9oZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi5oYXNCcmFuY2gge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUyLjUlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMzRweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXVwIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9kZXRhaWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXVwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnZS1odW9uZy1kYW4tbW8tdGFpLWtob2FuLXRydWMtdHV5ZW4ge1xuICAgIC5zZWN0aW9uLWh1b25nLWRhbiB7XG4gICAgICAgIC5vLXRhYnNfbGlzdF9pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuby10YWJzX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDk1JTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXItY2FjLWJ1b2MtdGh1Yy1oaWVuIHtcbiAgICAgICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGxhdGludW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGlkZXJfX2NvdW50ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZW0oMTApO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2xpZGVyLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDI0LzE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNsaWRlci1sZW5ndGgge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFzaC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyNC8xNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zbGlkZXItc2xhc2gge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFzaC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyNC8xNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zbGlkZXItbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhc2gtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogZW0oOCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBlbSgxNikgZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBsYXRpbnVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjQvMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyMC8xNCk7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwaWN0b24tYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2h1YW4tYmktZ2lheS10by10aGlldC1iaSB7XG4gICAgICAgIFxuICAgIH1cbiAgICAudGh1Yy1oaWVuLW1vLXRhaS1raG9hbiB7XG4gICAgICAgIC5zbGlkZXItY2FjLWJ1b2MtdGh1Yy1oaWVuIHtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC54YWMtdGh1Yy10aG9uZy10aW4ta2hhY2gtaGFuZyB7XG4gICAgICAgIC5zbGlkZXItY2FjLWJ1b2MtdGh1Yy1oaWVuIHtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGF2eS1ncmV5O1xuXG4gICAgICAgICAgICAgICAgLndhcm4tY29udGludWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhvYW4tdGhpZW4taG8tc28tbW8tdGFpLWtob2FuIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBlbSg0OCk7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyMC8xNCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLWh1b25nLWRhbi1tby10YWkta2hvYW4tdHJ1Yy10dXllbiB7XG4gICAgLnNlY3Rpb24taHVvbmctZGFuIHtcbiAgICAgICAgLm8tdGFic19saXN0X2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vLXRhYnNfbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlci1jYWMtYnVvYy10aHVjLWhpZW4ge1xuICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwbGF0aW51bTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWRlcl9fY291bnRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSgxMCk7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zbGlkZXItY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjQvMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2xpZGVyLWxlbmd0aCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYXNoLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDI0LzE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNsaWRlci1zbGFzaCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYXNoLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDI0LzE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNsaWRlci1saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFzaC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBlbSg4KTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGVtKDE2KSBlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGxhdGludW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyNC8xNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDIwLzE0KTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBpY3Rvbi1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jaHVhbi1iaS1naWF5LXRvLXRoaWV0LWJpIHtcbiAgICAgICAgXG4gICAgfVxuICAgIC50aHVjLWhpZW4tbW8tdGFpLWtob2FuIHtcbiAgICAgICAgLnNsaWRlci1jYWMtYnVvYy10aHVjLWhpZW4ge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnhhYy10aHVjLXRob25nLXRpbi1raGFjaC1oYW5nIHtcbiAgICAgICAgLnNsaWRlci1jYWMtYnVvYy10aHVjLWhpZW4ge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXZ5LWdyZXk7XG5cbiAgICAgICAgICAgICAgICAud2Fybi1jb250aW51ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaG9hbi10aGllbi1oby1zby1tby10YWkta2hvYW4ge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGVtKDQ4KTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDIwLzE0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2UtaHVvbmctZGFuLXRoYXktZG9pLWRpY2gtdnUtZ2lhby1kaWNoIHtcbiAgICAuaWNvbi10ZXh0IHtcbiAgICAgICAgJl9fdGhheS1kb2ktZGljaC12dS1naWFvLWRpY2gge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgLmltZy1iZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIGVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1nLWJnIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGVtKDEwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGF2eS1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDIwLzEyKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDE2KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMjApO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgxMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfd3JhcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICYgKiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59IiwiLnAtcmlza1BvbGljeSB7XG4gICAgJl9jb250ZW50IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgJi5saXN0U3R5bGVOb25lIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRlY2ltYWxTdHlsZSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljb25MaXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBpICsgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYubm9QYWRkaW5nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucC1jb250YWN0Q2VudGVyIHtcbiAgICAmX2ZsZXgge1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBpY3Rvbi1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfdmlkZW8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LXVwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1NSU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3RodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubS12aWRlbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAyOHB4IC0xNXB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgbWFyZ2luOiAxOHB4IC04cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjcmltc29uO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXZ5LWdyZXk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmltc29uO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5hLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaS5hLWljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wLWF1Y3Rpb25Ob3RpZnkge1xuICAgICZfdGFibGUge1xuICAgICAgICAmX2hlYWRpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZXAta2FtYXJ1O1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDE2cHg7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfbGluZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTE1MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNzAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhdnktZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb3JlIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfd3JhcCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZfbGlzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9oZWFkaW5nIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfbm90ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwbGF0aW51bTtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRhc2gtZ3JleTtcbiAgICAgICAgcGFkZGluZzogMTZweCA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9wdWxsZG93bkdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDI2cHggLThweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXVwIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXVwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzRweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBhZ2UtaHVvbmctZGFuLW5vcC10aWVuIHtcbiAgICAudGV4dCxcbiAgICB1bCxcbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5ib3gtaHVvbmctZGFuLW5vcC10aWVuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oMTYpO1xuICAgIH1cblxuICAgIC5pY29uLXRleHQtaW4tYm94IHtcbiAgICAgICAgLmltZy1iZyB7XG4gICAgICAgICAgICB3aWR0aDogZW0oMjQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VjdGlvbiB7XG4gICAgICAgICYuc2VjdGlvbi1odW9uZy1kYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oNTYpO1xuXG4gICAgICAgICAgICA+IC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZW0oMjApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBlbSgxNik7XG5cbiAgICAgICAgICAgICAgICA+IC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogZW0oMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5odW9uZy1kYW4tbm9wLXRpZW4ge1xuICAgICAgICAmLXF1YS1uZ2FuLWhhbmd7XG4gICAgICAgICAgICAmLXRob25nLXRodW9uZ3t9XG4gICAgICAgICAgICAmLW5oYW5oe31cbiAgICAgICAgfVxuXG4gICAgICAgICYtcXVhLWhlLXRob25nLWdpYW8tZGljaC10cnVjLXRydXllbi1zc2l7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtcXVhLWNhYy1jaGktbmhhbmgtcGhvbmctZ2lhby1kaWNoLWN1YS1zc2l7XG5cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZS1jaGktdGlldC10aW4tdHVjLXNhbi1waGFtIHtcbiAgICAudGV4dCB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1jaGktdGlldC10aW4tdHVjIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDQ3KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhc2gtZ3JleTtcblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDI0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMjgvMjQpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMik7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZpbGVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIyKTtcblxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc29jaWFsIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGluLXR1Yy1saWVuLXF1YW4taXRlbXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogZW0oNDApO1xuXG4gICAgICAgIC50aW4tdHVjLWxpZW4tcXVhbi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGVtKDE2KSBlbSgyNCk7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdob3N0LXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTIpO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oaWdobGlnaC1yb3ctaXRlbXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogZW0oNDApO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgJi5kYW5nZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLWtldC1xdWEtZGFuZy1reS1jaGktdGlldCB7XG4gICAgLnNlY3Rpb24taXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGFzaC1ncmV5O1xuXG4gICAgICAgICYuc2VjdGlvbi1rZXQtcXVhLWRhdS1naWEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0X190aXRsZS1zZWN0aW9uLWtldC1xdWEtZGF1LWdpYSB7XG4gICAgICAgIEBpbmNsdWRlIHUtZnctYjtcblxuICAgIH1cblxuICAgIC5oaWdobGlnaC1yb3ctaXRlbXMge1xuICAgICAgICAuaGlnaGxpZ2gtcm93LWl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGVtKDc0KTtcblxuICAgICAgICAgICAgICAgICZfX2RhdGVDb2wge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogZW0oODApO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX192aWV3TW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLWh1b25nLWRhbi1naWFvLWRpY2gtc2FuLXBoYW0tcy1ib25kIHtcbiAgICAuc2VjdGlvbi1odW9uZy1kYW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW0oNjUpO1xuXG4gICAgICAgID4gLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgID4gLnJvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAucHJldmlldy1pdGVtcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogZW0oMjUpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDI1KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBlbSg0MCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGVtKDMwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogZW0oLTU3KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKC01Nyk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmV2aWV3LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogZW0oMTg3KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMTApO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogZW0oNTcpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGVtKDU3KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGVtKDE4Nyk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiR0ZXh0Q29sb3I6IChcbiAgICAxOiAjMjMzOTVkLFxuICAgIDI6ICM5NzQwNjMsXG4gICAgMzogI2ZmNmMzOSxcbiAgICA0OiAjMmM0YTk2LFxuICAgIDU6ICNlMzE5MzcsXG4pO1xuXG4kYm9uZENvbG9yOiAoXG4gICAgMTogIzIzMzk1ZCxcbiAgICAyOiAjOTc0MDYzLFxuICAgIDM6ICNmZjZjMzksXG4pO1xuXG4ucC1tYXJrZXRPdmVydmlldyB7XG4gICAgJHJvb3Q6ICY7XG5cbiAgICAubV9fdGFibGVfX2lubmVyIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHRib2R5IHtcbiAgICAgICAgLy8gICAgIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLy8gICAgICAgICB0ZCB7XG4gICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkZWVwLWthbWFydTtcbiAgICAgICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAvLyAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcblxuICAgICAgICAvLyAgICAgICAgICAgICBAaW5jbHVkZSB1LWZ3LWI7XG5cbiAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAmX2Jhbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX2ludHJvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJl9saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlYWNoICRpbmRleCwgJHZhbHVlIGluICR0ZXh0Q29sb3Ige1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGluZGV4fSkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEyNnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOTdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3dyYXAge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgkaW1nLXBhdGgxKydyaG9tYnVzLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzk1LzM0MCAqIDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg0LFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBib3R0b206IDI2JTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3N0b2NrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdob3N0LXdoaXRlO1xuXG4gICAgICAgICZfY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2xpc3Qge1xuICAgICAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtdXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9jb250ZW50IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZWVwLWthbWFydTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2JvbmQge1xuICAgICAgICAkYm9uZDogJjtcblxuICAgICAgICAmX2xpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGluZGV4LCAkdmFsdWUgaW4gJGJvbmRDb2xvciB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGluZGV4fSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgI3skYm9uZH1fbGlzdF9pY29uLFxuICAgICAgICAgICAgICAgICAgICAgICAgI3skYm9uZH1fbGlzdF9jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGJvbmR9X2xpc3RfY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2ljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDM2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NrcHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3BhY2UtY2FkZXQ7XG5cbiAgICAgICAgJl9jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2OHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2ltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0OHB4IGF1dG8gMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfdGV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LXVwIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JvbGwtYmFycyg2KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50MSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50MiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnQzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9lbnN1cmFuY2Uge1xuICAgICAgICAmX3JvdyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfY29udGVudCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNpbHZlci1zYW5kO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2lsdmVyLXNhbmQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzaWx2ZXItc2FuZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTExcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfZnVuZHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtc21va2U7XG5cbiAgICAgICAgJl9wYW5lbCB7XG4gICAgICAgICAgICAkcGFuZWw6ICY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiA0OHB4IC0zOHB4IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTJweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICN7JHBhbmVsfV9oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZXAtbGlsYWM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZXAtbGlsYWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcC1saWxhYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAzMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICN7JHBhbmVsfV9oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyYXlvbGE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyYXlvbGE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JheW9sYTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgMjlweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXNoLWdyZXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbXBhcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJGltZy1wYXRoMSsnY29tcGFyZS1pbnZlc3RtZW50LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSBhdXRvO1xuXG4gICAgICAgICZfaGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaXRlbS1jaGktdGlldC10aW4tdHVjX19kZXNjIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQtdXAge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgZGlzcGxheTogYm94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG59IiwiLnAtc2VjdXJlZC13YXJyYW50cy1hcmUtaXNzdWUge1xuICAgICZfc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYpO1xuXG4gICAgICAgIC51LWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucC1yZWdpc3RyYXRpb24taW5mb3JtYXRpb24tYnV5LWlwbyB7XG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkYXNoLWdyZXk7XG4gICAgfVxuXG4gICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvcm0td3JhcHBlci5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cblxuICAgIGlucHV0W3JlYWRvbmx5XSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwbGF0aW51bSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtLXdyYXBwZXIgLmNvbC1mb3JtLWxhYmVsID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICB9XG5cbiAgICAuZm9ybS13cmFwcGVyIC5jb2wtZm9ybS1sYWJlbCA+IC5kZXMge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5ncm91cC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxufVxuIiwiLnAtcHJpY2luZy1vbi10aGUtbW9kZWwtYmxhY2stc2Nob2xlcyB7XG4gICAgI2dfcmVjYXB0Y2hhID4gZGl2IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5lcnJvciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi5wLXNlY3VyZWQtd2FycmFudHMtYXJlLWlzc3VlZCB7XG4gICAgLmNhcmRIZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlLXdyYXBwZXIuc2hvdy1yb3ctZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyOm5vdCguc2hvdy1yb3ctZmlsdGVyKSB0aGVhZD50ci5yb3ctZmlsdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUge1xuICAgICAgICBib3JkZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQ+dHI+dGgsXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5PnRyPnRkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5PnRyPnRkIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZD50cjpub3QoOmZpcnN0LWNoaWxkKT50aCxcbiAgICAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHk+dHI6bm90KDpmaXJzdC1jaGlsZCk+dGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoLFxuICAgICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGQge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cblxuICAgICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGgge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcC1rYW1hcnU7XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5PnRyLmhpZ2hsaWdodD50ZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZSB0aGVhZCB0cixcbiAgICAuRFRGQ19MZWZ0Qm9keUxpbmVyIC5EVEZDX0Nsb25lZCB0aGVhZCB0ciB7XG4gICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoIGlucHV0LnNlYXJjaC1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAwLjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGggLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aCAuc2VsZWN0Mi1jb250YWluZXI+LnNlbGVjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGggLnNlbGVjdDItY29udGFpbmVyPi5zZWxlY3Rpb24+LnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjVlbTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlLXdyYXBwZXIubG9hZGluZzo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyLmxvYWRpbmc6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJMb2FkaW5nLi4uXCI7XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlLXdyYXBwZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyLnNob3cge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICNmaWx0ZXItZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgIH1cblxuICAgICNmaWx0ZXItZGF0ZS13cmFwcGVyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAtMTMycHggMCAwIC0xMDVweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI2ZpbHRlci1kYXRlLXdyYXBwZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl0ge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI2ZpbHRlci1kYXRlLXdyYXBwZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMxYzNjICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI2ZpbHRlci1kYXRlLXdyYXBwZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2ggdGQgc3BhbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjZmlsdGVyLWRhdGUtd3JhcHBlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0YWJsZT50Ym9keT50cj50ZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjliOWIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlX3BhZ2luYXRlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAwLjM1NzE0Mjg1NzFlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE0Mjg1NzE0MjllbTtcbiAgICAgICAgaGVpZ2h0OiAyLjE0Mjg1NzE0MjllbTtcbiAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gICAgICAgIEBpbmNsdWRlIHUtZnctYjtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCxcbiAgICAjZGF0YXRhYmxlX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLnByZXZpb3VzLFxuICAgICNkYXRhdGFibGVfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5uZXh0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgICAgd2lkdGg6IDIuMTQyODU3MTQyOWVtO1xuICAgIH1cblxuICAgICNkYXRhdGFibGVfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC43MTQyODU3MTQzZW07XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLm5leHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC43MTQyODU3MTQzZW07XG4gICAgfVxuXG4gICAgI2J0bi10b2dnbGUtZmlsdGVyLXRhYmxlPioge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgI2J0bi10b2dnbGUtZmlsdGVyLXRhYmxlLmFjdGl2ZSAuYXJyb3dfY2Fycm90LXJpZ2h0OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMzNcIjtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwbGF0aW51bTI7XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB0cjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTE1MDtcbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5wLWNvbXBhcmUtd2FycmFudHMge1xuICAgIC5jYXJkSGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9zbGlkZXIge1xuICAgICAgICAmX3RodW1ibmFpbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyNTgvODI1KjEwMCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLWRvd24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NyU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNFMzE5Mzc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KDMpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdygyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2J1dHRvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzOXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfY29udGVudCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90YWJsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC11cCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9jaGFydCB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1kb3duIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbnRhaW5lciB7XG4gICAgICAgIC5jYXJkSGVhZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfc3F1YXJlUm9vdHMge1xuICAgICAgICAmX2Jhc2Uge1xuICAgICAgICAgICAgd2lkdGg6IDI1NXB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR5YW5rZWVzLWJsdWU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIC5idG4taWNvbi1raGNuIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9maWx0ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXVwIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTYwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMzM5NUQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51LXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZG93biB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRhVGFibGVfY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtZG93biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICAgIFRBQkxFIFNUWUxFc1xuICAgICovXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyLnNob3ctcm93LWZpbHRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgICNkYXRhdGFibGUtd3JhcHBlcjpub3QoLnNob3ctcm93LWZpbHRlcikgdGhlYWQ+dHIucm93LWZpbHRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkPnRyPnRoLFxuICAgICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keT50cj50ZCB7XG4gICAgICAgIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHk+dHI+dGQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlIHRoZWFkPnRyOm5vdCg6Zmlyc3QtY2hpbGQpPnRoLFxuICAgICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keT50cjpub3QoOmZpcnN0LWNoaWxkKT50ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cblxuICAgICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGgsXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ZCB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWVwLWthbWFydTtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHk+dHIuaGlnaGxpZ2h0PnRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlIHRoZWFkIHRyLFxuICAgIC5EVEZDX0xlZnRCb2R5TGluZXIgLkRURkNfQ2xvbmVkIHRoZWFkIHRyIHtcbiAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGFibGUuZGF0YVRhYmxlIHRoIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICNkYXRhdGFibGUtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGggaW5wdXQuc2VhcmNoLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aCAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlLXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoIC5zZWxlY3QyLWNvbnRhaW5lcj4uc2VsZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZS13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aCAuc2VsZWN0Mi1jb250YWluZXI+LnNlbGVjdGlvbj4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgICNkYXRhdGFibGUtd3JhcHBlci5sb2FkaW5nOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlLXdyYXBwZXIubG9hZGluZzo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIkxvYWRpbmcuLi5cIjtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICNkYXRhdGFibGUtd3JhcHBlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlLXdyYXBwZXIuc2hvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgI2ZpbHRlci1kYXRlLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgfVxuXG4gICAgI2ZpbHRlci1kYXRlLXdyYXBwZXIgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IC0xMzJweCAwIDAgLTEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjZmlsdGVyLWRhdGUtd3JhcHBlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXSB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyZW0gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjZmlsdGVyLWRhdGUtd3JhcHBlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzFjM2MgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjZmlsdGVyLWRhdGUtd3JhcHBlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZCBzcGFuIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNmaWx0ZXItZGF0ZS13cmFwcGVyIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRhYmxlPnRib2R5PnRyPnRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzliOWI5YiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNkYXRhdGFibGVfcGFnaW5hdGUge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIH1cblxuICAgICNkYXRhdGFibGVfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDAuMzU3MTQyODU3MWVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTQyODU3MTQyOWVtO1xuICAgICAgICBoZWlnaHQ6IDIuMTQyODU3MTQyOWVtO1xuICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICNkYXRhdGFibGVfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgICAgICAgQGluY2x1ZGUgdS1mdy1iO1xuICAgIH1cblxuICAgICNkYXRhdGFibGVfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LFxuICAgICNkYXRhdGFibGVfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMsXG4gICAgI2RhdGF0YWJsZV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLm5leHQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgICB3aWR0aDogMi4xNDI4NTcxNDI5ZW07XG4gICAgfVxuXG4gICAgI2RhdGF0YWJsZV9wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLnByZXZpb3VzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI4NTcxNDNlbTtcbiAgICB9XG5cbiAgICAjZGF0YXRhYmxlX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ubmV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI4NTcxNDNlbTtcbiAgICB9XG5cbiAgICAuYnRuLXRvZ2dsZS1maWx0ZXItdGFibGU+KiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAuYnRuLXRvZ2dsZS1maWx0ZXItdGFibGUuYWN0aXZlIC5hcnJvd19jYXJyb3QtcmlnaHQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwzM1wiO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBsYXRpbnVtMjtcbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHRyOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTUwO1xuICAgICAgICB9XG5cbiAgICB9XG59IiwiLnRwbC1ibHVlIHtcbiAgICAkY29sb3I6ICRuYXZ5Ymx1ZTtcblxuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJMaW5rcyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDhmZDQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDA4ZmQ0IDAlLCAjMDQ4M2M5IDE4JSwgIzBlNjJhZCA1MiUsICMxZjJkODAgOTQlLCAjMjMyMTc2IDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwOGZkNCAwJSwgIzA0ODNjOSAxOCUsICMwZTYyYWQgNTIlLCAjMWYyZDgwIDk0JSwgIzIzMjE3NiAxMDAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOGZkNCAwJSwgIzA0ODNjOSAxOCUsICMwZTYyYWQgNTIlLCAjMWYyZDgwIDk0JSwgIzIzMjE3NiAxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDA4ZmQ0JywgZW5kQ29sb3JzdHI9JyMyMzIxNzYnLCBHcmFkaWVudFR5cGU9MSk7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUgYSB7XG4gICAgICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZHJvcGRvd24uYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdlNpZGViYXIge1xuICAgICAgICA+dWw+bGkge1xuICAgICAgICAgICAgPmE6bm90KC5hcnJvdyk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJyb3c6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmN1cnJlbnQ+YTpub3QoLmFycm93KSB7XG4gICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+dWwge1xuICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+dWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50PmE6bm90KC5hcnJvdykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50PmE6bm90KC5hcnJvdykge1xuICAgICAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2V2lkZ2V0X19jb250ZW50OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbn0iLCIudHBsLW9yYW5nZSB7XG4gICAgJGNvbG9yOiAjRjVBMDFBO1xuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiTGlua3Mge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjY4YjFmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2Y2OGIxZiAwJSwgI2YzNmMyMSA2MSUsICNmMTVhMjIgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjY4YjFmIDAlLCAjZjM2YzIxIDYxJSwgI2YxNWEyMiAxMDAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y2OGIxZiAwJSwgI2YzNmMyMSA2MSUsICNmMTVhMjIgMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2Y2OGIxZicsIGVuZENvbG9yc3RyPScjZjE1YTIyJywgR3JhZGllbnRUeXBlPTEpO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Ryb3Bkb3duLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZmZmLCAwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZTaWRlYmFyIHtcbiAgICAgICAgPnVsPmxpIHtcbiAgICAgICAgICAgID5hOm5vdCguYXJyb3cpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFycm93OmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jdXJyZW50PmE6bm90KC5hcnJvdykge1xuICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPnVsIHtcbiAgICAgICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPnVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudD5hOm5vdCguYXJyb3cpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudD5hOm5vdCguYXJyb3cpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZXaWRnZXRfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxufSIsIi50cGwtZ3JheSB7XG4gICAgJGNvbG9yOiAjOEI4QjhCO1xuXG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYkxpbmtzIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Ryb3Bkb3duLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZmZmLCAwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZTaWRlYmFyIHtcbiAgICAgICAgPnVsPmxpIHtcbiAgICAgICAgICAgID5hOm5vdCguYXJyb3cpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFycm93OmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jdXJyZW50PmE6bm90KC5hcnJvdykge1xuICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPnVsIHtcbiAgICAgICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPnVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudD5hOm5vdCguYXJyb3cpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudD5hOm5vdCguYXJyb3cpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdldpZGdldF9fY29udGVudDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG59IiwiLnRwbC1waW5rIHtcbiAgICAkY29sb3I6ICM5MTI3OEY7XG5cbiAgICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiTGlua3Mge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUgYSB7XG4gICAgICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZHJvcGRvd24uYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdlNpZGViYXIge1xuICAgICAgICA+dWw+bGkge1xuICAgICAgICAgICAgPmE6bm90KC5hcnJvdyk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJyb3c6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmN1cnJlbnQ+YTpub3QoLmFycm93KSB7XG4gICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+dWwge1xuICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+dWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50PmE6bm90KC5hcnJvdykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50PmE6bm90KC5hcnJvdykge1xuICAgICAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2V2lkZ2V0X19jb250ZW50OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbn0iXX0= */
