/*-----------------------------------------------------------------------------------

    Template Name: Wedding Bootstrap 5 Template
    Version: 1.0

-----------------------------------------------------------------------------------
    
    CSS INDEX
    ===================
	
    01. Template default CSS
    02. Template Spacing CSS
    03. Elements CSS
        03.01 Button CSS
        03.02 Brand CSS
        03.03 CTA CSS
        03.04 Form CSS
        03.05 Feature CSS
        03.06 Icon Box CSS
        03.07 Gallery CSS
        03.08 Team CSS
        03.09 Video CSS
        03.10 Instagram CSS
        03.11 Breadcrumb CSS
    04. Header CSS
        04.01 Main Menu CSS
        04.02 Mobile Menu CSS
        04.03 Header Logo CSS
    05. Intro CSS
        05.01. Home One Intro CSS
    06. Titles CSS
        06.01 Page Title CSS
        06.02 Section Title CSS
    07. Blog CSS
        07.01 Blog Grid CSS
        07.02 Blog List CSS
        07.03 Blog Details CSS
    08. Pages CSS
        08.01 Service CSS
        08.02 Contact CSS
    09. Testimonial CSS
    10. Widget CSS
    11. Footer CSS

-----------------------------------------------------------------------------------*/
/*!
 * Bootstrap v5.0.0-alpha2 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@import url("https://fonts.googleapis.com/css2?family=Pinyon+Script&family=Playfair+Display:ital@0;1&family=Poppins:ital@0;1&display=swap");
:root {
  --bs-blue: #0D6EFD;
  --bs-black-russian: #1C1C1C;
  --bs-slate-grey: #6D6D6D;
  --bs-indigo: #6610F2;
  --bs-purple: #6F42C1;
  --bs-pink: #D63384;
  --bs-red: #282828;
  --bs-orange: #FD7E14;
  --bs-yellow: #FFC107;
  --bs-green: #198754;
  --bs-teal: #20C997;
  --bs-cyan: #0DCAF0;
  --bs-white: #FFF;
  --bs-gray: #6C757D;
  --bs-gray-dark: #343A40;
  --bs-primary: #5CDDBA;
  --bs-secondary: #6C757D;
  --bs-success: #198754;
  --bs-info: #0DCAF0;
  --bs-warning: #FFC107;
  --bs-danger: #f00;
  --bs-light: #F8F9FA;
  --bs-dark: #343A40;
  --bs-white: #FFF;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
}

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

body {
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #282828;
  background-color: #FFF;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(40, 40, 40, 0);
}

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

hr {
  margin: 10px 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 5px;
  font-family: "Playfair Display", serif;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

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

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

p {
  margin-top: 0;
  margin-bottom: 16px;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
     -moz-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

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

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 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;
}

b,
strong {
  font-weight: bolder;
}

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

mark, .mark {
  padding: 3.2px;
  background-color: #FCF8E3;
}

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

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #5CDDBA;
  text-decoration: underline;
}

a:hover {
  color: #29c49a;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

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

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875rem;
  -ms-overflow-style: scrollbar;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875rem;
  color: #D63384;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 3.2px 6.4px;
  font-size: 0.875rem;
  color: #FFF;
  background-color: #212529;
  border-radius: 3.2px;
}

kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #6C757D;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

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;
}

[role="button"] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

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

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 8px;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
  white-space: normal;
}

@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}

legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

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

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.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: 8px;
}

.initialism {
  font-size: 0.875rem;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 10px;
  font-size: 1.25rem;
}

.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -10px;
  margin-bottom: 10px;
  font-size: 0.875rem;
  color: #6C757D;
}

.blockquote-footer::before {
  content: "\2014\00A0";
}

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

.img-thumbnail {
  padding: 4px;
  background-color: #FFF;
  border: 1px solid #DEE2E6;
  border-radius: 4px;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 5px;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875rem;
  color: #6C757D;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  --bs-gutter-x: 30px;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) / 2);
  padding-left: calc(var(--bs-gutter-x) / 2);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1200px;
  }
}

@media (min-width: 1600px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1200px;
  }
}

.row {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) / -2);
  margin-left: calc(var(--bs-gutter-x) / -2);
}

.row > * {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) / 2);
  padding-left: calc(var(--bs-gutter-x) / 2);
  margin-top: var(--bs-gutter-y);
}

.col {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0%;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}

.row-cols-auto > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66667%;
}

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.33333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.66667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.33333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.66667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.33333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.66667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.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%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 5px;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 5px;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 10px;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 10px;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 15px;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 15px;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 20px;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 20px;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 25px;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 25px;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 30px;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 30px;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 35px;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 35px;
}

.g-8,
.gx-8 {
  --bs-gutter-x: 40px;
}

.g-8,
.gy-8 {
  --bs-gutter-y: 40px;
}

.g-9,
.gx-9 {
  --bs-gutter-x: 45px;
}

.g-9,
.gy-9 {
  --bs-gutter-y: 45px;
}

.g-10,
.gx-10 {
  --bs-gutter-x: 50px;
}

.g-10,
.gy-10 {
  --bs-gutter-y: 50px;
}

.g-11,
.gx-11 {
  --bs-gutter-x: 60px;
}

.g-11,
.gy-11 {
  --bs-gutter-y: 60px;
}

.g-12,
.gx-12 {
  --bs-gutter-x: 70px;
}

.g-12,
.gy-12 {
  --bs-gutter-y: 70px;
}

.g-13,
.gx-13 {
  --bs-gutter-x: 75px;
}

.g-13,
.gy-13 {
  --bs-gutter-y: 75px;
}

.g-14,
.gx-14 {
  --bs-gutter-x: 80px;
}

.g-14,
.gy-14 {
  --bs-gutter-y: 80px;
}

.g-15,
.gx-15 {
  --bs-gutter-x: 85px;
}

.g-15,
.gy-15 {
  --bs-gutter-y: 85px;
}

.g-16,
.gx-16 {
  --bs-gutter-x: 90px;
}

.g-16,
.gy-16 {
  --bs-gutter-y: 90px;
}

.g-17,
.gx-17 {
  --bs-gutter-x: 95px;
}

.g-17,
.gy-17 {
  --bs-gutter-y: 95px;
}

.g-18,
.gx-18 {
  --bs-gutter-x: 100px;
}

.g-18,
.gy-18 {
  --bs-gutter-y: 100px;
}

.g-19,
.gx-19 {
  --bs-gutter-x: 105px;
}

.g-19,
.gy-19 {
  --bs-gutter-y: 105px;
}

.g-20,
.gx-20 {
  --bs-gutter-x: 110px;
}

.g-20,
.gy-20 {
  --bs-gutter-y: 110px;
}

.g-21,
.gx-21 {
  --bs-gutter-x: 115px;
}

.g-21,
.gy-21 {
  --bs-gutter-y: 115px;
}

.g-22,
.gx-22 {
  --bs-gutter-x: 120px;
}

.g-22,
.gy-22 {
  --bs-gutter-y: 120px;
}

.g-23,
.gx-23 {
  --bs-gutter-x: 125px;
}

.g-23,
.gy-23 {
  --bs-gutter-y: 125px;
}

.g-24,
.gx-24 {
  --bs-gutter-x: 130px;
}

.g-24,
.gy-24 {
  --bs-gutter-y: 130px;
}

.g-25,
.gx-25 {
  --bs-gutter-x: 135px;
}

.g-25,
.gy-25 {
  --bs-gutter-y: 135px;
}

.g-26,
.gx-26 {
  --bs-gutter-x: 140px;
}

.g-26,
.gy-26 {
  --bs-gutter-y: 140px;
}

@media (min-width: 576px) {
  .col-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 5px;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 5px;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 10px;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 10px;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 15px;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 15px;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 20px;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 20px;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 25px;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 25px;
  }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 30px;
  }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 30px;
  }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 35px;
  }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 35px;
  }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 40px;
  }
  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 40px;
  }
  .g-sm-9,
  .gx-sm-9 {
    --bs-gutter-x: 45px;
  }
  .g-sm-9,
  .gy-sm-9 {
    --bs-gutter-y: 45px;
  }
  .g-sm-10,
  .gx-sm-10 {
    --bs-gutter-x: 50px;
  }
  .g-sm-10,
  .gy-sm-10 {
    --bs-gutter-y: 50px;
  }
  .g-sm-11,
  .gx-sm-11 {
    --bs-gutter-x: 60px;
  }
  .g-sm-11,
  .gy-sm-11 {
    --bs-gutter-y: 60px;
  }
  .g-sm-12,
  .gx-sm-12 {
    --bs-gutter-x: 70px;
  }
  .g-sm-12,
  .gy-sm-12 {
    --bs-gutter-y: 70px;
  }
  .g-sm-13,
  .gx-sm-13 {
    --bs-gutter-x: 75px;
  }
  .g-sm-13,
  .gy-sm-13 {
    --bs-gutter-y: 75px;
  }
  .g-sm-14,
  .gx-sm-14 {
    --bs-gutter-x: 80px;
  }
  .g-sm-14,
  .gy-sm-14 {
    --bs-gutter-y: 80px;
  }
  .g-sm-15,
  .gx-sm-15 {
    --bs-gutter-x: 85px;
  }
  .g-sm-15,
  .gy-sm-15 {
    --bs-gutter-y: 85px;
  }
  .g-sm-16,
  .gx-sm-16 {
    --bs-gutter-x: 90px;
  }
  .g-sm-16,
  .gy-sm-16 {
    --bs-gutter-y: 90px;
  }
  .g-sm-17,
  .gx-sm-17 {
    --bs-gutter-x: 95px;
  }
  .g-sm-17,
  .gy-sm-17 {
    --bs-gutter-y: 95px;
  }
  .g-sm-18,
  .gx-sm-18 {
    --bs-gutter-x: 100px;
  }
  .g-sm-18,
  .gy-sm-18 {
    --bs-gutter-y: 100px;
  }
  .g-sm-19,
  .gx-sm-19 {
    --bs-gutter-x: 105px;
  }
  .g-sm-19,
  .gy-sm-19 {
    --bs-gutter-y: 105px;
  }
  .g-sm-20,
  .gx-sm-20 {
    --bs-gutter-x: 110px;
  }
  .g-sm-20,
  .gy-sm-20 {
    --bs-gutter-y: 110px;
  }
  .g-sm-21,
  .gx-sm-21 {
    --bs-gutter-x: 115px;
  }
  .g-sm-21,
  .gy-sm-21 {
    --bs-gutter-y: 115px;
  }
  .g-sm-22,
  .gx-sm-22 {
    --bs-gutter-x: 120px;
  }
  .g-sm-22,
  .gy-sm-22 {
    --bs-gutter-y: 120px;
  }
  .g-sm-23,
  .gx-sm-23 {
    --bs-gutter-x: 125px;
  }
  .g-sm-23,
  .gy-sm-23 {
    --bs-gutter-y: 125px;
  }
  .g-sm-24,
  .gx-sm-24 {
    --bs-gutter-x: 130px;
  }
  .g-sm-24,
  .gy-sm-24 {
    --bs-gutter-y: 130px;
  }
  .g-sm-25,
  .gx-sm-25 {
    --bs-gutter-x: 135px;
  }
  .g-sm-25,
  .gy-sm-25 {
    --bs-gutter-y: 135px;
  }
  .g-sm-26,
  .gx-sm-26 {
    --bs-gutter-x: 140px;
  }
  .g-sm-26,
  .gy-sm-26 {
    --bs-gutter-y: 140px;
  }
}

@media (min-width: 768px) {
  .col-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 5px;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 5px;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 10px;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 10px;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 15px;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 15px;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 20px;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 20px;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 25px;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 25px;
  }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 30px;
  }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 30px;
  }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 35px;
  }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 35px;
  }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 40px;
  }
  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 40px;
  }
  .g-md-9,
  .gx-md-9 {
    --bs-gutter-x: 45px;
  }
  .g-md-9,
  .gy-md-9 {
    --bs-gutter-y: 45px;
  }
  .g-md-10,
  .gx-md-10 {
    --bs-gutter-x: 50px;
  }
  .g-md-10,
  .gy-md-10 {
    --bs-gutter-y: 50px;
  }
  .g-md-11,
  .gx-md-11 {
    --bs-gutter-x: 60px;
  }
  .g-md-11,
  .gy-md-11 {
    --bs-gutter-y: 60px;
  }
  .g-md-12,
  .gx-md-12 {
    --bs-gutter-x: 70px;
  }
  .g-md-12,
  .gy-md-12 {
    --bs-gutter-y: 70px;
  }
  .g-md-13,
  .gx-md-13 {
    --bs-gutter-x: 75px;
  }
  .g-md-13,
  .gy-md-13 {
    --bs-gutter-y: 75px;
  }
  .g-md-14,
  .gx-md-14 {
    --bs-gutter-x: 80px;
  }
  .g-md-14,
  .gy-md-14 {
    --bs-gutter-y: 80px;
  }
  .g-md-15,
  .gx-md-15 {
    --bs-gutter-x: 85px;
  }
  .g-md-15,
  .gy-md-15 {
    --bs-gutter-y: 85px;
  }
  .g-md-16,
  .gx-md-16 {
    --bs-gutter-x: 90px;
  }
  .g-md-16,
  .gy-md-16 {
    --bs-gutter-y: 90px;
  }
  .g-md-17,
  .gx-md-17 {
    --bs-gutter-x: 95px;
  }
  .g-md-17,
  .gy-md-17 {
    --bs-gutter-y: 95px;
  }
  .g-md-18,
  .gx-md-18 {
    --bs-gutter-x: 100px;
  }
  .g-md-18,
  .gy-md-18 {
    --bs-gutter-y: 100px;
  }
  .g-md-19,
  .gx-md-19 {
    --bs-gutter-x: 105px;
  }
  .g-md-19,
  .gy-md-19 {
    --bs-gutter-y: 105px;
  }
  .g-md-20,
  .gx-md-20 {
    --bs-gutter-x: 110px;
  }
  .g-md-20,
  .gy-md-20 {
    --bs-gutter-y: 110px;
  }
  .g-md-21,
  .gx-md-21 {
    --bs-gutter-x: 115px;
  }
  .g-md-21,
  .gy-md-21 {
    --bs-gutter-y: 115px;
  }
  .g-md-22,
  .gx-md-22 {
    --bs-gutter-x: 120px;
  }
  .g-md-22,
  .gy-md-22 {
    --bs-gutter-y: 120px;
  }
  .g-md-23,
  .gx-md-23 {
    --bs-gutter-x: 125px;
  }
  .g-md-23,
  .gy-md-23 {
    --bs-gutter-y: 125px;
  }
  .g-md-24,
  .gx-md-24 {
    --bs-gutter-x: 130px;
  }
  .g-md-24,
  .gy-md-24 {
    --bs-gutter-y: 130px;
  }
  .g-md-25,
  .gx-md-25 {
    --bs-gutter-x: 135px;
  }
  .g-md-25,
  .gy-md-25 {
    --bs-gutter-y: 135px;
  }
  .g-md-26,
  .gx-md-26 {
    --bs-gutter-x: 140px;
  }
  .g-md-26,
  .gy-md-26 {
    --bs-gutter-y: 140px;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 5px;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 5px;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 10px;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 10px;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 15px;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 15px;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 20px;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 20px;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 25px;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 25px;
  }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 30px;
  }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 30px;
  }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 35px;
  }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 35px;
  }
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 40px;
  }
  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 40px;
  }
  .g-lg-9,
  .gx-lg-9 {
    --bs-gutter-x: 45px;
  }
  .g-lg-9,
  .gy-lg-9 {
    --bs-gutter-y: 45px;
  }
  .g-lg-10,
  .gx-lg-10 {
    --bs-gutter-x: 50px;
  }
  .g-lg-10,
  .gy-lg-10 {
    --bs-gutter-y: 50px;
  }
  .g-lg-11,
  .gx-lg-11 {
    --bs-gutter-x: 60px;
  }
  .g-lg-11,
  .gy-lg-11 {
    --bs-gutter-y: 60px;
  }
  .g-lg-12,
  .gx-lg-12 {
    --bs-gutter-x: 70px;
  }
  .g-lg-12,
  .gy-lg-12 {
    --bs-gutter-y: 70px;
  }
  .g-lg-13,
  .gx-lg-13 {
    --bs-gutter-x: 75px;
  }
  .g-lg-13,
  .gy-lg-13 {
    --bs-gutter-y: 75px;
  }
  .g-lg-14,
  .gx-lg-14 {
    --bs-gutter-x: 80px;
  }
  .g-lg-14,
  .gy-lg-14 {
    --bs-gutter-y: 80px;
  }
  .g-lg-15,
  .gx-lg-15 {
    --bs-gutter-x: 85px;
  }
  .g-lg-15,
  .gy-lg-15 {
    --bs-gutter-y: 85px;
  }
  .g-lg-16,
  .gx-lg-16 {
    --bs-gutter-x: 90px;
  }
  .g-lg-16,
  .gy-lg-16 {
    --bs-gutter-y: 90px;
  }
  .g-lg-17,
  .gx-lg-17 {
    --bs-gutter-x: 95px;
  }
  .g-lg-17,
  .gy-lg-17 {
    --bs-gutter-y: 95px;
  }
  .g-lg-18,
  .gx-lg-18 {
    --bs-gutter-x: 100px;
  }
  .g-lg-18,
  .gy-lg-18 {
    --bs-gutter-y: 100px;
  }
  .g-lg-19,
  .gx-lg-19 {
    --bs-gutter-x: 105px;
  }
  .g-lg-19,
  .gy-lg-19 {
    --bs-gutter-y: 105px;
  }
  .g-lg-20,
  .gx-lg-20 {
    --bs-gutter-x: 110px;
  }
  .g-lg-20,
  .gy-lg-20 {
    --bs-gutter-y: 110px;
  }
  .g-lg-21,
  .gx-lg-21 {
    --bs-gutter-x: 115px;
  }
  .g-lg-21,
  .gy-lg-21 {
    --bs-gutter-y: 115px;
  }
  .g-lg-22,
  .gx-lg-22 {
    --bs-gutter-x: 120px;
  }
  .g-lg-22,
  .gy-lg-22 {
    --bs-gutter-y: 120px;
  }
  .g-lg-23,
  .gx-lg-23 {
    --bs-gutter-x: 125px;
  }
  .g-lg-23,
  .gy-lg-23 {
    --bs-gutter-y: 125px;
  }
  .g-lg-24,
  .gx-lg-24 {
    --bs-gutter-x: 130px;
  }
  .g-lg-24,
  .gy-lg-24 {
    --bs-gutter-y: 130px;
  }
  .g-lg-25,
  .gx-lg-25 {
    --bs-gutter-x: 135px;
  }
  .g-lg-25,
  .gy-lg-25 {
    --bs-gutter-y: 135px;
  }
  .g-lg-26,
  .gx-lg-26 {
    --bs-gutter-x: 140px;
  }
  .g-lg-26,
  .gy-lg-26 {
    --bs-gutter-y: 140px;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 5px;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 5px;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 10px;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 10px;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 15px;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 15px;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 20px;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 20px;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 25px;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 25px;
  }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 30px;
  }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 30px;
  }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 35px;
  }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 35px;
  }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 40px;
  }
  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 40px;
  }
  .g-xl-9,
  .gx-xl-9 {
    --bs-gutter-x: 45px;
  }
  .g-xl-9,
  .gy-xl-9 {
    --bs-gutter-y: 45px;
  }
  .g-xl-10,
  .gx-xl-10 {
    --bs-gutter-x: 50px;
  }
  .g-xl-10,
  .gy-xl-10 {
    --bs-gutter-y: 50px;
  }
  .g-xl-11,
  .gx-xl-11 {
    --bs-gutter-x: 60px;
  }
  .g-xl-11,
  .gy-xl-11 {
    --bs-gutter-y: 60px;
  }
  .g-xl-12,
  .gx-xl-12 {
    --bs-gutter-x: 70px;
  }
  .g-xl-12,
  .gy-xl-12 {
    --bs-gutter-y: 70px;
  }
  .g-xl-13,
  .gx-xl-13 {
    --bs-gutter-x: 75px;
  }
  .g-xl-13,
  .gy-xl-13 {
    --bs-gutter-y: 75px;
  }
  .g-xl-14,
  .gx-xl-14 {
    --bs-gutter-x: 80px;
  }
  .g-xl-14,
  .gy-xl-14 {
    --bs-gutter-y: 80px;
  }
  .g-xl-15,
  .gx-xl-15 {
    --bs-gutter-x: 85px;
  }
  .g-xl-15,
  .gy-xl-15 {
    --bs-gutter-y: 85px;
  }
  .g-xl-16,
  .gx-xl-16 {
    --bs-gutter-x: 90px;
  }
  .g-xl-16,
  .gy-xl-16 {
    --bs-gutter-y: 90px;
  }
  .g-xl-17,
  .gx-xl-17 {
    --bs-gutter-x: 95px;
  }
  .g-xl-17,
  .gy-xl-17 {
    --bs-gutter-y: 95px;
  }
  .g-xl-18,
  .gx-xl-18 {
    --bs-gutter-x: 100px;
  }
  .g-xl-18,
  .gy-xl-18 {
    --bs-gutter-y: 100px;
  }
  .g-xl-19,
  .gx-xl-19 {
    --bs-gutter-x: 105px;
  }
  .g-xl-19,
  .gy-xl-19 {
    --bs-gutter-y: 105px;
  }
  .g-xl-20,
  .gx-xl-20 {
    --bs-gutter-x: 110px;
  }
  .g-xl-20,
  .gy-xl-20 {
    --bs-gutter-y: 110px;
  }
  .g-xl-21,
  .gx-xl-21 {
    --bs-gutter-x: 115px;
  }
  .g-xl-21,
  .gy-xl-21 {
    --bs-gutter-y: 115px;
  }
  .g-xl-22,
  .gx-xl-22 {
    --bs-gutter-x: 120px;
  }
  .g-xl-22,
  .gy-xl-22 {
    --bs-gutter-y: 120px;
  }
  .g-xl-23,
  .gx-xl-23 {
    --bs-gutter-x: 125px;
  }
  .g-xl-23,
  .gy-xl-23 {
    --bs-gutter-y: 125px;
  }
  .g-xl-24,
  .gx-xl-24 {
    --bs-gutter-x: 130px;
  }
  .g-xl-24,
  .gy-xl-24 {
    --bs-gutter-y: 130px;
  }
  .g-xl-25,
  .gx-xl-25 {
    --bs-gutter-x: 135px;
  }
  .g-xl-25,
  .gy-xl-25 {
    --bs-gutter-y: 135px;
  }
  .g-xl-26,
  .gx-xl-26 {
    --bs-gutter-x: 140px;
  }
  .g-xl-26,
  .gy-xl-26 {
    --bs-gutter-y: 140px;
  }
}

@media (min-width: 1600px) {
  .col-xxl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 5px;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 5px;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 10px;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 10px;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 15px;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 15px;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 20px;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 20px;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 25px;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 25px;
  }
  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 30px;
  }
  .g-xxl-6,
  .gy-xxl-6 {
    --bs-gutter-y: 30px;
  }
  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 35px;
  }
  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 35px;
  }
  .g-xxl-8,
  .gx-xxl-8 {
    --bs-gutter-x: 40px;
  }
  .g-xxl-8,
  .gy-xxl-8 {
    --bs-gutter-y: 40px;
  }
  .g-xxl-9,
  .gx-xxl-9 {
    --bs-gutter-x: 45px;
  }
  .g-xxl-9,
  .gy-xxl-9 {
    --bs-gutter-y: 45px;
  }
  .g-xxl-10,
  .gx-xxl-10 {
    --bs-gutter-x: 50px;
  }
  .g-xxl-10,
  .gy-xxl-10 {
    --bs-gutter-y: 50px;
  }
  .g-xxl-11,
  .gx-xxl-11 {
    --bs-gutter-x: 60px;
  }
  .g-xxl-11,
  .gy-xxl-11 {
    --bs-gutter-y: 60px;
  }
  .g-xxl-12,
  .gx-xxl-12 {
    --bs-gutter-x: 70px;
  }
  .g-xxl-12,
  .gy-xxl-12 {
    --bs-gutter-y: 70px;
  }
  .g-xxl-13,
  .gx-xxl-13 {
    --bs-gutter-x: 75px;
  }
  .g-xxl-13,
  .gy-xxl-13 {
    --bs-gutter-y: 75px;
  }
  .g-xxl-14,
  .gx-xxl-14 {
    --bs-gutter-x: 80px;
  }
  .g-xxl-14,
  .gy-xxl-14 {
    --bs-gutter-y: 80px;
  }
  .g-xxl-15,
  .gx-xxl-15 {
    --bs-gutter-x: 85px;
  }
  .g-xxl-15,
  .gy-xxl-15 {
    --bs-gutter-y: 85px;
  }
  .g-xxl-16,
  .gx-xxl-16 {
    --bs-gutter-x: 90px;
  }
  .g-xxl-16,
  .gy-xxl-16 {
    --bs-gutter-y: 90px;
  }
  .g-xxl-17,
  .gx-xxl-17 {
    --bs-gutter-x: 95px;
  }
  .g-xxl-17,
  .gy-xxl-17 {
    --bs-gutter-y: 95px;
  }
  .g-xxl-18,
  .gx-xxl-18 {
    --bs-gutter-x: 100px;
  }
  .g-xxl-18,
  .gy-xxl-18 {
    --bs-gutter-y: 100px;
  }
  .g-xxl-19,
  .gx-xxl-19 {
    --bs-gutter-x: 105px;
  }
  .g-xxl-19,
  .gy-xxl-19 {
    --bs-gutter-y: 105px;
  }
  .g-xxl-20,
  .gx-xxl-20 {
    --bs-gutter-x: 110px;
  }
  .g-xxl-20,
  .gy-xxl-20 {
    --bs-gutter-y: 110px;
  }
  .g-xxl-21,
  .gx-xxl-21 {
    --bs-gutter-x: 115px;
  }
  .g-xxl-21,
  .gy-xxl-21 {
    --bs-gutter-y: 115px;
  }
  .g-xxl-22,
  .gx-xxl-22 {
    --bs-gutter-x: 120px;
  }
  .g-xxl-22,
  .gy-xxl-22 {
    --bs-gutter-y: 120px;
  }
  .g-xxl-23,
  .gx-xxl-23 {
    --bs-gutter-x: 125px;
  }
  .g-xxl-23,
  .gy-xxl-23 {
    --bs-gutter-y: 125px;
  }
  .g-xxl-24,
  .gx-xxl-24 {
    --bs-gutter-x: 130px;
  }
  .g-xxl-24,
  .gy-xxl-24 {
    --bs-gutter-y: 130px;
  }
  .g-xxl-25,
  .gx-xxl-25 {
    --bs-gutter-x: 135px;
  }
  .g-xxl-25,
  .gy-xxl-25 {
    --bs-gutter-y: 135px;
  }
  .g-xxl-26,
  .gx-xxl-26 {
    --bs-gutter-x: 140px;
  }
  .g-xxl-26,
  .gy-xxl-26 {
    --bs-gutter-y: 140px;
  }
}

.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #282828;
  --bs-table-striped-bg: rgba(40, 40, 40, 0.05);
  --bs-table-active-color: #282828;
  --bs-table-active-bg: rgba(40, 40, 40, 0.1);
  --bs-table-hover-color: #282828;
  --bs-table-hover-bg: rgba(40, 40, 40, 0.075);
  width: 100%;
  margin-bottom: 10px;
  color: #282828;
  vertical-align: top;
  border-color: #DEE2E6;
}

.table > :not(caption) > * > * {
  padding: 8px 8px;
  background-color: var(--bs-table-bg);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--bs-table-accent-bg)), to(var(--bs-table-accent-bg)));
  background-image: -webkit-linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg));
  background-image: -o-linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg));
  background-image: linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg));
  border-bottom-width: 1px;
}

.table > tbody {
  vertical-align: inherit;
}

.table > thead {
  vertical-align: bottom;
}

.table > :not(:last-child) > :last-child > * {
  border-bottom-color: currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 4px 4px;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}

.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: #d1f5ec;
  --bs-table-striped-bg: #c9ebe2;
  --bs-table-striped-color: #282828;
  --bs-table-active-bg: #c0e1d8;
  --bs-table-active-color: #282828;
  --bs-table-hover-bg: #c4e6dd;
  --bs-table-hover-color: #282828;
  color: #282828;
  border-color: #c0e1d8;
}

.table-secondary {
  --bs-table-bg: #d6d8db;
  --bs-table-striped-bg: #cdcfd2;
  --bs-table-striped-color: #282828;
  --bs-table-active-bg: #c5c6c9;
  --bs-table-active-color: #282828;
  --bs-table-hover-bg: #c9cbce;
  --bs-table-hover-color: #282828;
  color: #282828;
  border-color: #c5c6c9;
}

.table-success {
  --bs-table-bg: #bfddcf;
  --bs-table-striped-bg: #b7d4c7;
  --bs-table-striped-color: #282828;
  --bs-table-active-bg: #b0cbbe;
  --bs-table-active-color: #282828;
  --bs-table-hover-bg: #b4cfc2;
  --bs-table-hover-color: #282828;
  color: #282828;
  border-color: #b0cbbe;
}

.table-info {
  --bs-table-bg: #bbf0fb;
  --bs-table-striped-bg: #b4e6f0;
  --bs-table-striped-color: #282828;
  --bs-table-active-bg: #acdce6;
  --bs-table-active-color: #282828;
  --bs-table-hover-bg: #b0e1eb;
  --bs-table-hover-color: #282828;
  color: #282828;
  border-color: #acdce6;
}

.table-warning {
  --bs-table-bg: #ffeeba;
  --bs-table-striped-bg: #f4e4b3;
  --bs-table-striped-color: #282828;
  --bs-table-active-bg: #eadaab;
  --bs-table-active-color: #282828;
  --bs-table-hover-bg: #efdfaf;
  --bs-table-hover-color: #282828;
  color: #282828;
  border-color: #eadaab;
}

.table-danger {
  --bs-table-bg: #ffb8b8;
  --bs-table-striped-bg: #f4b1b1;
  --bs-table-striped-color: #282828;
  --bs-table-active-bg: #eaaaaa;
  --bs-table-active-color: #282828;
  --bs-table-hover-bg: #efadad;
  --bs-table-hover-color: #282828;
  color: #282828;
  border-color: #eaaaaa;
}

.table-light {
  --bs-table-bg: #F8F9FA;
  --bs-table-striped-bg: #eeeff0;
  --bs-table-striped-color: #282828;
  --bs-table-active-bg: #e3e4e5;
  --bs-table-active-color: #282828;
  --bs-table-hover-bg: #e8e9ea;
  --bs-table-hover-color: #282828;
  color: #282828;
  border-color: #e3e4e5;
}

.table-dark {
  --bs-table-bg: #343A40;
  --bs-table-striped-bg: #3e444a;
  --bs-table-striped-color: #FFF;
  --bs-table-active-bg: #484e53;
  --bs-table-active-color: #FFF;
  --bs-table-hover-bg: #43494e;
  --bs-table-hover-color: #FFF;
  color: #FFF;
  border-color: #484e53;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1599.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

.form-label {
  margin-bottom: 8px;
}

.col-form-label {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 0.875rem;
}

.form-text {
  margin-top: 4px;
  font-size: 0.875rem;
  color: #6C757D;
}

.form-control {
  display: block;
  width: 100%;
  min-height: 38px;
  padding: 6px 12px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #FFF;
  background-clip: padding-box;
  border: 1px solid #CED4DA;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 4px;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.form-control:focus {
  color: #495057;
  background-color: #FFF;
  border-color: #c5f3e7;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.25);
          box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #6C757D;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #6C757D;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6C757D;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #6C757D;
  opacity: 1;
}

.form-control::placeholder {
  color: #6C757D;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #E9ECEF;
  opacity: 1;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 6px 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #282828;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: 34px;
  padding: 4px 8px;
  font-size: 0.875rem;
  border-radius: 3.2px;
}

.form-control-lg {
  min-height: 42px;
  padding: 8px 16px;
  font-size: 1.25rem;
  border-radius: 4.8px;
}

.form-control-color {
  max-width: 3rem;
  padding: 6px;
}

.form-control-color::-moz-color-swatch {
  border-radius: 4px;
}

.form-control-color::-webkit-color-swatch {
  border-radius: 4px;
}

.form-select {
  display: block;
  width: 100%;
  height: 38px;
  padding: 6px 28px 6px 12px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background-color: #FFF;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343A40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 16px 12px;
  border: 1px solid #CED4DA;
  border-radius: 4px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.form-select:focus {
  border-color: #c5f3e7;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.25);
          box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.25);
}

.form-select:focus::-ms-value {
  color: #495057;
  background-color: #FFF;
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 12px;
  background-image: none;
}

.form-select:disabled {
  color: #6C757D;
  background-color: #E9ECEF;
}

.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.form-select-sm {
  height: 34px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  font-size: 0.875rem;
}

.form-select-lg {
  height: 42px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  font-size: 1.25rem;
}

.form-check {
  display: block;
  min-height: 24px;
  padding-left: 24px;
  margin-bottom: 2px;
}

.form-check .form-check-input {
  float: left;
  margin-left: -24px;
}

.form-check-input {
  width: 16px;
  height: 16px;
  margin-top: -7.25px;
  vertical-align: top;
  background-color: #FFF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  -webkit-transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-check-input {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.form-check-input[type="checkbox"] {
  border-radius: 4px;
}

.form-check-input[type="radio"] {
  border-radius: 50%;
}

.form-check-input:active {
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}

.form-check-input:focus {
  border-color: #c5f3e7;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.25);
          box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.25);
}

.form-check-input:checked {
  background-color: #5CDDBA;
  border-color: #5CDDBA;
}

.form-check-input:checked[type="checkbox"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

.form-check-input:checked[type="radio"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFF'/%3e%3c/svg%3e");
}

.form-check-input[type="checkbox"]:indeterminate {
  background-color: #5CDDBA;
  border-color: #5CDDBA;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

.form-check-input:disabled {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: .5;
}

.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: .5;
}

.form-switch {
  padding-left: 40px;
}

.form-switch .form-check-input {
  width: 32px;
  margin-left: -40px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 32px;
}

.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23c5f3e7'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFF'/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 16px;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.form-file {
  --bs-form-file-height: 38px;
  position: relative;
}

.form-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: var(--bs-form-file-height);
  margin: 0;
  opacity: 0;
}

.form-file-input:focus-within ~ .form-file-label {
  border-color: #c5f3e7;
  -webkit-box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.25);
          box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.25);
}

.form-file-input[disabled] ~ .form-file-label .form-file-text,
.form-file-input:disabled ~ .form-file-label .form-file-text {
  background-color: #E9ECEF;
}

.form-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: var(--bs-form-file-height);
  border-color: #CED4DA;
  border-radius: 4px;
}

.form-file-text {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 6px 12px;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #FFF;
  border-color: inherit;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}

.form-file-button {
  display: block;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.5;
  color: #495057;
  background-color: #E9ECEF;
  border-color: inherit;
  border-style: solid;
  border-width: 1px;
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

.form-file-sm {
  --bs-form-file-height: 34px;
  font-size: 0.875rem;
}

.form-file-sm .form-file-text,
.form-file-sm .form-file-button {
  padding: 4px 8px;
}

.form-file-lg {
  --bs-form-file-height: 42px;
  font-size: 1.25rem;
}

.form-file-lg .form-file-text,
.form-file-lg .form-file-button {
  padding: 8px 16px;
}

.form-range {
  width: 100%;
  height: 24px;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.form-range:focus {
  outline: none;
}

.form-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #FFF, 0 0 0 4px rgba(92, 221, 186, 0.25);
          box-shadow: 0 0 0 1px #FFF, 0 0 0 4px rgba(92, 221, 186, 0.25);
}

.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #FFF, 0 0 0 4px rgba(92, 221, 186, 0.25);
}

.form-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #FFF, 0 0 0 4px rgba(92, 221, 186, 0.25);
}

.form-range::-moz-focus-outer {
  border: 0;
}

.form-range::-webkit-slider-thumb {
  width: 16px;
  height: 16px;
  margin-top: -4px;
  background-color: #5CDDBA;
  border: 0;
  border-radius: 16px;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

.form-range::-webkit-slider-thumb:active {
  background-color: #f0fcf9;
}

.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 8px;
  color: transparent;
  cursor: pointer;
  background-color: #DEE2E6;
  border-color: transparent;
  border-radius: 16px;
}

.form-range::-moz-range-thumb {
  width: 16px;
  height: 16px;
  background-color: #5CDDBA;
  border: 0;
  border-radius: 16px;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

.form-range::-moz-range-thumb:active {
  background-color: #f0fcf9;
}

.form-range::-moz-range-track {
  width: 100%;
  height: 8px;
  color: transparent;
  cursor: pointer;
  background-color: #DEE2E6;
  border-color: transparent;
  border-radius: 16px;
}

.form-range::-ms-thumb {
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-right: 4px;
  margin-left: 4px;
  background-color: #5CDDBA;
  border: 0;
  border-radius: 16px;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}

.form-range::-ms-thumb:active {
  background-color: #f0fcf9;
}

.form-range::-ms-track {
  width: 100%;
  height: 8px;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 8px;
}

.form-range::-ms-fill-lower {
  background-color: #DEE2E6;
  border-radius: 16px;
}

.form-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #DEE2E6;
  border-radius: 16px;
}

.form-range:disabled {
  pointer-events: none;
}

.form-range:disabled::-webkit-slider-thumb {
  background-color: #ADB5BD;
}

.form-range:disabled::-moz-range-thumb {
  background-color: #ADB5BD;
}

.form-range:disabled::-ms-thumb {
  background-color: #ADB5BD;
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-file {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-file .form-file-input:focus ~ .form-file-label {
  z-index: 3;
}

.input-group > .form-file > .form-file-input:focus {
  z-index: 4;
}

.input-group > .form-file:not(:last-child) > .form-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .form-file:not(:first-child) > .form-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group .btn {
  position: relative;
  z-index: 2;
}

.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 6px 12px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #E9ECEF;
  border: 1px solid #CED4DA;
  border-radius: 4px;
}

.input-group-lg > .form-control {
  min-height: 42px;
}

.input-group-lg > .form-select {
  height: 42px;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 8px 16px;
  font-size: 1.25rem;
  border-radius: 4.8px;
}

.input-group-sm > .form-control {
  min-height: 34px;
}

.input-group-sm > .form-select {
  height: 34px;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 4px 8px;
  font-size: 0.875rem;
  border-radius: 3.2px;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 28px;
}

.input-group > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group > .dropdown-toggle:nth-last-child(n + 3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 4px;
  font-size: 0.875rem;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 2.5px 5px;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #FFF;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 4px;
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  padding-right: 36px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 9px center;
  background-size: 18px 18px;
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  -webkit-box-shadow: 0 0 0 4px rgba(25, 135, 84, 0.25);
          box-shadow: 0 0 0 4px rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: 36px;
  background-position: top 9px right 9px;
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
  padding-right: 49px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343A40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 12px center, center right 28px;
  background-size: 16px 12px, 18px 18px;
}

.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  -webkit-box-shadow: 0 0 0 4px rgba(25, 135, 84, 0.25);
          box-shadow: 0 0 0 4px rgba(25, 135, 84, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}

.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}

.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(25, 135, 84, 0.25);
          box-shadow: 0 0 0 4px rgba(25, 135, 84, 0.25);
}

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

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em;
}

.was-validated .form-file-input:valid ~ .form-file-label, .form-file-input.is-valid ~ .form-file-label {
  border-color: #198754;
}

.was-validated .form-file-input:valid:focus ~ .form-file-label, .form-file-input.is-valid:focus ~ .form-file-label {
  border-color: #198754;
  -webkit-box-shadow: 0 0 0 4px rgba(25, 135, 84, 0.25);
          box-shadow: 0 0 0 4px rgba(25, 135, 84, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 4px;
  font-size: 0.875rem;
  color: #f00;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 2.5px 5px;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #FFF;
  background-color: rgba(255, 0, 0, 0.9);
  border-radius: 4px;
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #f00;
  padding-right: 36px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f00' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f00' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 9px center;
  background-size: 18px 18px;
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #f00;
  -webkit-box-shadow: 0 0 0 4px rgba(255, 0, 0, 0.25);
          box-shadow: 0 0 0 4px rgba(255, 0, 0, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: 36px;
  background-position: top 9px right 9px;
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #f00;
  padding-right: 49px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343A40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f00' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f00' stroke='none'/%3e%3c/svg%3e");
  background-position: right 12px center, center right 28px;
  background-size: 16px 12px, 18px 18px;
}

.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #f00;
  -webkit-box-shadow: 0 0 0 4px rgba(255, 0, 0, 0.25);
          box-shadow: 0 0 0 4px rgba(255, 0, 0, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #f00;
}

.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #f00;
}

.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(255, 0, 0, 0.25);
          box-shadow: 0 0 0 4px rgba(255, 0, 0, 0.25);
}

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

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em;
}

.was-validated .form-file-input:invalid ~ .form-file-label, .form-file-input.is-invalid ~ .form-file-label {
  border-color: #f00;
}

.was-validated .form-file-input:invalid:focus ~ .form-file-label, .form-file-input.is-invalid:focus ~ .form-file-label {
  border-color: #f00;
  -webkit-box-shadow: 0 0 0 4px rgba(255, 0, 0, 0.25);
          box-shadow: 0 0 0 4px rgba(255, 0, 0, 0.25);
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #282828;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 1rem;
  border-radius: 4px;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-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;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.btn:hover {
  color: #282828;
}

.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.25);
          box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.25);
}

.btn:disabled, .btn.disabled,
fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #282828;
  background-color: #5CDDBA;
  border-color: #5CDDBA;
}

.btn-primary:hover {
  color: #282828;
  background-color: #7ce4c7;
  border-color: #71e1c3;
}

.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #282828;
  background-color: #7ce4c7;
  border-color: #71e1c3;
  -webkit-box-shadow: 0 0 0 4px rgba(84, 194, 164, 0.5);
          box-shadow: 0 0 0 4px rgba(84, 194, 164, 0.5);
}

.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  color: #282828;
  background-color: #86e6cc;
  border-color: #71e1c3;
}

.btn-check:checked + .btn-primary:focus,
.btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(84, 194, 164, 0.5);
          box-shadow: 0 0 0 4px rgba(84, 194, 164, 0.5);
}

.btn-primary:disabled, .btn-primary.disabled {
  color: #282828;
  background-color: #5CDDBA;
  border-color: #5CDDBA;
}

.btn-secondary {
  color: #FFF;
  background-color: #6C757D;
  border-color: #6C757D;
}

.btn-secondary:hover {
  color: #FFF;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #FFF;
  background-color: #5a6268;
  border-color: #545b62;
  -webkit-box-shadow: 0 0 0 4px rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 4px rgba(130, 138, 145, 0.5);
}

.btn-check:checked + .btn-secondary,
.btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active,
.show > .btn-secondary.dropdown-toggle {
  color: #FFF;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-check:checked + .btn-secondary:focus,
.btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 4px rgba(130, 138, 145, 0.5);
}

.btn-secondary:disabled, .btn-secondary.disabled {
  color: #FFF;
  background-color: #6C757D;
  border-color: #6C757D;
}

.btn-success {
  color: #FFF;
  background-color: #198754;
  border-color: #198754;
}

.btn-success:hover {
  color: #FFF;
  background-color: #136740;
  border-color: #115c39;
}

.btn-check:focus + .btn-success, .btn-success:focus {
  color: #FFF;
  background-color: #136740;
  border-color: #115c39;
  -webkit-box-shadow: 0 0 0 4px rgba(60, 153, 110, 0.5);
          box-shadow: 0 0 0 4px rgba(60, 153, 110, 0.5);
}

.btn-check:checked + .btn-success,
.btn-check:active + .btn-success, .btn-success:active, .btn-success.active,
.show > .btn-success.dropdown-toggle {
  color: #FFF;
  background-color: #115c39;
  border-color: #0f5133;
}

.btn-check:checked + .btn-success:focus,
.btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus,
.show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(60, 153, 110, 0.5);
          box-shadow: 0 0 0 4px rgba(60, 153, 110, 0.5);
}

.btn-success:disabled, .btn-success.disabled {
  color: #FFF;
  background-color: #198754;
  border-color: #198754;
}

.btn-info {
  color: #282828;
  background-color: #0DCAF0;
  border-color: #0DCAF0;
}

.btn-info:hover {
  color: #282828;
  background-color: #2fd3f4;
  border-color: #23d0f3;
}

.btn-check:focus + .btn-info, .btn-info:focus {
  color: #282828;
  background-color: #2fd3f4;
  border-color: #23d0f3;
  -webkit-box-shadow: 0 0 0 4px rgba(17, 178, 210, 0.5);
          box-shadow: 0 0 0 4px rgba(17, 178, 210, 0.5);
}

.btn-check:checked + .btn-info,
.btn-check:active + .btn-info, .btn-info:active, .btn-info.active,
.show > .btn-info.dropdown-toggle {
  color: #282828;
  background-color: #3cd5f4;
  border-color: #23d0f3;
}

.btn-check:checked + .btn-info:focus,
.btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus,
.show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(17, 178, 210, 0.5);
          box-shadow: 0 0 0 4px rgba(17, 178, 210, 0.5);
}

.btn-info:disabled, .btn-info.disabled {
  color: #282828;
  background-color: #0DCAF0;
  border-color: #0DCAF0;
}

.btn-warning {
  color: #282828;
  background-color: #FFC107;
  border-color: #FFC107;
}

.btn-warning:hover {
  color: #282828;
  background-color: #ffcb2d;
  border-color: #ffc721;
}

.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #282828;
  background-color: #ffcb2d;
  border-color: #ffc721;
  -webkit-box-shadow: 0 0 0 4px rgba(223, 170, 12, 0.5);
          box-shadow: 0 0 0 4px rgba(223, 170, 12, 0.5);
}

.btn-check:checked + .btn-warning,
.btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active,
.show > .btn-warning.dropdown-toggle {
  color: #282828;
  background-color: #ffce3a;
  border-color: #ffc721;
}

.btn-check:checked + .btn-warning:focus,
.btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(223, 170, 12, 0.5);
          box-shadow: 0 0 0 4px rgba(223, 170, 12, 0.5);
}

.btn-warning:disabled, .btn-warning.disabled {
  color: #282828;
  background-color: #FFC107;
  border-color: #FFC107;
}

.btn-danger {
  color: #FFF;
  background-color: #f00;
  border-color: #f00;
}

.btn-danger:hover {
  color: #FFF;
  background-color: #d90000;
  border-color: #cc0000;
}

.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #FFF;
  background-color: #d90000;
  border-color: #cc0000;
  -webkit-box-shadow: 0 0 0 4px rgba(255, 38, 38, 0.5);
          box-shadow: 0 0 0 4px rgba(255, 38, 38, 0.5);
}

.btn-check:checked + .btn-danger,
.btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active,
.show > .btn-danger.dropdown-toggle {
  color: #FFF;
  background-color: #cc0000;
  border-color: #bf0000;
}

.btn-check:checked + .btn-danger:focus,
.btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(255, 38, 38, 0.5);
          box-shadow: 0 0 0 4px rgba(255, 38, 38, 0.5);
}

.btn-danger:disabled, .btn-danger.disabled {
  color: #FFF;
  background-color: #f00;
  border-color: #f00;
}

.btn-light {
  color: #282828;
  background-color: #F8F9FA;
  border-color: #F8F9FA;
}

.btn-light:hover {
  color: #282828;
  background-color: white;
  border-color: white;
}

.btn-check:focus + .btn-light, .btn-light:focus {
  color: #282828;
  background-color: white;
  border-color: white;
  -webkit-box-shadow: 0 0 0 4px rgba(217, 218, 219, 0.5);
          box-shadow: 0 0 0 4px rgba(217, 218, 219, 0.5);
}

.btn-check:checked + .btn-light,
.btn-check:active + .btn-light, .btn-light:active, .btn-light.active,
.show > .btn-light.dropdown-toggle {
  color: #282828;
  background-color: white;
  border-color: white;
}

.btn-check:checked + .btn-light:focus,
.btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus,
.show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(217, 218, 219, 0.5);
          box-shadow: 0 0 0 4px rgba(217, 218, 219, 0.5);
}

.btn-light:disabled, .btn-light.disabled {
  color: #282828;
  background-color: #F8F9FA;
  border-color: #F8F9FA;
}

.btn-dark {
  color: #FFF;
  background-color: #343A40;
  border-color: #343A40;
}

.btn-dark:hover {
  color: #FFF;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #FFF;
  background-color: #23272b;
  border-color: #1d2124;
  -webkit-box-shadow: 0 0 0 4px rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 4px rgba(82, 88, 93, 0.5);
}

.btn-check:checked + .btn-dark,
.btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active,
.show > .btn-dark.dropdown-toggle {
  color: #FFF;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-check:checked + .btn-dark:focus,
.btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 4px rgba(82, 88, 93, 0.5);
}

.btn-dark:disabled, .btn-dark.disabled {
  color: #FFF;
  background-color: #343A40;
  border-color: #343A40;
}

.btn-white {
  color: #282828;
  background-color: #FFF;
  border-color: #FFF;
}

.btn-white:hover {
  color: #282828;
  background-color: white;
  border-color: white;
}

.btn-check:focus + .btn-white, .btn-white:focus {
  color: #282828;
  background-color: white;
  border-color: white;
  -webkit-box-shadow: 0 0 0 4px rgba(223, 223, 223, 0.5);
          box-shadow: 0 0 0 4px rgba(223, 223, 223, 0.5);
}

.btn-check:checked + .btn-white,
.btn-check:active + .btn-white, .btn-white:active, .btn-white.active,
.show > .btn-white.dropdown-toggle {
  color: #282828;
  background-color: white;
  border-color: white;
}

.btn-check:checked + .btn-white:focus,
.btn-check:active + .btn-white:focus, .btn-white:active:focus, .btn-white.active:focus,
.show > .btn-white.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(223, 223, 223, 0.5);
          box-shadow: 0 0 0 4px rgba(223, 223, 223, 0.5);
}

.btn-white:disabled, .btn-white.disabled {
  color: #282828;
  background-color: #FFF;
  border-color: #FFF;
}

.btn-outline-primary {
  color: #5CDDBA;
  border-color: #5CDDBA;
}

.btn-outline-primary:hover {
  color: #282828;
  background-color: #5CDDBA;
  border-color: #5CDDBA;
}

.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.5);
          box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.5);
}

.btn-check:checked + .btn-outline-primary,
.btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #282828;
  background-color: #5CDDBA;
  border-color: #5CDDBA;
}

.btn-check:checked + .btn-outline-primary:focus,
.btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.5);
          box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.5);
}

.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #5CDDBA;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #6C757D;
  border-color: #6C757D;
}

.btn-outline-secondary:hover {
  color: #FFF;
  background-color: #6C757D;
  border-color: #6C757D;
}

.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 4px rgba(108, 117, 125, 0.5);
}

.btn-check:checked + .btn-outline-secondary,
.btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #FFF;
  background-color: #6C757D;
  border-color: #6C757D;
}

.btn-check:checked + .btn-outline-secondary:focus,
.btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 4px rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #6C757D;
  background-color: transparent;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}

.btn-outline-success:hover {
  color: #FFF;
  background-color: #198754;
  border-color: #198754;
}

.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(25, 135, 84, 0.5);
          box-shadow: 0 0 0 4px rgba(25, 135, 84, 0.5);
}

.btn-check:checked + .btn-outline-success,
.btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #FFF;
  background-color: #198754;
  border-color: #198754;
}

.btn-check:checked + .btn-outline-success:focus,
.btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(25, 135, 84, 0.5);
          box-shadow: 0 0 0 4px rgba(25, 135, 84, 0.5);
}

.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}

.btn-outline-info {
  color: #0DCAF0;
  border-color: #0DCAF0;
}

.btn-outline-info:hover {
  color: #282828;
  background-color: #0DCAF0;
  border-color: #0DCAF0;
}

.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(13, 202, 240, 0.5);
          box-shadow: 0 0 0 4px rgba(13, 202, 240, 0.5);
}

.btn-check:checked + .btn-outline-info,
.btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #282828;
  background-color: #0DCAF0;
  border-color: #0DCAF0;
}

.btn-check:checked + .btn-outline-info:focus,
.btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(13, 202, 240, 0.5);
          box-shadow: 0 0 0 4px rgba(13, 202, 240, 0.5);
}

.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0DCAF0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #FFC107;
  border-color: #FFC107;
}

.btn-outline-warning:hover {
  color: #282828;
  background-color: #FFC107;
  border-color: #FFC107;
}

.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 4px rgba(255, 193, 7, 0.5);
}

.btn-check:checked + .btn-outline-warning,
.btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #282828;
  background-color: #FFC107;
  border-color: #FFC107;
}

.btn-check:checked + .btn-outline-warning:focus,
.btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 4px rgba(255, 193, 7, 0.5);
}

.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #FFC107;
  background-color: transparent;
}

.btn-outline-danger {
  color: #f00;
  border-color: #f00;
}

.btn-outline-danger:hover {
  color: #FFF;
  background-color: #f00;
  border-color: #f00;
}

.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(255, 0, 0, 0.5);
          box-shadow: 0 0 0 4px rgba(255, 0, 0, 0.5);
}

.btn-check:checked + .btn-outline-danger,
.btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #FFF;
  background-color: #f00;
  border-color: #f00;
}

.btn-check:checked + .btn-outline-danger:focus,
.btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(255, 0, 0, 0.5);
          box-shadow: 0 0 0 4px rgba(255, 0, 0, 0.5);
}

.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #f00;
  background-color: transparent;
}

.btn-outline-light {
  color: #F8F9FA;
  border-color: #F8F9FA;
}

.btn-outline-light:hover {
  color: #282828;
  background-color: #F8F9FA;
  border-color: #F8F9FA;
}

.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 4px rgba(248, 249, 250, 0.5);
}

.btn-check:checked + .btn-outline-light,
.btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #282828;
  background-color: #F8F9FA;
  border-color: #F8F9FA;
}

.btn-check:checked + .btn-outline-light:focus,
.btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 4px rgba(248, 249, 250, 0.5);
}

.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #F8F9FA;
  background-color: transparent;
}

.btn-outline-dark {
  color: #343A40;
  border-color: #343A40;
}

.btn-outline-dark:hover {
  color: #FFF;
  background-color: #343A40;
  border-color: #343A40;
}

.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 4px rgba(52, 58, 64, 0.5);
}

.btn-check:checked + .btn-outline-dark,
.btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #FFF;
  background-color: #343A40;
  border-color: #343A40;
}

.btn-check:checked + .btn-outline-dark:focus,
.btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 4px rgba(52, 58, 64, 0.5);
}

.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #343A40;
  background-color: transparent;
}

.btn-outline-white {
  color: #FFF;
  border-color: #FFF;
}

.btn-outline-white:hover {
  color: #282828;
  background-color: #FFF;
  border-color: #FFF;
}

.btn-check:focus + .btn-outline-white, .btn-outline-white:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5);
}

.btn-check:checked + .btn-outline-white,
.btn-check:active + .btn-outline-white, .btn-outline-white:active, .btn-outline-white.active, .btn-outline-white.dropdown-toggle.show {
  color: #282828;
  background-color: #FFF;
  border-color: #FFF;
}

.btn-check:checked + .btn-outline-white:focus,
.btn-check:active + .btn-outline-white:focus, .btn-outline-white:active:focus, .btn-outline-white.active:focus, .btn-outline-white.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5);
}

.btn-outline-white:disabled, .btn-outline-white.disabled {
  color: #FFF;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #5CDDBA;
  text-decoration: underline;
}

.btn-link:hover {
  color: #29c49a;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6C757D;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 8px 16px;
  font-size: 1.25rem;
  border-radius: 4.8px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 4px 8px;
  font-size: 0.875rem;
  border-radius: 3.2px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 8px;
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 4.08px;
  vertical-align: 4.08px;
  content: "";
  border-top: 4.8px solid;
  border-right: 4.8px solid transparent;
  border-bottom: 0;
  border-left: 4.8px solid transparent;
}

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

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  min-width: 160px;
  padding: 8px 0;
  margin: 2px 0 0;
  font-size: 1rem;
  color: #282828;
  text-align: left;
  list-style: none;
  background-color: #FFF;
  background-clip: padding-box;
  border: 1px solid rgba(40, 40, 40, 0.15);
  border-radius: 4px;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1600px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 2px;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 4.08px;
  vertical-align: 4.08px;
  content: "";
  border-top: 0;
  border-right: 4.8px solid transparent;
  border-bottom: 4.8px solid;
  border-left: 4.8px solid transparent;
}

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

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 2px;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 4.08px;
  vertical-align: 4.08px;
  content: "";
  border-top: 4.8px solid transparent;
  border-right: 0;
  border-bottom: 4.8px solid transparent;
  border-left: 4.8px 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: 2px;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 4.08px;
  vertical-align: 4.08px;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 4.08px;
  vertical-align: 4.08px;
  content: "";
  border-top: 4.8px solid transparent;
  border-right: 4.8px solid;
  border-bottom: 4.8px 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: 5px 0;
  overflow: hidden;
  border-top: 1px solid rgba(40, 40, 40, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 2.5px 10px;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  background-color: #F8F9FA;
}

.dropdown-item.active, .dropdown-item:active {
  color: #FFF;
  text-decoration: none;
  background-color: #5CDDBA;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6C757D;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 8px 10px;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6C757D;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 2.5px 10px;
  color: #212529;
}

.dropdown-menu-dark {
  color: #DEE2E6;
  background-color: #343A40;
  border-color: rgba(40, 40, 40, 0.15);
}

.dropdown-menu-dark .dropdown-item {
  color: #DEE2E6;
}

.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #FFF;
  background-color: rgba(255, 255, 255, 0.15);
}

.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #FFF;
  background-color: #5CDDBA;
}

.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #ADB5BD;
}

.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(40, 40, 40, 0.15);
}

.dropdown-menu-dark .dropdown-item-text {
  color: #DEE2E6;
}

.dropdown-menu-dark .dropdown-header {
  color: #ADB5BD;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

.btn-group > .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 > .btn:nth-child(n + 3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 9px;
  padding-left: 9px;
}

.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: 6px;
  padding-left: 6px;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

.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;
}

.nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 8px 16px;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .nav-link {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.nav-link.disabled {
  color: #6C757D;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #DEE2E6;
}

.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #E9ECEF #E9ECEF #DEE2E6;
}

.nav-tabs .nav-link.disabled {
  color: #6C757D;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #FFF;
  border-color: #DEE2E6 #DEE2E6 #FFF;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 4px;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #FFF;
  background-color: #5CDDBA;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 5px;
  padding-bottom: 5px;
}

.navbar > .container,
.navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: inherit;
      -ms-flex-wrap: inherit;
          flex-wrap: inherit;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.navbar-brand {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-right: 16px;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}

.navbar-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  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;
}

.navbar-text {
  padding-top: 8px;
  padding-bottom: 8px;
}

.navbar-collapse {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.navbar-toggler {
  padding: 4px 12px;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-transition: -webkit-box-shadow 0.15s ease-in-out;
  transition: -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.navbar-toggler:hover {
  text-decoration: none;
}

.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px;
          box-shadow: 0 0 0 4px;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 8px;
    padding-left: 8px;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 8px;
    padding-left: 8px;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 8px;
    padding-left: 8px;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 8px;
    padding-left: 8px;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

@media (min-width: 1600px) {
  .navbar-expand-xxl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 8px;
    padding-left: 8px;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 8px;
  padding-left: 8px;
}

.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(40, 40, 40, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(40, 40, 40, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(40, 40, 40, 0.55);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(40, 40, 40, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(40, 40, 40, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(40, 40, 40, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(40, 40, 40, 0.55);
  border-color: rgba(40, 40, 40, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2840, 40, 40, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
  color: rgba(40, 40, 40, 0.55);
}

.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(40, 40, 40, 0.9);
}

.navbar-dark .navbar-brand {
  color: #FFF;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #FFF;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #FFF;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}

.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #FFF;
}

.card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #FFF;
  background-clip: border-box;
  border: 1px solid rgba(40, 40, 40, 0.125);
  border-radius: 4px;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 10px 10px;
}

.card-title {
  margin-bottom: 5px;
}

.card-subtitle {
  margin-top: -2.5px;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 10px;
}

.card-header {
  padding: 5px 10px;
  margin-bottom: 0;
  background-color: rgba(40, 40, 40, 0.03);
  border-bottom: 1px solid rgba(40, 40, 40, 0.125);
}

.card-header:first-child {
  border-radius: 3px 3px 0 0;
}

.card-footer {
  padding: 5px 10px;
  background-color: rgba(40, 40, 40, 0.03);
  border-top: 1px solid rgba(40, 40, 40, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 3px 3px;
}

.card-header-tabs {
  margin-right: -5px;
  margin-bottom: -5px;
  margin-left: -5px;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -5px;
  margin-left: -5px;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px;
  border-radius: 3px;
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  overflow-anchor: none;
}

.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 5px 10px;
  margin-bottom: 16px;
  list-style: none;
  background-color: #E9ECEF;
  border-radius: 4px;
}

.breadcrumb-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 8px;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 8px;
  color: #6C757D;
  content: "/";
}

.breadcrumb-item.active {
  color: #6C757D;
}

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #5CDDBA;
  text-decoration: none;
  background-color: #FFF;
  border: 1px solid #DEE2E6;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-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;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .page-link {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.page-link:hover {
  z-index: 2;
  color: #29c49a;
  background-color: #E9ECEF;
  border-color: #DEE2E6;
}

.page-link:focus {
  z-index: 3;
  color: #29c49a;
  background-color: #E9ECEF;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.25);
          box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}

.page-item.active .page-link {
  z-index: 3;
  color: #FFF;
  background-color: #5CDDBA;
  border-color: #5CDDBA;
}

.page-item.disabled .page-link {
  color: #6C757D;
  pointer-events: none;
  background-color: #FFF;
  border-color: #DEE2E6;
}

.page-link {
  padding: 6px 12px;
}

.page-item:first-child .page-link {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.page-item:last-child .page-link {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination-lg .page-link {
  padding: 12px 24px;
  font-size: 1.25rem;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 4.8px;
  border-bottom-left-radius: 4.8px;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 4.8px;
  border-bottom-right-radius: 4.8px;
}

.pagination-sm .page-link {
  padding: 4px 8px;
  font-size: 0.875rem;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 3.2px;
  border-bottom-left-radius: 3.2px;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 3.2px;
  border-bottom-right-radius: 3.2px;
}

.badge {
  display: inline-block;
  padding: 5.6px 10.4px;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1;
  color: #FFF;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 4px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  position: relative;
  padding: 10px 10px;
  margin-bottom: 16px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 30px;
}

.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 12.5px 10px;
}

.alert-primary {
  color: #438674;
  background-color: #def8f1;
  border-color: #d1f5ec;
}

.alert-primary .alert-link {
  color: #326457;
}

.alert-secondary {
  color: #4b5054;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary .alert-link {
  color: #333639;
}

.alert-success {
  color: #20593f;
  background-color: #d1e7dd;
  border-color: #bfddcf;
}

.alert-success .alert-link {
  color: #133324;
}

.alert-info {
  color: #1a7c90;
  background-color: #cff4fc;
  border-color: #bbf0fb;
}

.alert-info .alert-link {
  color: #125765;
}

.alert-warning {
  color: #987817;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning .alert-link {
  color: #6c5510;
}

.alert-danger {
  color: #981313;
  background-color: #ffcccc;
  border-color: #ffb8b8;
}

.alert-danger .alert-link {
  color: #6b0d0d;
}

.alert-light {
  color: #949595;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light .alert-link {
  color: #7a7c7c;
}

.alert-dark {
  color: #2e3134;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark .alert-link {
  color: #161819;
}

.alert-white {
  color: #989898;
  background-color: white;
  border-color: white;
}

.alert-white .alert-link {
  color: #7f7f7f;
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 16px;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 16px;
  }
}

.progress {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 16px;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #E9ECEF;
  border-radius: 4px;
}

.progress-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #FFF;
  text-align: center;
  white-space: nowrap;
  background-color: #5CDDBA;
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.progress-bar-striped {
  background-image: -webkit-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-image: -o-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-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: 16px 16px;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.list-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 4px;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #F8F9FA;
}

.list-group-item-action:active {
  color: #282828;
  background-color: #E9ECEF;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  background-color: #FFF;
  border: 1px solid rgba(40, 40, 40, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6C757D;
  pointer-events: none;
  background-color: #FFF;
}

.list-group-item.active {
  z-index: 2;
  color: #FFF;
  background-color: #5CDDBA;
  border-color: #5CDDBA;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 4px;
  border-bottom-left-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1600px) {
  .list-group-horizontal-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

.list-group-flush {
  border-radius: 0;
}

.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #438674;
  background-color: #d1f5ec;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #438674;
  background-color: #bcf0e3;
}

.list-group-item-primary.list-group-item-action.active {
  color: #FFF;
  background-color: #438674;
  border-color: #438674;
}

.list-group-item-secondary {
  color: #4b5054;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #4b5054;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #FFF;
  background-color: #4b5054;
  border-color: #4b5054;
}

.list-group-item-success {
  color: #20593f;
  background-color: #bfddcf;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #20593f;
  background-color: #aed4c3;
}

.list-group-item-success.list-group-item-action.active {
  color: #FFF;
  background-color: #20593f;
  border-color: #20593f;
}

.list-group-item-info {
  color: #1a7c90;
  background-color: #bbf0fb;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #1a7c90;
  background-color: #a3ebfa;
}

.list-group-item-info.list-group-item-action.active {
  color: #FFF;
  background-color: #1a7c90;
  border-color: #1a7c90;
}

.list-group-item-warning {
  color: #987817;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #987817;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #FFF;
  background-color: #987817;
  border-color: #987817;
}

.list-group-item-danger {
  color: #981313;
  background-color: #ffb8b8;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #981313;
  background-color: #ff9f9f;
}

.list-group-item-danger.list-group-item-action.active {
  color: #FFF;
  background-color: #981313;
  border-color: #981313;
}

.list-group-item-light {
  color: #949595;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #949595;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #FFF;
  background-color: #949595;
  border-color: #949595;
}

.list-group-item-dark {
  color: #2e3134;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #2e3134;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #FFF;
  background-color: #2e3134;
  border-color: #2e3134;
}

.list-group-item-white {
  color: #989898;
  background-color: white;
}

.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
  color: #989898;
  background-color: #f2f2f2;
}

.list-group-item-white.list-group-item-action.active {
  color: #FFF;
  background-color: #989898;
  border-color: #989898;
}

.btn-close {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 16px;
  height: 16px;
  padding: 4px 4px;
  color: #282828;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23282828' viewBox='0 0 16 16'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") no-repeat center center/16px auto;
  background-clip: content-box;
  border: 0;
  border-radius: 4px;
  opacity: 0.5;
}

.btn-close:hover {
  color: #282828;
  text-decoration: none;
  opacity: 0.75;
}

.btn-close:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.25);
          box-shadow: 0 0 0 4px rgba(92, 221, 186, 0.25);
  opacity: 1;
}

.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  -webkit-filter: invert(1) grayscale(100%) brightness(200%);
          filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 8px 16px rgba(40, 40, 40, 0.15);
          box-shadow: 0 8px 16px rgba(40, 40, 40, 0.15);
  opacity: 0;
  border-radius: 4px;
}

.toast:not(:last-child) {
  margin-bottom: 12px;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 12px;
  color: #6C757D;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.toast-header .btn-close {
  margin-right: -6px;
  margin-left: 12px;
}

.toast-body {
  padding: 12px;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 8px;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
      -ms-transform: translate(0, -50px);
          transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.modal.show .modal-dialog {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
          transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 16px);
}

.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 16px);
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #FFF;
  background-clip: padding-box;
  border: 1px solid rgba(40, 40, 40, 0.2);
  border-radius: 4.8px;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #282828;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 10px;
  border-bottom: 1px solid #DEE2E6;
  border-top-left-radius: 3.8px;
  border-top-right-radius: 3.8px;
}

.modal-header .btn-close {
  padding: 5px 5px;
  margin: -5px -5px -5px auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 10px;
}

.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 6px;
  border-top: 1px solid #DEE2E6;
  border-bottom-right-radius: 3.8px;
  border-bottom-left-radius: 3.8px;
}

.modal-footer > * {
  margin: 4px;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 28px auto;
  }
  .modal-dialog-scrollable {
    height: calc(100% - 56px);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 56px);
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

.modal-fullscreen .modal-header {
  border-radius: 0;
}

.modal-fullscreen .modal-body {
  overflow-y: auto;
}

.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 1599.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Poppins", 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.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 12.8px;
  height: 6.4px;
}

.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 6.4px 0;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[x-placement^="top"] .tooltip-arrow {
  bottom: 0;
}

.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[x-placement^="top"] .tooltip-arrow::before {
  top: 0;
  border-width: 6.4px 6.4px 0;
  border-top-color: #282828;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 6.4px;
}

.bs-tooltip-right .tooltip-arrow, .bs-tooltip-auto[x-placement^="right"] .tooltip-arrow {
  left: 0;
  width: 6.4px;
  height: 12.8px;
}

.bs-tooltip-right .tooltip-arrow::before, .bs-tooltip-auto[x-placement^="right"] .tooltip-arrow::before {
  right: 0;
  border-width: 6.4px 6.4px 6.4px 0;
  border-right-color: #282828;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 6.4px 0;
}

.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[x-placement^="bottom"] .tooltip-arrow {
  top: 0;
}

.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .tooltip-arrow::before {
  bottom: 0;
  border-width: 0 6.4px 6.4px;
  border-bottom-color: #282828;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 6.4px;
}

.bs-tooltip-left .tooltip-arrow, .bs-tooltip-auto[x-placement^="left"] .tooltip-arrow {
  right: 0;
  width: 6.4px;
  height: 12.8px;
}

.bs-tooltip-left .tooltip-arrow::before, .bs-tooltip-auto[x-placement^="left"] .tooltip-arrow::before {
  left: 0;
  border-width: 6.4px 0 6.4px 6.4px;
  border-left-color: #282828;
}

.tooltip-inner {
  max-width: 200px;
  padding: 2.5px 5px;
  color: #FFF;
  text-align: center;
  background-color: #282828;
  border-radius: 4px;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Poppins", 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.875rem;
  word-wrap: break-word;
  background-color: #FFF;
  background-clip: padding-box;
  border: 1px solid rgba(40, 40, 40, 0.2);
  border-radius: 4.8px;
}

.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 16px;
  height: 8px;
  margin: 0 4.8px;
}

.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 8px;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[x-placement^="top"] > .popover-arrow {
  bottom: -9px;
}

.bs-popover-top > .popover-arrow::before, .bs-popover-auto[x-placement^="top"] > .popover-arrow::before {
  bottom: 0;
  border-width: 8px 8px 0;
  border-top-color: rgba(40, 40, 40, 0.25);
}

.bs-popover-top > .popover-arrow::after, .bs-popover-auto[x-placement^="top"] > .popover-arrow::after {
  bottom: 1px;
  border-width: 8px 8px 0;
  border-top-color: #FFF;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 8px;
}

.bs-popover-right > .popover-arrow, .bs-popover-auto[x-placement^="right"] > .popover-arrow {
  left: -9px;
  width: 8px;
  height: 16px;
  margin: 4.8px 0;
}

.bs-popover-right > .popover-arrow::before, .bs-popover-auto[x-placement^="right"] > .popover-arrow::before {
  left: 0;
  border-width: 8px 8px 8px 0;
  border-right-color: rgba(40, 40, 40, 0.25);
}

.bs-popover-right > .popover-arrow::after, .bs-popover-auto[x-placement^="right"] > .popover-arrow::after {
  left: 1px;
  border-width: 8px 8px 8px 0;
  border-right-color: #FFF;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 8px;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[x-placement^="bottom"] > .popover-arrow {
  top: -9px;
}

.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[x-placement^="bottom"] > .popover-arrow::before {
  top: 0;
  border-width: 0 8px 8px 8px;
  border-bottom-color: rgba(40, 40, 40, 0.25);
}

.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[x-placement^="bottom"] > .popover-arrow::after {
  top: 1px;
  border-width: 0 8px 8px 8px;
  border-bottom-color: #FFF;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 16px;
  margin-left: -8px;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 8px;
}

.bs-popover-left > .popover-arrow, .bs-popover-auto[x-placement^="left"] > .popover-arrow {
  right: -9px;
  width: 8px;
  height: 16px;
  margin: 4.8px 0;
}

.bs-popover-left > .popover-arrow::before, .bs-popover-auto[x-placement^="left"] > .popover-arrow::before {
  right: 0;
  border-width: 8px 0 8px 8px;
  border-left-color: rgba(40, 40, 40, 0.25);
}

.bs-popover-left > .popover-arrow::after, .bs-popover-auto[x-placement^="left"] > .popover-arrow::after {
  right: 1px;
  border-width: 8px 0 8px 8px;
  border-left-color: #FFF;
}

.popover-header {
  padding: 8px 10px;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: 3.8px;
  border-top-right-radius: 3.8px;
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 10px 10px;
  color: #282828;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  -o-transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  -o-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  color: #FFF;
  text-align: center;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #FFF;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 16 16'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 16 16'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #FFF;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  -o-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #FFF;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  -webkit-filter: invert(1) grayscale(100);
          filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators li {
  background-color: #282828;
}

.carousel-dark .carousel-caption {
  color: #282828;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.spinner-border {
  display: inline-block;
  width: 32px;
  height: 32px;
  vertical-align: text-bottom;
  border: 4px solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
          animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 16px;
  height: 16px;
  border-width: 3.2px;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.spinner-grow {
  display: inline-block;
  width: 32px;
  height: 32px;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
          animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 16px;
  height: 16px;
}

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

.link-primary {
  color: #5CDDBA;
}

.link-primary:hover, .link-primary:focus {
  color: #9bead5;
}

.link-secondary {
  color: #6C757D;
}

.link-secondary:hover, .link-secondary:focus {
  color: #494f54;
}

.link-success {
  color: #198754;
}

.link-success:hover, .link-success:focus {
  color: #0d462c;
}

.link-info {
  color: #0DCAF0;
}

.link-info:hover, .link-info:focus {
  color: #54dbf6;
}

.link-warning {
  color: #FFC107;
}

.link-warning:hover, .link-warning:focus {
  color: #ffd454;
}

.link-danger {
  color: #f00;
}

.link-danger:hover, .link-danger:focus {
  color: #b30000;
}

.link-light {
  color: #F8F9FA;
}

.link-light:hover, .link-light:focus {
  color: white;
}

.link-dark {
  color: #343A40;
}

.link-dark:hover, .link-dark:focus {
  color: #121416;
}

.link-white {
  color: #FFF;
}

.link-white:hover, .link-white:focus {
  color: white;
}

.ratio {
  position: relative;
  width: 100%;
}

.ratio::before {
  display: block;
  padding-top: var(--aspect-ratio);
  content: "";
}

.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --aspect-ratio: 100%;
}

.ratio-4x3 {
  --aspect-ratio: calc(3 / 4 * 100%);
}

.ratio-16x9 {
  --aspect-ratio: calc(9 / 16 * 100%);
}

.ratio-21x9 {
  --aspect-ratio: calc(9 / 21 * 100%);
}

.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;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 1600px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.visually-hidden,
.visually-hidden-focusable:not(:focus) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

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

.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;
}

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

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

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

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !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: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

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

.shadow {
  -webkit-box-shadow: 0 8px 16px rgba(40, 40, 40, 0.15) !important;
          box-shadow: 0 8px 16px rgba(40, 40, 40, 0.15) !important;
}

.shadow-sm {
  -webkit-box-shadow: 0 2px 4px rgba(40, 40, 40, 0.075) !important;
          box-shadow: 0 2px 4px rgba(40, 40, 40, 0.075) !important;
}

.shadow-lg {
  -webkit-box-shadow: 0 16px 48px rgba(40, 40, 40, 0.175) !important;
          box-shadow: 0 16px 48px rgba(40, 40, 40, 0.175) !important;
}

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: 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: -webkit-sticky !important;
  position: sticky !important;
}

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

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

.left-50 {
  left: 50% !important;
}

.left-100 {
  left: 100% !important;
}

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

.right-50 {
  right: 50% !important;
}

.right-100 {
  right: 100% !important;
}

.translate-middle {
  -webkit-transform: translateX(-50%) translateY(-50%) !important;
      -ms-transform: translateX(-50%) translateY(-50%) !important;
          transform: translateX(-50%) translateY(-50%) !important;
}

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

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

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

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

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

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

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

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

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

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

.border-primary {
  border-color: #5CDDBA !important;
}

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

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

.border-info {
  border-color: #0DCAF0 !important;
}

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

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

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

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

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

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

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !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;
}

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

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !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;
}

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

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -webkit-flex-grow: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -webkit-flex-shrink: 0 !important;
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -webkit-flex-shrink: 1 !important;
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important;
}

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

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

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

.justify-content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
  -webkit-justify-content: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

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

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

.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important;
}

.align-content-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important;
}

.align-content-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important;
}

.align-content-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important;
}

.align-content-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important;
}

.align-content-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important;
}

.align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
          align-self: auto !important;
}

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

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

.align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
}

.align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important;
}

.align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important;
}

.order-first {
  -webkit-box-ordinal-group: 0 !important;
  -webkit-order: -1 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
}

.order-0 {
  -webkit-box-ordinal-group: 1 !important;
  -webkit-order: 0 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.order-1 {
  -webkit-box-ordinal-group: 2 !important;
  -webkit-order: 1 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.order-2 {
  -webkit-box-ordinal-group: 3 !important;
  -webkit-order: 2 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.order-3 {
  -webkit-box-ordinal-group: 4 !important;
  -webkit-order: 3 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.order-4 {
  -webkit-box-ordinal-group: 5 !important;
  -webkit-order: 4 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.order-5 {
  -webkit-box-ordinal-group: 6 !important;
  -webkit-order: 5 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.order-last {
  -webkit-box-ordinal-group: 7 !important;
  -webkit-order: 6 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

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

.m-1 {
  margin: 5px !important;
}

.m-2 {
  margin: 10px !important;
}

.m-3 {
  margin: 15px !important;
}

.m-4 {
  margin: 20px !important;
}

.m-5 {
  margin: 25px !important;
}

.m-6 {
  margin: 30px !important;
}

.m-7 {
  margin: 35px !important;
}

.m-8 {
  margin: 40px !important;
}

.m-9 {
  margin: 45px !important;
}

.m-10 {
  margin: 50px !important;
}

.m-11 {
  margin: 60px !important;
}

.m-12 {
  margin: 70px !important;
}

.m-13 {
  margin: 75px !important;
}

.m-14 {
  margin: 80px !important;
}

.m-15 {
  margin: 85px !important;
}

.m-16 {
  margin: 90px !important;
}

.m-17 {
  margin: 95px !important;
}

.m-18 {
  margin: 100px !important;
}

.m-19 {
  margin: 105px !important;
}

.m-20 {
  margin: 110px !important;
}

.m-21 {
  margin: 115px !important;
}

.m-22 {
  margin: 120px !important;
}

.m-23 {
  margin: 125px !important;
}

.m-24 {
  margin: 130px !important;
}

.m-25 {
  margin: 135px !important;
}

.m-26 {
  margin: 140px !important;
}

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

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

.mx-1 {
  margin-right: 5px !important;
  margin-left: 5px !important;
}

.mx-2 {
  margin-right: 10px !important;
  margin-left: 10px !important;
}

.mx-3 {
  margin-right: 15px !important;
  margin-left: 15px !important;
}

.mx-4 {
  margin-right: 20px !important;
  margin-left: 20px !important;
}

.mx-5 {
  margin-right: 25px !important;
  margin-left: 25px !important;
}

.mx-6 {
  margin-right: 30px !important;
  margin-left: 30px !important;
}

.mx-7 {
  margin-right: 35px !important;
  margin-left: 35px !important;
}

.mx-8 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.mx-9 {
  margin-right: 45px !important;
  margin-left: 45px !important;
}

.mx-10 {
  margin-right: 50px !important;
  margin-left: 50px !important;
}

.mx-11 {
  margin-right: 60px !important;
  margin-left: 60px !important;
}

.mx-12 {
  margin-right: 70px !important;
  margin-left: 70px !important;
}

.mx-13 {
  margin-right: 75px !important;
  margin-left: 75px !important;
}

.mx-14 {
  margin-right: 80px !important;
  margin-left: 80px !important;
}

.mx-15 {
  margin-right: 85px !important;
  margin-left: 85px !important;
}

.mx-16 {
  margin-right: 90px !important;
  margin-left: 90px !important;
}

.mx-17 {
  margin-right: 95px !important;
  margin-left: 95px !important;
}

.mx-18 {
  margin-right: 100px !important;
  margin-left: 100px !important;
}

.mx-19 {
  margin-right: 105px !important;
  margin-left: 105px !important;
}

.mx-20 {
  margin-right: 110px !important;
  margin-left: 110px !important;
}

.mx-21 {
  margin-right: 115px !important;
  margin-left: 115px !important;
}

.mx-22 {
  margin-right: 120px !important;
  margin-left: 120px !important;
}

.mx-23 {
  margin-right: 125px !important;
  margin-left: 125px !important;
}

.mx-24 {
  margin-right: 130px !important;
  margin-left: 130px !important;
}

.mx-25 {
  margin-right: 135px !important;
  margin-left: 135px !important;
}

.mx-26 {
  margin-right: 140px !important;
  margin-left: 140px !important;
}

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

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

.my-1 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.my-2 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.my-3 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.my-4 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.my-5 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.my-6 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.my-7 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.my-8 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.my-9 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.my-10 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.my-11 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.my-12 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.my-13 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.my-14 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.my-15 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.my-16 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.my-17 {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.my-18 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.my-19 {
  margin-top: 105px !important;
  margin-bottom: 105px !important;
}

.my-20 {
  margin-top: 110px !important;
  margin-bottom: 110px !important;
}

.my-21 {
  margin-top: 115px !important;
  margin-bottom: 115px !important;
}

.my-22 {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}

.my-23 {
  margin-top: 125px !important;
  margin-bottom: 125px !important;
}

.my-24 {
  margin-top: 130px !important;
  margin-bottom: 130px !important;
}

.my-25 {
  margin-top: 135px !important;
  margin-bottom: 135px !important;
}

.my-26 {
  margin-top: 140px !important;
  margin-bottom: 140px !important;
}

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

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

.mt-1 {
  margin-top: 5px !important;
}

.mt-2 {
  margin-top: 10px !important;
}

.mt-3 {
  margin-top: 15px !important;
}

.mt-4 {
  margin-top: 20px !important;
}

.mt-5 {
  margin-top: 25px !important;
}

.mt-6 {
  margin-top: 30px !important;
}

.mt-7 {
  margin-top: 35px !important;
}

.mt-8 {
  margin-top: 40px !important;
}

.mt-9 {
  margin-top: 45px !important;
}

.mt-10 {
  margin-top: 50px !important;
}

.mt-11 {
  margin-top: 60px !important;
}

.mt-12 {
  margin-top: 70px !important;
}

.mt-13 {
  margin-top: 75px !important;
}

.mt-14 {
  margin-top: 80px !important;
}

.mt-15 {
  margin-top: 85px !important;
}

.mt-16 {
  margin-top: 90px !important;
}

.mt-17 {
  margin-top: 95px !important;
}

.mt-18 {
  margin-top: 100px !important;
}

.mt-19 {
  margin-top: 105px !important;
}

.mt-20 {
  margin-top: 110px !important;
}

.mt-21 {
  margin-top: 115px !important;
}

.mt-22 {
  margin-top: 120px !important;
}

.mt-23 {
  margin-top: 125px !important;
}

.mt-24 {
  margin-top: 130px !important;
}

.mt-25 {
  margin-top: 135px !important;
}

.mt-26 {
  margin-top: 140px !important;
}

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

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

.mr-1 {
  margin-right: 5px !important;
}

.mr-2 {
  margin-right: 10px !important;
}

.mr-3 {
  margin-right: 15px !important;
}

.mr-4 {
  margin-right: 20px !important;
}

.mr-5 {
  margin-right: 25px !important;
}

.mr-6 {
  margin-right: 30px !important;
}

.mr-7 {
  margin-right: 35px !important;
}

.mr-8 {
  margin-right: 40px !important;
}

.mr-9 {
  margin-right: 45px !important;
}

.mr-10 {
  margin-right: 50px !important;
}

.mr-11 {
  margin-right: 60px !important;
}

.mr-12 {
  margin-right: 70px !important;
}

.mr-13 {
  margin-right: 75px !important;
}

.mr-14 {
  margin-right: 80px !important;
}

.mr-15 {
  margin-right: 85px !important;
}

.mr-16 {
  margin-right: 90px !important;
}

.mr-17 {
  margin-right: 95px !important;
}

.mr-18 {
  margin-right: 100px !important;
}

.mr-19 {
  margin-right: 105px !important;
}

.mr-20 {
  margin-right: 110px !important;
}

.mr-21 {
  margin-right: 115px !important;
}

.mr-22 {
  margin-right: 120px !important;
}

.mr-23 {
  margin-right: 125px !important;
}

.mr-24 {
  margin-right: 130px !important;
}

.mr-25 {
  margin-right: 135px !important;
}

.mr-26 {
  margin-right: 140px !important;
}

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

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

.mb-1 {
  margin-bottom: 5px !important;
}

.mb-2 {
  margin-bottom: 10px !important;
}

.mb-3 {
  margin-bottom: 15px !important;
}

.mb-4 {
  margin-bottom: 20px !important;
}

.mb-5 {
  margin-bottom: 25px !important;
}

.mb-6 {
  margin-bottom: 30px !important;
}

.mb-7 {
  margin-bottom: 35px !important;
}

.mb-8 {
  margin-bottom: 40px !important;
}

.mb-9 {
  margin-bottom: 45px !important;
}

.mb-10 {
  margin-bottom: 50px !important;
}

.mb-11 {
  margin-bottom: 60px !important;
}

.mb-12 {
  margin-bottom: 70px !important;
}

.mb-13 {
  margin-bottom: 75px !important;
}

.mb-14 {
  margin-bottom: 80px !important;
}

.mb-15 {
  margin-bottom: 85px !important;
}

.mb-16 {
  margin-bottom: 90px !important;
}

.mb-17 {
  margin-bottom: 95px !important;
}

.mb-18 {
  margin-bottom: 100px !important;
}

.mb-19 {
  margin-bottom: 105px !important;
}

.mb-20 {
  margin-bottom: 110px !important;
}

.mb-21 {
  margin-bottom: 115px !important;
}

.mb-22 {
  margin-bottom: 120px !important;
}

.mb-23 {
  margin-bottom: 125px !important;
}

.mb-24 {
  margin-bottom: 130px !important;
}

.mb-25 {
  margin-bottom: 135px !important;
}

.mb-26 {
  margin-bottom: 140px !important;
}

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

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

.ml-1 {
  margin-left: 5px !important;
}

.ml-2 {
  margin-left: 10px !important;
}

.ml-3 {
  margin-left: 15px !important;
}

.ml-4 {
  margin-left: 20px !important;
}

.ml-5 {
  margin-left: 25px !important;
}

.ml-6 {
  margin-left: 30px !important;
}

.ml-7 {
  margin-left: 35px !important;
}

.ml-8 {
  margin-left: 40px !important;
}

.ml-9 {
  margin-left: 45px !important;
}

.ml-10 {
  margin-left: 50px !important;
}

.ml-11 {
  margin-left: 60px !important;
}

.ml-12 {
  margin-left: 70px !important;
}

.ml-13 {
  margin-left: 75px !important;
}

.ml-14 {
  margin-left: 80px !important;
}

.ml-15 {
  margin-left: 85px !important;
}

.ml-16 {
  margin-left: 90px !important;
}

.ml-17 {
  margin-left: 95px !important;
}

.ml-18 {
  margin-left: 100px !important;
}

.ml-19 {
  margin-left: 105px !important;
}

.ml-20 {
  margin-left: 110px !important;
}

.ml-21 {
  margin-left: 115px !important;
}

.ml-22 {
  margin-left: 120px !important;
}

.ml-23 {
  margin-left: 125px !important;
}

.ml-24 {
  margin-left: 130px !important;
}

.ml-25 {
  margin-left: 135px !important;
}

.ml-26 {
  margin-left: 140px !important;
}

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

.m-n1 {
  margin: -5px !important;
}

.m-n2 {
  margin: -10px !important;
}

.m-n3 {
  margin: -15px !important;
}

.m-n4 {
  margin: -20px !important;
}

.m-n5 {
  margin: -25px !important;
}

.m-n6 {
  margin: -30px !important;
}

.m-n7 {
  margin: -35px !important;
}

.m-n8 {
  margin: -40px !important;
}

.m-n9 {
  margin: -45px !important;
}

.m-n10 {
  margin: -50px !important;
}

.m-n11 {
  margin: -60px !important;
}

.m-n12 {
  margin: -70px !important;
}

.m-n13 {
  margin: -75px !important;
}

.m-n14 {
  margin: -80px !important;
}

.m-n15 {
  margin: -85px !important;
}

.m-n16 {
  margin: -90px !important;
}

.m-n17 {
  margin: -95px !important;
}

.m-n18 {
  margin: -100px !important;
}

.m-n19 {
  margin: -105px !important;
}

.m-n20 {
  margin: -110px !important;
}

.m-n21 {
  margin: -115px !important;
}

.m-n22 {
  margin: -120px !important;
}

.m-n23 {
  margin: -125px !important;
}

.m-n24 {
  margin: -130px !important;
}

.m-n25 {
  margin: -135px !important;
}

.m-n26 {
  margin: -140px !important;
}

.mx-n1 {
  margin-right: -5px !important;
  margin-left: -5px !important;
}

.mx-n2 {
  margin-right: -10px !important;
  margin-left: -10px !important;
}

.mx-n3 {
  margin-right: -15px !important;
  margin-left: -15px !important;
}

.mx-n4 {
  margin-right: -20px !important;
  margin-left: -20px !important;
}

.mx-n5 {
  margin-right: -25px !important;
  margin-left: -25px !important;
}

.mx-n6 {
  margin-right: -30px !important;
  margin-left: -30px !important;
}

.mx-n7 {
  margin-right: -35px !important;
  margin-left: -35px !important;
}

.mx-n8 {
  margin-right: -40px !important;
  margin-left: -40px !important;
}

.mx-n9 {
  margin-right: -45px !important;
  margin-left: -45px !important;
}

.mx-n10 {
  margin-right: -50px !important;
  margin-left: -50px !important;
}

.mx-n11 {
  margin-right: -60px !important;
  margin-left: -60px !important;
}

.mx-n12 {
  margin-right: -70px !important;
  margin-left: -70px !important;
}

.mx-n13 {
  margin-right: -75px !important;
  margin-left: -75px !important;
}

.mx-n14 {
  margin-right: -80px !important;
  margin-left: -80px !important;
}

.mx-n15 {
  margin-right: -85px !important;
  margin-left: -85px !important;
}

.mx-n16 {
  margin-right: -90px !important;
  margin-left: -90px !important;
}

.mx-n17 {
  margin-right: -95px !important;
  margin-left: -95px !important;
}

.mx-n18 {
  margin-right: -100px !important;
  margin-left: -100px !important;
}

.mx-n19 {
  margin-right: -105px !important;
  margin-left: -105px !important;
}

.mx-n20 {
  margin-right: -110px !important;
  margin-left: -110px !important;
}

.mx-n21 {
  margin-right: -115px !important;
  margin-left: -115px !important;
}

.mx-n22 {
  margin-right: -120px !important;
  margin-left: -120px !important;
}

.mx-n23 {
  margin-right: -125px !important;
  margin-left: -125px !important;
}

.mx-n24 {
  margin-right: -130px !important;
  margin-left: -130px !important;
}

.mx-n25 {
  margin-right: -135px !important;
  margin-left: -135px !important;
}

.mx-n26 {
  margin-right: -140px !important;
  margin-left: -140px !important;
}

.my-n1 {
  margin-top: -5px !important;
  margin-bottom: -5px !important;
}

.my-n2 {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}

.my-n3 {
  margin-top: -15px !important;
  margin-bottom: -15px !important;
}

.my-n4 {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.my-n5 {
  margin-top: -25px !important;
  margin-bottom: -25px !important;
}

.my-n6 {
  margin-top: -30px !important;
  margin-bottom: -30px !important;
}

.my-n7 {
  margin-top: -35px !important;
  margin-bottom: -35px !important;
}

.my-n8 {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.my-n9 {
  margin-top: -45px !important;
  margin-bottom: -45px !important;
}

.my-n10 {
  margin-top: -50px !important;
  margin-bottom: -50px !important;
}

.my-n11 {
  margin-top: -60px !important;
  margin-bottom: -60px !important;
}

.my-n12 {
  margin-top: -70px !important;
  margin-bottom: -70px !important;
}

.my-n13 {
  margin-top: -75px !important;
  margin-bottom: -75px !important;
}

.my-n14 {
  margin-top: -80px !important;
  margin-bottom: -80px !important;
}

.my-n15 {
  margin-top: -85px !important;
  margin-bottom: -85px !important;
}

.my-n16 {
  margin-top: -90px !important;
  margin-bottom: -90px !important;
}

.my-n17 {
  margin-top: -95px !important;
  margin-bottom: -95px !important;
}

.my-n18 {
  margin-top: -100px !important;
  margin-bottom: -100px !important;
}

.my-n19 {
  margin-top: -105px !important;
  margin-bottom: -105px !important;
}

.my-n20 {
  margin-top: -110px !important;
  margin-bottom: -110px !important;
}

.my-n21 {
  margin-top: -115px !important;
  margin-bottom: -115px !important;
}

.my-n22 {
  margin-top: -120px !important;
  margin-bottom: -120px !important;
}

.my-n23 {
  margin-top: -125px !important;
  margin-bottom: -125px !important;
}

.my-n24 {
  margin-top: -130px !important;
  margin-bottom: -130px !important;
}

.my-n25 {
  margin-top: -135px !important;
  margin-bottom: -135px !important;
}

.my-n26 {
  margin-top: -140px !important;
  margin-bottom: -140px !important;
}

.mt-n1 {
  margin-top: -5px !important;
}

.mt-n2 {
  margin-top: -10px !important;
}

.mt-n3 {
  margin-top: -15px !important;
}

.mt-n4 {
  margin-top: -20px !important;
}

.mt-n5 {
  margin-top: -25px !important;
}

.mt-n6 {
  margin-top: -30px !important;
}

.mt-n7 {
  margin-top: -35px !important;
}

.mt-n8 {
  margin-top: -40px !important;
}

.mt-n9 {
  margin-top: -45px !important;
}

.mt-n10 {
  margin-top: -50px !important;
}

.mt-n11 {
  margin-top: -60px !important;
}

.mt-n12 {
  margin-top: -70px !important;
}

.mt-n13 {
  margin-top: -75px !important;
}

.mt-n14 {
  margin-top: -80px !important;
}

.mt-n15 {
  margin-top: -85px !important;
}

.mt-n16 {
  margin-top: -90px !important;
}

.mt-n17 {
  margin-top: -95px !important;
}

.mt-n18 {
  margin-top: -100px !important;
}

.mt-n19 {
  margin-top: -105px !important;
}

.mt-n20 {
  margin-top: -110px !important;
}

.mt-n21 {
  margin-top: -115px !important;
}

.mt-n22 {
  margin-top: -120px !important;
}

.mt-n23 {
  margin-top: -125px !important;
}

.mt-n24 {
  margin-top: -130px !important;
}

.mt-n25 {
  margin-top: -135px !important;
}

.mt-n26 {
  margin-top: -140px !important;
}

.mr-n1 {
  margin-right: -5px !important;
}

.mr-n2 {
  margin-right: -10px !important;
}

.mr-n3 {
  margin-right: -15px !important;
}

.mr-n4 {
  margin-right: -20px !important;
}

.mr-n5 {
  margin-right: -25px !important;
}

.mr-n6 {
  margin-right: -30px !important;
}

.mr-n7 {
  margin-right: -35px !important;
}

.mr-n8 {
  margin-right: -40px !important;
}

.mr-n9 {
  margin-right: -45px !important;
}

.mr-n10 {
  margin-right: -50px !important;
}

.mr-n11 {
  margin-right: -60px !important;
}

.mr-n12 {
  margin-right: -70px !important;
}

.mr-n13 {
  margin-right: -75px !important;
}

.mr-n14 {
  margin-right: -80px !important;
}

.mr-n15 {
  margin-right: -85px !important;
}

.mr-n16 {
  margin-right: -90px !important;
}

.mr-n17 {
  margin-right: -95px !important;
}

.mr-n18 {
  margin-right: -100px !important;
}

.mr-n19 {
  margin-right: -105px !important;
}

.mr-n20 {
  margin-right: -110px !important;
}

.mr-n21 {
  margin-right: -115px !important;
}

.mr-n22 {
  margin-right: -120px !important;
}

.mr-n23 {
  margin-right: -125px !important;
}

.mr-n24 {
  margin-right: -130px !important;
}

.mr-n25 {
  margin-right: -135px !important;
}

.mr-n26 {
  margin-right: -140px !important;
}

.mb-n1 {
  margin-bottom: -5px !important;
}

.mb-n2 {
  margin-bottom: -10px !important;
}

.mb-n3 {
  margin-bottom: -15px !important;
}

.mb-n4 {
  margin-bottom: -20px !important;
}

.mb-n5 {
  margin-bottom: -25px !important;
}

.mb-n6 {
  margin-bottom: -30px !important;
}

.mb-n7 {
  margin-bottom: -35px !important;
}

.mb-n8 {
  margin-bottom: -40px !important;
}

.mb-n9 {
  margin-bottom: -45px !important;
}

.mb-n10 {
  margin-bottom: -50px !important;
}

.mb-n11 {
  margin-bottom: -60px !important;
}

.mb-n12 {
  margin-bottom: -70px !important;
}

.mb-n13 {
  margin-bottom: -75px !important;
}

.mb-n14 {
  margin-bottom: -80px !important;
}

.mb-n15 {
  margin-bottom: -85px !important;
}

.mb-n16 {
  margin-bottom: -90px !important;
}

.mb-n17 {
  margin-bottom: -95px !important;
}

.mb-n18 {
  margin-bottom: -100px !important;
}

.mb-n19 {
  margin-bottom: -105px !important;
}

.mb-n20 {
  margin-bottom: -110px !important;
}

.mb-n21 {
  margin-bottom: -115px !important;
}

.mb-n22 {
  margin-bottom: -120px !important;
}

.mb-n23 {
  margin-bottom: -125px !important;
}

.mb-n24 {
  margin-bottom: -130px !important;
}

.mb-n25 {
  margin-bottom: -135px !important;
}

.mb-n26 {
  margin-bottom: -140px !important;
}

.ml-n1 {
  margin-left: -5px !important;
}

.ml-n2 {
  margin-left: -10px !important;
}

.ml-n3 {
  margin-left: -15px !important;
}

.ml-n4 {
  margin-left: -20px !important;
}

.ml-n5 {
  margin-left: -25px !important;
}

.ml-n6 {
  margin-left: -30px !important;
}

.ml-n7 {
  margin-left: -35px !important;
}

.ml-n8 {
  margin-left: -40px !important;
}

.ml-n9 {
  margin-left: -45px !important;
}

.ml-n10 {
  margin-left: -50px !important;
}

.ml-n11 {
  margin-left: -60px !important;
}

.ml-n12 {
  margin-left: -70px !important;
}

.ml-n13 {
  margin-left: -75px !important;
}

.ml-n14 {
  margin-left: -80px !important;
}

.ml-n15 {
  margin-left: -85px !important;
}

.ml-n16 {
  margin-left: -90px !important;
}

.ml-n17 {
  margin-left: -95px !important;
}

.ml-n18 {
  margin-left: -100px !important;
}

.ml-n19 {
  margin-left: -105px !important;
}

.ml-n20 {
  margin-left: -110px !important;
}

.ml-n21 {
  margin-left: -115px !important;
}

.ml-n22 {
  margin-left: -120px !important;
}

.ml-n23 {
  margin-left: -125px !important;
}

.ml-n24 {
  margin-left: -130px !important;
}

.ml-n25 {
  margin-left: -135px !important;
}

.ml-n26 {
  margin-left: -140px !important;
}

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

.p-1 {
  padding: 5px !important;
}

.p-2 {
  padding: 10px !important;
}

.p-3 {
  padding: 15px !important;
}

.p-4 {
  padding: 20px !important;
}

.p-5 {
  padding: 25px !important;
}

.p-6 {
  padding: 30px !important;
}

.p-7 {
  padding: 35px !important;
}

.p-8 {
  padding: 40px !important;
}

.p-9 {
  padding: 45px !important;
}

.p-10 {
  padding: 50px !important;
}

.p-11 {
  padding: 60px !important;
}

.p-12 {
  padding: 70px !important;
}

.p-13 {
  padding: 75px !important;
}

.p-14 {
  padding: 80px !important;
}

.p-15 {
  padding: 85px !important;
}

.p-16 {
  padding: 90px !important;
}

.p-17 {
  padding: 95px !important;
}

.p-18 {
  padding: 100px !important;
}

.p-19 {
  padding: 105px !important;
}

.p-20 {
  padding: 110px !important;
}

.p-21 {
  padding: 115px !important;
}

.p-22 {
  padding: 120px !important;
}

.p-23 {
  padding: 125px !important;
}

.p-24 {
  padding: 130px !important;
}

.p-25 {
  padding: 135px !important;
}

.p-26 {
  padding: 140px !important;
}

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

.px-1 {
  padding-right: 5px !important;
  padding-left: 5px !important;
}

.px-2 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

.px-3 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.px-4 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

.px-5 {
  padding-right: 25px !important;
  padding-left: 25px !important;
}

.px-6 {
  padding-right: 30px !important;
  padding-left: 30px !important;
}

.px-7 {
  padding-right: 35px !important;
  padding-left: 35px !important;
}

.px-8 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

.px-9 {
  padding-right: 45px !important;
  padding-left: 45px !important;
}

.px-10 {
  padding-right: 50px !important;
  padding-left: 50px !important;
}

.px-11 {
  padding-right: 60px !important;
  padding-left: 60px !important;
}

.px-12 {
  padding-right: 70px !important;
  padding-left: 70px !important;
}

.px-13 {
  padding-right: 75px !important;
  padding-left: 75px !important;
}

.px-14 {
  padding-right: 80px !important;
  padding-left: 80px !important;
}

.px-15 {
  padding-right: 85px !important;
  padding-left: 85px !important;
}

.px-16 {
  padding-right: 90px !important;
  padding-left: 90px !important;
}

.px-17 {
  padding-right: 95px !important;
  padding-left: 95px !important;
}

.px-18 {
  padding-right: 100px !important;
  padding-left: 100px !important;
}

.px-19 {
  padding-right: 105px !important;
  padding-left: 105px !important;
}

.px-20 {
  padding-right: 110px !important;
  padding-left: 110px !important;
}

.px-21 {
  padding-right: 115px !important;
  padding-left: 115px !important;
}

.px-22 {
  padding-right: 120px !important;
  padding-left: 120px !important;
}

.px-23 {
  padding-right: 125px !important;
  padding-left: 125px !important;
}

.px-24 {
  padding-right: 130px !important;
  padding-left: 130px !important;
}

.px-25 {
  padding-right: 135px !important;
  padding-left: 135px !important;
}

.px-26 {
  padding-right: 140px !important;
  padding-left: 140px !important;
}

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

.py-1 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.py-2 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.py-3 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.py-4 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.py-5 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.py-6 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.py-7 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.py-8 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.py-9 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.py-10 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.py-11 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.py-12 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.py-13 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.py-14 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.py-15 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.py-16 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.py-17 {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.py-18 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.py-19 {
  padding-top: 105px !important;
  padding-bottom: 105px !important;
}

.py-20 {
  padding-top: 110px !important;
  padding-bottom: 110px !important;
}

.py-21 {
  padding-top: 115px !important;
  padding-bottom: 115px !important;
}

.py-22 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

.py-23 {
  padding-top: 125px !important;
  padding-bottom: 125px !important;
}

.py-24 {
  padding-top: 130px !important;
  padding-bottom: 130px !important;
}

.py-25 {
  padding-top: 135px !important;
  padding-bottom: 135px !important;
}

.py-26 {
  padding-top: 140px !important;
  padding-bottom: 140px !important;
}

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

.pt-1 {
  padding-top: 5px !important;
}

.pt-2 {
  padding-top: 10px !important;
}

.pt-3 {
  padding-top: 15px !important;
}

.pt-4 {
  padding-top: 20px !important;
}

.pt-5 {
  padding-top: 25px !important;
}

.pt-6 {
  padding-top: 30px !important;
}

.pt-7 {
  padding-top: 35px !important;
}

.pt-8 {
  padding-top: 40px !important;
}

.pt-9 {
  padding-top: 45px !important;
}

.pt-10 {
  padding-top: 50px !important;
}

.pt-11 {
  padding-top: 60px !important;
}

.pt-12 {
  padding-top: 70px !important;
}

.pt-13 {
  padding-top: 75px !important;
}

.pt-14 {
  padding-top: 80px !important;
}

.pt-15 {
  padding-top: 85px !important;
}

.pt-16 {
  padding-top: 90px !important;
}

.pt-17 {
  padding-top: 95px !important;
}

.pt-18 {
  padding-top: 100px !important;
}

.pt-19 {
  padding-top: 105px !important;
}

.pt-20 {
  padding-top: 110px !important;
}

.pt-21 {
  padding-top: 115px !important;
}

.pt-22 {
  padding-top: 120px !important;
}

.pt-23 {
  padding-top: 125px !important;
}

.pt-24 {
  padding-top: 130px !important;
}

.pt-25 {
  padding-top: 135px !important;
}

.pt-26 {
  padding-top: 140px !important;
}

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

.pr-1 {
  padding-right: 5px !important;
}

.pr-2 {
  padding-right: 10px !important;
}

.pr-3 {
  padding-right: 15px !important;
}

.pr-4 {
  padding-right: 20px !important;
}

.pr-5 {
  padding-right: 25px !important;
}

.pr-6 {
  padding-right: 30px !important;
}

.pr-7 {
  padding-right: 35px !important;
}

.pr-8 {
  padding-right: 40px !important;
}

.pr-9 {
  padding-right: 45px !important;
}

.pr-10 {
  padding-right: 50px !important;
}

.pr-11 {
  padding-right: 60px !important;
}

.pr-12 {
  padding-right: 70px !important;
}

.pr-13 {
  padding-right: 75px !important;
}

.pr-14 {
  padding-right: 80px !important;
}

.pr-15 {
  padding-right: 85px !important;
}

.pr-16 {
  padding-right: 90px !important;
}

.pr-17 {
  padding-right: 95px !important;
}

.pr-18 {
  padding-right: 100px !important;
}

.pr-19 {
  padding-right: 105px !important;
}

.pr-20 {
  padding-right: 110px !important;
}

.pr-21 {
  padding-right: 115px !important;
}

.pr-22 {
  padding-right: 120px !important;
}

.pr-23 {
  padding-right: 125px !important;
}

.pr-24 {
  padding-right: 130px !important;
}

.pr-25 {
  padding-right: 135px !important;
}

.pr-26 {
  padding-right: 140px !important;
}

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

.pb-1 {
  padding-bottom: 5px !important;
}

.pb-2 {
  padding-bottom: 10px !important;
}

.pb-3 {
  padding-bottom: 15px !important;
}

.pb-4 {
  padding-bottom: 20px !important;
}

.pb-5 {
  padding-bottom: 25px !important;
}

.pb-6 {
  padding-bottom: 30px !important;
}

.pb-7 {
  padding-bottom: 35px !important;
}

.pb-8 {
  padding-bottom: 40px !important;
}

.pb-9 {
  padding-bottom: 45px !important;
}

.pb-10 {
  padding-bottom: 50px !important;
}

.pb-11 {
  padding-bottom: 60px !important;
}

.pb-12 {
  padding-bottom: 70px !important;
}

.pb-13 {
  padding-bottom: 75px !important;
}

.pb-14 {
  padding-bottom: 80px !important;
}

.pb-15 {
  padding-bottom: 85px !important;
}

.pb-16 {
  padding-bottom: 90px !important;
}

.pb-17 {
  padding-bottom: 95px !important;
}

.pb-18 {
  padding-bottom: 100px !important;
}

.pb-19 {
  padding-bottom: 105px !important;
}

.pb-20 {
  padding-bottom: 110px !important;
}

.pb-21 {
  padding-bottom: 115px !important;
}

.pb-22 {
  padding-bottom: 120px !important;
}

.pb-23 {
  padding-bottom: 125px !important;
}

.pb-24 {
  padding-bottom: 130px !important;
}

.pb-25 {
  padding-bottom: 135px !important;
}

.pb-26 {
  padding-bottom: 140px !important;
}

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

.pl-1 {
  padding-left: 5px !important;
}

.pl-2 {
  padding-left: 10px !important;
}

.pl-3 {
  padding-left: 15px !important;
}

.pl-4 {
  padding-left: 20px !important;
}

.pl-5 {
  padding-left: 25px !important;
}

.pl-6 {
  padding-left: 30px !important;
}

.pl-7 {
  padding-left: 35px !important;
}

.pl-8 {
  padding-left: 40px !important;
}

.pl-9 {
  padding-left: 45px !important;
}

.pl-10 {
  padding-left: 50px !important;
}

.pl-11 {
  padding-left: 60px !important;
}

.pl-12 {
  padding-left: 70px !important;
}

.pl-13 {
  padding-left: 75px !important;
}

.pl-14 {
  padding-left: 80px !important;
}

.pl-15 {
  padding-left: 85px !important;
}

.pl-16 {
  padding-left: 90px !important;
}

.pl-17 {
  padding-left: 95px !important;
}

.pl-18 {
  padding-left: 100px !important;
}

.pl-19 {
  padding-left: 105px !important;
}

.pl-20 {
  padding-left: 110px !important;
}

.pl-21 {
  padding-left: 115px !important;
}

.pl-22 {
  padding-left: 120px !important;
}

.pl-23 {
  padding-left: 125px !important;
}

.pl-24 {
  padding-left: 130px !important;
}

.pl-25 {
  padding-left: 135px !important;
}

.pl-26 {
  padding-left: 140px !important;
}

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

.font-weight-lighter {
  font-weight: lighter !important;
}

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

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

.font-weight-bolder {
  font-weight: bolder !important;
}

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

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

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

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

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

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

.text-primary {
  color: #5CDDBA !important;
}

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

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

.text-info {
  color: #0DCAF0 !important;
}

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

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

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

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

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

.text-body {
  color: #282828 !important;
}

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

.text-black-50 {
  color: rgba(40, 40, 40, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  color: inherit !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.bg-primary {
  background-color: #5CDDBA !important;
}

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

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

.bg-info {
  background-color: #0DCAF0 !important;
}

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

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

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

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

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

.bg-body {
  background-color: #FFF !important;
}

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

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.text-wrap {
  white-space: normal !important;
}

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

.text-decoration-none {
  text-decoration: none !important;
}

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

.text-decoration-line-through {
  text-decoration: line-through !important;
}

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

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

.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 4px !important;
}

.rounded-sm {
  border-radius: 3.2px !important;
}

.rounded-lg {
  border-radius: 4.8px !important;
}

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

.rounded-pill {
  border-radius: 800px !important;
}

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

.rounded-top {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.rounded-right {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.rounded-bottom {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.rounded-left {
  border-bottom-left-radius: 4px !important;
  border-top-left-radius: 4px !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: 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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 5px !important;
  }
  .m-sm-2 {
    margin: 10px !important;
  }
  .m-sm-3 {
    margin: 15px !important;
  }
  .m-sm-4 {
    margin: 20px !important;
  }
  .m-sm-5 {
    margin: 25px !important;
  }
  .m-sm-6 {
    margin: 30px !important;
  }
  .m-sm-7 {
    margin: 35px !important;
  }
  .m-sm-8 {
    margin: 40px !important;
  }
  .m-sm-9 {
    margin: 45px !important;
  }
  .m-sm-10 {
    margin: 50px !important;
  }
  .m-sm-11 {
    margin: 60px !important;
  }
  .m-sm-12 {
    margin: 70px !important;
  }
  .m-sm-13 {
    margin: 75px !important;
  }
  .m-sm-14 {
    margin: 80px !important;
  }
  .m-sm-15 {
    margin: 85px !important;
  }
  .m-sm-16 {
    margin: 90px !important;
  }
  .m-sm-17 {
    margin: 95px !important;
  }
  .m-sm-18 {
    margin: 100px !important;
  }
  .m-sm-19 {
    margin: 105px !important;
  }
  .m-sm-20 {
    margin: 110px !important;
  }
  .m-sm-21 {
    margin: 115px !important;
  }
  .m-sm-22 {
    margin: 120px !important;
  }
  .m-sm-23 {
    margin: 125px !important;
  }
  .m-sm-24 {
    margin: 130px !important;
  }
  .m-sm-25 {
    margin: 135px !important;
  }
  .m-sm-26 {
    margin: 140px !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .mx-sm-2 {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .mx-sm-3 {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .mx-sm-4 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-sm-5 {
    margin-right: 25px !important;
    margin-left: 25px !important;
  }
  .mx-sm-6 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-sm-7 {
    margin-right: 35px !important;
    margin-left: 35px !important;
  }
  .mx-sm-8 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .mx-sm-9 {
    margin-right: 45px !important;
    margin-left: 45px !important;
  }
  .mx-sm-10 {
    margin-right: 50px !important;
    margin-left: 50px !important;
  }
  .mx-sm-11 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-sm-12 {
    margin-right: 70px !important;
    margin-left: 70px !important;
  }
  .mx-sm-13 {
    margin-right: 75px !important;
    margin-left: 75px !important;
  }
  .mx-sm-14 {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .mx-sm-15 {
    margin-right: 85px !important;
    margin-left: 85px !important;
  }
  .mx-sm-16 {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
  .mx-sm-17 {
    margin-right: 95px !important;
    margin-left: 95px !important;
  }
  .mx-sm-18 {
    margin-right: 100px !important;
    margin-left: 100px !important;
  }
  .mx-sm-19 {
    margin-right: 105px !important;
    margin-left: 105px !important;
  }
  .mx-sm-20 {
    margin-right: 110px !important;
    margin-left: 110px !important;
  }
  .mx-sm-21 {
    margin-right: 115px !important;
    margin-left: 115px !important;
  }
  .mx-sm-22 {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }
  .mx-sm-23 {
    margin-right: 125px !important;
    margin-left: 125px !important;
  }
  .mx-sm-24 {
    margin-right: 130px !important;
    margin-left: 130px !important;
  }
  .mx-sm-25 {
    margin-right: 135px !important;
    margin-left: 135px !important;
  }
  .mx-sm-26 {
    margin-right: 140px !important;
    margin-left: 140px !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-sm-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my-sm-3 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .my-sm-4 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-sm-5 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .my-sm-6 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-sm-7 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .my-sm-8 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-sm-9 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .my-sm-10 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .my-sm-11 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-sm-12 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .my-sm-13 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .my-sm-14 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-sm-15 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .my-sm-16 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .my-sm-17 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .my-sm-18 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .my-sm-19 {
    margin-top: 105px !important;
    margin-bottom: 105px !important;
  }
  .my-sm-20 {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .my-sm-21 {
    margin-top: 115px !important;
    margin-bottom: 115px !important;
  }
  .my-sm-22 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .my-sm-23 {
    margin-top: 125px !important;
    margin-bottom: 125px !important;
  }
  .my-sm-24 {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .my-sm-25 {
    margin-top: 135px !important;
    margin-bottom: 135px !important;
  }
  .my-sm-26 {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 5px !important;
  }
  .mt-sm-2 {
    margin-top: 10px !important;
  }
  .mt-sm-3 {
    margin-top: 15px !important;
  }
  .mt-sm-4 {
    margin-top: 20px !important;
  }
  .mt-sm-5 {
    margin-top: 25px !important;
  }
  .mt-sm-6 {
    margin-top: 30px !important;
  }
  .mt-sm-7 {
    margin-top: 35px !important;
  }
  .mt-sm-8 {
    margin-top: 40px !important;
  }
  .mt-sm-9 {
    margin-top: 45px !important;
  }
  .mt-sm-10 {
    margin-top: 50px !important;
  }
  .mt-sm-11 {
    margin-top: 60px !important;
  }
  .mt-sm-12 {
    margin-top: 70px !important;
  }
  .mt-sm-13 {
    margin-top: 75px !important;
  }
  .mt-sm-14 {
    margin-top: 80px !important;
  }
  .mt-sm-15 {
    margin-top: 85px !important;
  }
  .mt-sm-16 {
    margin-top: 90px !important;
  }
  .mt-sm-17 {
    margin-top: 95px !important;
  }
  .mt-sm-18 {
    margin-top: 100px !important;
  }
  .mt-sm-19 {
    margin-top: 105px !important;
  }
  .mt-sm-20 {
    margin-top: 110px !important;
  }
  .mt-sm-21 {
    margin-top: 115px !important;
  }
  .mt-sm-22 {
    margin-top: 120px !important;
  }
  .mt-sm-23 {
    margin-top: 125px !important;
  }
  .mt-sm-24 {
    margin-top: 130px !important;
  }
  .mt-sm-25 {
    margin-top: 135px !important;
  }
  .mt-sm-26 {
    margin-top: 140px !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-0 {
    margin-right: 0 !important;
  }
  .mr-sm-1 {
    margin-right: 5px !important;
  }
  .mr-sm-2 {
    margin-right: 10px !important;
  }
  .mr-sm-3 {
    margin-right: 15px !important;
  }
  .mr-sm-4 {
    margin-right: 20px !important;
  }
  .mr-sm-5 {
    margin-right: 25px !important;
  }
  .mr-sm-6 {
    margin-right: 30px !important;
  }
  .mr-sm-7 {
    margin-right: 35px !important;
  }
  .mr-sm-8 {
    margin-right: 40px !important;
  }
  .mr-sm-9 {
    margin-right: 45px !important;
  }
  .mr-sm-10 {
    margin-right: 50px !important;
  }
  .mr-sm-11 {
    margin-right: 60px !important;
  }
  .mr-sm-12 {
    margin-right: 70px !important;
  }
  .mr-sm-13 {
    margin-right: 75px !important;
  }
  .mr-sm-14 {
    margin-right: 80px !important;
  }
  .mr-sm-15 {
    margin-right: 85px !important;
  }
  .mr-sm-16 {
    margin-right: 90px !important;
  }
  .mr-sm-17 {
    margin-right: 95px !important;
  }
  .mr-sm-18 {
    margin-right: 100px !important;
  }
  .mr-sm-19 {
    margin-right: 105px !important;
  }
  .mr-sm-20 {
    margin-right: 110px !important;
  }
  .mr-sm-21 {
    margin-right: 115px !important;
  }
  .mr-sm-22 {
    margin-right: 120px !important;
  }
  .mr-sm-23 {
    margin-right: 125px !important;
  }
  .mr-sm-24 {
    margin-right: 130px !important;
  }
  .mr-sm-25 {
    margin-right: 135px !important;
  }
  .mr-sm-26 {
    margin-right: 140px !important;
  }
  .mr-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 5px !important;
  }
  .mb-sm-2 {
    margin-bottom: 10px !important;
  }
  .mb-sm-3 {
    margin-bottom: 15px !important;
  }
  .mb-sm-4 {
    margin-bottom: 20px !important;
  }
  .mb-sm-5 {
    margin-bottom: 25px !important;
  }
  .mb-sm-6 {
    margin-bottom: 30px !important;
  }
  .mb-sm-7 {
    margin-bottom: 35px !important;
  }
  .mb-sm-8 {
    margin-bottom: 40px !important;
  }
  .mb-sm-9 {
    margin-bottom: 45px !important;
  }
  .mb-sm-10 {
    margin-bottom: 50px !important;
  }
  .mb-sm-11 {
    margin-bottom: 60px !important;
  }
  .mb-sm-12 {
    margin-bottom: 70px !important;
  }
  .mb-sm-13 {
    margin-bottom: 75px !important;
  }
  .mb-sm-14 {
    margin-bottom: 80px !important;
  }
  .mb-sm-15 {
    margin-bottom: 85px !important;
  }
  .mb-sm-16 {
    margin-bottom: 90px !important;
  }
  .mb-sm-17 {
    margin-bottom: 95px !important;
  }
  .mb-sm-18 {
    margin-bottom: 100px !important;
  }
  .mb-sm-19 {
    margin-bottom: 105px !important;
  }
  .mb-sm-20 {
    margin-bottom: 110px !important;
  }
  .mb-sm-21 {
    margin-bottom: 115px !important;
  }
  .mb-sm-22 {
    margin-bottom: 120px !important;
  }
  .mb-sm-23 {
    margin-bottom: 125px !important;
  }
  .mb-sm-24 {
    margin-bottom: 130px !important;
  }
  .mb-sm-25 {
    margin-bottom: 135px !important;
  }
  .mb-sm-26 {
    margin-bottom: 140px !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-0 {
    margin-left: 0 !important;
  }
  .ml-sm-1 {
    margin-left: 5px !important;
  }
  .ml-sm-2 {
    margin-left: 10px !important;
  }
  .ml-sm-3 {
    margin-left: 15px !important;
  }
  .ml-sm-4 {
    margin-left: 20px !important;
  }
  .ml-sm-5 {
    margin-left: 25px !important;
  }
  .ml-sm-6 {
    margin-left: 30px !important;
  }
  .ml-sm-7 {
    margin-left: 35px !important;
  }
  .ml-sm-8 {
    margin-left: 40px !important;
  }
  .ml-sm-9 {
    margin-left: 45px !important;
  }
  .ml-sm-10 {
    margin-left: 50px !important;
  }
  .ml-sm-11 {
    margin-left: 60px !important;
  }
  .ml-sm-12 {
    margin-left: 70px !important;
  }
  .ml-sm-13 {
    margin-left: 75px !important;
  }
  .ml-sm-14 {
    margin-left: 80px !important;
  }
  .ml-sm-15 {
    margin-left: 85px !important;
  }
  .ml-sm-16 {
    margin-left: 90px !important;
  }
  .ml-sm-17 {
    margin-left: 95px !important;
  }
  .ml-sm-18 {
    margin-left: 100px !important;
  }
  .ml-sm-19 {
    margin-left: 105px !important;
  }
  .ml-sm-20 {
    margin-left: 110px !important;
  }
  .ml-sm-21 {
    margin-left: 115px !important;
  }
  .ml-sm-22 {
    margin-left: 120px !important;
  }
  .ml-sm-23 {
    margin-left: 125px !important;
  }
  .ml-sm-24 {
    margin-left: 130px !important;
  }
  .ml-sm-25 {
    margin-left: 135px !important;
  }
  .ml-sm-26 {
    margin-left: 140px !important;
  }
  .ml-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -5px !important;
  }
  .m-sm-n2 {
    margin: -10px !important;
  }
  .m-sm-n3 {
    margin: -15px !important;
  }
  .m-sm-n4 {
    margin: -20px !important;
  }
  .m-sm-n5 {
    margin: -25px !important;
  }
  .m-sm-n6 {
    margin: -30px !important;
  }
  .m-sm-n7 {
    margin: -35px !important;
  }
  .m-sm-n8 {
    margin: -40px !important;
  }
  .m-sm-n9 {
    margin: -45px !important;
  }
  .m-sm-n10 {
    margin: -50px !important;
  }
  .m-sm-n11 {
    margin: -60px !important;
  }
  .m-sm-n12 {
    margin: -70px !important;
  }
  .m-sm-n13 {
    margin: -75px !important;
  }
  .m-sm-n14 {
    margin: -80px !important;
  }
  .m-sm-n15 {
    margin: -85px !important;
  }
  .m-sm-n16 {
    margin: -90px !important;
  }
  .m-sm-n17 {
    margin: -95px !important;
  }
  .m-sm-n18 {
    margin: -100px !important;
  }
  .m-sm-n19 {
    margin: -105px !important;
  }
  .m-sm-n20 {
    margin: -110px !important;
  }
  .m-sm-n21 {
    margin: -115px !important;
  }
  .m-sm-n22 {
    margin: -120px !important;
  }
  .m-sm-n23 {
    margin: -125px !important;
  }
  .m-sm-n24 {
    margin: -130px !important;
  }
  .m-sm-n25 {
    margin: -135px !important;
  }
  .m-sm-n26 {
    margin: -140px !important;
  }
  .mx-sm-n1 {
    margin-right: -5px !important;
    margin-left: -5px !important;
  }
  .mx-sm-n2 {
    margin-right: -10px !important;
    margin-left: -10px !important;
  }
  .mx-sm-n3 {
    margin-right: -15px !important;
    margin-left: -15px !important;
  }
  .mx-sm-n4 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }
  .mx-sm-n5 {
    margin-right: -25px !important;
    margin-left: -25px !important;
  }
  .mx-sm-n6 {
    margin-right: -30px !important;
    margin-left: -30px !important;
  }
  .mx-sm-n7 {
    margin-right: -35px !important;
    margin-left: -35px !important;
  }
  .mx-sm-n8 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }
  .mx-sm-n9 {
    margin-right: -45px !important;
    margin-left: -45px !important;
  }
  .mx-sm-n10 {
    margin-right: -50px !important;
    margin-left: -50px !important;
  }
  .mx-sm-n11 {
    margin-right: -60px !important;
    margin-left: -60px !important;
  }
  .mx-sm-n12 {
    margin-right: -70px !important;
    margin-left: -70px !important;
  }
  .mx-sm-n13 {
    margin-right: -75px !important;
    margin-left: -75px !important;
  }
  .mx-sm-n14 {
    margin-right: -80px !important;
    margin-left: -80px !important;
  }
  .mx-sm-n15 {
    margin-right: -85px !important;
    margin-left: -85px !important;
  }
  .mx-sm-n16 {
    margin-right: -90px !important;
    margin-left: -90px !important;
  }
  .mx-sm-n17 {
    margin-right: -95px !important;
    margin-left: -95px !important;
  }
  .mx-sm-n18 {
    margin-right: -100px !important;
    margin-left: -100px !important;
  }
  .mx-sm-n19 {
    margin-right: -105px !important;
    margin-left: -105px !important;
  }
  .mx-sm-n20 {
    margin-right: -110px !important;
    margin-left: -110px !important;
  }
  .mx-sm-n21 {
    margin-right: -115px !important;
    margin-left: -115px !important;
  }
  .mx-sm-n22 {
    margin-right: -120px !important;
    margin-left: -120px !important;
  }
  .mx-sm-n23 {
    margin-right: -125px !important;
    margin-left: -125px !important;
  }
  .mx-sm-n24 {
    margin-right: -130px !important;
    margin-left: -130px !important;
  }
  .mx-sm-n25 {
    margin-right: -135px !important;
    margin-left: -135px !important;
  }
  .mx-sm-n26 {
    margin-right: -140px !important;
    margin-left: -140px !important;
  }
  .my-sm-n1 {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .my-sm-n2 {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .my-sm-n3 {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .my-sm-n4 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .my-sm-n5 {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .my-sm-n6 {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .my-sm-n7 {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .my-sm-n8 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .my-sm-n9 {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .my-sm-n10 {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .my-sm-n11 {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .my-sm-n12 {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .my-sm-n13 {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .my-sm-n14 {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .my-sm-n15 {
    margin-top: -85px !important;
    margin-bottom: -85px !important;
  }
  .my-sm-n16 {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .my-sm-n17 {
    margin-top: -95px !important;
    margin-bottom: -95px !important;
  }
  .my-sm-n18 {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .my-sm-n19 {
    margin-top: -105px !important;
    margin-bottom: -105px !important;
  }
  .my-sm-n20 {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .my-sm-n21 {
    margin-top: -115px !important;
    margin-bottom: -115px !important;
  }
  .my-sm-n22 {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .my-sm-n23 {
    margin-top: -125px !important;
    margin-bottom: -125px !important;
  }
  .my-sm-n24 {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .my-sm-n25 {
    margin-top: -135px !important;
    margin-bottom: -135px !important;
  }
  .my-sm-n26 {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mt-sm-n1 {
    margin-top: -5px !important;
  }
  .mt-sm-n2 {
    margin-top: -10px !important;
  }
  .mt-sm-n3 {
    margin-top: -15px !important;
  }
  .mt-sm-n4 {
    margin-top: -20px !important;
  }
  .mt-sm-n5 {
    margin-top: -25px !important;
  }
  .mt-sm-n6 {
    margin-top: -30px !important;
  }
  .mt-sm-n7 {
    margin-top: -35px !important;
  }
  .mt-sm-n8 {
    margin-top: -40px !important;
  }
  .mt-sm-n9 {
    margin-top: -45px !important;
  }
  .mt-sm-n10 {
    margin-top: -50px !important;
  }
  .mt-sm-n11 {
    margin-top: -60px !important;
  }
  .mt-sm-n12 {
    margin-top: -70px !important;
  }
  .mt-sm-n13 {
    margin-top: -75px !important;
  }
  .mt-sm-n14 {
    margin-top: -80px !important;
  }
  .mt-sm-n15 {
    margin-top: -85px !important;
  }
  .mt-sm-n16 {
    margin-top: -90px !important;
  }
  .mt-sm-n17 {
    margin-top: -95px !important;
  }
  .mt-sm-n18 {
    margin-top: -100px !important;
  }
  .mt-sm-n19 {
    margin-top: -105px !important;
  }
  .mt-sm-n20 {
    margin-top: -110px !important;
  }
  .mt-sm-n21 {
    margin-top: -115px !important;
  }
  .mt-sm-n22 {
    margin-top: -120px !important;
  }
  .mt-sm-n23 {
    margin-top: -125px !important;
  }
  .mt-sm-n24 {
    margin-top: -130px !important;
  }
  .mt-sm-n25 {
    margin-top: -135px !important;
  }
  .mt-sm-n26 {
    margin-top: -140px !important;
  }
  .mr-sm-n1 {
    margin-right: -5px !important;
  }
  .mr-sm-n2 {
    margin-right: -10px !important;
  }
  .mr-sm-n3 {
    margin-right: -15px !important;
  }
  .mr-sm-n4 {
    margin-right: -20px !important;
  }
  .mr-sm-n5 {
    margin-right: -25px !important;
  }
  .mr-sm-n6 {
    margin-right: -30px !important;
  }
  .mr-sm-n7 {
    margin-right: -35px !important;
  }
  .mr-sm-n8 {
    margin-right: -40px !important;
  }
  .mr-sm-n9 {
    margin-right: -45px !important;
  }
  .mr-sm-n10 {
    margin-right: -50px !important;
  }
  .mr-sm-n11 {
    margin-right: -60px !important;
  }
  .mr-sm-n12 {
    margin-right: -70px !important;
  }
  .mr-sm-n13 {
    margin-right: -75px !important;
  }
  .mr-sm-n14 {
    margin-right: -80px !important;
  }
  .mr-sm-n15 {
    margin-right: -85px !important;
  }
  .mr-sm-n16 {
    margin-right: -90px !important;
  }
  .mr-sm-n17 {
    margin-right: -95px !important;
  }
  .mr-sm-n18 {
    margin-right: -100px !important;
  }
  .mr-sm-n19 {
    margin-right: -105px !important;
  }
  .mr-sm-n20 {
    margin-right: -110px !important;
  }
  .mr-sm-n21 {
    margin-right: -115px !important;
  }
  .mr-sm-n22 {
    margin-right: -120px !important;
  }
  .mr-sm-n23 {
    margin-right: -125px !important;
  }
  .mr-sm-n24 {
    margin-right: -130px !important;
  }
  .mr-sm-n25 {
    margin-right: -135px !important;
  }
  .mr-sm-n26 {
    margin-right: -140px !important;
  }
  .mb-sm-n1 {
    margin-bottom: -5px !important;
  }
  .mb-sm-n2 {
    margin-bottom: -10px !important;
  }
  .mb-sm-n3 {
    margin-bottom: -15px !important;
  }
  .mb-sm-n4 {
    margin-bottom: -20px !important;
  }
  .mb-sm-n5 {
    margin-bottom: -25px !important;
  }
  .mb-sm-n6 {
    margin-bottom: -30px !important;
  }
  .mb-sm-n7 {
    margin-bottom: -35px !important;
  }
  .mb-sm-n8 {
    margin-bottom: -40px !important;
  }
  .mb-sm-n9 {
    margin-bottom: -45px !important;
  }
  .mb-sm-n10 {
    margin-bottom: -50px !important;
  }
  .mb-sm-n11 {
    margin-bottom: -60px !important;
  }
  .mb-sm-n12 {
    margin-bottom: -70px !important;
  }
  .mb-sm-n13 {
    margin-bottom: -75px !important;
  }
  .mb-sm-n14 {
    margin-bottom: -80px !important;
  }
  .mb-sm-n15 {
    margin-bottom: -85px !important;
  }
  .mb-sm-n16 {
    margin-bottom: -90px !important;
  }
  .mb-sm-n17 {
    margin-bottom: -95px !important;
  }
  .mb-sm-n18 {
    margin-bottom: -100px !important;
  }
  .mb-sm-n19 {
    margin-bottom: -105px !important;
  }
  .mb-sm-n20 {
    margin-bottom: -110px !important;
  }
  .mb-sm-n21 {
    margin-bottom: -115px !important;
  }
  .mb-sm-n22 {
    margin-bottom: -120px !important;
  }
  .mb-sm-n23 {
    margin-bottom: -125px !important;
  }
  .mb-sm-n24 {
    margin-bottom: -130px !important;
  }
  .mb-sm-n25 {
    margin-bottom: -135px !important;
  }
  .mb-sm-n26 {
    margin-bottom: -140px !important;
  }
  .ml-sm-n1 {
    margin-left: -5px !important;
  }
  .ml-sm-n2 {
    margin-left: -10px !important;
  }
  .ml-sm-n3 {
    margin-left: -15px !important;
  }
  .ml-sm-n4 {
    margin-left: -20px !important;
  }
  .ml-sm-n5 {
    margin-left: -25px !important;
  }
  .ml-sm-n6 {
    margin-left: -30px !important;
  }
  .ml-sm-n7 {
    margin-left: -35px !important;
  }
  .ml-sm-n8 {
    margin-left: -40px !important;
  }
  .ml-sm-n9 {
    margin-left: -45px !important;
  }
  .ml-sm-n10 {
    margin-left: -50px !important;
  }
  .ml-sm-n11 {
    margin-left: -60px !important;
  }
  .ml-sm-n12 {
    margin-left: -70px !important;
  }
  .ml-sm-n13 {
    margin-left: -75px !important;
  }
  .ml-sm-n14 {
    margin-left: -80px !important;
  }
  .ml-sm-n15 {
    margin-left: -85px !important;
  }
  .ml-sm-n16 {
    margin-left: -90px !important;
  }
  .ml-sm-n17 {
    margin-left: -95px !important;
  }
  .ml-sm-n18 {
    margin-left: -100px !important;
  }
  .ml-sm-n19 {
    margin-left: -105px !important;
  }
  .ml-sm-n20 {
    margin-left: -110px !important;
  }
  .ml-sm-n21 {
    margin-left: -115px !important;
  }
  .ml-sm-n22 {
    margin-left: -120px !important;
  }
  .ml-sm-n23 {
    margin-left: -125px !important;
  }
  .ml-sm-n24 {
    margin-left: -130px !important;
  }
  .ml-sm-n25 {
    margin-left: -135px !important;
  }
  .ml-sm-n26 {
    margin-left: -140px !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 5px !important;
  }
  .p-sm-2 {
    padding: 10px !important;
  }
  .p-sm-3 {
    padding: 15px !important;
  }
  .p-sm-4 {
    padding: 20px !important;
  }
  .p-sm-5 {
    padding: 25px !important;
  }
  .p-sm-6 {
    padding: 30px !important;
  }
  .p-sm-7 {
    padding: 35px !important;
  }
  .p-sm-8 {
    padding: 40px !important;
  }
  .p-sm-9 {
    padding: 45px !important;
  }
  .p-sm-10 {
    padding: 50px !important;
  }
  .p-sm-11 {
    padding: 60px !important;
  }
  .p-sm-12 {
    padding: 70px !important;
  }
  .p-sm-13 {
    padding: 75px !important;
  }
  .p-sm-14 {
    padding: 80px !important;
  }
  .p-sm-15 {
    padding: 85px !important;
  }
  .p-sm-16 {
    padding: 90px !important;
  }
  .p-sm-17 {
    padding: 95px !important;
  }
  .p-sm-18 {
    padding: 100px !important;
  }
  .p-sm-19 {
    padding: 105px !important;
  }
  .p-sm-20 {
    padding: 110px !important;
  }
  .p-sm-21 {
    padding: 115px !important;
  }
  .p-sm-22 {
    padding: 120px !important;
  }
  .p-sm-23 {
    padding: 125px !important;
  }
  .p-sm-24 {
    padding: 130px !important;
  }
  .p-sm-25 {
    padding: 135px !important;
  }
  .p-sm-26 {
    padding: 140px !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .px-sm-2 {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .px-sm-3 {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .px-sm-4 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-sm-5 {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
  .px-sm-6 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-sm-7 {
    padding-right: 35px !important;
    padding-left: 35px !important;
  }
  .px-sm-8 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .px-sm-9 {
    padding-right: 45px !important;
    padding-left: 45px !important;
  }
  .px-sm-10 {
    padding-right: 50px !important;
    padding-left: 50px !important;
  }
  .px-sm-11 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .px-sm-12 {
    padding-right: 70px !important;
    padding-left: 70px !important;
  }
  .px-sm-13 {
    padding-right: 75px !important;
    padding-left: 75px !important;
  }
  .px-sm-14 {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .px-sm-15 {
    padding-right: 85px !important;
    padding-left: 85px !important;
  }
  .px-sm-16 {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
  .px-sm-17 {
    padding-right: 95px !important;
    padding-left: 95px !important;
  }
  .px-sm-18 {
    padding-right: 100px !important;
    padding-left: 100px !important;
  }
  .px-sm-19 {
    padding-right: 105px !important;
    padding-left: 105px !important;
  }
  .px-sm-20 {
    padding-right: 110px !important;
    padding-left: 110px !important;
  }
  .px-sm-21 {
    padding-right: 115px !important;
    padding-left: 115px !important;
  }
  .px-sm-22 {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }
  .px-sm-23 {
    padding-right: 125px !important;
    padding-left: 125px !important;
  }
  .px-sm-24 {
    padding-right: 130px !important;
    padding-left: 130px !important;
  }
  .px-sm-25 {
    padding-right: 135px !important;
    padding-left: 135px !important;
  }
  .px-sm-26 {
    padding-right: 140px !important;
    padding-left: 140px !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .py-sm-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .py-sm-3 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .py-sm-4 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-sm-5 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .py-sm-6 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-sm-7 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .py-sm-8 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .py-sm-9 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .py-sm-10 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .py-sm-11 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .py-sm-12 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .py-sm-13 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .py-sm-14 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .py-sm-15 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .py-sm-16 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .py-sm-17 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .py-sm-18 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .py-sm-19 {
    padding-top: 105px !important;
    padding-bottom: 105px !important;
  }
  .py-sm-20 {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .py-sm-21 {
    padding-top: 115px !important;
    padding-bottom: 115px !important;
  }
  .py-sm-22 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .py-sm-23 {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
  }
  .py-sm-24 {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .py-sm-25 {
    padding-top: 135px !important;
    padding-bottom: 135px !important;
  }
  .py-sm-26 {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 5px !important;
  }
  .pt-sm-2 {
    padding-top: 10px !important;
  }
  .pt-sm-3 {
    padding-top: 15px !important;
  }
  .pt-sm-4 {
    padding-top: 20px !important;
  }
  .pt-sm-5 {
    padding-top: 25px !important;
  }
  .pt-sm-6 {
    padding-top: 30px !important;
  }
  .pt-sm-7 {
    padding-top: 35px !important;
  }
  .pt-sm-8 {
    padding-top: 40px !important;
  }
  .pt-sm-9 {
    padding-top: 45px !important;
  }
  .pt-sm-10 {
    padding-top: 50px !important;
  }
  .pt-sm-11 {
    padding-top: 60px !important;
  }
  .pt-sm-12 {
    padding-top: 70px !important;
  }
  .pt-sm-13 {
    padding-top: 75px !important;
  }
  .pt-sm-14 {
    padding-top: 80px !important;
  }
  .pt-sm-15 {
    padding-top: 85px !important;
  }
  .pt-sm-16 {
    padding-top: 90px !important;
  }
  .pt-sm-17 {
    padding-top: 95px !important;
  }
  .pt-sm-18 {
    padding-top: 100px !important;
  }
  .pt-sm-19 {
    padding-top: 105px !important;
  }
  .pt-sm-20 {
    padding-top: 110px !important;
  }
  .pt-sm-21 {
    padding-top: 115px !important;
  }
  .pt-sm-22 {
    padding-top: 120px !important;
  }
  .pt-sm-23 {
    padding-top: 125px !important;
  }
  .pt-sm-24 {
    padding-top: 130px !important;
  }
  .pt-sm-25 {
    padding-top: 135px !important;
  }
  .pt-sm-26 {
    padding-top: 140px !important;
  }
  .pr-sm-0 {
    padding-right: 0 !important;
  }
  .pr-sm-1 {
    padding-right: 5px !important;
  }
  .pr-sm-2 {
    padding-right: 10px !important;
  }
  .pr-sm-3 {
    padding-right: 15px !important;
  }
  .pr-sm-4 {
    padding-right: 20px !important;
  }
  .pr-sm-5 {
    padding-right: 25px !important;
  }
  .pr-sm-6 {
    padding-right: 30px !important;
  }
  .pr-sm-7 {
    padding-right: 35px !important;
  }
  .pr-sm-8 {
    padding-right: 40px !important;
  }
  .pr-sm-9 {
    padding-right: 45px !important;
  }
  .pr-sm-10 {
    padding-right: 50px !important;
  }
  .pr-sm-11 {
    padding-right: 60px !important;
  }
  .pr-sm-12 {
    padding-right: 70px !important;
  }
  .pr-sm-13 {
    padding-right: 75px !important;
  }
  .pr-sm-14 {
    padding-right: 80px !important;
  }
  .pr-sm-15 {
    padding-right: 85px !important;
  }
  .pr-sm-16 {
    padding-right: 90px !important;
  }
  .pr-sm-17 {
    padding-right: 95px !important;
  }
  .pr-sm-18 {
    padding-right: 100px !important;
  }
  .pr-sm-19 {
    padding-right: 105px !important;
  }
  .pr-sm-20 {
    padding-right: 110px !important;
  }
  .pr-sm-21 {
    padding-right: 115px !important;
  }
  .pr-sm-22 {
    padding-right: 120px !important;
  }
  .pr-sm-23 {
    padding-right: 125px !important;
  }
  .pr-sm-24 {
    padding-right: 130px !important;
  }
  .pr-sm-25 {
    padding-right: 135px !important;
  }
  .pr-sm-26 {
    padding-right: 140px !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 5px !important;
  }
  .pb-sm-2 {
    padding-bottom: 10px !important;
  }
  .pb-sm-3 {
    padding-bottom: 15px !important;
  }
  .pb-sm-4 {
    padding-bottom: 20px !important;
  }
  .pb-sm-5 {
    padding-bottom: 25px !important;
  }
  .pb-sm-6 {
    padding-bottom: 30px !important;
  }
  .pb-sm-7 {
    padding-bottom: 35px !important;
  }
  .pb-sm-8 {
    padding-bottom: 40px !important;
  }
  .pb-sm-9 {
    padding-bottom: 45px !important;
  }
  .pb-sm-10 {
    padding-bottom: 50px !important;
  }
  .pb-sm-11 {
    padding-bottom: 60px !important;
  }
  .pb-sm-12 {
    padding-bottom: 70px !important;
  }
  .pb-sm-13 {
    padding-bottom: 75px !important;
  }
  .pb-sm-14 {
    padding-bottom: 80px !important;
  }
  .pb-sm-15 {
    padding-bottom: 85px !important;
  }
  .pb-sm-16 {
    padding-bottom: 90px !important;
  }
  .pb-sm-17 {
    padding-bottom: 95px !important;
  }
  .pb-sm-18 {
    padding-bottom: 100px !important;
  }
  .pb-sm-19 {
    padding-bottom: 105px !important;
  }
  .pb-sm-20 {
    padding-bottom: 110px !important;
  }
  .pb-sm-21 {
    padding-bottom: 115px !important;
  }
  .pb-sm-22 {
    padding-bottom: 120px !important;
  }
  .pb-sm-23 {
    padding-bottom: 125px !important;
  }
  .pb-sm-24 {
    padding-bottom: 130px !important;
  }
  .pb-sm-25 {
    padding-bottom: 135px !important;
  }
  .pb-sm-26 {
    padding-bottom: 140px !important;
  }
  .pl-sm-0 {
    padding-left: 0 !important;
  }
  .pl-sm-1 {
    padding-left: 5px !important;
  }
  .pl-sm-2 {
    padding-left: 10px !important;
  }
  .pl-sm-3 {
    padding-left: 15px !important;
  }
  .pl-sm-4 {
    padding-left: 20px !important;
  }
  .pl-sm-5 {
    padding-left: 25px !important;
  }
  .pl-sm-6 {
    padding-left: 30px !important;
  }
  .pl-sm-7 {
    padding-left: 35px !important;
  }
  .pl-sm-8 {
    padding-left: 40px !important;
  }
  .pl-sm-9 {
    padding-left: 45px !important;
  }
  .pl-sm-10 {
    padding-left: 50px !important;
  }
  .pl-sm-11 {
    padding-left: 60px !important;
  }
  .pl-sm-12 {
    padding-left: 70px !important;
  }
  .pl-sm-13 {
    padding-left: 75px !important;
  }
  .pl-sm-14 {
    padding-left: 80px !important;
  }
  .pl-sm-15 {
    padding-left: 85px !important;
  }
  .pl-sm-16 {
    padding-left: 90px !important;
  }
  .pl-sm-17 {
    padding-left: 95px !important;
  }
  .pl-sm-18 {
    padding-left: 100px !important;
  }
  .pl-sm-19 {
    padding-left: 105px !important;
  }
  .pl-sm-20 {
    padding-left: 110px !important;
  }
  .pl-sm-21 {
    padding-left: 115px !important;
  }
  .pl-sm-22 {
    padding-left: 120px !important;
  }
  .pl-sm-23 {
    padding-left: 125px !important;
  }
  .pl-sm-24 {
    padding-left: 130px !important;
  }
  .pl-sm-25 {
    padding-left: 135px !important;
  }
  .pl-sm-26 {
    padding-left: 140px !important;
  }
  .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) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: 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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 5px !important;
  }
  .m-md-2 {
    margin: 10px !important;
  }
  .m-md-3 {
    margin: 15px !important;
  }
  .m-md-4 {
    margin: 20px !important;
  }
  .m-md-5 {
    margin: 25px !important;
  }
  .m-md-6 {
    margin: 30px !important;
  }
  .m-md-7 {
    margin: 35px !important;
  }
  .m-md-8 {
    margin: 40px !important;
  }
  .m-md-9 {
    margin: 45px !important;
  }
  .m-md-10 {
    margin: 50px !important;
  }
  .m-md-11 {
    margin: 60px !important;
  }
  .m-md-12 {
    margin: 70px !important;
  }
  .m-md-13 {
    margin: 75px !important;
  }
  .m-md-14 {
    margin: 80px !important;
  }
  .m-md-15 {
    margin: 85px !important;
  }
  .m-md-16 {
    margin: 90px !important;
  }
  .m-md-17 {
    margin: 95px !important;
  }
  .m-md-18 {
    margin: 100px !important;
  }
  .m-md-19 {
    margin: 105px !important;
  }
  .m-md-20 {
    margin: 110px !important;
  }
  .m-md-21 {
    margin: 115px !important;
  }
  .m-md-22 {
    margin: 120px !important;
  }
  .m-md-23 {
    margin: 125px !important;
  }
  .m-md-24 {
    margin: 130px !important;
  }
  .m-md-25 {
    margin: 135px !important;
  }
  .m-md-26 {
    margin: 140px !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .mx-md-2 {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .mx-md-3 {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .mx-md-4 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-md-5 {
    margin-right: 25px !important;
    margin-left: 25px !important;
  }
  .mx-md-6 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-md-7 {
    margin-right: 35px !important;
    margin-left: 35px !important;
  }
  .mx-md-8 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .mx-md-9 {
    margin-right: 45px !important;
    margin-left: 45px !important;
  }
  .mx-md-10 {
    margin-right: 50px !important;
    margin-left: 50px !important;
  }
  .mx-md-11 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-md-12 {
    margin-right: 70px !important;
    margin-left: 70px !important;
  }
  .mx-md-13 {
    margin-right: 75px !important;
    margin-left: 75px !important;
  }
  .mx-md-14 {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .mx-md-15 {
    margin-right: 85px !important;
    margin-left: 85px !important;
  }
  .mx-md-16 {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
  .mx-md-17 {
    margin-right: 95px !important;
    margin-left: 95px !important;
  }
  .mx-md-18 {
    margin-right: 100px !important;
    margin-left: 100px !important;
  }
  .mx-md-19 {
    margin-right: 105px !important;
    margin-left: 105px !important;
  }
  .mx-md-20 {
    margin-right: 110px !important;
    margin-left: 110px !important;
  }
  .mx-md-21 {
    margin-right: 115px !important;
    margin-left: 115px !important;
  }
  .mx-md-22 {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }
  .mx-md-23 {
    margin-right: 125px !important;
    margin-left: 125px !important;
  }
  .mx-md-24 {
    margin-right: 130px !important;
    margin-left: 130px !important;
  }
  .mx-md-25 {
    margin-right: 135px !important;
    margin-left: 135px !important;
  }
  .mx-md-26 {
    margin-right: 140px !important;
    margin-left: 140px !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-md-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my-md-3 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .my-md-4 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-md-5 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .my-md-6 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-md-7 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .my-md-8 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-md-9 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .my-md-10 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .my-md-11 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-md-12 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .my-md-13 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .my-md-14 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-md-15 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .my-md-16 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .my-md-17 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .my-md-18 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .my-md-19 {
    margin-top: 105px !important;
    margin-bottom: 105px !important;
  }
  .my-md-20 {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .my-md-21 {
    margin-top: 115px !important;
    margin-bottom: 115px !important;
  }
  .my-md-22 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .my-md-23 {
    margin-top: 125px !important;
    margin-bottom: 125px !important;
  }
  .my-md-24 {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .my-md-25 {
    margin-top: 135px !important;
    margin-bottom: 135px !important;
  }
  .my-md-26 {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 5px !important;
  }
  .mt-md-2 {
    margin-top: 10px !important;
  }
  .mt-md-3 {
    margin-top: 15px !important;
  }
  .mt-md-4 {
    margin-top: 20px !important;
  }
  .mt-md-5 {
    margin-top: 25px !important;
  }
  .mt-md-6 {
    margin-top: 30px !important;
  }
  .mt-md-7 {
    margin-top: 35px !important;
  }
  .mt-md-8 {
    margin-top: 40px !important;
  }
  .mt-md-9 {
    margin-top: 45px !important;
  }
  .mt-md-10 {
    margin-top: 50px !important;
  }
  .mt-md-11 {
    margin-top: 60px !important;
  }
  .mt-md-12 {
    margin-top: 70px !important;
  }
  .mt-md-13 {
    margin-top: 75px !important;
  }
  .mt-md-14 {
    margin-top: 80px !important;
  }
  .mt-md-15 {
    margin-top: 85px !important;
  }
  .mt-md-16 {
    margin-top: 90px !important;
  }
  .mt-md-17 {
    margin-top: 95px !important;
  }
  .mt-md-18 {
    margin-top: 100px !important;
  }
  .mt-md-19 {
    margin-top: 105px !important;
  }
  .mt-md-20 {
    margin-top: 110px !important;
  }
  .mt-md-21 {
    margin-top: 115px !important;
  }
  .mt-md-22 {
    margin-top: 120px !important;
  }
  .mt-md-23 {
    margin-top: 125px !important;
  }
  .mt-md-24 {
    margin-top: 130px !important;
  }
  .mt-md-25 {
    margin-top: 135px !important;
  }
  .mt-md-26 {
    margin-top: 140px !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .mr-md-0 {
    margin-right: 0 !important;
  }
  .mr-md-1 {
    margin-right: 5px !important;
  }
  .mr-md-2 {
    margin-right: 10px !important;
  }
  .mr-md-3 {
    margin-right: 15px !important;
  }
  .mr-md-4 {
    margin-right: 20px !important;
  }
  .mr-md-5 {
    margin-right: 25px !important;
  }
  .mr-md-6 {
    margin-right: 30px !important;
  }
  .mr-md-7 {
    margin-right: 35px !important;
  }
  .mr-md-8 {
    margin-right: 40px !important;
  }
  .mr-md-9 {
    margin-right: 45px !important;
  }
  .mr-md-10 {
    margin-right: 50px !important;
  }
  .mr-md-11 {
    margin-right: 60px !important;
  }
  .mr-md-12 {
    margin-right: 70px !important;
  }
  .mr-md-13 {
    margin-right: 75px !important;
  }
  .mr-md-14 {
    margin-right: 80px !important;
  }
  .mr-md-15 {
    margin-right: 85px !important;
  }
  .mr-md-16 {
    margin-right: 90px !important;
  }
  .mr-md-17 {
    margin-right: 95px !important;
  }
  .mr-md-18 {
    margin-right: 100px !important;
  }
  .mr-md-19 {
    margin-right: 105px !important;
  }
  .mr-md-20 {
    margin-right: 110px !important;
  }
  .mr-md-21 {
    margin-right: 115px !important;
  }
  .mr-md-22 {
    margin-right: 120px !important;
  }
  .mr-md-23 {
    margin-right: 125px !important;
  }
  .mr-md-24 {
    margin-right: 130px !important;
  }
  .mr-md-25 {
    margin-right: 135px !important;
  }
  .mr-md-26 {
    margin-right: 140px !important;
  }
  .mr-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 5px !important;
  }
  .mb-md-2 {
    margin-bottom: 10px !important;
  }
  .mb-md-3 {
    margin-bottom: 15px !important;
  }
  .mb-md-4 {
    margin-bottom: 20px !important;
  }
  .mb-md-5 {
    margin-bottom: 25px !important;
  }
  .mb-md-6 {
    margin-bottom: 30px !important;
  }
  .mb-md-7 {
    margin-bottom: 35px !important;
  }
  .mb-md-8 {
    margin-bottom: 40px !important;
  }
  .mb-md-9 {
    margin-bottom: 45px !important;
  }
  .mb-md-10 {
    margin-bottom: 50px !important;
  }
  .mb-md-11 {
    margin-bottom: 60px !important;
  }
  .mb-md-12 {
    margin-bottom: 70px !important;
  }
  .mb-md-13 {
    margin-bottom: 75px !important;
  }
  .mb-md-14 {
    margin-bottom: 80px !important;
  }
  .mb-md-15 {
    margin-bottom: 85px !important;
  }
  .mb-md-16 {
    margin-bottom: 90px !important;
  }
  .mb-md-17 {
    margin-bottom: 95px !important;
  }
  .mb-md-18 {
    margin-bottom: 100px !important;
  }
  .mb-md-19 {
    margin-bottom: 105px !important;
  }
  .mb-md-20 {
    margin-bottom: 110px !important;
  }
  .mb-md-21 {
    margin-bottom: 115px !important;
  }
  .mb-md-22 {
    margin-bottom: 120px !important;
  }
  .mb-md-23 {
    margin-bottom: 125px !important;
  }
  .mb-md-24 {
    margin-bottom: 130px !important;
  }
  .mb-md-25 {
    margin-bottom: 135px !important;
  }
  .mb-md-26 {
    margin-bottom: 140px !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-0 {
    margin-left: 0 !important;
  }
  .ml-md-1 {
    margin-left: 5px !important;
  }
  .ml-md-2 {
    margin-left: 10px !important;
  }
  .ml-md-3 {
    margin-left: 15px !important;
  }
  .ml-md-4 {
    margin-left: 20px !important;
  }
  .ml-md-5 {
    margin-left: 25px !important;
  }
  .ml-md-6 {
    margin-left: 30px !important;
  }
  .ml-md-7 {
    margin-left: 35px !important;
  }
  .ml-md-8 {
    margin-left: 40px !important;
  }
  .ml-md-9 {
    margin-left: 45px !important;
  }
  .ml-md-10 {
    margin-left: 50px !important;
  }
  .ml-md-11 {
    margin-left: 60px !important;
  }
  .ml-md-12 {
    margin-left: 70px !important;
  }
  .ml-md-13 {
    margin-left: 75px !important;
  }
  .ml-md-14 {
    margin-left: 80px !important;
  }
  .ml-md-15 {
    margin-left: 85px !important;
  }
  .ml-md-16 {
    margin-left: 90px !important;
  }
  .ml-md-17 {
    margin-left: 95px !important;
  }
  .ml-md-18 {
    margin-left: 100px !important;
  }
  .ml-md-19 {
    margin-left: 105px !important;
  }
  .ml-md-20 {
    margin-left: 110px !important;
  }
  .ml-md-21 {
    margin-left: 115px !important;
  }
  .ml-md-22 {
    margin-left: 120px !important;
  }
  .ml-md-23 {
    margin-left: 125px !important;
  }
  .ml-md-24 {
    margin-left: 130px !important;
  }
  .ml-md-25 {
    margin-left: 135px !important;
  }
  .ml-md-26 {
    margin-left: 140px !important;
  }
  .ml-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -5px !important;
  }
  .m-md-n2 {
    margin: -10px !important;
  }
  .m-md-n3 {
    margin: -15px !important;
  }
  .m-md-n4 {
    margin: -20px !important;
  }
  .m-md-n5 {
    margin: -25px !important;
  }
  .m-md-n6 {
    margin: -30px !important;
  }
  .m-md-n7 {
    margin: -35px !important;
  }
  .m-md-n8 {
    margin: -40px !important;
  }
  .m-md-n9 {
    margin: -45px !important;
  }
  .m-md-n10 {
    margin: -50px !important;
  }
  .m-md-n11 {
    margin: -60px !important;
  }
  .m-md-n12 {
    margin: -70px !important;
  }
  .m-md-n13 {
    margin: -75px !important;
  }
  .m-md-n14 {
    margin: -80px !important;
  }
  .m-md-n15 {
    margin: -85px !important;
  }
  .m-md-n16 {
    margin: -90px !important;
  }
  .m-md-n17 {
    margin: -95px !important;
  }
  .m-md-n18 {
    margin: -100px !important;
  }
  .m-md-n19 {
    margin: -105px !important;
  }
  .m-md-n20 {
    margin: -110px !important;
  }
  .m-md-n21 {
    margin: -115px !important;
  }
  .m-md-n22 {
    margin: -120px !important;
  }
  .m-md-n23 {
    margin: -125px !important;
  }
  .m-md-n24 {
    margin: -130px !important;
  }
  .m-md-n25 {
    margin: -135px !important;
  }
  .m-md-n26 {
    margin: -140px !important;
  }
  .mx-md-n1 {
    margin-right: -5px !important;
    margin-left: -5px !important;
  }
  .mx-md-n2 {
    margin-right: -10px !important;
    margin-left: -10px !important;
  }
  .mx-md-n3 {
    margin-right: -15px !important;
    margin-left: -15px !important;
  }
  .mx-md-n4 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }
  .mx-md-n5 {
    margin-right: -25px !important;
    margin-left: -25px !important;
  }
  .mx-md-n6 {
    margin-right: -30px !important;
    margin-left: -30px !important;
  }
  .mx-md-n7 {
    margin-right: -35px !important;
    margin-left: -35px !important;
  }
  .mx-md-n8 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }
  .mx-md-n9 {
    margin-right: -45px !important;
    margin-left: -45px !important;
  }
  .mx-md-n10 {
    margin-right: -50px !important;
    margin-left: -50px !important;
  }
  .mx-md-n11 {
    margin-right: -60px !important;
    margin-left: -60px !important;
  }
  .mx-md-n12 {
    margin-right: -70px !important;
    margin-left: -70px !important;
  }
  .mx-md-n13 {
    margin-right: -75px !important;
    margin-left: -75px !important;
  }
  .mx-md-n14 {
    margin-right: -80px !important;
    margin-left: -80px !important;
  }
  .mx-md-n15 {
    margin-right: -85px !important;
    margin-left: -85px !important;
  }
  .mx-md-n16 {
    margin-right: -90px !important;
    margin-left: -90px !important;
  }
  .mx-md-n17 {
    margin-right: -95px !important;
    margin-left: -95px !important;
  }
  .mx-md-n18 {
    margin-right: -100px !important;
    margin-left: -100px !important;
  }
  .mx-md-n19 {
    margin-right: -105px !important;
    margin-left: -105px !important;
  }
  .mx-md-n20 {
    margin-right: -110px !important;
    margin-left: -110px !important;
  }
  .mx-md-n21 {
    margin-right: -115px !important;
    margin-left: -115px !important;
  }
  .mx-md-n22 {
    margin-right: -120px !important;
    margin-left: -120px !important;
  }
  .mx-md-n23 {
    margin-right: -125px !important;
    margin-left: -125px !important;
  }
  .mx-md-n24 {
    margin-right: -130px !important;
    margin-left: -130px !important;
  }
  .mx-md-n25 {
    margin-right: -135px !important;
    margin-left: -135px !important;
  }
  .mx-md-n26 {
    margin-right: -140px !important;
    margin-left: -140px !important;
  }
  .my-md-n1 {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .my-md-n2 {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .my-md-n3 {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .my-md-n4 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .my-md-n5 {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .my-md-n6 {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .my-md-n7 {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .my-md-n8 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .my-md-n9 {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .my-md-n10 {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .my-md-n11 {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .my-md-n12 {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .my-md-n13 {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .my-md-n14 {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .my-md-n15 {
    margin-top: -85px !important;
    margin-bottom: -85px !important;
  }
  .my-md-n16 {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .my-md-n17 {
    margin-top: -95px !important;
    margin-bottom: -95px !important;
  }
  .my-md-n18 {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .my-md-n19 {
    margin-top: -105px !important;
    margin-bottom: -105px !important;
  }
  .my-md-n20 {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .my-md-n21 {
    margin-top: -115px !important;
    margin-bottom: -115px !important;
  }
  .my-md-n22 {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .my-md-n23 {
    margin-top: -125px !important;
    margin-bottom: -125px !important;
  }
  .my-md-n24 {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .my-md-n25 {
    margin-top: -135px !important;
    margin-bottom: -135px !important;
  }
  .my-md-n26 {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mt-md-n1 {
    margin-top: -5px !important;
  }
  .mt-md-n2 {
    margin-top: -10px !important;
  }
  .mt-md-n3 {
    margin-top: -15px !important;
  }
  .mt-md-n4 {
    margin-top: -20px !important;
  }
  .mt-md-n5 {
    margin-top: -25px !important;
  }
  .mt-md-n6 {
    margin-top: -30px !important;
  }
  .mt-md-n7 {
    margin-top: -35px !important;
  }
  .mt-md-n8 {
    margin-top: -40px !important;
  }
  .mt-md-n9 {
    margin-top: -45px !important;
  }
  .mt-md-n10 {
    margin-top: -50px !important;
  }
  .mt-md-n11 {
    margin-top: -60px !important;
  }
  .mt-md-n12 {
    margin-top: -70px !important;
  }
  .mt-md-n13 {
    margin-top: -75px !important;
  }
  .mt-md-n14 {
    margin-top: -80px !important;
  }
  .mt-md-n15 {
    margin-top: -85px !important;
  }
  .mt-md-n16 {
    margin-top: -90px !important;
  }
  .mt-md-n17 {
    margin-top: -95px !important;
  }
  .mt-md-n18 {
    margin-top: -100px !important;
  }
  .mt-md-n19 {
    margin-top: -105px !important;
  }
  .mt-md-n20 {
    margin-top: -110px !important;
  }
  .mt-md-n21 {
    margin-top: -115px !important;
  }
  .mt-md-n22 {
    margin-top: -120px !important;
  }
  .mt-md-n23 {
    margin-top: -125px !important;
  }
  .mt-md-n24 {
    margin-top: -130px !important;
  }
  .mt-md-n25 {
    margin-top: -135px !important;
  }
  .mt-md-n26 {
    margin-top: -140px !important;
  }
  .mr-md-n1 {
    margin-right: -5px !important;
  }
  .mr-md-n2 {
    margin-right: -10px !important;
  }
  .mr-md-n3 {
    margin-right: -15px !important;
  }
  .mr-md-n4 {
    margin-right: -20px !important;
  }
  .mr-md-n5 {
    margin-right: -25px !important;
  }
  .mr-md-n6 {
    margin-right: -30px !important;
  }
  .mr-md-n7 {
    margin-right: -35px !important;
  }
  .mr-md-n8 {
    margin-right: -40px !important;
  }
  .mr-md-n9 {
    margin-right: -45px !important;
  }
  .mr-md-n10 {
    margin-right: -50px !important;
  }
  .mr-md-n11 {
    margin-right: -60px !important;
  }
  .mr-md-n12 {
    margin-right: -70px !important;
  }
  .mr-md-n13 {
    margin-right: -75px !important;
  }
  .mr-md-n14 {
    margin-right: -80px !important;
  }
  .mr-md-n15 {
    margin-right: -85px !important;
  }
  .mr-md-n16 {
    margin-right: -90px !important;
  }
  .mr-md-n17 {
    margin-right: -95px !important;
  }
  .mr-md-n18 {
    margin-right: -100px !important;
  }
  .mr-md-n19 {
    margin-right: -105px !important;
  }
  .mr-md-n20 {
    margin-right: -110px !important;
  }
  .mr-md-n21 {
    margin-right: -115px !important;
  }
  .mr-md-n22 {
    margin-right: -120px !important;
  }
  .mr-md-n23 {
    margin-right: -125px !important;
  }
  .mr-md-n24 {
    margin-right: -130px !important;
  }
  .mr-md-n25 {
    margin-right: -135px !important;
  }
  .mr-md-n26 {
    margin-right: -140px !important;
  }
  .mb-md-n1 {
    margin-bottom: -5px !important;
  }
  .mb-md-n2 {
    margin-bottom: -10px !important;
  }
  .mb-md-n3 {
    margin-bottom: -15px !important;
  }
  .mb-md-n4 {
    margin-bottom: -20px !important;
  }
  .mb-md-n5 {
    margin-bottom: -25px !important;
  }
  .mb-md-n6 {
    margin-bottom: -30px !important;
  }
  .mb-md-n7 {
    margin-bottom: -35px !important;
  }
  .mb-md-n8 {
    margin-bottom: -40px !important;
  }
  .mb-md-n9 {
    margin-bottom: -45px !important;
  }
  .mb-md-n10 {
    margin-bottom: -50px !important;
  }
  .mb-md-n11 {
    margin-bottom: -60px !important;
  }
  .mb-md-n12 {
    margin-bottom: -70px !important;
  }
  .mb-md-n13 {
    margin-bottom: -75px !important;
  }
  .mb-md-n14 {
    margin-bottom: -80px !important;
  }
  .mb-md-n15 {
    margin-bottom: -85px !important;
  }
  .mb-md-n16 {
    margin-bottom: -90px !important;
  }
  .mb-md-n17 {
    margin-bottom: -95px !important;
  }
  .mb-md-n18 {
    margin-bottom: -100px !important;
  }
  .mb-md-n19 {
    margin-bottom: -105px !important;
  }
  .mb-md-n20 {
    margin-bottom: -110px !important;
  }
  .mb-md-n21 {
    margin-bottom: -115px !important;
  }
  .mb-md-n22 {
    margin-bottom: -120px !important;
  }
  .mb-md-n23 {
    margin-bottom: -125px !important;
  }
  .mb-md-n24 {
    margin-bottom: -130px !important;
  }
  .mb-md-n25 {
    margin-bottom: -135px !important;
  }
  .mb-md-n26 {
    margin-bottom: -140px !important;
  }
  .ml-md-n1 {
    margin-left: -5px !important;
  }
  .ml-md-n2 {
    margin-left: -10px !important;
  }
  .ml-md-n3 {
    margin-left: -15px !important;
  }
  .ml-md-n4 {
    margin-left: -20px !important;
  }
  .ml-md-n5 {
    margin-left: -25px !important;
  }
  .ml-md-n6 {
    margin-left: -30px !important;
  }
  .ml-md-n7 {
    margin-left: -35px !important;
  }
  .ml-md-n8 {
    margin-left: -40px !important;
  }
  .ml-md-n9 {
    margin-left: -45px !important;
  }
  .ml-md-n10 {
    margin-left: -50px !important;
  }
  .ml-md-n11 {
    margin-left: -60px !important;
  }
  .ml-md-n12 {
    margin-left: -70px !important;
  }
  .ml-md-n13 {
    margin-left: -75px !important;
  }
  .ml-md-n14 {
    margin-left: -80px !important;
  }
  .ml-md-n15 {
    margin-left: -85px !important;
  }
  .ml-md-n16 {
    margin-left: -90px !important;
  }
  .ml-md-n17 {
    margin-left: -95px !important;
  }
  .ml-md-n18 {
    margin-left: -100px !important;
  }
  .ml-md-n19 {
    margin-left: -105px !important;
  }
  .ml-md-n20 {
    margin-left: -110px !important;
  }
  .ml-md-n21 {
    margin-left: -115px !important;
  }
  .ml-md-n22 {
    margin-left: -120px !important;
  }
  .ml-md-n23 {
    margin-left: -125px !important;
  }
  .ml-md-n24 {
    margin-left: -130px !important;
  }
  .ml-md-n25 {
    margin-left: -135px !important;
  }
  .ml-md-n26 {
    margin-left: -140px !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 5px !important;
  }
  .p-md-2 {
    padding: 10px !important;
  }
  .p-md-3 {
    padding: 15px !important;
  }
  .p-md-4 {
    padding: 20px !important;
  }
  .p-md-5 {
    padding: 25px !important;
  }
  .p-md-6 {
    padding: 30px !important;
  }
  .p-md-7 {
    padding: 35px !important;
  }
  .p-md-8 {
    padding: 40px !important;
  }
  .p-md-9 {
    padding: 45px !important;
  }
  .p-md-10 {
    padding: 50px !important;
  }
  .p-md-11 {
    padding: 60px !important;
  }
  .p-md-12 {
    padding: 70px !important;
  }
  .p-md-13 {
    padding: 75px !important;
  }
  .p-md-14 {
    padding: 80px !important;
  }
  .p-md-15 {
    padding: 85px !important;
  }
  .p-md-16 {
    padding: 90px !important;
  }
  .p-md-17 {
    padding: 95px !important;
  }
  .p-md-18 {
    padding: 100px !important;
  }
  .p-md-19 {
    padding: 105px !important;
  }
  .p-md-20 {
    padding: 110px !important;
  }
  .p-md-21 {
    padding: 115px !important;
  }
  .p-md-22 {
    padding: 120px !important;
  }
  .p-md-23 {
    padding: 125px !important;
  }
  .p-md-24 {
    padding: 130px !important;
  }
  .p-md-25 {
    padding: 135px !important;
  }
  .p-md-26 {
    padding: 140px !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .px-md-2 {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .px-md-3 {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .px-md-4 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-md-5 {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
  .px-md-6 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-md-7 {
    padding-right: 35px !important;
    padding-left: 35px !important;
  }
  .px-md-8 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .px-md-9 {
    padding-right: 45px !important;
    padding-left: 45px !important;
  }
  .px-md-10 {
    padding-right: 50px !important;
    padding-left: 50px !important;
  }
  .px-md-11 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .px-md-12 {
    padding-right: 70px !important;
    padding-left: 70px !important;
  }
  .px-md-13 {
    padding-right: 75px !important;
    padding-left: 75px !important;
  }
  .px-md-14 {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .px-md-15 {
    padding-right: 85px !important;
    padding-left: 85px !important;
  }
  .px-md-16 {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
  .px-md-17 {
    padding-right: 95px !important;
    padding-left: 95px !important;
  }
  .px-md-18 {
    padding-right: 100px !important;
    padding-left: 100px !important;
  }
  .px-md-19 {
    padding-right: 105px !important;
    padding-left: 105px !important;
  }
  .px-md-20 {
    padding-right: 110px !important;
    padding-left: 110px !important;
  }
  .px-md-21 {
    padding-right: 115px !important;
    padding-left: 115px !important;
  }
  .px-md-22 {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }
  .px-md-23 {
    padding-right: 125px !important;
    padding-left: 125px !important;
  }
  .px-md-24 {
    padding-right: 130px !important;
    padding-left: 130px !important;
  }
  .px-md-25 {
    padding-right: 135px !important;
    padding-left: 135px !important;
  }
  .px-md-26 {
    padding-right: 140px !important;
    padding-left: 140px !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .py-md-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .py-md-3 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .py-md-4 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-md-5 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .py-md-6 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-md-7 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .py-md-8 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .py-md-9 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .py-md-10 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .py-md-11 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .py-md-12 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .py-md-13 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .py-md-14 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .py-md-15 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .py-md-16 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .py-md-17 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .py-md-18 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .py-md-19 {
    padding-top: 105px !important;
    padding-bottom: 105px !important;
  }
  .py-md-20 {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .py-md-21 {
    padding-top: 115px !important;
    padding-bottom: 115px !important;
  }
  .py-md-22 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .py-md-23 {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
  }
  .py-md-24 {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .py-md-25 {
    padding-top: 135px !important;
    padding-bottom: 135px !important;
  }
  .py-md-26 {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 5px !important;
  }
  .pt-md-2 {
    padding-top: 10px !important;
  }
  .pt-md-3 {
    padding-top: 15px !important;
  }
  .pt-md-4 {
    padding-top: 20px !important;
  }
  .pt-md-5 {
    padding-top: 25px !important;
  }
  .pt-md-6 {
    padding-top: 30px !important;
  }
  .pt-md-7 {
    padding-top: 35px !important;
  }
  .pt-md-8 {
    padding-top: 40px !important;
  }
  .pt-md-9 {
    padding-top: 45px !important;
  }
  .pt-md-10 {
    padding-top: 50px !important;
  }
  .pt-md-11 {
    padding-top: 60px !important;
  }
  .pt-md-12 {
    padding-top: 70px !important;
  }
  .pt-md-13 {
    padding-top: 75px !important;
  }
  .pt-md-14 {
    padding-top: 80px !important;
  }
  .pt-md-15 {
    padding-top: 85px !important;
  }
  .pt-md-16 {
    padding-top: 90px !important;
  }
  .pt-md-17 {
    padding-top: 95px !important;
  }
  .pt-md-18 {
    padding-top: 100px !important;
  }
  .pt-md-19 {
    padding-top: 105px !important;
  }
  .pt-md-20 {
    padding-top: 110px !important;
  }
  .pt-md-21 {
    padding-top: 115px !important;
  }
  .pt-md-22 {
    padding-top: 120px !important;
  }
  .pt-md-23 {
    padding-top: 125px !important;
  }
  .pt-md-24 {
    padding-top: 130px !important;
  }
  .pt-md-25 {
    padding-top: 135px !important;
  }
  .pt-md-26 {
    padding-top: 140px !important;
  }
  .pr-md-0 {
    padding-right: 0 !important;
  }
  .pr-md-1 {
    padding-right: 5px !important;
  }
  .pr-md-2 {
    padding-right: 10px !important;
  }
  .pr-md-3 {
    padding-right: 15px !important;
  }
  .pr-md-4 {
    padding-right: 20px !important;
  }
  .pr-md-5 {
    padding-right: 25px !important;
  }
  .pr-md-6 {
    padding-right: 30px !important;
  }
  .pr-md-7 {
    padding-right: 35px !important;
  }
  .pr-md-8 {
    padding-right: 40px !important;
  }
  .pr-md-9 {
    padding-right: 45px !important;
  }
  .pr-md-10 {
    padding-right: 50px !important;
  }
  .pr-md-11 {
    padding-right: 60px !important;
  }
  .pr-md-12 {
    padding-right: 70px !important;
  }
  .pr-md-13 {
    padding-right: 75px !important;
  }
  .pr-md-14 {
    padding-right: 80px !important;
  }
  .pr-md-15 {
    padding-right: 85px !important;
  }
  .pr-md-16 {
    padding-right: 90px !important;
  }
  .pr-md-17 {
    padding-right: 95px !important;
  }
  .pr-md-18 {
    padding-right: 100px !important;
  }
  .pr-md-19 {
    padding-right: 105px !important;
  }
  .pr-md-20 {
    padding-right: 110px !important;
  }
  .pr-md-21 {
    padding-right: 115px !important;
  }
  .pr-md-22 {
    padding-right: 120px !important;
  }
  .pr-md-23 {
    padding-right: 125px !important;
  }
  .pr-md-24 {
    padding-right: 130px !important;
  }
  .pr-md-25 {
    padding-right: 135px !important;
  }
  .pr-md-26 {
    padding-right: 140px !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 5px !important;
  }
  .pb-md-2 {
    padding-bottom: 10px !important;
  }
  .pb-md-3 {
    padding-bottom: 15px !important;
  }
  .pb-md-4 {
    padding-bottom: 20px !important;
  }
  .pb-md-5 {
    padding-bottom: 25px !important;
  }
  .pb-md-6 {
    padding-bottom: 30px !important;
  }
  .pb-md-7 {
    padding-bottom: 35px !important;
  }
  .pb-md-8 {
    padding-bottom: 40px !important;
  }
  .pb-md-9 {
    padding-bottom: 45px !important;
  }
  .pb-md-10 {
    padding-bottom: 50px !important;
  }
  .pb-md-11 {
    padding-bottom: 60px !important;
  }
  .pb-md-12 {
    padding-bottom: 70px !important;
  }
  .pb-md-13 {
    padding-bottom: 75px !important;
  }
  .pb-md-14 {
    padding-bottom: 80px !important;
  }
  .pb-md-15 {
    padding-bottom: 85px !important;
  }
  .pb-md-16 {
    padding-bottom: 90px !important;
  }
  .pb-md-17 {
    padding-bottom: 95px !important;
  }
  .pb-md-18 {
    padding-bottom: 100px !important;
  }
  .pb-md-19 {
    padding-bottom: 105px !important;
  }
  .pb-md-20 {
    padding-bottom: 110px !important;
  }
  .pb-md-21 {
    padding-bottom: 115px !important;
  }
  .pb-md-22 {
    padding-bottom: 120px !important;
  }
  .pb-md-23 {
    padding-bottom: 125px !important;
  }
  .pb-md-24 {
    padding-bottom: 130px !important;
  }
  .pb-md-25 {
    padding-bottom: 135px !important;
  }
  .pb-md-26 {
    padding-bottom: 140px !important;
  }
  .pl-md-0 {
    padding-left: 0 !important;
  }
  .pl-md-1 {
    padding-left: 5px !important;
  }
  .pl-md-2 {
    padding-left: 10px !important;
  }
  .pl-md-3 {
    padding-left: 15px !important;
  }
  .pl-md-4 {
    padding-left: 20px !important;
  }
  .pl-md-5 {
    padding-left: 25px !important;
  }
  .pl-md-6 {
    padding-left: 30px !important;
  }
  .pl-md-7 {
    padding-left: 35px !important;
  }
  .pl-md-8 {
    padding-left: 40px !important;
  }
  .pl-md-9 {
    padding-left: 45px !important;
  }
  .pl-md-10 {
    padding-left: 50px !important;
  }
  .pl-md-11 {
    padding-left: 60px !important;
  }
  .pl-md-12 {
    padding-left: 70px !important;
  }
  .pl-md-13 {
    padding-left: 75px !important;
  }
  .pl-md-14 {
    padding-left: 80px !important;
  }
  .pl-md-15 {
    padding-left: 85px !important;
  }
  .pl-md-16 {
    padding-left: 90px !important;
  }
  .pl-md-17 {
    padding-left: 95px !important;
  }
  .pl-md-18 {
    padding-left: 100px !important;
  }
  .pl-md-19 {
    padding-left: 105px !important;
  }
  .pl-md-20 {
    padding-left: 110px !important;
  }
  .pl-md-21 {
    padding-left: 115px !important;
  }
  .pl-md-22 {
    padding-left: 120px !important;
  }
  .pl-md-23 {
    padding-left: 125px !important;
  }
  .pl-md-24 {
    padding-left: 130px !important;
  }
  .pl-md-25 {
    padding-left: 135px !important;
  }
  .pl-md-26 {
    padding-left: 140px !important;
  }
  .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) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: 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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 5px !important;
  }
  .m-lg-2 {
    margin: 10px !important;
  }
  .m-lg-3 {
    margin: 15px !important;
  }
  .m-lg-4 {
    margin: 20px !important;
  }
  .m-lg-5 {
    margin: 25px !important;
  }
  .m-lg-6 {
    margin: 30px !important;
  }
  .m-lg-7 {
    margin: 35px !important;
  }
  .m-lg-8 {
    margin: 40px !important;
  }
  .m-lg-9 {
    margin: 45px !important;
  }
  .m-lg-10 {
    margin: 50px !important;
  }
  .m-lg-11 {
    margin: 60px !important;
  }
  .m-lg-12 {
    margin: 70px !important;
  }
  .m-lg-13 {
    margin: 75px !important;
  }
  .m-lg-14 {
    margin: 80px !important;
  }
  .m-lg-15 {
    margin: 85px !important;
  }
  .m-lg-16 {
    margin: 90px !important;
  }
  .m-lg-17 {
    margin: 95px !important;
  }
  .m-lg-18 {
    margin: 100px !important;
  }
  .m-lg-19 {
    margin: 105px !important;
  }
  .m-lg-20 {
    margin: 110px !important;
  }
  .m-lg-21 {
    margin: 115px !important;
  }
  .m-lg-22 {
    margin: 120px !important;
  }
  .m-lg-23 {
    margin: 125px !important;
  }
  .m-lg-24 {
    margin: 130px !important;
  }
  .m-lg-25 {
    margin: 135px !important;
  }
  .m-lg-26 {
    margin: 140px !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .mx-lg-2 {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .mx-lg-3 {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .mx-lg-4 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-lg-5 {
    margin-right: 25px !important;
    margin-left: 25px !important;
  }
  .mx-lg-6 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-lg-7 {
    margin-right: 35px !important;
    margin-left: 35px !important;
  }
  .mx-lg-8 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .mx-lg-9 {
    margin-right: 45px !important;
    margin-left: 45px !important;
  }
  .mx-lg-10 {
    margin-right: 50px !important;
    margin-left: 50px !important;
  }
  .mx-lg-11 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-lg-12 {
    margin-right: 70px !important;
    margin-left: 70px !important;
  }
  .mx-lg-13 {
    margin-right: 75px !important;
    margin-left: 75px !important;
  }
  .mx-lg-14 {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .mx-lg-15 {
    margin-right: 85px !important;
    margin-left: 85px !important;
  }
  .mx-lg-16 {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
  .mx-lg-17 {
    margin-right: 95px !important;
    margin-left: 95px !important;
  }
  .mx-lg-18 {
    margin-right: 100px !important;
    margin-left: 100px !important;
  }
  .mx-lg-19 {
    margin-right: 105px !important;
    margin-left: 105px !important;
  }
  .mx-lg-20 {
    margin-right: 110px !important;
    margin-left: 110px !important;
  }
  .mx-lg-21 {
    margin-right: 115px !important;
    margin-left: 115px !important;
  }
  .mx-lg-22 {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }
  .mx-lg-23 {
    margin-right: 125px !important;
    margin-left: 125px !important;
  }
  .mx-lg-24 {
    margin-right: 130px !important;
    margin-left: 130px !important;
  }
  .mx-lg-25 {
    margin-right: 135px !important;
    margin-left: 135px !important;
  }
  .mx-lg-26 {
    margin-right: 140px !important;
    margin-left: 140px !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-lg-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my-lg-3 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .my-lg-4 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-lg-5 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .my-lg-6 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-lg-7 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .my-lg-8 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-lg-9 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .my-lg-10 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .my-lg-11 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-lg-12 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .my-lg-13 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .my-lg-14 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-lg-15 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .my-lg-16 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .my-lg-17 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .my-lg-18 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .my-lg-19 {
    margin-top: 105px !important;
    margin-bottom: 105px !important;
  }
  .my-lg-20 {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .my-lg-21 {
    margin-top: 115px !important;
    margin-bottom: 115px !important;
  }
  .my-lg-22 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .my-lg-23 {
    margin-top: 125px !important;
    margin-bottom: 125px !important;
  }
  .my-lg-24 {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .my-lg-25 {
    margin-top: 135px !important;
    margin-bottom: 135px !important;
  }
  .my-lg-26 {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 5px !important;
  }
  .mt-lg-2 {
    margin-top: 10px !important;
  }
  .mt-lg-3 {
    margin-top: 15px !important;
  }
  .mt-lg-4 {
    margin-top: 20px !important;
  }
  .mt-lg-5 {
    margin-top: 25px !important;
  }
  .mt-lg-6 {
    margin-top: 30px !important;
  }
  .mt-lg-7 {
    margin-top: 35px !important;
  }
  .mt-lg-8 {
    margin-top: 40px !important;
  }
  .mt-lg-9 {
    margin-top: 45px !important;
  }
  .mt-lg-10 {
    margin-top: 50px !important;
  }
  .mt-lg-11 {
    margin-top: 60px !important;
  }
  .mt-lg-12 {
    margin-top: 70px !important;
  }
  .mt-lg-13 {
    margin-top: 75px !important;
  }
  .mt-lg-14 {
    margin-top: 80px !important;
  }
  .mt-lg-15 {
    margin-top: 85px !important;
  }
  .mt-lg-16 {
    margin-top: 90px !important;
  }
  .mt-lg-17 {
    margin-top: 95px !important;
  }
  .mt-lg-18 {
    margin-top: 100px !important;
  }
  .mt-lg-19 {
    margin-top: 105px !important;
  }
  .mt-lg-20 {
    margin-top: 110px !important;
  }
  .mt-lg-21 {
    margin-top: 115px !important;
  }
  .mt-lg-22 {
    margin-top: 120px !important;
  }
  .mt-lg-23 {
    margin-top: 125px !important;
  }
  .mt-lg-24 {
    margin-top: 130px !important;
  }
  .mt-lg-25 {
    margin-top: 135px !important;
  }
  .mt-lg-26 {
    margin-top: 140px !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-0 {
    margin-right: 0 !important;
  }
  .mr-lg-1 {
    margin-right: 5px !important;
  }
  .mr-lg-2 {
    margin-right: 10px !important;
  }
  .mr-lg-3 {
    margin-right: 15px !important;
  }
  .mr-lg-4 {
    margin-right: 20px !important;
  }
  .mr-lg-5 {
    margin-right: 25px !important;
  }
  .mr-lg-6 {
    margin-right: 30px !important;
  }
  .mr-lg-7 {
    margin-right: 35px !important;
  }
  .mr-lg-8 {
    margin-right: 40px !important;
  }
  .mr-lg-9 {
    margin-right: 45px !important;
  }
  .mr-lg-10 {
    margin-right: 50px !important;
  }
  .mr-lg-11 {
    margin-right: 60px !important;
  }
  .mr-lg-12 {
    margin-right: 70px !important;
  }
  .mr-lg-13 {
    margin-right: 75px !important;
  }
  .mr-lg-14 {
    margin-right: 80px !important;
  }
  .mr-lg-15 {
    margin-right: 85px !important;
  }
  .mr-lg-16 {
    margin-right: 90px !important;
  }
  .mr-lg-17 {
    margin-right: 95px !important;
  }
  .mr-lg-18 {
    margin-right: 100px !important;
  }
  .mr-lg-19 {
    margin-right: 105px !important;
  }
  .mr-lg-20 {
    margin-right: 110px !important;
  }
  .mr-lg-21 {
    margin-right: 115px !important;
  }
  .mr-lg-22 {
    margin-right: 120px !important;
  }
  .mr-lg-23 {
    margin-right: 125px !important;
  }
  .mr-lg-24 {
    margin-right: 130px !important;
  }
  .mr-lg-25 {
    margin-right: 135px !important;
  }
  .mr-lg-26 {
    margin-right: 140px !important;
  }
  .mr-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 5px !important;
  }
  .mb-lg-2 {
    margin-bottom: 10px !important;
  }
  .mb-lg-3 {
    margin-bottom: 15px !important;
  }
  .mb-lg-4 {
    margin-bottom: 20px !important;
  }
  .mb-lg-5 {
    margin-bottom: 25px !important;
  }
  .mb-lg-6 {
    margin-bottom: 30px !important;
  }
  .mb-lg-7 {
    margin-bottom: 35px !important;
  }
  .mb-lg-8 {
    margin-bottom: 40px !important;
  }
  .mb-lg-9 {
    margin-bottom: 45px !important;
  }
  .mb-lg-10 {
    margin-bottom: 50px !important;
  }
  .mb-lg-11 {
    margin-bottom: 60px !important;
  }
  .mb-lg-12 {
    margin-bottom: 70px !important;
  }
  .mb-lg-13 {
    margin-bottom: 75px !important;
  }
  .mb-lg-14 {
    margin-bottom: 80px !important;
  }
  .mb-lg-15 {
    margin-bottom: 85px !important;
  }
  .mb-lg-16 {
    margin-bottom: 90px !important;
  }
  .mb-lg-17 {
    margin-bottom: 95px !important;
  }
  .mb-lg-18 {
    margin-bottom: 100px !important;
  }
  .mb-lg-19 {
    margin-bottom: 105px !important;
  }
  .mb-lg-20 {
    margin-bottom: 110px !important;
  }
  .mb-lg-21 {
    margin-bottom: 115px !important;
  }
  .mb-lg-22 {
    margin-bottom: 120px !important;
  }
  .mb-lg-23 {
    margin-bottom: 125px !important;
  }
  .mb-lg-24 {
    margin-bottom: 130px !important;
  }
  .mb-lg-25 {
    margin-bottom: 135px !important;
  }
  .mb-lg-26 {
    margin-bottom: 140px !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-0 {
    margin-left: 0 !important;
  }
  .ml-lg-1 {
    margin-left: 5px !important;
  }
  .ml-lg-2 {
    margin-left: 10px !important;
  }
  .ml-lg-3 {
    margin-left: 15px !important;
  }
  .ml-lg-4 {
    margin-left: 20px !important;
  }
  .ml-lg-5 {
    margin-left: 25px !important;
  }
  .ml-lg-6 {
    margin-left: 30px !important;
  }
  .ml-lg-7 {
    margin-left: 35px !important;
  }
  .ml-lg-8 {
    margin-left: 40px !important;
  }
  .ml-lg-9 {
    margin-left: 45px !important;
  }
  .ml-lg-10 {
    margin-left: 50px !important;
  }
  .ml-lg-11 {
    margin-left: 60px !important;
  }
  .ml-lg-12 {
    margin-left: 70px !important;
  }
  .ml-lg-13 {
    margin-left: 75px !important;
  }
  .ml-lg-14 {
    margin-left: 80px !important;
  }
  .ml-lg-15 {
    margin-left: 85px !important;
  }
  .ml-lg-16 {
    margin-left: 90px !important;
  }
  .ml-lg-17 {
    margin-left: 95px !important;
  }
  .ml-lg-18 {
    margin-left: 100px !important;
  }
  .ml-lg-19 {
    margin-left: 105px !important;
  }
  .ml-lg-20 {
    margin-left: 110px !important;
  }
  .ml-lg-21 {
    margin-left: 115px !important;
  }
  .ml-lg-22 {
    margin-left: 120px !important;
  }
  .ml-lg-23 {
    margin-left: 125px !important;
  }
  .ml-lg-24 {
    margin-left: 130px !important;
  }
  .ml-lg-25 {
    margin-left: 135px !important;
  }
  .ml-lg-26 {
    margin-left: 140px !important;
  }
  .ml-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -5px !important;
  }
  .m-lg-n2 {
    margin: -10px !important;
  }
  .m-lg-n3 {
    margin: -15px !important;
  }
  .m-lg-n4 {
    margin: -20px !important;
  }
  .m-lg-n5 {
    margin: -25px !important;
  }
  .m-lg-n6 {
    margin: -30px !important;
  }
  .m-lg-n7 {
    margin: -35px !important;
  }
  .m-lg-n8 {
    margin: -40px !important;
  }
  .m-lg-n9 {
    margin: -45px !important;
  }
  .m-lg-n10 {
    margin: -50px !important;
  }
  .m-lg-n11 {
    margin: -60px !important;
  }
  .m-lg-n12 {
    margin: -70px !important;
  }
  .m-lg-n13 {
    margin: -75px !important;
  }
  .m-lg-n14 {
    margin: -80px !important;
  }
  .m-lg-n15 {
    margin: -85px !important;
  }
  .m-lg-n16 {
    margin: -90px !important;
  }
  .m-lg-n17 {
    margin: -95px !important;
  }
  .m-lg-n18 {
    margin: -100px !important;
  }
  .m-lg-n19 {
    margin: -105px !important;
  }
  .m-lg-n20 {
    margin: -110px !important;
  }
  .m-lg-n21 {
    margin: -115px !important;
  }
  .m-lg-n22 {
    margin: -120px !important;
  }
  .m-lg-n23 {
    margin: -125px !important;
  }
  .m-lg-n24 {
    margin: -130px !important;
  }
  .m-lg-n25 {
    margin: -135px !important;
  }
  .m-lg-n26 {
    margin: -140px !important;
  }
  .mx-lg-n1 {
    margin-right: -5px !important;
    margin-left: -5px !important;
  }
  .mx-lg-n2 {
    margin-right: -10px !important;
    margin-left: -10px !important;
  }
  .mx-lg-n3 {
    margin-right: -15px !important;
    margin-left: -15px !important;
  }
  .mx-lg-n4 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }
  .mx-lg-n5 {
    margin-right: -25px !important;
    margin-left: -25px !important;
  }
  .mx-lg-n6 {
    margin-right: -30px !important;
    margin-left: -30px !important;
  }
  .mx-lg-n7 {
    margin-right: -35px !important;
    margin-left: -35px !important;
  }
  .mx-lg-n8 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }
  .mx-lg-n9 {
    margin-right: -45px !important;
    margin-left: -45px !important;
  }
  .mx-lg-n10 {
    margin-right: -50px !important;
    margin-left: -50px !important;
  }
  .mx-lg-n11 {
    margin-right: -60px !important;
    margin-left: -60px !important;
  }
  .mx-lg-n12 {
    margin-right: -70px !important;
    margin-left: -70px !important;
  }
  .mx-lg-n13 {
    margin-right: -75px !important;
    margin-left: -75px !important;
  }
  .mx-lg-n14 {
    margin-right: -80px !important;
    margin-left: -80px !important;
  }
  .mx-lg-n15 {
    margin-right: -85px !important;
    margin-left: -85px !important;
  }
  .mx-lg-n16 {
    margin-right: -90px !important;
    margin-left: -90px !important;
  }
  .mx-lg-n17 {
    margin-right: -95px !important;
    margin-left: -95px !important;
  }
  .mx-lg-n18 {
    margin-right: -100px !important;
    margin-left: -100px !important;
  }
  .mx-lg-n19 {
    margin-right: -105px !important;
    margin-left: -105px !important;
  }
  .mx-lg-n20 {
    margin-right: -110px !important;
    margin-left: -110px !important;
  }
  .mx-lg-n21 {
    margin-right: -115px !important;
    margin-left: -115px !important;
  }
  .mx-lg-n22 {
    margin-right: -120px !important;
    margin-left: -120px !important;
  }
  .mx-lg-n23 {
    margin-right: -125px !important;
    margin-left: -125px !important;
  }
  .mx-lg-n24 {
    margin-right: -130px !important;
    margin-left: -130px !important;
  }
  .mx-lg-n25 {
    margin-right: -135px !important;
    margin-left: -135px !important;
  }
  .mx-lg-n26 {
    margin-right: -140px !important;
    margin-left: -140px !important;
  }
  .my-lg-n1 {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .my-lg-n2 {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .my-lg-n3 {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .my-lg-n4 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .my-lg-n5 {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .my-lg-n6 {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .my-lg-n7 {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .my-lg-n8 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .my-lg-n9 {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .my-lg-n10 {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .my-lg-n11 {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .my-lg-n12 {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .my-lg-n13 {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .my-lg-n14 {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .my-lg-n15 {
    margin-top: -85px !important;
    margin-bottom: -85px !important;
  }
  .my-lg-n16 {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .my-lg-n17 {
    margin-top: -95px !important;
    margin-bottom: -95px !important;
  }
  .my-lg-n18 {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .my-lg-n19 {
    margin-top: -105px !important;
    margin-bottom: -105px !important;
  }
  .my-lg-n20 {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .my-lg-n21 {
    margin-top: -115px !important;
    margin-bottom: -115px !important;
  }
  .my-lg-n22 {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .my-lg-n23 {
    margin-top: -125px !important;
    margin-bottom: -125px !important;
  }
  .my-lg-n24 {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .my-lg-n25 {
    margin-top: -135px !important;
    margin-bottom: -135px !important;
  }
  .my-lg-n26 {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mt-lg-n1 {
    margin-top: -5px !important;
  }
  .mt-lg-n2 {
    margin-top: -10px !important;
  }
  .mt-lg-n3 {
    margin-top: -15px !important;
  }
  .mt-lg-n4 {
    margin-top: -20px !important;
  }
  .mt-lg-n5 {
    margin-top: -25px !important;
  }
  .mt-lg-n6 {
    margin-top: -30px !important;
  }
  .mt-lg-n7 {
    margin-top: -35px !important;
  }
  .mt-lg-n8 {
    margin-top: -40px !important;
  }
  .mt-lg-n9 {
    margin-top: -45px !important;
  }
  .mt-lg-n10 {
    margin-top: -50px !important;
  }
  .mt-lg-n11 {
    margin-top: -60px !important;
  }
  .mt-lg-n12 {
    margin-top: -70px !important;
  }
  .mt-lg-n13 {
    margin-top: -75px !important;
  }
  .mt-lg-n14 {
    margin-top: -80px !important;
  }
  .mt-lg-n15 {
    margin-top: -85px !important;
  }
  .mt-lg-n16 {
    margin-top: -90px !important;
  }
  .mt-lg-n17 {
    margin-top: -95px !important;
  }
  .mt-lg-n18 {
    margin-top: -100px !important;
  }
  .mt-lg-n19 {
    margin-top: -105px !important;
  }
  .mt-lg-n20 {
    margin-top: -110px !important;
  }
  .mt-lg-n21 {
    margin-top: -115px !important;
  }
  .mt-lg-n22 {
    margin-top: -120px !important;
  }
  .mt-lg-n23 {
    margin-top: -125px !important;
  }
  .mt-lg-n24 {
    margin-top: -130px !important;
  }
  .mt-lg-n25 {
    margin-top: -135px !important;
  }
  .mt-lg-n26 {
    margin-top: -140px !important;
  }
  .mr-lg-n1 {
    margin-right: -5px !important;
  }
  .mr-lg-n2 {
    margin-right: -10px !important;
  }
  .mr-lg-n3 {
    margin-right: -15px !important;
  }
  .mr-lg-n4 {
    margin-right: -20px !important;
  }
  .mr-lg-n5 {
    margin-right: -25px !important;
  }
  .mr-lg-n6 {
    margin-right: -30px !important;
  }
  .mr-lg-n7 {
    margin-right: -35px !important;
  }
  .mr-lg-n8 {
    margin-right: -40px !important;
  }
  .mr-lg-n9 {
    margin-right: -45px !important;
  }
  .mr-lg-n10 {
    margin-right: -50px !important;
  }
  .mr-lg-n11 {
    margin-right: -60px !important;
  }
  .mr-lg-n12 {
    margin-right: -70px !important;
  }
  .mr-lg-n13 {
    margin-right: -75px !important;
  }
  .mr-lg-n14 {
    margin-right: -80px !important;
  }
  .mr-lg-n15 {
    margin-right: -85px !important;
  }
  .mr-lg-n16 {
    margin-right: -90px !important;
  }
  .mr-lg-n17 {
    margin-right: -95px !important;
  }
  .mr-lg-n18 {
    margin-right: -100px !important;
  }
  .mr-lg-n19 {
    margin-right: -105px !important;
  }
  .mr-lg-n20 {
    margin-right: -110px !important;
  }
  .mr-lg-n21 {
    margin-right: -115px !important;
  }
  .mr-lg-n22 {
    margin-right: -120px !important;
  }
  .mr-lg-n23 {
    margin-right: -125px !important;
  }
  .mr-lg-n24 {
    margin-right: -130px !important;
  }
  .mr-lg-n25 {
    margin-right: -135px !important;
  }
  .mr-lg-n26 {
    margin-right: -140px !important;
  }
  .mb-lg-n1 {
    margin-bottom: -5px !important;
  }
  .mb-lg-n2 {
    margin-bottom: -10px !important;
  }
  .mb-lg-n3 {
    margin-bottom: -15px !important;
  }
  .mb-lg-n4 {
    margin-bottom: -20px !important;
  }
  .mb-lg-n5 {
    margin-bottom: -25px !important;
  }
  .mb-lg-n6 {
    margin-bottom: -30px !important;
  }
  .mb-lg-n7 {
    margin-bottom: -35px !important;
  }
  .mb-lg-n8 {
    margin-bottom: -40px !important;
  }
  .mb-lg-n9 {
    margin-bottom: -45px !important;
  }
  .mb-lg-n10 {
    margin-bottom: -50px !important;
  }
  .mb-lg-n11 {
    margin-bottom: -60px !important;
  }
  .mb-lg-n12 {
    margin-bottom: -70px !important;
  }
  .mb-lg-n13 {
    margin-bottom: -75px !important;
  }
  .mb-lg-n14 {
    margin-bottom: -80px !important;
  }
  .mb-lg-n15 {
    margin-bottom: -85px !important;
  }
  .mb-lg-n16 {
    margin-bottom: -90px !important;
  }
  .mb-lg-n17 {
    margin-bottom: -95px !important;
  }
  .mb-lg-n18 {
    margin-bottom: -100px !important;
  }
  .mb-lg-n19 {
    margin-bottom: -105px !important;
  }
  .mb-lg-n20 {
    margin-bottom: -110px !important;
  }
  .mb-lg-n21 {
    margin-bottom: -115px !important;
  }
  .mb-lg-n22 {
    margin-bottom: -120px !important;
  }
  .mb-lg-n23 {
    margin-bottom: -125px !important;
  }
  .mb-lg-n24 {
    margin-bottom: -130px !important;
  }
  .mb-lg-n25 {
    margin-bottom: -135px !important;
  }
  .mb-lg-n26 {
    margin-bottom: -140px !important;
  }
  .ml-lg-n1 {
    margin-left: -5px !important;
  }
  .ml-lg-n2 {
    margin-left: -10px !important;
  }
  .ml-lg-n3 {
    margin-left: -15px !important;
  }
  .ml-lg-n4 {
    margin-left: -20px !important;
  }
  .ml-lg-n5 {
    margin-left: -25px !important;
  }
  .ml-lg-n6 {
    margin-left: -30px !important;
  }
  .ml-lg-n7 {
    margin-left: -35px !important;
  }
  .ml-lg-n8 {
    margin-left: -40px !important;
  }
  .ml-lg-n9 {
    margin-left: -45px !important;
  }
  .ml-lg-n10 {
    margin-left: -50px !important;
  }
  .ml-lg-n11 {
    margin-left: -60px !important;
  }
  .ml-lg-n12 {
    margin-left: -70px !important;
  }
  .ml-lg-n13 {
    margin-left: -75px !important;
  }
  .ml-lg-n14 {
    margin-left: -80px !important;
  }
  .ml-lg-n15 {
    margin-left: -85px !important;
  }
  .ml-lg-n16 {
    margin-left: -90px !important;
  }
  .ml-lg-n17 {
    margin-left: -95px !important;
  }
  .ml-lg-n18 {
    margin-left: -100px !important;
  }
  .ml-lg-n19 {
    margin-left: -105px !important;
  }
  .ml-lg-n20 {
    margin-left: -110px !important;
  }
  .ml-lg-n21 {
    margin-left: -115px !important;
  }
  .ml-lg-n22 {
    margin-left: -120px !important;
  }
  .ml-lg-n23 {
    margin-left: -125px !important;
  }
  .ml-lg-n24 {
    margin-left: -130px !important;
  }
  .ml-lg-n25 {
    margin-left: -135px !important;
  }
  .ml-lg-n26 {
    margin-left: -140px !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 5px !important;
  }
  .p-lg-2 {
    padding: 10px !important;
  }
  .p-lg-3 {
    padding: 15px !important;
  }
  .p-lg-4 {
    padding: 20px !important;
  }
  .p-lg-5 {
    padding: 25px !important;
  }
  .p-lg-6 {
    padding: 30px !important;
  }
  .p-lg-7 {
    padding: 35px !important;
  }
  .p-lg-8 {
    padding: 40px !important;
  }
  .p-lg-9 {
    padding: 45px !important;
  }
  .p-lg-10 {
    padding: 50px !important;
  }
  .p-lg-11 {
    padding: 60px !important;
  }
  .p-lg-12 {
    padding: 70px !important;
  }
  .p-lg-13 {
    padding: 75px !important;
  }
  .p-lg-14 {
    padding: 80px !important;
  }
  .p-lg-15 {
    padding: 85px !important;
  }
  .p-lg-16 {
    padding: 90px !important;
  }
  .p-lg-17 {
    padding: 95px !important;
  }
  .p-lg-18 {
    padding: 100px !important;
  }
  .p-lg-19 {
    padding: 105px !important;
  }
  .p-lg-20 {
    padding: 110px !important;
  }
  .p-lg-21 {
    padding: 115px !important;
  }
  .p-lg-22 {
    padding: 120px !important;
  }
  .p-lg-23 {
    padding: 125px !important;
  }
  .p-lg-24 {
    padding: 130px !important;
  }
  .p-lg-25 {
    padding: 135px !important;
  }
  .p-lg-26 {
    padding: 140px !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .px-lg-2 {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .px-lg-3 {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .px-lg-4 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-lg-5 {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
  .px-lg-6 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-lg-7 {
    padding-right: 35px !important;
    padding-left: 35px !important;
  }
  .px-lg-8 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .px-lg-9 {
    padding-right: 45px !important;
    padding-left: 45px !important;
  }
  .px-lg-10 {
    padding-right: 50px !important;
    padding-left: 50px !important;
  }
  .px-lg-11 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .px-lg-12 {
    padding-right: 70px !important;
    padding-left: 70px !important;
  }
  .px-lg-13 {
    padding-right: 75px !important;
    padding-left: 75px !important;
  }
  .px-lg-14 {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .px-lg-15 {
    padding-right: 85px !important;
    padding-left: 85px !important;
  }
  .px-lg-16 {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
  .px-lg-17 {
    padding-right: 95px !important;
    padding-left: 95px !important;
  }
  .px-lg-18 {
    padding-right: 100px !important;
    padding-left: 100px !important;
  }
  .px-lg-19 {
    padding-right: 105px !important;
    padding-left: 105px !important;
  }
  .px-lg-20 {
    padding-right: 110px !important;
    padding-left: 110px !important;
  }
  .px-lg-21 {
    padding-right: 115px !important;
    padding-left: 115px !important;
  }
  .px-lg-22 {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }
  .px-lg-23 {
    padding-right: 125px !important;
    padding-left: 125px !important;
  }
  .px-lg-24 {
    padding-right: 130px !important;
    padding-left: 130px !important;
  }
  .px-lg-25 {
    padding-right: 135px !important;
    padding-left: 135px !important;
  }
  .px-lg-26 {
    padding-right: 140px !important;
    padding-left: 140px !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .py-lg-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .py-lg-3 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .py-lg-4 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-lg-5 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .py-lg-6 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-lg-7 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .py-lg-8 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .py-lg-9 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .py-lg-10 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .py-lg-11 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .py-lg-12 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .py-lg-13 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .py-lg-14 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .py-lg-15 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .py-lg-16 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .py-lg-17 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .py-lg-18 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .py-lg-19 {
    padding-top: 105px !important;
    padding-bottom: 105px !important;
  }
  .py-lg-20 {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .py-lg-21 {
    padding-top: 115px !important;
    padding-bottom: 115px !important;
  }
  .py-lg-22 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .py-lg-23 {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
  }
  .py-lg-24 {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .py-lg-25 {
    padding-top: 135px !important;
    padding-bottom: 135px !important;
  }
  .py-lg-26 {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 5px !important;
  }
  .pt-lg-2 {
    padding-top: 10px !important;
  }
  .pt-lg-3 {
    padding-top: 15px !important;
  }
  .pt-lg-4 {
    padding-top: 20px !important;
  }
  .pt-lg-5 {
    padding-top: 25px !important;
  }
  .pt-lg-6 {
    padding-top: 30px !important;
  }
  .pt-lg-7 {
    padding-top: 35px !important;
  }
  .pt-lg-8 {
    padding-top: 40px !important;
  }
  .pt-lg-9 {
    padding-top: 45px !important;
  }
  .pt-lg-10 {
    padding-top: 50px !important;
  }
  .pt-lg-11 {
    padding-top: 60px !important;
  }
  .pt-lg-12 {
    padding-top: 70px !important;
  }
  .pt-lg-13 {
    padding-top: 75px !important;
  }
  .pt-lg-14 {
    padding-top: 80px !important;
  }
  .pt-lg-15 {
    padding-top: 85px !important;
  }
  .pt-lg-16 {
    padding-top: 90px !important;
  }
  .pt-lg-17 {
    padding-top: 95px !important;
  }
  .pt-lg-18 {
    padding-top: 100px !important;
  }
  .pt-lg-19 {
    padding-top: 105px !important;
  }
  .pt-lg-20 {
    padding-top: 110px !important;
  }
  .pt-lg-21 {
    padding-top: 115px !important;
  }
  .pt-lg-22 {
    padding-top: 120px !important;
  }
  .pt-lg-23 {
    padding-top: 125px !important;
  }
  .pt-lg-24 {
    padding-top: 130px !important;
  }
  .pt-lg-25 {
    padding-top: 135px !important;
  }
  .pt-lg-26 {
    padding-top: 140px !important;
  }
  .pr-lg-0 {
    padding-right: 0 !important;
  }
  .pr-lg-1 {
    padding-right: 5px !important;
  }
  .pr-lg-2 {
    padding-right: 10px !important;
  }
  .pr-lg-3 {
    padding-right: 15px !important;
  }
  .pr-lg-4 {
    padding-right: 20px !important;
  }
  .pr-lg-5 {
    padding-right: 25px !important;
  }
  .pr-lg-6 {
    padding-right: 30px !important;
  }
  .pr-lg-7 {
    padding-right: 35px !important;
  }
  .pr-lg-8 {
    padding-right: 40px !important;
  }
  .pr-lg-9 {
    padding-right: 45px !important;
  }
  .pr-lg-10 {
    padding-right: 50px !important;
  }
  .pr-lg-11 {
    padding-right: 60px !important;
  }
  .pr-lg-12 {
    padding-right: 70px !important;
  }
  .pr-lg-13 {
    padding-right: 75px !important;
  }
  .pr-lg-14 {
    padding-right: 80px !important;
  }
  .pr-lg-15 {
    padding-right: 85px !important;
  }
  .pr-lg-16 {
    padding-right: 90px !important;
  }
  .pr-lg-17 {
    padding-right: 95px !important;
  }
  .pr-lg-18 {
    padding-right: 100px !important;
  }
  .pr-lg-19 {
    padding-right: 105px !important;
  }
  .pr-lg-20 {
    padding-right: 110px !important;
  }
  .pr-lg-21 {
    padding-right: 115px !important;
  }
  .pr-lg-22 {
    padding-right: 120px !important;
  }
  .pr-lg-23 {
    padding-right: 125px !important;
  }
  .pr-lg-24 {
    padding-right: 130px !important;
  }
  .pr-lg-25 {
    padding-right: 135px !important;
  }
  .pr-lg-26 {
    padding-right: 140px !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 5px !important;
  }
  .pb-lg-2 {
    padding-bottom: 10px !important;
  }
  .pb-lg-3 {
    padding-bottom: 15px !important;
  }
  .pb-lg-4 {
    padding-bottom: 20px !important;
  }
  .pb-lg-5 {
    padding-bottom: 25px !important;
  }
  .pb-lg-6 {
    padding-bottom: 30px !important;
  }
  .pb-lg-7 {
    padding-bottom: 35px !important;
  }
  .pb-lg-8 {
    padding-bottom: 40px !important;
  }
  .pb-lg-9 {
    padding-bottom: 45px !important;
  }
  .pb-lg-10 {
    padding-bottom: 50px !important;
  }
  .pb-lg-11 {
    padding-bottom: 60px !important;
  }
  .pb-lg-12 {
    padding-bottom: 70px !important;
  }
  .pb-lg-13 {
    padding-bottom: 75px !important;
  }
  .pb-lg-14 {
    padding-bottom: 80px !important;
  }
  .pb-lg-15 {
    padding-bottom: 85px !important;
  }
  .pb-lg-16 {
    padding-bottom: 90px !important;
  }
  .pb-lg-17 {
    padding-bottom: 95px !important;
  }
  .pb-lg-18 {
    padding-bottom: 100px !important;
  }
  .pb-lg-19 {
    padding-bottom: 105px !important;
  }
  .pb-lg-20 {
    padding-bottom: 110px !important;
  }
  .pb-lg-21 {
    padding-bottom: 115px !important;
  }
  .pb-lg-22 {
    padding-bottom: 120px !important;
  }
  .pb-lg-23 {
    padding-bottom: 125px !important;
  }
  .pb-lg-24 {
    padding-bottom: 130px !important;
  }
  .pb-lg-25 {
    padding-bottom: 135px !important;
  }
  .pb-lg-26 {
    padding-bottom: 140px !important;
  }
  .pl-lg-0 {
    padding-left: 0 !important;
  }
  .pl-lg-1 {
    padding-left: 5px !important;
  }
  .pl-lg-2 {
    padding-left: 10px !important;
  }
  .pl-lg-3 {
    padding-left: 15px !important;
  }
  .pl-lg-4 {
    padding-left: 20px !important;
  }
  .pl-lg-5 {
    padding-left: 25px !important;
  }
  .pl-lg-6 {
    padding-left: 30px !important;
  }
  .pl-lg-7 {
    padding-left: 35px !important;
  }
  .pl-lg-8 {
    padding-left: 40px !important;
  }
  .pl-lg-9 {
    padding-left: 45px !important;
  }
  .pl-lg-10 {
    padding-left: 50px !important;
  }
  .pl-lg-11 {
    padding-left: 60px !important;
  }
  .pl-lg-12 {
    padding-left: 70px !important;
  }
  .pl-lg-13 {
    padding-left: 75px !important;
  }
  .pl-lg-14 {
    padding-left: 80px !important;
  }
  .pl-lg-15 {
    padding-left: 85px !important;
  }
  .pl-lg-16 {
    padding-left: 90px !important;
  }
  .pl-lg-17 {
    padding-left: 95px !important;
  }
  .pl-lg-18 {
    padding-left: 100px !important;
  }
  .pl-lg-19 {
    padding-left: 105px !important;
  }
  .pl-lg-20 {
    padding-left: 110px !important;
  }
  .pl-lg-21 {
    padding-left: 115px !important;
  }
  .pl-lg-22 {
    padding-left: 120px !important;
  }
  .pl-lg-23 {
    padding-left: 125px !important;
  }
  .pl-lg-24 {
    padding-left: 130px !important;
  }
  .pl-lg-25 {
    padding-left: 135px !important;
  }
  .pl-lg-26 {
    padding-left: 140px !important;
  }
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: 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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 5px !important;
  }
  .m-xl-2 {
    margin: 10px !important;
  }
  .m-xl-3 {
    margin: 15px !important;
  }
  .m-xl-4 {
    margin: 20px !important;
  }
  .m-xl-5 {
    margin: 25px !important;
  }
  .m-xl-6 {
    margin: 30px !important;
  }
  .m-xl-7 {
    margin: 35px !important;
  }
  .m-xl-8 {
    margin: 40px !important;
  }
  .m-xl-9 {
    margin: 45px !important;
  }
  .m-xl-10 {
    margin: 50px !important;
  }
  .m-xl-11 {
    margin: 60px !important;
  }
  .m-xl-12 {
    margin: 70px !important;
  }
  .m-xl-13 {
    margin: 75px !important;
  }
  .m-xl-14 {
    margin: 80px !important;
  }
  .m-xl-15 {
    margin: 85px !important;
  }
  .m-xl-16 {
    margin: 90px !important;
  }
  .m-xl-17 {
    margin: 95px !important;
  }
  .m-xl-18 {
    margin: 100px !important;
  }
  .m-xl-19 {
    margin: 105px !important;
  }
  .m-xl-20 {
    margin: 110px !important;
  }
  .m-xl-21 {
    margin: 115px !important;
  }
  .m-xl-22 {
    margin: 120px !important;
  }
  .m-xl-23 {
    margin: 125px !important;
  }
  .m-xl-24 {
    margin: 130px !important;
  }
  .m-xl-25 {
    margin: 135px !important;
  }
  .m-xl-26 {
    margin: 140px !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .mx-xl-2 {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .mx-xl-3 {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .mx-xl-4 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-xl-5 {
    margin-right: 25px !important;
    margin-left: 25px !important;
  }
  .mx-xl-6 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-xl-7 {
    margin-right: 35px !important;
    margin-left: 35px !important;
  }
  .mx-xl-8 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .mx-xl-9 {
    margin-right: 45px !important;
    margin-left: 45px !important;
  }
  .mx-xl-10 {
    margin-right: 50px !important;
    margin-left: 50px !important;
  }
  .mx-xl-11 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-xl-12 {
    margin-right: 70px !important;
    margin-left: 70px !important;
  }
  .mx-xl-13 {
    margin-right: 75px !important;
    margin-left: 75px !important;
  }
  .mx-xl-14 {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .mx-xl-15 {
    margin-right: 85px !important;
    margin-left: 85px !important;
  }
  .mx-xl-16 {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
  .mx-xl-17 {
    margin-right: 95px !important;
    margin-left: 95px !important;
  }
  .mx-xl-18 {
    margin-right: 100px !important;
    margin-left: 100px !important;
  }
  .mx-xl-19 {
    margin-right: 105px !important;
    margin-left: 105px !important;
  }
  .mx-xl-20 {
    margin-right: 110px !important;
    margin-left: 110px !important;
  }
  .mx-xl-21 {
    margin-right: 115px !important;
    margin-left: 115px !important;
  }
  .mx-xl-22 {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }
  .mx-xl-23 {
    margin-right: 125px !important;
    margin-left: 125px !important;
  }
  .mx-xl-24 {
    margin-right: 130px !important;
    margin-left: 130px !important;
  }
  .mx-xl-25 {
    margin-right: 135px !important;
    margin-left: 135px !important;
  }
  .mx-xl-26 {
    margin-right: 140px !important;
    margin-left: 140px !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-xl-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my-xl-3 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .my-xl-4 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-xl-5 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .my-xl-6 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-xl-7 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .my-xl-8 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-xl-9 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .my-xl-10 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .my-xl-11 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-xl-12 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .my-xl-13 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .my-xl-14 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-xl-15 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .my-xl-16 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .my-xl-17 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .my-xl-18 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .my-xl-19 {
    margin-top: 105px !important;
    margin-bottom: 105px !important;
  }
  .my-xl-20 {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .my-xl-21 {
    margin-top: 115px !important;
    margin-bottom: 115px !important;
  }
  .my-xl-22 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .my-xl-23 {
    margin-top: 125px !important;
    margin-bottom: 125px !important;
  }
  .my-xl-24 {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .my-xl-25 {
    margin-top: 135px !important;
    margin-bottom: 135px !important;
  }
  .my-xl-26 {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 5px !important;
  }
  .mt-xl-2 {
    margin-top: 10px !important;
  }
  .mt-xl-3 {
    margin-top: 15px !important;
  }
  .mt-xl-4 {
    margin-top: 20px !important;
  }
  .mt-xl-5 {
    margin-top: 25px !important;
  }
  .mt-xl-6 {
    margin-top: 30px !important;
  }
  .mt-xl-7 {
    margin-top: 35px !important;
  }
  .mt-xl-8 {
    margin-top: 40px !important;
  }
  .mt-xl-9 {
    margin-top: 45px !important;
  }
  .mt-xl-10 {
    margin-top: 50px !important;
  }
  .mt-xl-11 {
    margin-top: 60px !important;
  }
  .mt-xl-12 {
    margin-top: 70px !important;
  }
  .mt-xl-13 {
    margin-top: 75px !important;
  }
  .mt-xl-14 {
    margin-top: 80px !important;
  }
  .mt-xl-15 {
    margin-top: 85px !important;
  }
  .mt-xl-16 {
    margin-top: 90px !important;
  }
  .mt-xl-17 {
    margin-top: 95px !important;
  }
  .mt-xl-18 {
    margin-top: 100px !important;
  }
  .mt-xl-19 {
    margin-top: 105px !important;
  }
  .mt-xl-20 {
    margin-top: 110px !important;
  }
  .mt-xl-21 {
    margin-top: 115px !important;
  }
  .mt-xl-22 {
    margin-top: 120px !important;
  }
  .mt-xl-23 {
    margin-top: 125px !important;
  }
  .mt-xl-24 {
    margin-top: 130px !important;
  }
  .mt-xl-25 {
    margin-top: 135px !important;
  }
  .mt-xl-26 {
    margin-top: 140px !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-0 {
    margin-right: 0 !important;
  }
  .mr-xl-1 {
    margin-right: 5px !important;
  }
  .mr-xl-2 {
    margin-right: 10px !important;
  }
  .mr-xl-3 {
    margin-right: 15px !important;
  }
  .mr-xl-4 {
    margin-right: 20px !important;
  }
  .mr-xl-5 {
    margin-right: 25px !important;
  }
  .mr-xl-6 {
    margin-right: 30px !important;
  }
  .mr-xl-7 {
    margin-right: 35px !important;
  }
  .mr-xl-8 {
    margin-right: 40px !important;
  }
  .mr-xl-9 {
    margin-right: 45px !important;
  }
  .mr-xl-10 {
    margin-right: 50px !important;
  }
  .mr-xl-11 {
    margin-right: 60px !important;
  }
  .mr-xl-12 {
    margin-right: 70px !important;
  }
  .mr-xl-13 {
    margin-right: 75px !important;
  }
  .mr-xl-14 {
    margin-right: 80px !important;
  }
  .mr-xl-15 {
    margin-right: 85px !important;
  }
  .mr-xl-16 {
    margin-right: 90px !important;
  }
  .mr-xl-17 {
    margin-right: 95px !important;
  }
  .mr-xl-18 {
    margin-right: 100px !important;
  }
  .mr-xl-19 {
    margin-right: 105px !important;
  }
  .mr-xl-20 {
    margin-right: 110px !important;
  }
  .mr-xl-21 {
    margin-right: 115px !important;
  }
  .mr-xl-22 {
    margin-right: 120px !important;
  }
  .mr-xl-23 {
    margin-right: 125px !important;
  }
  .mr-xl-24 {
    margin-right: 130px !important;
  }
  .mr-xl-25 {
    margin-right: 135px !important;
  }
  .mr-xl-26 {
    margin-right: 140px !important;
  }
  .mr-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 5px !important;
  }
  .mb-xl-2 {
    margin-bottom: 10px !important;
  }
  .mb-xl-3 {
    margin-bottom: 15px !important;
  }
  .mb-xl-4 {
    margin-bottom: 20px !important;
  }
  .mb-xl-5 {
    margin-bottom: 25px !important;
  }
  .mb-xl-6 {
    margin-bottom: 30px !important;
  }
  .mb-xl-7 {
    margin-bottom: 35px !important;
  }
  .mb-xl-8 {
    margin-bottom: 40px !important;
  }
  .mb-xl-9 {
    margin-bottom: 45px !important;
  }
  .mb-xl-10 {
    margin-bottom: 50px !important;
  }
  .mb-xl-11 {
    margin-bottom: 60px !important;
  }
  .mb-xl-12 {
    margin-bottom: 70px !important;
  }
  .mb-xl-13 {
    margin-bottom: 75px !important;
  }
  .mb-xl-14 {
    margin-bottom: 80px !important;
  }
  .mb-xl-15 {
    margin-bottom: 85px !important;
  }
  .mb-xl-16 {
    margin-bottom: 90px !important;
  }
  .mb-xl-17 {
    margin-bottom: 95px !important;
  }
  .mb-xl-18 {
    margin-bottom: 100px !important;
  }
  .mb-xl-19 {
    margin-bottom: 105px !important;
  }
  .mb-xl-20 {
    margin-bottom: 110px !important;
  }
  .mb-xl-21 {
    margin-bottom: 115px !important;
  }
  .mb-xl-22 {
    margin-bottom: 120px !important;
  }
  .mb-xl-23 {
    margin-bottom: 125px !important;
  }
  .mb-xl-24 {
    margin-bottom: 130px !important;
  }
  .mb-xl-25 {
    margin-bottom: 135px !important;
  }
  .mb-xl-26 {
    margin-bottom: 140px !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-0 {
    margin-left: 0 !important;
  }
  .ml-xl-1 {
    margin-left: 5px !important;
  }
  .ml-xl-2 {
    margin-left: 10px !important;
  }
  .ml-xl-3 {
    margin-left: 15px !important;
  }
  .ml-xl-4 {
    margin-left: 20px !important;
  }
  .ml-xl-5 {
    margin-left: 25px !important;
  }
  .ml-xl-6 {
    margin-left: 30px !important;
  }
  .ml-xl-7 {
    margin-left: 35px !important;
  }
  .ml-xl-8 {
    margin-left: 40px !important;
  }
  .ml-xl-9 {
    margin-left: 45px !important;
  }
  .ml-xl-10 {
    margin-left: 50px !important;
  }
  .ml-xl-11 {
    margin-left: 60px !important;
  }
  .ml-xl-12 {
    margin-left: 70px !important;
  }
  .ml-xl-13 {
    margin-left: 75px !important;
  }
  .ml-xl-14 {
    margin-left: 80px !important;
  }
  .ml-xl-15 {
    margin-left: 85px !important;
  }
  .ml-xl-16 {
    margin-left: 90px !important;
  }
  .ml-xl-17 {
    margin-left: 95px !important;
  }
  .ml-xl-18 {
    margin-left: 100px !important;
  }
  .ml-xl-19 {
    margin-left: 105px !important;
  }
  .ml-xl-20 {
    margin-left: 110px !important;
  }
  .ml-xl-21 {
    margin-left: 115px !important;
  }
  .ml-xl-22 {
    margin-left: 120px !important;
  }
  .ml-xl-23 {
    margin-left: 125px !important;
  }
  .ml-xl-24 {
    margin-left: 130px !important;
  }
  .ml-xl-25 {
    margin-left: 135px !important;
  }
  .ml-xl-26 {
    margin-left: 140px !important;
  }
  .ml-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -5px !important;
  }
  .m-xl-n2 {
    margin: -10px !important;
  }
  .m-xl-n3 {
    margin: -15px !important;
  }
  .m-xl-n4 {
    margin: -20px !important;
  }
  .m-xl-n5 {
    margin: -25px !important;
  }
  .m-xl-n6 {
    margin: -30px !important;
  }
  .m-xl-n7 {
    margin: -35px !important;
  }
  .m-xl-n8 {
    margin: -40px !important;
  }
  .m-xl-n9 {
    margin: -45px !important;
  }
  .m-xl-n10 {
    margin: -50px !important;
  }
  .m-xl-n11 {
    margin: -60px !important;
  }
  .m-xl-n12 {
    margin: -70px !important;
  }
  .m-xl-n13 {
    margin: -75px !important;
  }
  .m-xl-n14 {
    margin: -80px !important;
  }
  .m-xl-n15 {
    margin: -85px !important;
  }
  .m-xl-n16 {
    margin: -90px !important;
  }
  .m-xl-n17 {
    margin: -95px !important;
  }
  .m-xl-n18 {
    margin: -100px !important;
  }
  .m-xl-n19 {
    margin: -105px !important;
  }
  .m-xl-n20 {
    margin: -110px !important;
  }
  .m-xl-n21 {
    margin: -115px !important;
  }
  .m-xl-n22 {
    margin: -120px !important;
  }
  .m-xl-n23 {
    margin: -125px !important;
  }
  .m-xl-n24 {
    margin: -130px !important;
  }
  .m-xl-n25 {
    margin: -135px !important;
  }
  .m-xl-n26 {
    margin: -140px !important;
  }
  .mx-xl-n1 {
    margin-right: -5px !important;
    margin-left: -5px !important;
  }
  .mx-xl-n2 {
    margin-right: -10px !important;
    margin-left: -10px !important;
  }
  .mx-xl-n3 {
    margin-right: -15px !important;
    margin-left: -15px !important;
  }
  .mx-xl-n4 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }
  .mx-xl-n5 {
    margin-right: -25px !important;
    margin-left: -25px !important;
  }
  .mx-xl-n6 {
    margin-right: -30px !important;
    margin-left: -30px !important;
  }
  .mx-xl-n7 {
    margin-right: -35px !important;
    margin-left: -35px !important;
  }
  .mx-xl-n8 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }
  .mx-xl-n9 {
    margin-right: -45px !important;
    margin-left: -45px !important;
  }
  .mx-xl-n10 {
    margin-right: -50px !important;
    margin-left: -50px !important;
  }
  .mx-xl-n11 {
    margin-right: -60px !important;
    margin-left: -60px !important;
  }
  .mx-xl-n12 {
    margin-right: -70px !important;
    margin-left: -70px !important;
  }
  .mx-xl-n13 {
    margin-right: -75px !important;
    margin-left: -75px !important;
  }
  .mx-xl-n14 {
    margin-right: -80px !important;
    margin-left: -80px !important;
  }
  .mx-xl-n15 {
    margin-right: -85px !important;
    margin-left: -85px !important;
  }
  .mx-xl-n16 {
    margin-right: -90px !important;
    margin-left: -90px !important;
  }
  .mx-xl-n17 {
    margin-right: -95px !important;
    margin-left: -95px !important;
  }
  .mx-xl-n18 {
    margin-right: -100px !important;
    margin-left: -100px !important;
  }
  .mx-xl-n19 {
    margin-right: -105px !important;
    margin-left: -105px !important;
  }
  .mx-xl-n20 {
    margin-right: -110px !important;
    margin-left: -110px !important;
  }
  .mx-xl-n21 {
    margin-right: -115px !important;
    margin-left: -115px !important;
  }
  .mx-xl-n22 {
    margin-right: -120px !important;
    margin-left: -120px !important;
  }
  .mx-xl-n23 {
    margin-right: -125px !important;
    margin-left: -125px !important;
  }
  .mx-xl-n24 {
    margin-right: -130px !important;
    margin-left: -130px !important;
  }
  .mx-xl-n25 {
    margin-right: -135px !important;
    margin-left: -135px !important;
  }
  .mx-xl-n26 {
    margin-right: -140px !important;
    margin-left: -140px !important;
  }
  .my-xl-n1 {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .my-xl-n2 {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .my-xl-n3 {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .my-xl-n4 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .my-xl-n5 {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .my-xl-n6 {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .my-xl-n7 {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .my-xl-n8 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .my-xl-n9 {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .my-xl-n10 {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .my-xl-n11 {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .my-xl-n12 {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .my-xl-n13 {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .my-xl-n14 {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .my-xl-n15 {
    margin-top: -85px !important;
    margin-bottom: -85px !important;
  }
  .my-xl-n16 {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .my-xl-n17 {
    margin-top: -95px !important;
    margin-bottom: -95px !important;
  }
  .my-xl-n18 {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .my-xl-n19 {
    margin-top: -105px !important;
    margin-bottom: -105px !important;
  }
  .my-xl-n20 {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .my-xl-n21 {
    margin-top: -115px !important;
    margin-bottom: -115px !important;
  }
  .my-xl-n22 {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .my-xl-n23 {
    margin-top: -125px !important;
    margin-bottom: -125px !important;
  }
  .my-xl-n24 {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .my-xl-n25 {
    margin-top: -135px !important;
    margin-bottom: -135px !important;
  }
  .my-xl-n26 {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mt-xl-n1 {
    margin-top: -5px !important;
  }
  .mt-xl-n2 {
    margin-top: -10px !important;
  }
  .mt-xl-n3 {
    margin-top: -15px !important;
  }
  .mt-xl-n4 {
    margin-top: -20px !important;
  }
  .mt-xl-n5 {
    margin-top: -25px !important;
  }
  .mt-xl-n6 {
    margin-top: -30px !important;
  }
  .mt-xl-n7 {
    margin-top: -35px !important;
  }
  .mt-xl-n8 {
    margin-top: -40px !important;
  }
  .mt-xl-n9 {
    margin-top: -45px !important;
  }
  .mt-xl-n10 {
    margin-top: -50px !important;
  }
  .mt-xl-n11 {
    margin-top: -60px !important;
  }
  .mt-xl-n12 {
    margin-top: -70px !important;
  }
  .mt-xl-n13 {
    margin-top: -75px !important;
  }
  .mt-xl-n14 {
    margin-top: -80px !important;
  }
  .mt-xl-n15 {
    margin-top: -85px !important;
  }
  .mt-xl-n16 {
    margin-top: -90px !important;
  }
  .mt-xl-n17 {
    margin-top: -95px !important;
  }
  .mt-xl-n18 {
    margin-top: -100px !important;
  }
  .mt-xl-n19 {
    margin-top: -105px !important;
  }
  .mt-xl-n20 {
    margin-top: -110px !important;
  }
  .mt-xl-n21 {
    margin-top: -115px !important;
  }
  .mt-xl-n22 {
    margin-top: -120px !important;
  }
  .mt-xl-n23 {
    margin-top: -125px !important;
  }
  .mt-xl-n24 {
    margin-top: -130px !important;
  }
  .mt-xl-n25 {
    margin-top: -135px !important;
  }
  .mt-xl-n26 {
    margin-top: -140px !important;
  }
  .mr-xl-n1 {
    margin-right: -5px !important;
  }
  .mr-xl-n2 {
    margin-right: -10px !important;
  }
  .mr-xl-n3 {
    margin-right: -15px !important;
  }
  .mr-xl-n4 {
    margin-right: -20px !important;
  }
  .mr-xl-n5 {
    margin-right: -25px !important;
  }
  .mr-xl-n6 {
    margin-right: -30px !important;
  }
  .mr-xl-n7 {
    margin-right: -35px !important;
  }
  .mr-xl-n8 {
    margin-right: -40px !important;
  }
  .mr-xl-n9 {
    margin-right: -45px !important;
  }
  .mr-xl-n10 {
    margin-right: -50px !important;
  }
  .mr-xl-n11 {
    margin-right: -60px !important;
  }
  .mr-xl-n12 {
    margin-right: -70px !important;
  }
  .mr-xl-n13 {
    margin-right: -75px !important;
  }
  .mr-xl-n14 {
    margin-right: -80px !important;
  }
  .mr-xl-n15 {
    margin-right: -85px !important;
  }
  .mr-xl-n16 {
    margin-right: -90px !important;
  }
  .mr-xl-n17 {
    margin-right: -95px !important;
  }
  .mr-xl-n18 {
    margin-right: -100px !important;
  }
  .mr-xl-n19 {
    margin-right: -105px !important;
  }
  .mr-xl-n20 {
    margin-right: -110px !important;
  }
  .mr-xl-n21 {
    margin-right: -115px !important;
  }
  .mr-xl-n22 {
    margin-right: -120px !important;
  }
  .mr-xl-n23 {
    margin-right: -125px !important;
  }
  .mr-xl-n24 {
    margin-right: -130px !important;
  }
  .mr-xl-n25 {
    margin-right: -135px !important;
  }
  .mr-xl-n26 {
    margin-right: -140px !important;
  }
  .mb-xl-n1 {
    margin-bottom: -5px !important;
  }
  .mb-xl-n2 {
    margin-bottom: -10px !important;
  }
  .mb-xl-n3 {
    margin-bottom: -15px !important;
  }
  .mb-xl-n4 {
    margin-bottom: -20px !important;
  }
  .mb-xl-n5 {
    margin-bottom: -25px !important;
  }
  .mb-xl-n6 {
    margin-bottom: -30px !important;
  }
  .mb-xl-n7 {
    margin-bottom: -35px !important;
  }
  .mb-xl-n8 {
    margin-bottom: -40px !important;
  }
  .mb-xl-n9 {
    margin-bottom: -45px !important;
  }
  .mb-xl-n10 {
    margin-bottom: -50px !important;
  }
  .mb-xl-n11 {
    margin-bottom: -60px !important;
  }
  .mb-xl-n12 {
    margin-bottom: -70px !important;
  }
  .mb-xl-n13 {
    margin-bottom: -75px !important;
  }
  .mb-xl-n14 {
    margin-bottom: -80px !important;
  }
  .mb-xl-n15 {
    margin-bottom: -85px !important;
  }
  .mb-xl-n16 {
    margin-bottom: -90px !important;
  }
  .mb-xl-n17 {
    margin-bottom: -95px !important;
  }
  .mb-xl-n18 {
    margin-bottom: -100px !important;
  }
  .mb-xl-n19 {
    margin-bottom: -105px !important;
  }
  .mb-xl-n20 {
    margin-bottom: -110px !important;
  }
  .mb-xl-n21 {
    margin-bottom: -115px !important;
  }
  .mb-xl-n22 {
    margin-bottom: -120px !important;
  }
  .mb-xl-n23 {
    margin-bottom: -125px !important;
  }
  .mb-xl-n24 {
    margin-bottom: -130px !important;
  }
  .mb-xl-n25 {
    margin-bottom: -135px !important;
  }
  .mb-xl-n26 {
    margin-bottom: -140px !important;
  }
  .ml-xl-n1 {
    margin-left: -5px !important;
  }
  .ml-xl-n2 {
    margin-left: -10px !important;
  }
  .ml-xl-n3 {
    margin-left: -15px !important;
  }
  .ml-xl-n4 {
    margin-left: -20px !important;
  }
  .ml-xl-n5 {
    margin-left: -25px !important;
  }
  .ml-xl-n6 {
    margin-left: -30px !important;
  }
  .ml-xl-n7 {
    margin-left: -35px !important;
  }
  .ml-xl-n8 {
    margin-left: -40px !important;
  }
  .ml-xl-n9 {
    margin-left: -45px !important;
  }
  .ml-xl-n10 {
    margin-left: -50px !important;
  }
  .ml-xl-n11 {
    margin-left: -60px !important;
  }
  .ml-xl-n12 {
    margin-left: -70px !important;
  }
  .ml-xl-n13 {
    margin-left: -75px !important;
  }
  .ml-xl-n14 {
    margin-left: -80px !important;
  }
  .ml-xl-n15 {
    margin-left: -85px !important;
  }
  .ml-xl-n16 {
    margin-left: -90px !important;
  }
  .ml-xl-n17 {
    margin-left: -95px !important;
  }
  .ml-xl-n18 {
    margin-left: -100px !important;
  }
  .ml-xl-n19 {
    margin-left: -105px !important;
  }
  .ml-xl-n20 {
    margin-left: -110px !important;
  }
  .ml-xl-n21 {
    margin-left: -115px !important;
  }
  .ml-xl-n22 {
    margin-left: -120px !important;
  }
  .ml-xl-n23 {
    margin-left: -125px !important;
  }
  .ml-xl-n24 {
    margin-left: -130px !important;
  }
  .ml-xl-n25 {
    margin-left: -135px !important;
  }
  .ml-xl-n26 {
    margin-left: -140px !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 5px !important;
  }
  .p-xl-2 {
    padding: 10px !important;
  }
  .p-xl-3 {
    padding: 15px !important;
  }
  .p-xl-4 {
    padding: 20px !important;
  }
  .p-xl-5 {
    padding: 25px !important;
  }
  .p-xl-6 {
    padding: 30px !important;
  }
  .p-xl-7 {
    padding: 35px !important;
  }
  .p-xl-8 {
    padding: 40px !important;
  }
  .p-xl-9 {
    padding: 45px !important;
  }
  .p-xl-10 {
    padding: 50px !important;
  }
  .p-xl-11 {
    padding: 60px !important;
  }
  .p-xl-12 {
    padding: 70px !important;
  }
  .p-xl-13 {
    padding: 75px !important;
  }
  .p-xl-14 {
    padding: 80px !important;
  }
  .p-xl-15 {
    padding: 85px !important;
  }
  .p-xl-16 {
    padding: 90px !important;
  }
  .p-xl-17 {
    padding: 95px !important;
  }
  .p-xl-18 {
    padding: 100px !important;
  }
  .p-xl-19 {
    padding: 105px !important;
  }
  .p-xl-20 {
    padding: 110px !important;
  }
  .p-xl-21 {
    padding: 115px !important;
  }
  .p-xl-22 {
    padding: 120px !important;
  }
  .p-xl-23 {
    padding: 125px !important;
  }
  .p-xl-24 {
    padding: 130px !important;
  }
  .p-xl-25 {
    padding: 135px !important;
  }
  .p-xl-26 {
    padding: 140px !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .px-xl-2 {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .px-xl-3 {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .px-xl-4 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-xl-5 {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
  .px-xl-6 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-xl-7 {
    padding-right: 35px !important;
    padding-left: 35px !important;
  }
  .px-xl-8 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .px-xl-9 {
    padding-right: 45px !important;
    padding-left: 45px !important;
  }
  .px-xl-10 {
    padding-right: 50px !important;
    padding-left: 50px !important;
  }
  .px-xl-11 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .px-xl-12 {
    padding-right: 70px !important;
    padding-left: 70px !important;
  }
  .px-xl-13 {
    padding-right: 75px !important;
    padding-left: 75px !important;
  }
  .px-xl-14 {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .px-xl-15 {
    padding-right: 85px !important;
    padding-left: 85px !important;
  }
  .px-xl-16 {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
  .px-xl-17 {
    padding-right: 95px !important;
    padding-left: 95px !important;
  }
  .px-xl-18 {
    padding-right: 100px !important;
    padding-left: 100px !important;
  }
  .px-xl-19 {
    padding-right: 105px !important;
    padding-left: 105px !important;
  }
  .px-xl-20 {
    padding-right: 110px !important;
    padding-left: 110px !important;
  }
  .px-xl-21 {
    padding-right: 115px !important;
    padding-left: 115px !important;
  }
  .px-xl-22 {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }
  .px-xl-23 {
    padding-right: 125px !important;
    padding-left: 125px !important;
  }
  .px-xl-24 {
    padding-right: 130px !important;
    padding-left: 130px !important;
  }
  .px-xl-25 {
    padding-right: 135px !important;
    padding-left: 135px !important;
  }
  .px-xl-26 {
    padding-right: 140px !important;
    padding-left: 140px !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .py-xl-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .py-xl-3 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .py-xl-4 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-xl-5 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .py-xl-6 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-xl-7 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .py-xl-8 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .py-xl-9 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .py-xl-10 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .py-xl-11 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .py-xl-12 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .py-xl-13 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .py-xl-14 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .py-xl-15 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .py-xl-16 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .py-xl-17 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .py-xl-18 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .py-xl-19 {
    padding-top: 105px !important;
    padding-bottom: 105px !important;
  }
  .py-xl-20 {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .py-xl-21 {
    padding-top: 115px !important;
    padding-bottom: 115px !important;
  }
  .py-xl-22 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .py-xl-23 {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
  }
  .py-xl-24 {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .py-xl-25 {
    padding-top: 135px !important;
    padding-bottom: 135px !important;
  }
  .py-xl-26 {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 5px !important;
  }
  .pt-xl-2 {
    padding-top: 10px !important;
  }
  .pt-xl-3 {
    padding-top: 15px !important;
  }
  .pt-xl-4 {
    padding-top: 20px !important;
  }
  .pt-xl-5 {
    padding-top: 25px !important;
  }
  .pt-xl-6 {
    padding-top: 30px !important;
  }
  .pt-xl-7 {
    padding-top: 35px !important;
  }
  .pt-xl-8 {
    padding-top: 40px !important;
  }
  .pt-xl-9 {
    padding-top: 45px !important;
  }
  .pt-xl-10 {
    padding-top: 50px !important;
  }
  .pt-xl-11 {
    padding-top: 60px !important;
  }
  .pt-xl-12 {
    padding-top: 70px !important;
  }
  .pt-xl-13 {
    padding-top: 75px !important;
  }
  .pt-xl-14 {
    padding-top: 80px !important;
  }
  .pt-xl-15 {
    padding-top: 85px !important;
  }
  .pt-xl-16 {
    padding-top: 90px !important;
  }
  .pt-xl-17 {
    padding-top: 95px !important;
  }
  .pt-xl-18 {
    padding-top: 100px !important;
  }
  .pt-xl-19 {
    padding-top: 105px !important;
  }
  .pt-xl-20 {
    padding-top: 110px !important;
  }
  .pt-xl-21 {
    padding-top: 115px !important;
  }
  .pt-xl-22 {
    padding-top: 120px !important;
  }
  .pt-xl-23 {
    padding-top: 125px !important;
  }
  .pt-xl-24 {
    padding-top: 130px !important;
  }
  .pt-xl-25 {
    padding-top: 135px !important;
  }
  .pt-xl-26 {
    padding-top: 140px !important;
  }
  .pr-xl-0 {
    padding-right: 0 !important;
  }
  .pr-xl-1 {
    padding-right: 5px !important;
  }
  .pr-xl-2 {
    padding-right: 10px !important;
  }
  .pr-xl-3 {
    padding-right: 15px !important;
  }
  .pr-xl-4 {
    padding-right: 20px !important;
  }
  .pr-xl-5 {
    padding-right: 25px !important;
  }
  .pr-xl-6 {
    padding-right: 30px !important;
  }
  .pr-xl-7 {
    padding-right: 35px !important;
  }
  .pr-xl-8 {
    padding-right: 40px !important;
  }
  .pr-xl-9 {
    padding-right: 45px !important;
  }
  .pr-xl-10 {
    padding-right: 50px !important;
  }
  .pr-xl-11 {
    padding-right: 60px !important;
  }
  .pr-xl-12 {
    padding-right: 70px !important;
  }
  .pr-xl-13 {
    padding-right: 75px !important;
  }
  .pr-xl-14 {
    padding-right: 80px !important;
  }
  .pr-xl-15 {
    padding-right: 85px !important;
  }
  .pr-xl-16 {
    padding-right: 90px !important;
  }
  .pr-xl-17 {
    padding-right: 95px !important;
  }
  .pr-xl-18 {
    padding-right: 100px !important;
  }
  .pr-xl-19 {
    padding-right: 105px !important;
  }
  .pr-xl-20 {
    padding-right: 110px !important;
  }
  .pr-xl-21 {
    padding-right: 115px !important;
  }
  .pr-xl-22 {
    padding-right: 120px !important;
  }
  .pr-xl-23 {
    padding-right: 125px !important;
  }
  .pr-xl-24 {
    padding-right: 130px !important;
  }
  .pr-xl-25 {
    padding-right: 135px !important;
  }
  .pr-xl-26 {
    padding-right: 140px !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 5px !important;
  }
  .pb-xl-2 {
    padding-bottom: 10px !important;
  }
  .pb-xl-3 {
    padding-bottom: 15px !important;
  }
  .pb-xl-4 {
    padding-bottom: 20px !important;
  }
  .pb-xl-5 {
    padding-bottom: 25px !important;
  }
  .pb-xl-6 {
    padding-bottom: 30px !important;
  }
  .pb-xl-7 {
    padding-bottom: 35px !important;
  }
  .pb-xl-8 {
    padding-bottom: 40px !important;
  }
  .pb-xl-9 {
    padding-bottom: 45px !important;
  }
  .pb-xl-10 {
    padding-bottom: 50px !important;
  }
  .pb-xl-11 {
    padding-bottom: 60px !important;
  }
  .pb-xl-12 {
    padding-bottom: 70px !important;
  }
  .pb-xl-13 {
    padding-bottom: 75px !important;
  }
  .pb-xl-14 {
    padding-bottom: 80px !important;
  }
  .pb-xl-15 {
    padding-bottom: 85px !important;
  }
  .pb-xl-16 {
    padding-bottom: 90px !important;
  }
  .pb-xl-17 {
    padding-bottom: 95px !important;
  }
  .pb-xl-18 {
    padding-bottom: 100px !important;
  }
  .pb-xl-19 {
    padding-bottom: 105px !important;
  }
  .pb-xl-20 {
    padding-bottom: 110px !important;
  }
  .pb-xl-21 {
    padding-bottom: 115px !important;
  }
  .pb-xl-22 {
    padding-bottom: 120px !important;
  }
  .pb-xl-23 {
    padding-bottom: 125px !important;
  }
  .pb-xl-24 {
    padding-bottom: 130px !important;
  }
  .pb-xl-25 {
    padding-bottom: 135px !important;
  }
  .pb-xl-26 {
    padding-bottom: 140px !important;
  }
  .pl-xl-0 {
    padding-left: 0 !important;
  }
  .pl-xl-1 {
    padding-left: 5px !important;
  }
  .pl-xl-2 {
    padding-left: 10px !important;
  }
  .pl-xl-3 {
    padding-left: 15px !important;
  }
  .pl-xl-4 {
    padding-left: 20px !important;
  }
  .pl-xl-5 {
    padding-left: 25px !important;
  }
  .pl-xl-6 {
    padding-left: 30px !important;
  }
  .pl-xl-7 {
    padding-left: 35px !important;
  }
  .pl-xl-8 {
    padding-left: 40px !important;
  }
  .pl-xl-9 {
    padding-left: 45px !important;
  }
  .pl-xl-10 {
    padding-left: 50px !important;
  }
  .pl-xl-11 {
    padding-left: 60px !important;
  }
  .pl-xl-12 {
    padding-left: 70px !important;
  }
  .pl-xl-13 {
    padding-left: 75px !important;
  }
  .pl-xl-14 {
    padding-left: 80px !important;
  }
  .pl-xl-15 {
    padding-left: 85px !important;
  }
  .pl-xl-16 {
    padding-left: 90px !important;
  }
  .pl-xl-17 {
    padding-left: 95px !important;
  }
  .pl-xl-18 {
    padding-left: 100px !important;
  }
  .pl-xl-19 {
    padding-left: 105px !important;
  }
  .pl-xl-20 {
    padding-left: 110px !important;
  }
  .pl-xl-21 {
    padding-left: 115px !important;
  }
  .pl-xl-22 {
    padding-left: 120px !important;
  }
  .pl-xl-23 {
    padding-left: 125px !important;
  }
  .pl-xl-24 {
    padding-left: 130px !important;
  }
  .pl-xl-25 {
    padding-left: 135px !important;
  }
  .pl-xl-26 {
    padding-left: 140px !important;
  }
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

@media (min-width: 1600px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-xxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 5px !important;
  }
  .m-xxl-2 {
    margin: 10px !important;
  }
  .m-xxl-3 {
    margin: 15px !important;
  }
  .m-xxl-4 {
    margin: 20px !important;
  }
  .m-xxl-5 {
    margin: 25px !important;
  }
  .m-xxl-6 {
    margin: 30px !important;
  }
  .m-xxl-7 {
    margin: 35px !important;
  }
  .m-xxl-8 {
    margin: 40px !important;
  }
  .m-xxl-9 {
    margin: 45px !important;
  }
  .m-xxl-10 {
    margin: 50px !important;
  }
  .m-xxl-11 {
    margin: 60px !important;
  }
  .m-xxl-12 {
    margin: 70px !important;
  }
  .m-xxl-13 {
    margin: 75px !important;
  }
  .m-xxl-14 {
    margin: 80px !important;
  }
  .m-xxl-15 {
    margin: 85px !important;
  }
  .m-xxl-16 {
    margin: 90px !important;
  }
  .m-xxl-17 {
    margin: 95px !important;
  }
  .m-xxl-18 {
    margin: 100px !important;
  }
  .m-xxl-19 {
    margin: 105px !important;
  }
  .m-xxl-20 {
    margin: 110px !important;
  }
  .m-xxl-21 {
    margin: 115px !important;
  }
  .m-xxl-22 {
    margin: 120px !important;
  }
  .m-xxl-23 {
    margin: 125px !important;
  }
  .m-xxl-24 {
    margin: 130px !important;
  }
  .m-xxl-25 {
    margin: 135px !important;
  }
  .m-xxl-26 {
    margin: 140px !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .mx-xxl-2 {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .mx-xxl-3 {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .mx-xxl-4 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-xxl-5 {
    margin-right: 25px !important;
    margin-left: 25px !important;
  }
  .mx-xxl-6 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-xxl-7 {
    margin-right: 35px !important;
    margin-left: 35px !important;
  }
  .mx-xxl-8 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .mx-xxl-9 {
    margin-right: 45px !important;
    margin-left: 45px !important;
  }
  .mx-xxl-10 {
    margin-right: 50px !important;
    margin-left: 50px !important;
  }
  .mx-xxl-11 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-xxl-12 {
    margin-right: 70px !important;
    margin-left: 70px !important;
  }
  .mx-xxl-13 {
    margin-right: 75px !important;
    margin-left: 75px !important;
  }
  .mx-xxl-14 {
    margin-right: 80px !important;
    margin-left: 80px !important;
  }
  .mx-xxl-15 {
    margin-right: 85px !important;
    margin-left: 85px !important;
  }
  .mx-xxl-16 {
    margin-right: 90px !important;
    margin-left: 90px !important;
  }
  .mx-xxl-17 {
    margin-right: 95px !important;
    margin-left: 95px !important;
  }
  .mx-xxl-18 {
    margin-right: 100px !important;
    margin-left: 100px !important;
  }
  .mx-xxl-19 {
    margin-right: 105px !important;
    margin-left: 105px !important;
  }
  .mx-xxl-20 {
    margin-right: 110px !important;
    margin-left: 110px !important;
  }
  .mx-xxl-21 {
    margin-right: 115px !important;
    margin-left: 115px !important;
  }
  .mx-xxl-22 {
    margin-right: 120px !important;
    margin-left: 120px !important;
  }
  .mx-xxl-23 {
    margin-right: 125px !important;
    margin-left: 125px !important;
  }
  .mx-xxl-24 {
    margin-right: 130px !important;
    margin-left: 130px !important;
  }
  .mx-xxl-25 {
    margin-right: 135px !important;
    margin-left: 135px !important;
  }
  .mx-xxl-26 {
    margin-right: 140px !important;
    margin-left: 140px !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-xxl-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my-xxl-3 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .my-xxl-4 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-xxl-5 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .my-xxl-6 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-xxl-7 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .my-xxl-8 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-xxl-9 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .my-xxl-10 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .my-xxl-11 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-xxl-12 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .my-xxl-13 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .my-xxl-14 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-xxl-15 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .my-xxl-16 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .my-xxl-17 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .my-xxl-18 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .my-xxl-19 {
    margin-top: 105px !important;
    margin-bottom: 105px !important;
  }
  .my-xxl-20 {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }
  .my-xxl-21 {
    margin-top: 115px !important;
    margin-bottom: 115px !important;
  }
  .my-xxl-22 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .my-xxl-23 {
    margin-top: 125px !important;
    margin-bottom: 125px !important;
  }
  .my-xxl-24 {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }
  .my-xxl-25 {
    margin-top: 135px !important;
    margin-bottom: 135px !important;
  }
  .my-xxl-26 {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 5px !important;
  }
  .mt-xxl-2 {
    margin-top: 10px !important;
  }
  .mt-xxl-3 {
    margin-top: 15px !important;
  }
  .mt-xxl-4 {
    margin-top: 20px !important;
  }
  .mt-xxl-5 {
    margin-top: 25px !important;
  }
  .mt-xxl-6 {
    margin-top: 30px !important;
  }
  .mt-xxl-7 {
    margin-top: 35px !important;
  }
  .mt-xxl-8 {
    margin-top: 40px !important;
  }
  .mt-xxl-9 {
    margin-top: 45px !important;
  }
  .mt-xxl-10 {
    margin-top: 50px !important;
  }
  .mt-xxl-11 {
    margin-top: 60px !important;
  }
  .mt-xxl-12 {
    margin-top: 70px !important;
  }
  .mt-xxl-13 {
    margin-top: 75px !important;
  }
  .mt-xxl-14 {
    margin-top: 80px !important;
  }
  .mt-xxl-15 {
    margin-top: 85px !important;
  }
  .mt-xxl-16 {
    margin-top: 90px !important;
  }
  .mt-xxl-17 {
    margin-top: 95px !important;
  }
  .mt-xxl-18 {
    margin-top: 100px !important;
  }
  .mt-xxl-19 {
    margin-top: 105px !important;
  }
  .mt-xxl-20 {
    margin-top: 110px !important;
  }
  .mt-xxl-21 {
    margin-top: 115px !important;
  }
  .mt-xxl-22 {
    margin-top: 120px !important;
  }
  .mt-xxl-23 {
    margin-top: 125px !important;
  }
  .mt-xxl-24 {
    margin-top: 130px !important;
  }
  .mt-xxl-25 {
    margin-top: 135px !important;
  }
  .mt-xxl-26 {
    margin-top: 140px !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-0 {
    margin-right: 0 !important;
  }
  .mr-xxl-1 {
    margin-right: 5px !important;
  }
  .mr-xxl-2 {
    margin-right: 10px !important;
  }
  .mr-xxl-3 {
    margin-right: 15px !important;
  }
  .mr-xxl-4 {
    margin-right: 20px !important;
  }
  .mr-xxl-5 {
    margin-right: 25px !important;
  }
  .mr-xxl-6 {
    margin-right: 30px !important;
  }
  .mr-xxl-7 {
    margin-right: 35px !important;
  }
  .mr-xxl-8 {
    margin-right: 40px !important;
  }
  .mr-xxl-9 {
    margin-right: 45px !important;
  }
  .mr-xxl-10 {
    margin-right: 50px !important;
  }
  .mr-xxl-11 {
    margin-right: 60px !important;
  }
  .mr-xxl-12 {
    margin-right: 70px !important;
  }
  .mr-xxl-13 {
    margin-right: 75px !important;
  }
  .mr-xxl-14 {
    margin-right: 80px !important;
  }
  .mr-xxl-15 {
    margin-right: 85px !important;
  }
  .mr-xxl-16 {
    margin-right: 90px !important;
  }
  .mr-xxl-17 {
    margin-right: 95px !important;
  }
  .mr-xxl-18 {
    margin-right: 100px !important;
  }
  .mr-xxl-19 {
    margin-right: 105px !important;
  }
  .mr-xxl-20 {
    margin-right: 110px !important;
  }
  .mr-xxl-21 {
    margin-right: 115px !important;
  }
  .mr-xxl-22 {
    margin-right: 120px !important;
  }
  .mr-xxl-23 {
    margin-right: 125px !important;
  }
  .mr-xxl-24 {
    margin-right: 130px !important;
  }
  .mr-xxl-25 {
    margin-right: 135px !important;
  }
  .mr-xxl-26 {
    margin-right: 140px !important;
  }
  .mr-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 5px !important;
  }
  .mb-xxl-2 {
    margin-bottom: 10px !important;
  }
  .mb-xxl-3 {
    margin-bottom: 15px !important;
  }
  .mb-xxl-4 {
    margin-bottom: 20px !important;
  }
  .mb-xxl-5 {
    margin-bottom: 25px !important;
  }
  .mb-xxl-6 {
    margin-bottom: 30px !important;
  }
  .mb-xxl-7 {
    margin-bottom: 35px !important;
  }
  .mb-xxl-8 {
    margin-bottom: 40px !important;
  }
  .mb-xxl-9 {
    margin-bottom: 45px !important;
  }
  .mb-xxl-10 {
    margin-bottom: 50px !important;
  }
  .mb-xxl-11 {
    margin-bottom: 60px !important;
  }
  .mb-xxl-12 {
    margin-bottom: 70px !important;
  }
  .mb-xxl-13 {
    margin-bottom: 75px !important;
  }
  .mb-xxl-14 {
    margin-bottom: 80px !important;
  }
  .mb-xxl-15 {
    margin-bottom: 85px !important;
  }
  .mb-xxl-16 {
    margin-bottom: 90px !important;
  }
  .mb-xxl-17 {
    margin-bottom: 95px !important;
  }
  .mb-xxl-18 {
    margin-bottom: 100px !important;
  }
  .mb-xxl-19 {
    margin-bottom: 105px !important;
  }
  .mb-xxl-20 {
    margin-bottom: 110px !important;
  }
  .mb-xxl-21 {
    margin-bottom: 115px !important;
  }
  .mb-xxl-22 {
    margin-bottom: 120px !important;
  }
  .mb-xxl-23 {
    margin-bottom: 125px !important;
  }
  .mb-xxl-24 {
    margin-bottom: 130px !important;
  }
  .mb-xxl-25 {
    margin-bottom: 135px !important;
  }
  .mb-xxl-26 {
    margin-bottom: 140px !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-0 {
    margin-left: 0 !important;
  }
  .ml-xxl-1 {
    margin-left: 5px !important;
  }
  .ml-xxl-2 {
    margin-left: 10px !important;
  }
  .ml-xxl-3 {
    margin-left: 15px !important;
  }
  .ml-xxl-4 {
    margin-left: 20px !important;
  }
  .ml-xxl-5 {
    margin-left: 25px !important;
  }
  .ml-xxl-6 {
    margin-left: 30px !important;
  }
  .ml-xxl-7 {
    margin-left: 35px !important;
  }
  .ml-xxl-8 {
    margin-left: 40px !important;
  }
  .ml-xxl-9 {
    margin-left: 45px !important;
  }
  .ml-xxl-10 {
    margin-left: 50px !important;
  }
  .ml-xxl-11 {
    margin-left: 60px !important;
  }
  .ml-xxl-12 {
    margin-left: 70px !important;
  }
  .ml-xxl-13 {
    margin-left: 75px !important;
  }
  .ml-xxl-14 {
    margin-left: 80px !important;
  }
  .ml-xxl-15 {
    margin-left: 85px !important;
  }
  .ml-xxl-16 {
    margin-left: 90px !important;
  }
  .ml-xxl-17 {
    margin-left: 95px !important;
  }
  .ml-xxl-18 {
    margin-left: 100px !important;
  }
  .ml-xxl-19 {
    margin-left: 105px !important;
  }
  .ml-xxl-20 {
    margin-left: 110px !important;
  }
  .ml-xxl-21 {
    margin-left: 115px !important;
  }
  .ml-xxl-22 {
    margin-left: 120px !important;
  }
  .ml-xxl-23 {
    margin-left: 125px !important;
  }
  .ml-xxl-24 {
    margin-left: 130px !important;
  }
  .ml-xxl-25 {
    margin-left: 135px !important;
  }
  .ml-xxl-26 {
    margin-left: 140px !important;
  }
  .ml-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -5px !important;
  }
  .m-xxl-n2 {
    margin: -10px !important;
  }
  .m-xxl-n3 {
    margin: -15px !important;
  }
  .m-xxl-n4 {
    margin: -20px !important;
  }
  .m-xxl-n5 {
    margin: -25px !important;
  }
  .m-xxl-n6 {
    margin: -30px !important;
  }
  .m-xxl-n7 {
    margin: -35px !important;
  }
  .m-xxl-n8 {
    margin: -40px !important;
  }
  .m-xxl-n9 {
    margin: -45px !important;
  }
  .m-xxl-n10 {
    margin: -50px !important;
  }
  .m-xxl-n11 {
    margin: -60px !important;
  }
  .m-xxl-n12 {
    margin: -70px !important;
  }
  .m-xxl-n13 {
    margin: -75px !important;
  }
  .m-xxl-n14 {
    margin: -80px !important;
  }
  .m-xxl-n15 {
    margin: -85px !important;
  }
  .m-xxl-n16 {
    margin: -90px !important;
  }
  .m-xxl-n17 {
    margin: -95px !important;
  }
  .m-xxl-n18 {
    margin: -100px !important;
  }
  .m-xxl-n19 {
    margin: -105px !important;
  }
  .m-xxl-n20 {
    margin: -110px !important;
  }
  .m-xxl-n21 {
    margin: -115px !important;
  }
  .m-xxl-n22 {
    margin: -120px !important;
  }
  .m-xxl-n23 {
    margin: -125px !important;
  }
  .m-xxl-n24 {
    margin: -130px !important;
  }
  .m-xxl-n25 {
    margin: -135px !important;
  }
  .m-xxl-n26 {
    margin: -140px !important;
  }
  .mx-xxl-n1 {
    margin-right: -5px !important;
    margin-left: -5px !important;
  }
  .mx-xxl-n2 {
    margin-right: -10px !important;
    margin-left: -10px !important;
  }
  .mx-xxl-n3 {
    margin-right: -15px !important;
    margin-left: -15px !important;
  }
  .mx-xxl-n4 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }
  .mx-xxl-n5 {
    margin-right: -25px !important;
    margin-left: -25px !important;
  }
  .mx-xxl-n6 {
    margin-right: -30px !important;
    margin-left: -30px !important;
  }
  .mx-xxl-n7 {
    margin-right: -35px !important;
    margin-left: -35px !important;
  }
  .mx-xxl-n8 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }
  .mx-xxl-n9 {
    margin-right: -45px !important;
    margin-left: -45px !important;
  }
  .mx-xxl-n10 {
    margin-right: -50px !important;
    margin-left: -50px !important;
  }
  .mx-xxl-n11 {
    margin-right: -60px !important;
    margin-left: -60px !important;
  }
  .mx-xxl-n12 {
    margin-right: -70px !important;
    margin-left: -70px !important;
  }
  .mx-xxl-n13 {
    margin-right: -75px !important;
    margin-left: -75px !important;
  }
  .mx-xxl-n14 {
    margin-right: -80px !important;
    margin-left: -80px !important;
  }
  .mx-xxl-n15 {
    margin-right: -85px !important;
    margin-left: -85px !important;
  }
  .mx-xxl-n16 {
    margin-right: -90px !important;
    margin-left: -90px !important;
  }
  .mx-xxl-n17 {
    margin-right: -95px !important;
    margin-left: -95px !important;
  }
  .mx-xxl-n18 {
    margin-right: -100px !important;
    margin-left: -100px !important;
  }
  .mx-xxl-n19 {
    margin-right: -105px !important;
    margin-left: -105px !important;
  }
  .mx-xxl-n20 {
    margin-right: -110px !important;
    margin-left: -110px !important;
  }
  .mx-xxl-n21 {
    margin-right: -115px !important;
    margin-left: -115px !important;
  }
  .mx-xxl-n22 {
    margin-right: -120px !important;
    margin-left: -120px !important;
  }
  .mx-xxl-n23 {
    margin-right: -125px !important;
    margin-left: -125px !important;
  }
  .mx-xxl-n24 {
    margin-right: -130px !important;
    margin-left: -130px !important;
  }
  .mx-xxl-n25 {
    margin-right: -135px !important;
    margin-left: -135px !important;
  }
  .mx-xxl-n26 {
    margin-right: -140px !important;
    margin-left: -140px !important;
  }
  .my-xxl-n1 {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .my-xxl-n2 {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .my-xxl-n3 {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .my-xxl-n4 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .my-xxl-n5 {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .my-xxl-n6 {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .my-xxl-n7 {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .my-xxl-n8 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .my-xxl-n9 {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .my-xxl-n10 {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .my-xxl-n11 {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .my-xxl-n12 {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .my-xxl-n13 {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .my-xxl-n14 {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .my-xxl-n15 {
    margin-top: -85px !important;
    margin-bottom: -85px !important;
  }
  .my-xxl-n16 {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .my-xxl-n17 {
    margin-top: -95px !important;
    margin-bottom: -95px !important;
  }
  .my-xxl-n18 {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .my-xxl-n19 {
    margin-top: -105px !important;
    margin-bottom: -105px !important;
  }
  .my-xxl-n20 {
    margin-top: -110px !important;
    margin-bottom: -110px !important;
  }
  .my-xxl-n21 {
    margin-top: -115px !important;
    margin-bottom: -115px !important;
  }
  .my-xxl-n22 {
    margin-top: -120px !important;
    margin-bottom: -120px !important;
  }
  .my-xxl-n23 {
    margin-top: -125px !important;
    margin-bottom: -125px !important;
  }
  .my-xxl-n24 {
    margin-top: -130px !important;
    margin-bottom: -130px !important;
  }
  .my-xxl-n25 {
    margin-top: -135px !important;
    margin-bottom: -135px !important;
  }
  .my-xxl-n26 {
    margin-top: -140px !important;
    margin-bottom: -140px !important;
  }
  .mt-xxl-n1 {
    margin-top: -5px !important;
  }
  .mt-xxl-n2 {
    margin-top: -10px !important;
  }
  .mt-xxl-n3 {
    margin-top: -15px !important;
  }
  .mt-xxl-n4 {
    margin-top: -20px !important;
  }
  .mt-xxl-n5 {
    margin-top: -25px !important;
  }
  .mt-xxl-n6 {
    margin-top: -30px !important;
  }
  .mt-xxl-n7 {
    margin-top: -35px !important;
  }
  .mt-xxl-n8 {
    margin-top: -40px !important;
  }
  .mt-xxl-n9 {
    margin-top: -45px !important;
  }
  .mt-xxl-n10 {
    margin-top: -50px !important;
  }
  .mt-xxl-n11 {
    margin-top: -60px !important;
  }
  .mt-xxl-n12 {
    margin-top: -70px !important;
  }
  .mt-xxl-n13 {
    margin-top: -75px !important;
  }
  .mt-xxl-n14 {
    margin-top: -80px !important;
  }
  .mt-xxl-n15 {
    margin-top: -85px !important;
  }
  .mt-xxl-n16 {
    margin-top: -90px !important;
  }
  .mt-xxl-n17 {
    margin-top: -95px !important;
  }
  .mt-xxl-n18 {
    margin-top: -100px !important;
  }
  .mt-xxl-n19 {
    margin-top: -105px !important;
  }
  .mt-xxl-n20 {
    margin-top: -110px !important;
  }
  .mt-xxl-n21 {
    margin-top: -115px !important;
  }
  .mt-xxl-n22 {
    margin-top: -120px !important;
  }
  .mt-xxl-n23 {
    margin-top: -125px !important;
  }
  .mt-xxl-n24 {
    margin-top: -130px !important;
  }
  .mt-xxl-n25 {
    margin-top: -135px !important;
  }
  .mt-xxl-n26 {
    margin-top: -140px !important;
  }
  .mr-xxl-n1 {
    margin-right: -5px !important;
  }
  .mr-xxl-n2 {
    margin-right: -10px !important;
  }
  .mr-xxl-n3 {
    margin-right: -15px !important;
  }
  .mr-xxl-n4 {
    margin-right: -20px !important;
  }
  .mr-xxl-n5 {
    margin-right: -25px !important;
  }
  .mr-xxl-n6 {
    margin-right: -30px !important;
  }
  .mr-xxl-n7 {
    margin-right: -35px !important;
  }
  .mr-xxl-n8 {
    margin-right: -40px !important;
  }
  .mr-xxl-n9 {
    margin-right: -45px !important;
  }
  .mr-xxl-n10 {
    margin-right: -50px !important;
  }
  .mr-xxl-n11 {
    margin-right: -60px !important;
  }
  .mr-xxl-n12 {
    margin-right: -70px !important;
  }
  .mr-xxl-n13 {
    margin-right: -75px !important;
  }
  .mr-xxl-n14 {
    margin-right: -80px !important;
  }
  .mr-xxl-n15 {
    margin-right: -85px !important;
  }
  .mr-xxl-n16 {
    margin-right: -90px !important;
  }
  .mr-xxl-n17 {
    margin-right: -95px !important;
  }
  .mr-xxl-n18 {
    margin-right: -100px !important;
  }
  .mr-xxl-n19 {
    margin-right: -105px !important;
  }
  .mr-xxl-n20 {
    margin-right: -110px !important;
  }
  .mr-xxl-n21 {
    margin-right: -115px !important;
  }
  .mr-xxl-n22 {
    margin-right: -120px !important;
  }
  .mr-xxl-n23 {
    margin-right: -125px !important;
  }
  .mr-xxl-n24 {
    margin-right: -130px !important;
  }
  .mr-xxl-n25 {
    margin-right: -135px !important;
  }
  .mr-xxl-n26 {
    margin-right: -140px !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -5px !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -10px !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -15px !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -20px !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -25px !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -30px !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -35px !important;
  }
  .mb-xxl-n8 {
    margin-bottom: -40px !important;
  }
  .mb-xxl-n9 {
    margin-bottom: -45px !important;
  }
  .mb-xxl-n10 {
    margin-bottom: -50px !important;
  }
  .mb-xxl-n11 {
    margin-bottom: -60px !important;
  }
  .mb-xxl-n12 {
    margin-bottom: -70px !important;
  }
  .mb-xxl-n13 {
    margin-bottom: -75px !important;
  }
  .mb-xxl-n14 {
    margin-bottom: -80px !important;
  }
  .mb-xxl-n15 {
    margin-bottom: -85px !important;
  }
  .mb-xxl-n16 {
    margin-bottom: -90px !important;
  }
  .mb-xxl-n17 {
    margin-bottom: -95px !important;
  }
  .mb-xxl-n18 {
    margin-bottom: -100px !important;
  }
  .mb-xxl-n19 {
    margin-bottom: -105px !important;
  }
  .mb-xxl-n20 {
    margin-bottom: -110px !important;
  }
  .mb-xxl-n21 {
    margin-bottom: -115px !important;
  }
  .mb-xxl-n22 {
    margin-bottom: -120px !important;
  }
  .mb-xxl-n23 {
    margin-bottom: -125px !important;
  }
  .mb-xxl-n24 {
    margin-bottom: -130px !important;
  }
  .mb-xxl-n25 {
    margin-bottom: -135px !important;
  }
  .mb-xxl-n26 {
    margin-bottom: -140px !important;
  }
  .ml-xxl-n1 {
    margin-left: -5px !important;
  }
  .ml-xxl-n2 {
    margin-left: -10px !important;
  }
  .ml-xxl-n3 {
    margin-left: -15px !important;
  }
  .ml-xxl-n4 {
    margin-left: -20px !important;
  }
  .ml-xxl-n5 {
    margin-left: -25px !important;
  }
  .ml-xxl-n6 {
    margin-left: -30px !important;
  }
  .ml-xxl-n7 {
    margin-left: -35px !important;
  }
  .ml-xxl-n8 {
    margin-left: -40px !important;
  }
  .ml-xxl-n9 {
    margin-left: -45px !important;
  }
  .ml-xxl-n10 {
    margin-left: -50px !important;
  }
  .ml-xxl-n11 {
    margin-left: -60px !important;
  }
  .ml-xxl-n12 {
    margin-left: -70px !important;
  }
  .ml-xxl-n13 {
    margin-left: -75px !important;
  }
  .ml-xxl-n14 {
    margin-left: -80px !important;
  }
  .ml-xxl-n15 {
    margin-left: -85px !important;
  }
  .ml-xxl-n16 {
    margin-left: -90px !important;
  }
  .ml-xxl-n17 {
    margin-left: -95px !important;
  }
  .ml-xxl-n18 {
    margin-left: -100px !important;
  }
  .ml-xxl-n19 {
    margin-left: -105px !important;
  }
  .ml-xxl-n20 {
    margin-left: -110px !important;
  }
  .ml-xxl-n21 {
    margin-left: -115px !important;
  }
  .ml-xxl-n22 {
    margin-left: -120px !important;
  }
  .ml-xxl-n23 {
    margin-left: -125px !important;
  }
  .ml-xxl-n24 {
    margin-left: -130px !important;
  }
  .ml-xxl-n25 {
    margin-left: -135px !important;
  }
  .ml-xxl-n26 {
    margin-left: -140px !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 5px !important;
  }
  .p-xxl-2 {
    padding: 10px !important;
  }
  .p-xxl-3 {
    padding: 15px !important;
  }
  .p-xxl-4 {
    padding: 20px !important;
  }
  .p-xxl-5 {
    padding: 25px !important;
  }
  .p-xxl-6 {
    padding: 30px !important;
  }
  .p-xxl-7 {
    padding: 35px !important;
  }
  .p-xxl-8 {
    padding: 40px !important;
  }
  .p-xxl-9 {
    padding: 45px !important;
  }
  .p-xxl-10 {
    padding: 50px !important;
  }
  .p-xxl-11 {
    padding: 60px !important;
  }
  .p-xxl-12 {
    padding: 70px !important;
  }
  .p-xxl-13 {
    padding: 75px !important;
  }
  .p-xxl-14 {
    padding: 80px !important;
  }
  .p-xxl-15 {
    padding: 85px !important;
  }
  .p-xxl-16 {
    padding: 90px !important;
  }
  .p-xxl-17 {
    padding: 95px !important;
  }
  .p-xxl-18 {
    padding: 100px !important;
  }
  .p-xxl-19 {
    padding: 105px !important;
  }
  .p-xxl-20 {
    padding: 110px !important;
  }
  .p-xxl-21 {
    padding: 115px !important;
  }
  .p-xxl-22 {
    padding: 120px !important;
  }
  .p-xxl-23 {
    padding: 125px !important;
  }
  .p-xxl-24 {
    padding: 130px !important;
  }
  .p-xxl-25 {
    padding: 135px !important;
  }
  .p-xxl-26 {
    padding: 140px !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .px-xxl-2 {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .px-xxl-3 {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .px-xxl-4 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-xxl-5 {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
  .px-xxl-6 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-xxl-7 {
    padding-right: 35px !important;
    padding-left: 35px !important;
  }
  .px-xxl-8 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .px-xxl-9 {
    padding-right: 45px !important;
    padding-left: 45px !important;
  }
  .px-xxl-10 {
    padding-right: 50px !important;
    padding-left: 50px !important;
  }
  .px-xxl-11 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .px-xxl-12 {
    padding-right: 70px !important;
    padding-left: 70px !important;
  }
  .px-xxl-13 {
    padding-right: 75px !important;
    padding-left: 75px !important;
  }
  .px-xxl-14 {
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .px-xxl-15 {
    padding-right: 85px !important;
    padding-left: 85px !important;
  }
  .px-xxl-16 {
    padding-right: 90px !important;
    padding-left: 90px !important;
  }
  .px-xxl-17 {
    padding-right: 95px !important;
    padding-left: 95px !important;
  }
  .px-xxl-18 {
    padding-right: 100px !important;
    padding-left: 100px !important;
  }
  .px-xxl-19 {
    padding-right: 105px !important;
    padding-left: 105px !important;
  }
  .px-xxl-20 {
    padding-right: 110px !important;
    padding-left: 110px !important;
  }
  .px-xxl-21 {
    padding-right: 115px !important;
    padding-left: 115px !important;
  }
  .px-xxl-22 {
    padding-right: 120px !important;
    padding-left: 120px !important;
  }
  .px-xxl-23 {
    padding-right: 125px !important;
    padding-left: 125px !important;
  }
  .px-xxl-24 {
    padding-right: 130px !important;
    padding-left: 130px !important;
  }
  .px-xxl-25 {
    padding-right: 135px !important;
    padding-left: 135px !important;
  }
  .px-xxl-26 {
    padding-right: 140px !important;
    padding-left: 140px !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .py-xxl-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .py-xxl-3 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .py-xxl-4 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-xxl-5 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .py-xxl-6 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-xxl-7 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .py-xxl-8 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .py-xxl-9 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .py-xxl-10 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .py-xxl-11 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .py-xxl-12 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .py-xxl-13 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .py-xxl-14 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .py-xxl-15 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .py-xxl-16 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .py-xxl-17 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .py-xxl-18 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .py-xxl-19 {
    padding-top: 105px !important;
    padding-bottom: 105px !important;
  }
  .py-xxl-20 {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }
  .py-xxl-21 {
    padding-top: 115px !important;
    padding-bottom: 115px !important;
  }
  .py-xxl-22 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .py-xxl-23 {
    padding-top: 125px !important;
    padding-bottom: 125px !important;
  }
  .py-xxl-24 {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }
  .py-xxl-25 {
    padding-top: 135px !important;
    padding-bottom: 135px !important;
  }
  .py-xxl-26 {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 5px !important;
  }
  .pt-xxl-2 {
    padding-top: 10px !important;
  }
  .pt-xxl-3 {
    padding-top: 15px !important;
  }
  .pt-xxl-4 {
    padding-top: 20px !important;
  }
  .pt-xxl-5 {
    padding-top: 25px !important;
  }
  .pt-xxl-6 {
    padding-top: 30px !important;
  }
  .pt-xxl-7 {
    padding-top: 35px !important;
  }
  .pt-xxl-8 {
    padding-top: 40px !important;
  }
  .pt-xxl-9 {
    padding-top: 45px !important;
  }
  .pt-xxl-10 {
    padding-top: 50px !important;
  }
  .pt-xxl-11 {
    padding-top: 60px !important;
  }
  .pt-xxl-12 {
    padding-top: 70px !important;
  }
  .pt-xxl-13 {
    padding-top: 75px !important;
  }
  .pt-xxl-14 {
    padding-top: 80px !important;
  }
  .pt-xxl-15 {
    padding-top: 85px !important;
  }
  .pt-xxl-16 {
    padding-top: 90px !important;
  }
  .pt-xxl-17 {
    padding-top: 95px !important;
  }
  .pt-xxl-18 {
    padding-top: 100px !important;
  }
  .pt-xxl-19 {
    padding-top: 105px !important;
  }
  .pt-xxl-20 {
    padding-top: 110px !important;
  }
  .pt-xxl-21 {
    padding-top: 115px !important;
  }
  .pt-xxl-22 {
    padding-top: 120px !important;
  }
  .pt-xxl-23 {
    padding-top: 125px !important;
  }
  .pt-xxl-24 {
    padding-top: 130px !important;
  }
  .pt-xxl-25 {
    padding-top: 135px !important;
  }
  .pt-xxl-26 {
    padding-top: 140px !important;
  }
  .pr-xxl-0 {
    padding-right: 0 !important;
  }
  .pr-xxl-1 {
    padding-right: 5px !important;
  }
  .pr-xxl-2 {
    padding-right: 10px !important;
  }
  .pr-xxl-3 {
    padding-right: 15px !important;
  }
  .pr-xxl-4 {
    padding-right: 20px !important;
  }
  .pr-xxl-5 {
    padding-right: 25px !important;
  }
  .pr-xxl-6 {
    padding-right: 30px !important;
  }
  .pr-xxl-7 {
    padding-right: 35px !important;
  }
  .pr-xxl-8 {
    padding-right: 40px !important;
  }
  .pr-xxl-9 {
    padding-right: 45px !important;
  }
  .pr-xxl-10 {
    padding-right: 50px !important;
  }
  .pr-xxl-11 {
    padding-right: 60px !important;
  }
  .pr-xxl-12 {
    padding-right: 70px !important;
  }
  .pr-xxl-13 {
    padding-right: 75px !important;
  }
  .pr-xxl-14 {
    padding-right: 80px !important;
  }
  .pr-xxl-15 {
    padding-right: 85px !important;
  }
  .pr-xxl-16 {
    padding-right: 90px !important;
  }
  .pr-xxl-17 {
    padding-right: 95px !important;
  }
  .pr-xxl-18 {
    padding-right: 100px !important;
  }
  .pr-xxl-19 {
    padding-right: 105px !important;
  }
  .pr-xxl-20 {
    padding-right: 110px !important;
  }
  .pr-xxl-21 {
    padding-right: 115px !important;
  }
  .pr-xxl-22 {
    padding-right: 120px !important;
  }
  .pr-xxl-23 {
    padding-right: 125px !important;
  }
  .pr-xxl-24 {
    padding-right: 130px !important;
  }
  .pr-xxl-25 {
    padding-right: 135px !important;
  }
  .pr-xxl-26 {
    padding-right: 140px !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 5px !important;
  }
  .pb-xxl-2 {
    padding-bottom: 10px !important;
  }
  .pb-xxl-3 {
    padding-bottom: 15px !important;
  }
  .pb-xxl-4 {
    padding-bottom: 20px !important;
  }
  .pb-xxl-5 {
    padding-bottom: 25px !important;
  }
  .pb-xxl-6 {
    padding-bottom: 30px !important;
  }
  .pb-xxl-7 {
    padding-bottom: 35px !important;
  }
  .pb-xxl-8 {
    padding-bottom: 40px !important;
  }
  .pb-xxl-9 {
    padding-bottom: 45px !important;
  }
  .pb-xxl-10 {
    padding-bottom: 50px !important;
  }
  .pb-xxl-11 {
    padding-bottom: 60px !important;
  }
  .pb-xxl-12 {
    padding-bottom: 70px !important;
  }
  .pb-xxl-13 {
    padding-bottom: 75px !important;
  }
  .pb-xxl-14 {
    padding-bottom: 80px !important;
  }
  .pb-xxl-15 {
    padding-bottom: 85px !important;
  }
  .pb-xxl-16 {
    padding-bottom: 90px !important;
  }
  .pb-xxl-17 {
    padding-bottom: 95px !important;
  }
  .pb-xxl-18 {
    padding-bottom: 100px !important;
  }
  .pb-xxl-19 {
    padding-bottom: 105px !important;
  }
  .pb-xxl-20 {
    padding-bottom: 110px !important;
  }
  .pb-xxl-21 {
    padding-bottom: 115px !important;
  }
  .pb-xxl-22 {
    padding-bottom: 120px !important;
  }
  .pb-xxl-23 {
    padding-bottom: 125px !important;
  }
  .pb-xxl-24 {
    padding-bottom: 130px !important;
  }
  .pb-xxl-25 {
    padding-bottom: 135px !important;
  }
  .pb-xxl-26 {
    padding-bottom: 140px !important;
  }
  .pl-xxl-0 {
    padding-left: 0 !important;
  }
  .pl-xxl-1 {
    padding-left: 5px !important;
  }
  .pl-xxl-2 {
    padding-left: 10px !important;
  }
  .pl-xxl-3 {
    padding-left: 15px !important;
  }
  .pl-xxl-4 {
    padding-left: 20px !important;
  }
  .pl-xxl-5 {
    padding-left: 25px !important;
  }
  .pl-xxl-6 {
    padding-left: 30px !important;
  }
  .pl-xxl-7 {
    padding-left: 35px !important;
  }
  .pl-xxl-8 {
    padding-left: 40px !important;
  }
  .pl-xxl-9 {
    padding-left: 45px !important;
  }
  .pl-xxl-10 {
    padding-left: 50px !important;
  }
  .pl-xxl-11 {
    padding-left: 60px !important;
  }
  .pl-xxl-12 {
    padding-left: 70px !important;
  }
  .pl-xxl-13 {
    padding-left: 75px !important;
  }
  .pl-xxl-14 {
    padding-left: 80px !important;
  }
  .pl-xxl-15 {
    padding-left: 85px !important;
  }
  .pl-xxl-16 {
    padding-left: 90px !important;
  }
  .pl-xxl-17 {
    padding-left: 95px !important;
  }
  .pl-xxl-18 {
    padding-left: 100px !important;
  }
  .pl-xxl-19 {
    padding-left: 105px !important;
  }
  .pl-xxl-20 {
    padding-left: 110px !important;
  }
  .pl-xxl-21 {
    padding-left: 115px !important;
  }
  .pl-xxl-22 {
    padding-left: 120px !important;
  }
  .pl-xxl-23 {
    padding-left: 125px !important;
  }
  .pl-xxl-24 {
    padding-left: 130px !important;
  }
  .pl-xxl-25 {
    padding-left: 135px !important;
  }
  .pl-xxl-26 {
    padding-left: 140px !important;
  }
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}

@media print {
  .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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}

/*----------------------------------------*/
/*  01. Template default CSS
/*----------------------------------------*/
/* Common Style */
*,
*::after,
*::before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html,
body,
.site-wrapper {
  height: 100%;
}

body {
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 38px;
  position: relative;
  visibility: visible;
  overflow-x: hidden;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  letter-spacing: 0;
  color: #282828;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-family: "Playfair Display", serif;
  font-weight: 400;
  line-height: 1.3;
  margin-top: 0;
  color: #282828;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  line-height: inherit;
  margin: 0;
}

p:last-child {
  margin-bottom: 0;
}

a,
button {
  line-height: inherit;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  color: inherit;
}

a,
button,
img,
input {
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

*:focus {
  outline: none !important;
}

a:focus {
  text-decoration: none;
  color: inherit;
  outline: none;
}

a:hover {
  text-decoration: none;
  color: #5CDDBA;
}

button,
input[type="submit"] {
  cursor: pointer;
}

img {
  max-width: 100%;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  opacity: 1;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  opacity: 1;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 1;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  opacity: 1;
}

ul:last-child {
  margin-bottom: 0;
}

hr {
  border-top-width: 2px;
}

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

/* Common Classes */
.section-border-bottom {
  border-bottom: 1px solid #e7e7e7;
}

.fix {
  overflow: hidden;
}

.section,
.main-wrapper {
  float: left;
  width: 100%;
}

.linear-bg {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(55%, #e5f2ed), color-stop(45%, #fff));
  background: -webkit-linear-gradient(bottom, #e5f2ed 55%, #fff 45%);
  background: -o-linear-gradient(bottom, #e5f2ed 55%, #fff 45%);
  background: linear-gradient(to top, #e5f2ed 55%, #fff 45%);
}

@media only screen and (max-width: 767px) {
  .linear-bg {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(35%, #e5f2ed), color-stop(65%, #fff));
    background: -webkit-linear-gradient(bottom, #e5f2ed 35%, #fff 65%);
    background: -o-linear-gradient(bottom, #e5f2ed 35%, #fff 65%);
    background: linear-gradient(to top, #e5f2ed 35%, #fff 65%);
  }
}

.bg-primary {
  background-color: #5CDDBA !important;
}

.text-primary {
  color: #5CDDBA !important;
}

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

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

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

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

.bg-info {
  background-color: #0DCAF0 !important;
}

.text-info {
  color: #0DCAF0 !important;
}

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

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

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

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

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

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

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

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

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

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

.bg-linear-black {
  background: -webkit-linear-gradient(259deg, #191919, #5B5B5B);
  background: -o-linear-gradient(259deg, #191919, #5B5B5B);
  background: linear-gradient(191deg, #191919, #5B5B5B);
}

/* Font Weight */
.fw-100 {
  font-weight: 100;
}

.fw-200 {
  font-weight: 200;
}

.fw-300 {
  font-weight: 300;
}

.fw-400 {
  font-weight: 400;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-700 {
  font-weight: 700;
}

.fw-800 {
  font-weight: 800;
}

.fw-900 {
  font-weight: 900;
}

/* Overlay */
[data-overlay] {
  position: relative;
  z-index: 1;
}

[data-overlay]::before {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-color: #282828;
}

.overlay {
  position: relative;
}

.overlay::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: -webkit-gradient(linear, left top, right top, from(rgba(3, 15, 39, 0.7)), to(rgba(3, 15, 39, 0)));
  background: -webkit-linear-gradient(left, rgba(3, 15, 39, 0.7) 0%, rgba(3, 15, 39, 0) 100%);
  background: -o-linear-gradient(left, rgba(3, 15, 39, 0.7) 0%, rgba(3, 15, 39, 0) 100%);
  background: linear-gradient(to right, rgba(3, 15, 39, 0.7) 0%, rgba(3, 15, 39, 0) 100%);
}

.section-fluid {
  position: relative;
  overflow: hidden;
}

.section-fluid .container {
  max-width: 100%;
}

@media only screen and (min-width: 1600px) {
  .section-fluid .container {
    padding-right: 140px;
    padding-left: 140px;
  }
}

.section-fluid-30 {
  position: relative;
  overflow: hidden;
}

.section-fluid-30 .container {
  max-width: 100%;
  padding-right: 30px;
  padding-left: 30px;
}

@media only screen and (min-width: 1600px) {
  .section-fluid-30 .container {
    padding-right: 140px;
    padding-left: 140px;
  }
}

.section-fluid-240 {
  position: relative;
  overflow: hidden;
}

.section-fluid-240 .container {
  max-width: 100%;
}

@media only screen and (min-width: 1600px) {
  .section-fluid-240 .container {
    padding-right: 240px;
    padding-left: 240px;
  }
}

[data-overlay="0"]::before {
  opacity: 0;
}

[data-overlay="0.1"]::before {
  opacity: 0.1;
}

[data-overlay="0.2"]::before {
  opacity: 0.2;
}

[data-overlay="0.3"]::before {
  opacity: 0.3;
}

[data-overlay="0.4"]::before {
  opacity: 0.4;
}

[data-overlay="0.5"]::before {
  opacity: 0.5;
}

[data-overlay="0.6"]::before {
  opacity: 0.6;
}

[data-overlay="0.7"]::before {
  opacity: 0.7;
}

[data-overlay="0.8"]::before {
  opacity: 0.8;
}

[data-overlay="0.9"]::before {
  opacity: 0.9;
}

[data-overlay="1"]::before {
  opacity: 1;
}

[data-overlay="1.1"]::before {
  opacity: 1.1;
}

[data-overlay="1.2"]::before {
  opacity: 1.2;
}

[data-overlay="1.3"]::before {
  opacity: 1.3;
}

[data-overlay="1.4"]::before {
  opacity: 1.4;
}

[data-overlay="1.5"]::before {
  opacity: 1.5;
}

[data-overlay="1.6"]::before {
  opacity: 1.6;
}

[data-overlay="1.7"]::before {
  opacity: 1.7;
}

[data-overlay="1.8"]::before {
  opacity: 1.8;
}

[data-overlay="1.9"]::before {
  opacity: 1.9;
}

[data-overlay="2"]::before {
  opacity: 2;
}

/* Background Image */
[data-bg-image] {
  background-repeat: repeat;
  background-position: top center;
}

[data-bg-image]:not(.bg-pattern) {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  overflow: hidden;
}

/* Scroll Up */
.scroll-top {
  position: fixed;
  right: 30px;
  bottom: -60px;
  z-index: 999;
  -webkit-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.03);
          box-shadow: 0 30px 50px rgba(0, 0, 0, 0.03);
  display: block;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  text-align: center;
  font-size: 25px;
  line-height: 60px;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  background-color: #5CDDBA;
  background-size: 200% auto;
  background-position: left center;
  color: #FFF;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  overflow: hidden;
}

@media only screen and (max-width: 479px) {
  .scroll-top {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
  }
}

.scroll-top.show {
  visibility: visible;
  opacity: 1;
  bottom: 60px;
}

.scroll-top svg {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #FFF;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.scroll-top svg path {
  stroke: #FFF;
}

.scroll-top .arrow-top {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.scroll-top .arrow-bottom {
  -webkit-transform: translate(-50%, 80px);
      -ms-transform: translate(-50%, 80px);
          transform: translate(-50%, 80px);
}

.scroll-top:hover {
  background-position: right center;
}

.scroll-top:hover .arrow-top {
  -webkit-transform: translate(-50%, -80px);
      -ms-transform: translate(-50%, -80px);
          transform: translate(-50%, -80px);
}

.scroll-top:hover .arrow-bottom {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* swiper default styles */
.swiper-pagination {
  position: static;
  display: block;
  line-height: 1;
  margin-top: 80px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .swiper-pagination {
    margin-top: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .swiper-pagination {
    margin-top: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .swiper-pagination {
    margin-top: 30px;
  }
}

.swiper-pagination .swiper-pagination-bullet {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: transparent;
  opacity: 1;
  position: relative;
  outline: none;
  margin-right: 20px;
  margin: 0 8px !important;
}

.swiper-pagination .swiper-pagination-bullet:last-child {
  margin-right: 0;
}

.swiper-pagination .swiper-pagination-bullet:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 100%;
  width: 13px;
  height: 13px;
  background: #a0a0a0;
  z-index: 1;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.swiper-pagination .swiper-pagination-bullet:hover {
  border: 1px solid #a0a0a0;
}

.swiper-pagination .swiper-pagination-bullet:hover:before {
  width: 13px;
  height: 13px;
  opacity: 1;
  background: #282828;
}

.swiper-pagination .swiper-pagination-bullet-active {
  border: 1px solid #a0a0a0;
}

.swiper-pagination .swiper-pagination-bullet-active:before {
  width: 13px;
  height: 13px;
  opacity: 1;
  background: #282828;
}

.swiper-pagination.swiper-pagination-white .swiper-pagination-bullet {
  margin: 8px;
}

.swiper-pagination.swiper-pagination-white .swiper-pagination-bullet:hover:before {
  width: 13px;
  height: 13px;
  opacity: 1;
  background: #fff;
}

.swiper-pagination.swiper-pagination-white .swiper-pagination-bullet-active::before {
  opacity: 1;
  background: #fff;
  width: 16px;
  height: 16px;
  -webkit-box-shadow: 0 0 9px #ededed;
          box-shadow: 0 0 9px #ededed;
}

.swiper-nav-button {
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.1s linear 2s, opacity 0.1s linear 2s;
  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.1s linear 2s, opacity 0.1s linear 2s;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), visibility 0.1s linear 2s, opacity 0.1s linear 2s;
  background-image: none;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
  width: 48px;
  height: 48px;
  font-size: 24px;
  color: #6d70a6;
  border: 0;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.01);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.01);
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  margin: 0;
  top: 50%;
}

.swiper-nav-button::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: inherit;
  color: #fff;
  background: #fff;
}

.swiper-nav-button:hover {
  color: #fff;
}

.swiper-nav-button:hover::before {
  color: #fff;
  background: #282828;
}

.swiper-container {
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.swiper-container:hover .swiper-nav-button {
  opacity: 1;
  visibility: visible;
}

.swiper-nav-button i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.swiper-nav-button i::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
  content: '\f104';
}

.swiper-nav-prev i::before {
  content: '\f104';
}

.swiper-button-next i::before {
  content: '\f105';
}

.swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
       -o-transition-timing-function: linear !important;
          transition-timing-function: linear !important;
}

/*----------------------------------------*/
/*  04. Header CSS
/*----------------------------------------*/
/* Header Section */
.header-section .header-inner {
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 100px;
  background-color: #FFF;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-section .header-inner {
    min-height: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .header-section .header-inner {
    min-height: 80px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-section.is-sticky {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .header-section.is-sticky {
    display: none;
  }
}

.header-section.is-sticky .header-inner {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #FFF !important;
  width: 100%;
  height: auto;
  -webkit-animation: headerSlideDown 0.95s ease forwards;
          animation: headerSlideDown 0.95s ease forwards;
  -webkit-box-shadow: 0 8px 20px 0 rgba(40, 40, 40, 0.1);
          box-shadow: 0 8px 20px 0 rgba(40, 40, 40, 0.1);
}

.header-section.is-sticky .header-inner .header-logo {
  width: 100%;
  height: 100%;
  line-height: 100%;
  margin-bottom: 0;
  padding: 15px;
}

.header-section.header-fluid .container {
  max-width: 100%;
}

@media only screen and (min-width: 1600px) {
  .header-section.header-fluid .container {
    padding-right: 140px;
    padding-left: 140px;
  }
}

.header-section.header-shadow .header-inner {
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.05);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.05);
}

.header-section.header-transparent {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.header-section.header-transparent .header-inner {
  background-color: transparent;
}

@-webkit-keyframes headerSlideDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes headerSlideDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-info {
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .header-info {
    text-align: center;
  }
}

.header-info ul {
  padding-left: 0;
  list-style: none;
}

.header-info ul li {
  font-size: 18px;
  letter-spacing: 2px;
  display: inline-block;
  margin-right: 65px;
}

.header-info ul li:last-child {
  margin-right: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-info ul li {
    margin-right: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-info ul li {
    margin-right: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .header-info ul li {
    margin-right: 20px;
  }
}

/* 04.03 Header Logo CSS */
.header-logo {
  position: relative;
  z-index: 99;
  margin-bottom: -30px;
  background-color: #FFF;
  width: 227px;
  height: 227px;
  line-height: 227px;
  border-radius: 50%;
  padding: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-logo {
    width: 130px;
    height: 130px;
    line-height: 130px;
    padding: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-logo {
    width: 130px;
    height: 130px;
    line-height: 130px;
    padding: 15px;
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 767px) {
  .header-logo {
    width: 100px;
    height: 100px;
    line-height: 100px;
    padding: 15px;
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 575px) {
  .header-logo {
    margin: auto;
    margin-bottom: 0;
  }
}

.header-logo a {
  position: relative;
  display: block;
  line-height: 1;
}

.header-logo a img {
  width: 100%;
}

@media only screen and (max-width: 479px) {
  .header-logo a {
    max-width: 120px;
  }
}

/* 04.01 Main Menu CSS */
.hamburger-menu {
  width: 55px;
  height: 55px;
  line-height: 55px;
  border: 1px solid #d7d7d7;
  text-align: center;
  border-radius: 50%;
}

.header-popup-menu-toggle, .menu-close {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 10px;
}

.header-popup-menu-toggle .toggle, .menu-close .toggle {
  padding: 0;
  border: none;
  background-color: transparent;
}

.header-popup-menu-toggle .toggle i, .menu-close .toggle i {
  position: relative;
  display: block;
  overflow: hidden;
  width: 24px;
  height: 1px;
}

.header-popup-menu-toggle .toggle i + i, .menu-close .toggle i + i {
  margin-top: 6px;
}

.header-popup-menu-toggle .toggle i::before, .menu-close .toggle i::before, .header-popup-menu-toggle .toggle i::after, .menu-close .toggle i::after {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  width: 100%;
  height: 100%;
  content: "";
  background-color: #1e1e1e;
}

.header-popup-menu-toggle .toggle i.icon-top::before, .menu-close .toggle i.icon-top::before, .header-popup-menu-toggle .toggle i.icon-bottom::before, .menu-close .toggle i.icon-bottom::before {
  width: 14px;
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  -webkit-transform: scaleX(1) translateZ(0);
          transform: scaleX(1) translateZ(0);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
}

.header-popup-menu-toggle .toggle i.icon-top::after, .menu-close .toggle i.icon-top::after, .header-popup-menu-toggle .toggle i.icon-bottom::after, .menu-close .toggle i.icon-bottom::after {
  width: 14px;
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform: scaleX(0) translateZ(0);
          transform: scaleX(0) translateZ(0);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
}

.header-popup-menu-toggle .toggle i.icon-middle::before, .menu-close .toggle i.icon-middle::before {
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  -webkit-transform: scaleX(1) translateZ(0);
          transform: scaleX(1) translateZ(0);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
}

.header-popup-menu-toggle .toggle i.icon-middle::after, .menu-close .toggle i.icon-middle::after {
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform: scaleX(0) translateZ(0);
          transform: scaleX(0) translateZ(0);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
}

.header-popup-menu-toggle .toggle i.icon-top::before, .menu-close .toggle i.icon-top::before {
  left: auto;
  right: 0;
}

.header-popup-menu-toggle .toggle i.icon-top::after, .menu-close .toggle i.icon-top::after {
  left: auto;
  right: 0;
}

.header-popup-menu-toggle .toggle:hover i::before, .menu-close .toggle:hover i::before, .header-popup-menu-toggle .toggle:hover i::after, .menu-close .toggle:hover i::after {
  width: 100%;
  background-color: #282828;
}

.header-popup-menu-toggle .toggle:hover i.icon-top::before, .menu-close .toggle:hover i.icon-top::before, .header-popup-menu-toggle .toggle:hover i.icon-bottom::before, .menu-close .toggle:hover i.icon-bottom::before {
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform: scaleX(0) translateZ(0);
          transform: scaleX(0) translateZ(0);
}

.header-popup-menu-toggle .toggle:hover i.icon-top::after, .menu-close .toggle:hover i.icon-top::after, .header-popup-menu-toggle .toggle:hover i.icon-bottom::after, .menu-close .toggle:hover i.icon-bottom::after {
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  -webkit-transform: scaleX(1) translateZ(0);
          transform: scaleX(1) translateZ(0);
}

.header-popup-menu-toggle .toggle:hover i.icon-middle::before, .menu-close .toggle:hover i.icon-middle::before {
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform: scaleX(0) translateZ(0);
          transform: scaleX(0) translateZ(0);
}

.header-popup-menu-toggle .toggle:hover i.icon-middle::after, .menu-close .toggle:hover i.icon-middle::after {
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
  -webkit-transform: scaleX(1) translateZ(0);
          transform: scaleX(1) translateZ(0);
}

@media only screen and (max-width: 479px) {
  .header-popup-menu-toggle, .menu-close {
    padding-right: 8px;
    padding-left: 8px;
  }
}

/* 04.02 Mobile Menu CSS */
.site-main-popup-menu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background-color: rgba(41, 41, 41, 0.9);
  overflow: auto;
  text-align: center;
  -webkit-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  visibility: hidden;
}

.site-main-popup-menu.open {
  opacity: 1;
  visibility: visible;
}

.menu-close {
  padding: 0;
  position: absolute;
  top: 15%;
  right: 15%;
}

@media only screen and (max-width: 479px) {
  .menu-close {
    top: 10%;
    right: 10%;
  }
}

.menu-close .toggle {
  position: relative;
  width: 55px;
  height: 55px;
}

.menu-close .toggle i {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 55px;
  height: 1px;
  margin: 0 !important;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  background-color: #FFF;
}

@media only screen and (max-width: 479px) {
  .menu-close .toggle i {
    width: 40px;
  }
}

.menu-close .toggle i.icon-top {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.menu-close .toggle i.icon-bottom {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.menu-close .toggle i::before, .menu-close .toggle i::after {
  background-color: #FFF;
}

.menu-close .toggle:hover i::before, .menu-close .toggle:hover i::after {
  background-color: #5CDDBA;
}

.mobile-menu-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.site-mobile-menu > ul {
  margin: 0;
  padding-left: 0;
  text-align: center;
  list-style: none;
}

.site-mobile-menu > ul > li {
  position: relative !important;
  margin-bottom: 20px;
}

.site-mobile-menu > ul > li:last-child {
  margin-bottom: 0;
}

.site-mobile-menu > ul > li > a {
  font-size: 66px;
  line-height: 1.5;
  font-family: "Playfair Display", serif;
  font-style: italic;
  display: inline-block;
  color: #FFF;
  position: relative;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .site-mobile-menu > ul > li > a {
    font-size: 48px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .site-mobile-menu > ul > li > a {
    font-size: 48px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .site-mobile-menu > ul > li > a {
    font-size: 42px;
  }
}

@media only screen and (max-width: 767px) {
  .site-mobile-menu > ul > li > a {
    font-size: 38px;
  }
}

@media only screen and (max-width: 479px) {
  .site-mobile-menu > ul > li > a {
    font-size: 34px;
  }
}

.site-mobile-menu > ul > li > a::after {
  content: '';
  position: absolute;
  bottom: -2px;
  height: 3px;
  width: 0;
  left: 0;
  right: 0;
  text-align: center;
  margin: auto;
  background-color: #5CDDBA;
  opacity: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.site-mobile-menu > ul > li > a:hover::after {
  opacity: 1;
  width: 100%;
}

.site-mobile-menu > ul > li .menu-toggle {
  position: absolute;
  top: 11px;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
  color: #FFF;
  border-radius: 50%;
  background-color: transparent;
}

.site-mobile-menu > ul > li .menu-toggle i {
  font-size: 18px;
  line-height: 1;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.site-mobile-menu > ul > li .menu-toggle:hover {
  background-color: rgba(255, 255, 255, 0.2);
}

.site-mobile-menu > ul > li.open > a {
  border-bottom-color: rgba(255, 255, 255, 0.15);
}

.site-mobile-menu > ul > li.open > .menu-toggle {
  background-color: rgba(255, 255, 255, 0.2);
}

.site-mobile-menu > ul > li.open > .menu-toggle i {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

.site-mobile-menu .sub-menu, .site-mobile-menu .mega-menu {
  display: none;
  margin: 14px 0;
  padding-left: 0;
  list-style: none;
}

.site-mobile-menu .sub-menu li, .site-mobile-menu .mega-menu li {
  position: relative;
}

.site-mobile-menu .sub-menu li > a, .site-mobile-menu .mega-menu li > a {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  color: rgba(255, 255, 255, 0.7);
}

.site-mobile-menu .sub-menu li > a:hover, .site-mobile-menu .mega-menu li > a:hover {
  color: #FFF;
}

.site-mobile-menu .sub-menu li .menu-toggle, .site-mobile-menu .mega-menu li .menu-toggle {
  top: 1px;
}

.site-mobile-menu .sub-menu li.open > a, .site-mobile-menu .mega-menu li.open > a {
  color: #FFF;
}

.site-mobile-menu .sub-menu li.open > .menu-toggle, .site-mobile-menu .mega-menu li.open > .menu-toggle {
  background-color: rgba(255, 255, 255, 0.2);
}

.site-mobile-menu .sub-menu li.open > .menu-toggle i, .site-mobile-menu .mega-menu li.open > .menu-toggle i {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

.site-mobile-menu .sub-menu ul, .site-mobile-menu .mega-menu ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.site-mobile-menu .sub-menu ul li a .badge, .site-mobile-menu .mega-menu ul li a .badge {
  background-color: transparent;
  background-image: -webkit-linear-gradient(45deg, #fe378c 0%, #fe5b34 100%);
  background-image: -o-linear-gradient(45deg, #fe378c 0%, #fe5b34 100%);
  background-image: linear-gradient(45deg, #fe378c 0%, #fe5b34 100%);
  display: inline-block;
  border-radius: 2px;
  padding: 4px 8px 3px;
  color: #FFF;
  font-size: 11px;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .5px;
  margin: 0 0 0 7px;
}

.site-mobile-menu .sub-menu ul li a .badge.primary, .site-mobile-menu .mega-menu ul li a .badge.primary {
  background-image: none;
  background-color: #5CDDBA !important;
}

.site-mobile-menu .sub-menu .sub-menu, .site-mobile-menu .mega-menu .sub-menu {
  padding-left: 15px;
}

/*----------------------------------------*/
/*  05. Intro CSS
/*----------------------------------------*/
/* 05.01. Home One Intro CSS */
.intro-section {
  position: relative;
  z-index: 9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 890px;
  padding: 50px 0;
}

.intro-section .container {
  z-index: 9;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .intro-section {
    height: 700px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .intro-section {
    height: 600px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .intro-section {
    height: 550px;
  }
}

@media only screen and (max-width: 767px) {
  .intro-section {
    height: 400px;
  }
}

.intro-content > * {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}

.intro-content .sub-title {
  display: block;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 5px;
  text-transform: uppercase;
  color: #FFF;
  font-family: "Playfair Display", serif;
  margin-bottom: 15px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .intro-content .sub-title {
    font-size: 20px;
    line-height: 28px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .intro-content .sub-title {
    font-size: 20px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 767px) {
  .intro-content .sub-title {
    font-size: 20px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 575px) {
  .intro-content .sub-title {
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 2px;
  }
}

.intro-content .title {
  font-size: 150px;
  line-height: 187px;
  font-family: "Pinyon Script", cursive;
  color: #FFF;
  margin-bottom: 70px;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .intro-content .title {
    font-size: 120px;
    line-height: 1.3;
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .intro-content .title {
    font-size: 100px;
    line-height: 1.3;
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .intro-content .title {
    font-size: 80px;
    line-height: 1.3;
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .intro-content .title {
    font-size: 70px;
    line-height: 1.3;
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 479px) {
  .intro-content .title {
    font-size: 50px;
    line-height: 1.3;
    margin-bottom: 30px;
  }
}

.intro-content .btn {
  letter-spacing: 1.5px;
}

.intro-section.active .intro-content > * {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.intro-section.active .intro-content > *:nth-child(1) {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}

.intro-section.active .intro-content > *:nth-child(2) {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.intro-section.active .intro-content > *:nth-child(3) {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}

.intro-section.active .intro-content > *:nth-child(4) {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}

.intro-section.active .intro-content > *:nth-child(5) {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}

.intro-section.active .intro-content > *:nth-child(6) {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}

/*----------------------------------------*/
/*  04. Element CSS
/*----------------------------------------*/
/* 03.01 Button CSS */
.btn {
  font-size: 16px;
  line-height: 50px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 52px;
  padding: 0 40px;
  cursor: pointer;
  white-space: nowrap;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 0px;
  outline: none;
}

.btn.fz-10 {
  font-size: 10px;
}

.btn:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.btn-icon {
  width: 56px;
  padding: 15px;
}

.btn.disabled {
  opacity: 0.65;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn {
    padding: 0 25px;
    height: 40px;
    line-height: 38px;
  }
}

@media only screen and (max-width: 767px) {
  .btn {
    padding: 0 25px;
    height: 45px;
    line-height: 43px;
  }
}

@media only screen and (max-width: 575px) {
  .btn {
    font-size: 14px;
  }
}

/* Button Sizes */
.btn-sm, .btn-group-sm > .btn {
  font-size: 12px;
  padding: 5px 20px;
}

.btn-xs {
  height: 32px;
  line-height: 30px;
  padding: 0 20px;
}

.btn-md {
  font-size: 14px;
  padding: 10px 30px;
}

.btn-lg, .btn-group-lg > .btn {
  font-size: 18px;
  padding: 20px 50px;
}

.btn-xl {
  font-size: 20px;
  padding: 25px 60px;
}

@media only screen and (min-width: 1600px) {
  .btn-height-80 {
    height: 80px;
    line-height: 78px;
  }
}

.btn-width-100 {
  width: 100%;
}

@media only screen and (min-width: 1600px) {
  .btn-width-250 {
    width: 250px;
  }
}

.btn-width-180 {
  width: 180px;
}

.btn-height-60 {
  height: 60px;
  line-height: 58px;
}

.header-btn {
  width: 250px;
  height: 55px;
  line-height: 52px;
  font-size: 16px;
  letter-spacing: 1.7px;
  color: #282828 !important;
  border: 2px solid #d7d7d7 !important;
  padding: 0 20px;
  border-radius: 2px;
}

.header-btn:hover {
  color: #FFF !important;
  border: 2px solid #5CDDBA !important;
}

/* Button Color & Style (Solid & Outline) */
.btn-primary {
  border-color: #5CDDBA;
  background-color: #5CDDBA;
  color: #FFF;
}

.btn-primary:hover, .btn-primary:focus {
  border-color: transparent;
  background-color: #3cd6ad;
  color: #FFF;
}

.btn-outline-primary {
  color: #5CDDBA;
  border-color: #5CDDBA;
  background-color: transparent;
}

.btn-outline-primary:hover {
  border-color: transparent;
  background-color: #5CDDBA;
  color: #FFF;
}

.btn-secondary {
  border-color: #6C757D;
  background-color: #6C757D;
  color: #FFF;
}

.btn-secondary:hover, .btn-secondary:focus {
  border-color: transparent;
  background-color: #5a6268;
  color: #FFF;
}

.btn-outline-secondary {
  color: #6C757D;
  border-color: #6C757D;
  background-color: transparent;
}

.btn-outline-secondary:hover {
  border-color: transparent;
  background-color: #6C757D;
  color: #FFF;
}

.btn-success {
  border-color: #198754;
  background-color: #198754;
  color: #FFF;
}

.btn-success:hover, .btn-success:focus {
  border-color: transparent;
  background-color: #136740;
  color: #FFF;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
  background-color: transparent;
}

.btn-outline-success:hover {
  border-color: transparent;
  background-color: #198754;
  color: #FFF;
}

.btn-info {
  border-color: #0DCAF0;
  background-color: #0DCAF0;
  color: #FFF;
}

.btn-info:hover, .btn-info:focus {
  border-color: transparent;
  background-color: #0babcc;
  color: #FFF;
}

.btn-outline-info {
  color: #0DCAF0;
  border-color: #0DCAF0;
  background-color: transparent;
}

.btn-outline-info:hover {
  border-color: transparent;
  background-color: #0DCAF0;
  color: #FFF;
}

.btn-warning {
  border-color: #FFC107;
  background-color: #FFC107;
  color: #282828;
}

.btn-warning:hover, .btn-warning:focus {
  border-color: transparent;
  background-color: #e0a800;
  color: #282828;
}

.btn-outline-warning {
  color: #FFC107;
  border-color: #FFC107;
  background-color: transparent;
}

.btn-outline-warning:hover {
  border-color: transparent;
  background-color: #FFC107;
  color: #282828;
}

.btn-danger {
  border-color: #f00;
  background-color: #f00;
  color: #FFF;
}

.btn-danger:hover, .btn-danger:focus {
  border-color: transparent;
  background-color: #d90000;
  color: #FFF;
}

.btn-outline-danger {
  color: #f00;
  border-color: #f00;
  background-color: transparent;
}

.btn-outline-danger:hover {
  border-color: transparent;
  background-color: #f00;
  color: #FFF;
}

.btn-light {
  border-color: #F8F9FA;
  background-color: #F8F9FA;
  color: #282828;
}

.btn-light:hover, .btn-light:focus {
  border-color: transparent;
  background-color: #e2e6ea;
  color: #282828;
}

.btn-outline-light {
  color: #F8F9FA;
  border-color: #F8F9FA;
  background-color: transparent;
}

.btn-outline-light:hover {
  border-color: transparent;
  background-color: #F8F9FA;
  color: #282828;
}

.btn-dark {
  border-color: #343A40;
  background-color: #343A40;
  color: #FFF;
}

.btn-dark:hover, .btn-dark:focus {
  border-color: transparent;
  background-color: #23272b;
  color: #FFF;
}

.btn-outline-dark {
  color: #343A40;
  border-color: #343A40;
  background-color: transparent;
}

.btn-outline-dark:hover {
  border-color: transparent;
  background-color: #343A40;
  color: #FFF;
}

.btn-white {
  border-color: #FFF;
  background-color: #FFF;
  color: #FFF;
}

.btn-white:hover, .btn-white:focus {
  border-color: transparent;
  background-color: #ececec;
  color: #FFF;
}

.btn-outline-white {
  color: #FFF;
  border-color: #FFF;
  background-color: transparent;
}

.btn-outline-white:hover {
  border-color: transparent;
  background-color: #FFF;
  color: #FFF;
}

/* Button Hover Color & Style (Solid & Outline) */
.btn-hover-primary:hover, .btn-hover-primary:not(:disabled):not(.disabled).active {
  border-color: transparent;
  background-color: #5CDDBA;
  color: #FFF;
}

.btn-outline-hover-primary:hover, .btn-outline-hover-primary:not(:disabled):not(.disabled).active {
  color: #5CDDBA;
  border-color: transparent;
  background-color: transparent;
}

.btn-hover-secondary:hover, .btn-hover-secondary:not(:disabled):not(.disabled).active {
  border-color: transparent;
  background-color: #6C757D;
  color: #FFF;
}

.btn-outline-hover-secondary:hover, .btn-outline-hover-secondary:not(:disabled):not(.disabled).active {
  color: #6C757D;
  border-color: transparent;
  background-color: transparent;
}

.btn-hover-success:hover, .btn-hover-success:not(:disabled):not(.disabled).active {
  border-color: transparent;
  background-color: #198754;
  color: #FFF;
}

.btn-outline-hover-success:hover, .btn-outline-hover-success:not(:disabled):not(.disabled).active {
  color: #198754;
  border-color: transparent;
  background-color: transparent;
}

.btn-hover-info:hover, .btn-hover-info:not(:disabled):not(.disabled).active {
  border-color: transparent;
  background-color: #0DCAF0;
  color: #FFF;
}

.btn-outline-hover-info:hover, .btn-outline-hover-info:not(:disabled):not(.disabled).active {
  color: #0DCAF0;
  border-color: transparent;
  background-color: transparent;
}

.btn-hover-warning:hover, .btn-hover-warning:not(:disabled):not(.disabled).active {
  border-color: transparent;
  background-color: #FFC107;
  color: #282828;
}

.btn-outline-hover-warning:hover, .btn-outline-hover-warning:not(:disabled):not(.disabled).active {
  color: #FFC107;
  border-color: transparent;
  background-color: transparent;
}

.btn-hover-danger:hover, .btn-hover-danger:not(:disabled):not(.disabled).active {
  border-color: transparent;
  background-color: #f00;
  color: #FFF;
}

.btn-outline-hover-danger:hover, .btn-outline-hover-danger:not(:disabled):not(.disabled).active {
  color: #f00;
  border-color: transparent;
  background-color: transparent;
}

.btn-hover-light:hover, .btn-hover-light:not(:disabled):not(.disabled).active {
  border-color: transparent;
  background-color: #F8F9FA;
  color: #282828;
}

.btn-outline-hover-light:hover, .btn-outline-hover-light:not(:disabled):not(.disabled).active {
  color: #F8F9FA;
  border-color: transparent;
  background-color: transparent;
}

.btn-hover-dark:hover, .btn-hover-dark:not(:disabled):not(.disabled).active {
  border-color: transparent;
  background-color: #343A40;
  color: #FFF;
}

.btn-outline-hover-dark:hover, .btn-outline-hover-dark:not(:disabled):not(.disabled).active {
  color: #343A40;
  border-color: transparent;
  background-color: transparent;
}

.btn-hover-white:hover, .btn-hover-white:not(:disabled):not(.disabled).active {
  border-color: transparent;
  background-color: #FFF;
  color: #FFF;
}

.btn-outline-hover-white:hover, .btn-outline-hover-white:not(:disabled):not(.disabled).active {
  color: #FFF;
  border-color: transparent;
  background-color: transparent;
}

.link {
  line-height: 1;
  position: relative;
  padding: 3px 0;
  color: #5CDDBA;
  background-color: transparent;
}

.link::before, .link::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: "";
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  -webkit-transform: scaleX(1) translateZ(0);
          transform: scaleX(1) translateZ(0);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  background: #5CDDBA;
}

.link::after {
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform: scaleX(0) translateZ(0);
          transform: scaleX(0) translateZ(0);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  background-color: #5CDDBA;
}

.link:hover {
  color: #5CDDBA;
}

.link:hover::before {
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform: scaleX(0) translateZ(0);
          transform: scaleX(0) translateZ(0);
}

.link:hover::after {
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  -webkit-transform: scaleX(1) translateZ(0);
          transform: scaleX(1) translateZ(0);
}

.section-link {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 3px;
  font-weight: 400;
  position: relative;
  padding: 3px 0;
  color: #282828;
  background-color: transparent;
  display: block;
  text-align: center;
}

.section-link::before, .section-link::after {
  position: absolute;
  bottom: -25px;
  left: 0;
  right: 0;
  width: 200px;
  height: 1px;
  text-align: center;
  margin: 0 auto;
  content: "";
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  -webkit-transform: scaleX(1) translateZ(0);
          transform: scaleX(1) translateZ(0);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  background: #979797;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-link::before, .section-link::after {
    bottom: -10px;
  }
}

@media only screen and (max-width: 767px) {
  .section-link::before, .section-link::after {
    bottom: -10px;
  }
}

.section-link::after {
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform: scaleX(0) translateZ(0);
          transform: scaleX(0) translateZ(0);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  background-color: #5CDDBA;
}

.section-link:hover {
  color: #5CDDBA;
}

.section-link:hover::before {
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform: scaleX(0) translateZ(0);
          transform: scaleX(0) translateZ(0);
}

.section-link:hover::after {
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  transition: -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  -o-transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s, -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
  -webkit-transform: scaleX(1) translateZ(0);
          transform: scaleX(1) translateZ(0);
}

.view-all-service {
  margin-top: 170px;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .view-all-service {
    margin-top: 100px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .view-all-service {
    margin-top: 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .view-all-service {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .view-all-service {
    margin-top: 50px;
  }
}

.load-more-btn {
  width: 115px;
  height: 115px;
  border: 1px solid #d5d5d5;
  font-size: 11px;
  line-height: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #282828;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 auto;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .load-more-btn {
    width: 90px;
    height: 90px;
  }
}

@media only screen and (max-width: 767px) {
  .load-more-btn {
    width: 90px;
    height: 90px;
  }
}

.load-more-btn:hover {
  border-color: #5CDDBA;
}

/* Breadcrumb CSS */
.breadcrumb {
  padding: 12px 0;
  background-color: transparent;
}

@media only screen and (max-width: 575px) {
  .breadcrumb {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.breadcrumb li {
  font-size: 18px;
  line-height: 32px;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #FFF;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .breadcrumb li {
    font-size: 16px;
    line-height: 28px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .breadcrumb li {
    font-size: 16px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 767px) {
  .breadcrumb li {
    font-size: 16px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 575px) {
  .breadcrumb li {
    font-size: 13px;
    line-height: 22px;
  }
}

.breadcrumb li + li::before {
  font-size: 12px;
  margin: 0 15px;
  content: "/";
  color: #FFF;
}

@media only screen and (max-width: 575px) {
  .breadcrumb li + li::before {
    margin: 0 10px;
  }
}

.breadcrumb li a {
  position: relative;
  display: block;
  color: #FFF;
}

.breadcrumb li a::before {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  content: "";
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #FFF;
}

.breadcrumb li a:hover {
  color: #FFF;
}

.breadcrumb li a:hover::before {
  left: 0;
  width: 100%;
}

/* 03.08 Team CSS */
.team-thumb-slider {
  padding: 35px 22%;
  margin-top: -35px;
  margin-bottom: -35px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team-thumb-slider {
    padding: 35px 35%;
  }
}

@media only screen and (max-width: 767px) {
  .team-thumb-slider {
    padding: 35px 35%;
  }
}

.team-thumb-slider .swiper-wrapper {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.team-thumb-slider .swiper-slide-active .single-thumb {
  border: 10px solid #5CDDBA;
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
  opacity: 1;
}

.single-thumb {
  display: block;
  overflow: hidden;
  border-radius: 50%;
  -webkit-transform: scale(0.75);
      -ms-transform: scale(0.75);
          transform: scale(0.75);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  opacity: 0.5;
}

.single-thumb img {
  width: 100%;
}

.single-team-content {
  text-align: center;
  margin-top: 30px;
}

.single-team-content .title {
  font-size: 32px;
  line-height: 43px;
  margin-bottom: 25px;
}

@media only screen and (max-width: 575px) {
  .single-team-content .title {
    font-size: 28px;
    line-height: 38px;
  }
}

.single-team-content .title .position {
  font-style: italic;
  color: #5CDDBA;
}

.single-team-content p {
  line-height: 38px;
  max-width: 510px;
  margin: 0 auto;
}

@media only screen and (max-width: 575px) {
  .single-team-content p {
    font-size: 16px;
    line-height: 28px;
  }
}

.team {
  position: relative;
  overflow: hidden;
  height: 100%;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.team .thumb {
  position: relative;
  overflow: hidden;
  margin-bottom: 40px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team .thumb {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .team .thumb {
    margin-bottom: 20px;
  }
}

.team .thumb .image {
  display: block;
}

.team .thumb .image img {
  width: 100%;
  -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  -o-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
}

.team .content .title {
  font-size: 32px;
  line-height: 43px;
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team .content .title {
    font-size: 26px;
    line-height: 38px;
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .team .content .title {
    font-size: 26px;
    line-height: 34px;
    margin-bottom: 15px;
  }
}

.team .content p {
  max-width: 400px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team .content p {
    line-height: 1.5;
  }
}

.team:hover .thumb .image img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/* 03.05 Feature CSS */
.featuer-section .container .row .col-xl-auto:last-child .single-feature::after {
  display: none;
}

.single-feature {
  position: relative;
}

.single-feature::after {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translate(50%, -50%);
      -ms-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  right: -50%;
  width: 1px;
  height: 120px;
  background-color: #282828;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .single-feature::after {
    right: -15%;
    -webkit-transform: translate(15%, -50%);
        -ms-transform: translate(15%, -50%);
            transform: translate(15%, -50%);
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-feature::after {
    right: 0%;
    -webkit-transform: translate(0%, -50%);
        -ms-transform: translate(0%, -50%);
            transform: translate(0%, -50%);
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-feature::after {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .single-feature::after {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .single-feature {
    text-align: center;
  }
}

.single-feature .content .title {
  font-size: 32px;
  line-height: 43px;
  margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
  .single-feature .content .title {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 15px;
  }
}

.single-feature .content .desc {
  max-width: 305px;
}

@media only screen and (max-width: 767px) {
  .single-feature .content .desc {
    margin: 0 auto;
  }
}

/* 03.09 Video CSS */
.video-content {
  text-align: center;
}

.video-content .title {
  font-size: 26px;
  line-height: 1.3;
  letter-spacing: 5px;
  color: #FFF;
  margin-bottom: 60px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-content .title {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .video-content .title {
    margin-bottom: 30px;
  }
}

.play-btn {
  width: 190px;
  height: 190px;
  line-height: 190px;
  border: 1px solid #FFF;
  text-align: center;
  border-radius: 50%;
  margin: auto;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.play-btn.width-110 {
  display: inline-block;
  width: 100px;
  height: 100px;
  line-height: 100px;
  margin: 0 40px;
}

@media only screen and (max-width: 767px) {
  .play-btn.width-110 {
    margin: 0 10px;
  }
}

@media only screen and (max-width: 767px) {
  .play-btn.width-110 {
    width: 80px;
    height: 80px;
    line-height: 80px;
    margin: 0 10px;
  }
}

@media only screen and (max-width: 479px) {
  .play-btn.width-110 {
    display: block;
    margin: 3px auto;
  }
}

.play-btn.width-110 svg path {
  stroke: #FFF;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .play-btn {
    width: 150px;
    height: 150px;
    line-height: 150px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .play-btn {
    width: 150px;
    height: 150px;
    line-height: 150px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .play-btn {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
  .play-btn img {
    width: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .play-btn {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
  .play-btn img {
    width: 25px;
  }
}

.video-popup {
  position: relative;
  z-index: 9;
  display: block;
  overflow: hidden;
  width: 100%;
  margin: auto;
  z-index: 9;
}

.video-popup .thumb {
  position: relative;
  overflow: hidden;
  z-index: -1;
}

.video-popup .thumb::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #282828;
  opacity: 0.5;
  z-index: 9;
}

.video-popup .thumb img {
  width: 100%;
  -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  -o-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
}

.video-popup .content {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 9;
}

.video-popup .content .title {
  font-size: 18px;
  line-height: 34px;
  letter-spacing: 3px;
  color: #FFF;
  margin: 0;
}

.video-popup:hover .thumb img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/* 03.04 Form CSS */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"] {
  font-size: 12px;
  line-height: 16px;
  width: 100%;
  min-height: 56px;
  padding: 3px 20px;
  color: #282828;
  border: 1px solid #d8d8d8;
  border-radius: 0px;
  outline: none;
  background-color: transparent;
}

input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder {
  color: #282828;
}

input[type="text"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="url"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="search"]:-moz-placeholder,
input[type="number"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder {
  color: #282828;
}

input[type="text"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder {
  color: #282828;
}

input[type="text"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder {
  color: #282828;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus {
  border-color: #5CDDBA;
  background-color: #FFF;
}

select {
  position: relative;
  width: 100%;
  height: 56px;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 16px;
  color: #282828;
  border: 1px solid #d8d8d8;
  outline: none;
  background: #FFF url("../images/icon/small-triangle-down.svg") no-repeat center right 20px;
  -webkit-appearance: none;
  outline: none;
}

textarea {
  font-size: 12px;
  line-height: 16px;
  width: 100%;
  min-height: 180px;
  padding: 10px 20px;
  color: #282828;
  border: 1px solid #d8d8d8;
  outline: none;
  background-color: transparent;
}

textarea::-webkit-input-placeholder {
  color: #282828;
}

textarea:-moz-placeholder {
  color: #282828;
}

textarea::-moz-placeholder {
  color: #282828;
}

textarea:-ms-input-placeholder {
  color: #282828;
}

textarea:focus {
  border-color: #5CDDBA;
  background-color: #FFF;
}

/* 03.03 CTA CSS */
.cta-content .title {
  font-size: 150px;
  line-height: 187px;
  color: #FFF;
  font-family: "Pinyon Script", cursive;
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cta-content .title {
    font-size: 120px;
    line-height: 140px;
  }
}

@media only screen and (max-width: 767px) {
  .cta-content .title {
    font-size: 110px;
    line-height: 130px;
  }
}

@media only screen and (max-width: 575px) {
  .cta-content .title {
    font-size: 100px;
    line-height: 120px;
  }
}

@media only screen and (max-width: 479px) {
  .cta-content .title {
    font-size: 72px;
    line-height: 90px;
  }
}

/* 03.06 Icon Box CSS */
@media only screen and (max-width: 575px) {
  .icon-box {
    text-align: center;
  }
}

.icon-box .icon {
  margin-bottom: 30px;
}

@media only screen and (min-width: 1600px) {
  .icon-box .icon {
    margin-bottom: 70px;
  }
}

.icon-box .icon svg {
  width: 80px;
  height: 80px;
}

@media only screen and (min-width: 1600px) {
  .icon-box .icon svg {
    width: 125px;
    height: 125px;
  }
}

.icon-box .icon svg path {
  stroke: #282828;
}

.icon-box .content .title {
  font-size: 32px;
  line-height: 43px;
  margin-bottom: 15px;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .icon-box .content .title {
    font-size: 28px;
    line-height: 38px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .icon-box .content .title {
    font-size: 24px;
    line-height: 32px;
  }
}

.icon-box .content .desc p {
  max-width: 303px;
  margin-bottom: 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .icon-box .content .desc p {
    font-size: 16px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .icon-box .content .desc p {
    font-size: 16px;
    line-height: 30px;
  }
}

@media only screen and (max-width: 575px) {
  .icon-box .content .desc p {
    max-width: 100%;
  }
}

.icon-box-two {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 767px) {
  .icon-box-two {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

@media only screen and (max-width: 575px) {
  .icon-box-two {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
}

.icon-box-two .icon {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 130px;
      -ms-flex: 0 0 130px;
          flex: 0 0 130px;
  width: 130px;
  height: 130px;
  line-height: 130px;
  text-align: center;
  border: 1px solid #d7d7d7;
  border-radius: 50%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .icon-box-two .icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100px;
        -ms-flex: 0 0 100px;
            flex: 0 0 100px;
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .icon-box-two .icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100px;
        -ms-flex: 0 0 100px;
            flex: 0 0 100px;
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
}

.icon-box-two .icon svg {
  width: 45px;
  height: 45px;
}

.icon-box-two .icon svg path {
  stroke: #FF7D8E;
}

.icon-box-two .content {
  margin-left: 50px;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .icon-box-two .content {
    margin-left: 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .icon-box-two .content {
    margin-left: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .icon-box-two .content {
    margin-left: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .icon-box-two .content {
    margin-left: 0px;
    margin-top: 20px;
  }
}

.icon-box-two .content .title {
  font-size: 32px;
  line-height: 43px;
  margin-bottom: 15px;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .icon-box-two .content .title {
    font-size: 28px;
    line-height: 38px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .icon-box-two .content .title {
    font-size: 24px;
    line-height: 32px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .icon-box-two .content .title {
    font-size: 26px;
    line-height: 38px;
  }
}

@media only screen and (max-width: 767px) {
  .icon-box-two .content .title {
    font-size: 26px;
    line-height: 38px;
    margin-bottom: 15px;
  }
}

.icon-box-two .content .desc p {
  max-width: 303px;
  margin-bottom: 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .icon-box-two .content .desc p {
    font-size: 16px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .icon-box-two .content .desc p {
    font-size: 16px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .icon-box-two .content .desc p {
    font-size: 16px;
    line-height: 30px;
  }
}

@media only screen and (max-width: 575px) {
  .icon-box-two .content .desc p {
    margin: 0 auto;
  }
}

/* 03.02 Brand CSS */
.brand-list {
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.brand-list:hover .brand a {
  display: block;
}

.brand-list:hover .brand a img {
  opacity: 0.5;
}

.brand-list .brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}

.brand-list .brand a {
  display: block;
}

.brand-list .brand a img {
  opacity: 1;
}

.brand-list .brand:hover a img {
  opacity: 1;
}

/* 03.11 Breadcrumb CSS */
.insta-badge {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  width: 190px;
  height: 190px;
  line-height: 190px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFF;
  margin: 0 auto;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
  z-index: 999;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .insta-badge {
    width: 160px;
    height: 160px;
    line-height: 160px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .insta-badge {
    width: 160px;
    height: 160px;
    line-height: 160px;
  }
}

@media only screen and (max-width: 767px) {
  .insta-badge {
    width: 120px;
    height: 120px;
    line-height: 120px;
  }
}

.insta-badge .title {
  font-size: 24px;
  line-height: 32px;
  font-style: italic;
  margin-bottom: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .insta-badge .title {
    font-size: 20px;
    line-height: 28px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .insta-badge .title {
    font-size: 20px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 767px) {
  .insta-badge .title {
    font-size: 18px;
    line-height: 26px;
  }
}

.insta-badge .title a {
  color: #5CDDBA;
}

.instagram-image {
  position: relative;
  overflow: hidden;
}

.instagram-image .image {
  display: block;
}

.instagram-image .image img {
  width: 100%;
  -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  -o-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
}

.instagram-image:hover .image img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/* 03.07 Gallery CSS */
.gallery-item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media only screen and (max-width: 767px) {
  .gallery-item {
    display: block;
  }
}

.gallery {
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.gallery .image {
  display: block;
}

.gallery .image img {
  width: 100%;
  -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  -o-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
}

.gallery:hover {
  -webkit-box-shadow: 20px 20px 0px 0px #aec6bd;
          box-shadow: 20px 20px 0px 0px #aec6bd;
}

.gallery:hover .image img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/*----------------------------------------*/
/*  06. Titles CSS
/*----------------------------------------*/
/* 06.02 Section Title CSS */
.section-title {
  position: relative;
  z-index: 99;
  margin-bottom: 70px;
}

@media only screen and (max-width: 767px) {
  .section-title {
    margin-bottom: 30px;
  }
}

.section-title.color-light .title {
  color: #FFF;
}

.section-title.color-light .sub-title {
  color: #FFF !important;
}

.section-title.color-light p {
  color: #FFF !important;
}

.section-title .title {
  font-size: 46px;
  line-height: 1.3;
  letter-spacing: 10px;
  margin-bottom: 25px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title .title {
    font-size: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title .title {
    font-size: 38px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title .title {
    font-size: 34px;
    letter-spacing: 2px;
  }
}

.section-title img {
  margin-bottom: 25px;
}

.section-title .sub-title {
  font-size: 18px;
  line-height: 38px;
  display: block;
  letter-spacing: 2px;
  max-width: 830px;
  margin: 0 auto;
  margin-bottom: 0;
}

@media only screen and (max-width: 575px) {
  .section-title .sub-title {
    font-size: 16px;
    line-height: 28px;
  }
}

/* 06.01 Page Title CSS */
.page-title-section {
  position: relative;
  height: 340px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.page-title-section.page-ttile-two {
  height: 740px;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .page-title-section.page-ttile-two {
    height: 500px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .page-title-section.page-ttile-two {
    height: 400px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .page-title-section.page-ttile-two {
    height: 340px;
  }
}

@media only screen and (max-width: 767px) {
  .page-title-section.page-ttile-two {
    height: 300px;
  }
}

@media only screen and (max-width: 767px) {
  .page-title-section {
    height: 250px;
  }
}

.page-title .title {
  font-size: 100px;
  line-height: 1.3;
  font-family: "Pinyon Script", cursive;
  color: #FFF;
  margin: 0;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .page-title .title {
    font-size: 70px;
  }
}

.page-title.title-two .title {
  font-size: 66px;
  line-height: 1.3;
  font-family: "Playfair Display", serif;
  font-style: italic;
  color: #FFF;
  margin: 0;
  text-align: center;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .page-title.title-two .title {
    font-size: 54px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .page-title.title-two .title {
    font-size: 48px;
  }
}

@media only screen and (max-width: 767px) {
  .page-title.title-two .title {
    font-size: 36px;
  }
}

/*----------------------------------------*/
/*  08. Pages CSS
/*----------------------------------------*/
/* 08.01 Service CSS */
.service .image {
  position: relative;
  overflow: hidden;
  margin-bottom: 35px;
}

.service .image.max-width-450 {
  max-width: 450px;
}

@media only screen and (max-width: 767px) {
  .service .image.max-width-450 {
    max-width: 100%;
  }
}

.service .image.max-width-470 {
  max-width: 470px;
}

@media only screen and (max-width: 767px) {
  .service .image.max-width-470 {
    max-width: 100%;
  }
}

.service .image.max-width-670 {
  max-width: 670px;
}

@media only screen and (max-width: 767px) {
  .service .image.max-width-670 {
    max-width: 100%;
  }
}

.service .image.max-width-610 {
  max-width: 610px;
}

@media only screen and (max-width: 767px) {
  .service .image.max-width-610 {
    max-width: 100%;
  }
}

.service .image img {
  width: 100%;
  -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  -o-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
}

.service .info .title {
  font-size: 32px;
  line-height: 1.3;
  letter-spacing: 6px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .service .info .title {
    font-size: 26px;
  }
}

@media only screen and (max-width: 575px) {
  .service .info .title {
    font-size: 26px;
  }
}

.service .info .title a {
  display: block;
  position: relative;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.service .info .title a::before {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  width: 58px;
  height: 36px;
  background: url("../images/icon/arrow-right.svg");
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.service .info .title a:hover {
  color: #282828;
  padding-left: 92px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .service .info .title a:hover {
    padding-left: 70px;
  }
}

@media only screen and (max-width: 575px) {
  .service .info .title a:hover {
    padding-left: 70px;
  }
}

.service .info .title a:hover::before {
  opacity: 1;
  visibility: visible;
}

.service .info p {
  max-width: 545px;
  font-size: 18px;
  line-height: 38px;
  letter-spacing: 2px;
  margin-bottom: 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .service .info p {
    font-size: 16px;
    line-height: 32px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .service .info p {
    font-size: 16px;
    line-height: 32px;
  }
}

@media only screen and (max-width: 575px) {
  .service .info p {
    font-size: 16px;
    line-height: 28px;
  }
}

.service:hover .image img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.service-three-margin {
  margin-top: 150px;
  margin-left: 110px;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .service-three-margin {
    margin-top: 90px;
    margin-left: 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .service-three-margin {
    margin-top: 50px;
    margin-left: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .service-three-margin {
    margin-top: 50px;
    margin-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .service-three-margin {
    margin-top: 50px;
    margin-left: 0px;
  }
}

.service-card-one {
  position: relative;
  left: -190px;
  margin-top: 190px;
  z-index: 9;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .service-card-one {
    left: -70px;
    margin-top: 70px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .service-card-one {
    left: -60px;
    margin-top: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .service-card-one {
    left: 0px;
    margin-top: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .service-card-one {
    left: 0px;
    margin-top: 0px;
  }
}

.service-card-two {
  position: relative;
  right: -190px;
  margin-top: 190px;
  z-index: 9;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .service-card-two {
    right: -70px;
    margin-top: 70px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .service-card-two {
    right: -60px;
    margin-top: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .service-card-two {
    right: 0px;
    margin-top: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .service-card-two {
    right: 0px;
    margin-top: 0px;
  }
}

.service-card-content {
  height: 100%;
  background-color: #e5f2ed;
  padding: 130px 230px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .service-card-content {
    padding: 60px 70px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .service-card-content {
    padding: 50px 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .service-card-content {
    padding: 60px 70px;
  }
}

@media only screen and (max-width: 767px) {
  .service-card-content {
    padding: 50px 60px;
  }
}

@media only screen and (max-width: 575px) {
  .service-card-content {
    padding: 50px 40px;
  }
}

@media only screen and (max-width: 479px) {
  .service-card-content {
    padding: 40px 30px;
  }
}

.service-card-content .title {
  display: block;
  width: 100%;
  font-size: 32px;
  line-height: 43px;
  letter-spacing: 6px;
  margin-bottom: 0;
}

@media only screen and (max-width: 479px) {
  .service-card-content .title {
    font-size: 26px;
    letter-spacing: 2px;
  }
}

.service-card-content .title-border {
  display: block;
  width: 110px;
  height: 1px;
  background-color: #282828;
  margin: 40px 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .service-card-content .title-border {
    margin: 30px 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .service-card-content .title-border {
    margin: 20px 0;
  }
}

@media only screen and (max-width: 767px) {
  .service-card-content .title-border {
    margin: 20px 0;
  }
}

@media only screen and (max-width: 479px) {
  .service-card-content .title-border {
    margin: 15px 0;
  }
}

.service-card-content .desc {
  margin-bottom: 60px;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .service-card-content .desc {
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .service-card-content .desc {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .service-card-content .desc {
    margin-bottom: 30px;
  }
}

.service-card-content .desc p {
  max-width: 545px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .service-card-content .desc p {
    font-size: 16px;
    line-height: 1.5;
  }
}

@media only screen and (max-width: 575px) {
  .service-card-content .desc p {
    font-size: 16px;
    line-height: 1.5;
  }
}

.service-card-content .btn {
  letter-spacing: 1px;
}

.service-card-content:hover {
  -webkit-box-shadow: 20px 20px 0px 0px #aec6bd;
          box-shadow: 20px 20px 0px 0px #aec6bd;
}

.service-card-content:hover .btn {
  border-color: transparent;
  background-color: #343a40;
  color: #FFF;
}

/* 08.02 Contact CSS */
.contact-title {
  margin-bottom: 40px;
}

.contact-title .title {
  font-size: 32px;
  line-height: 43px;
  text-transform: uppercase;
  letter-spacing: 6px;
  margin-bottom: 0;
}

@media only screen and (max-width: 479px) {
  .contact-title .title {
    font-size: 26px;
  }
}

.contact-address .icon-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}

.contact-address .icon-title .title {
  font-size: 14px;
  line-height: 1.3;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-left: 10px;
}

.contact-address .info .info-text {
  font-size: 12px;
  line-height: 16px;
  display: block;
  max-width: 180px;
}

.contact-info-wrap {
  border-top: 1px solid #979797;
  padding-top: 30px;
}

.contact-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.contact-info .info-text {
  font-size: 12px;
  line-height: 16px;
  margin-left: 10px;
}

/*----------------------------------------*/
/*  02. Template Spacing CSS
/*----------------------------------------*/
/* Section Spacing */
.section-padding {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-t120-b100 {
  padding-top: 115px !important;
  padding-bottom: 125px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-t120-b100 {
    padding-top: 85px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-t120-b100 {
    padding-top: 65px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-t120-b100 {
    padding-top: 45px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-t170-b90 {
  padding-top: 155px !important;
  padding-bottom: 115px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-t170-b90 {
    padding-top: 85px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-t170-b90 {
    padding-top: 65px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-t170-b90 {
    padding-top: 45px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-t130-b170 {
  padding-top: 115px !important;
  padding-bottom: 155px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-t130-b170 {
    padding-top: 85px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-t130-b170 {
    padding-top: 65px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-t130-b170 {
    padding-top: 45px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-t160-b100 {
  padding-top: 145px !important;
  padding-bottom: 100px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-t160-b100 {
    padding-top: 85px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-t160-b100 {
    padding-top: 65px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-t160-b100 {
    padding-top: 45px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-t130-b170 {
  padding-top: 115px !important;
  padding-bottom: 170px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-t130-b170 {
    padding-top: 85px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-t130-b170 {
    padding-top: 65px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-t130-b170 {
    padding-top: 45px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-t160-b210 {
  padding-top: 145px !important;
  padding-bottom: 210px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-t160-b210 {
    padding-top: 85px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-t160-b210 {
    padding-top: 65px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-t160-b210 {
    padding-top: 45px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-160 {
  padding-top: 145px !important;
  padding-bottom: 160px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-160 {
    padding-top: 85px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-160 {
    padding-top: 65px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-160 {
    padding-top: 45px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-170 {
  padding-top: 160px !important;
  padding-bottom: 170px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-170 {
    padding-top: 90px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-170 {
    padding-top: 70px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-170 {
    padding-top: 50px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-t-240-b-240 {
  padding-top: 240px !important;
  padding-bottom: 240px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-t-240-b-240 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-t-240-b-240 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-t-240-b-240 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-t190-b140 {
  padding-top: 190px !important;
  padding-bottom: 140px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-t190-b140 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-t190-b140 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-t190-b140 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-t210-b180 {
  padding-top: 210px !important;
  padding-bottom: 180px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-t210-b180 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-t210-b180 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-t210-b180 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-t130-180 {
  padding-top: 130px !important;
  padding-bottom: 180px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-t130-180 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-t130-180 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-t130-180 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-t180-b220 {
  padding-top: 170px !important;
  padding-bottom: 220px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-t180-b220 {
    padding-top: 90px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-t180-b220 {
    padding-top: 70px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-t180-b220 {
    padding-top: 50px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-top-240 {
  padding-top: 240px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-top-240 {
    padding-top: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-top-240 {
    padding-top: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-top-240 {
    padding-top: 60px !important;
  }
}

.section-padding-bottom {
  padding-bottom: 100px !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-bottom {
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-bottom {
    padding-bottom: 60px !important;
  }
}

.section-padding-bottom-170 {
  padding-bottom: 170px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-bottom-170 {
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-bottom-170 {
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-bottom-170 {
    padding-bottom: 60px !important;
  }
}

.section-padding-bottom-180 {
  padding-bottom: 180px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-bottom-180 {
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-bottom-180 {
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-bottom-180 {
    padding-bottom: 60px !important;
  }
}

.section-padding-150 {
  padding-top: 135px !important;
  padding-bottom: 150px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .section-padding-150 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-150 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-150 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-150 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-220 {
  padding-top: 220px !important;
  padding-bottom: 220px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .section-padding-220 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-220 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-220 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-220 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

.section-padding-230 {
  padding-top: 230px !important;
  padding-bottom: 230px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .section-padding-230 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-230 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-230 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-230 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .gx-xl-8 {
    margin: 0 -15px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .gx-xl-20 {
    margin: 0 -15px;
  }
}

/*----------------------------------------*/
/*  09. Testimonial CSS
/*----------------------------------------*/
.testimonial-slider {
  margin: -30px;
  padding: 30px;
}

.testimonial-slider .swiper-slide:not(.swiper-slide-visible) .testimonial {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.testimonial-slider .swiper-slide.swiper-slide-prev {
  opacity: 0.5;
}

.testimonial-slider .swiper-slide.swiper-slide-next {
  opacity: 0.5;
}

.testimonial {
  position: relative;
  overflow: hidden;
  z-index: 9;
}

.testimonial.center {
  text-align: center;
}

.testimonial .qute-icon {
  margin-bottom: 50px;
}

@media only screen and (max-width: 767px) {
  .testimonial .qute-icon {
    margin-bottom: 30px;
  }
}

.testimonial .content p {
  font-size: 46px;
  line-height: 1.5;
  color: #282828;
  font-style: italic;
  font-family: "Playfair Display", serif;
  margin-bottom: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .testimonial .content p {
    font-size: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial .content p {
    font-size: 36px;
  }
}

@media only screen and (max-width: 767px) {
  .testimonial .content p {
    font-size: 26px;
  }
}

@media only screen and (max-width: 575px) {
  .testimonial .content p {
    font-size: 24px;
  }
}

@media only screen and (max-width: 479px) {
  .testimonial .content p {
    font-size: 22px;
  }
}

.testimonial .author-info .image img {
  width: 150px;
  border-radius: 50%;
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .testimonial .author-info .image img {
    width: 100px;
    margin-bottom: 20px;
  }
}

.testimonial .author-info .cite .name {
  display: inline-block;
  font-size: 32px;
  line-height: 1.3;
  color: #282828;
  font-style: italic;
  font-family: "Playfair Display", serif;
  margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
  .testimonial .author-info .cite .name {
    font-size: 28px;
  }
}

@media only screen and (max-width: 479px) {
  .testimonial .author-info .cite .name {
    font-size: 22px;
  }
}

/*----------------------------------------*/
/*  07. Blog CSS
/*----------------------------------------*/
/* 07.01 Blog Grid CSS */
.blog {
  overflow: hidden;
  height: 100%;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.blog.blog-quote .thumbnail {
  position: relative;
  overflow: hidden;
  margin-bottom: 25px;
}

.blog.blog-quote .thumbnail::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  opacity: 0.4;
  background-color: #282828;
  z-index: 9;
}

.blog.blog-quote .thumbnail .image {
  display: block;
}

.blog.blog-quote .thumbnail .image img {
  width: 100%;
  -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  -o-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
}

.blog.blog-quote .thumbnail .quote-message {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  padding: 45px;
  z-index: 9;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog.blog-quote .thumbnail .quote-message {
    padding: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog.blog-quote .thumbnail .quote-message {
    padding: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .blog.blog-quote .thumbnail .quote-message {
    padding: 25px;
  }
}

@media only screen and (max-width: 575px) {
  .blog.blog-quote .thumbnail .quote-message {
    padding: 30px;
  }
}

.blog.blog-quote .thumbnail .quote-message p {
  font-size: 36px;
  line-height: 1.5;
  font-weight: 400;
  font-family: "Playfair Display", serif;
  color: #FFF;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .blog.blog-quote .thumbnail .quote-message p {
    font-size: 28px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog.blog-quote .thumbnail .quote-message p {
    font-size: 22px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog.blog-quote .thumbnail .quote-message p {
    font-size: 28px;
  }
}

@media only screen and (max-width: 767px) {
  .blog.blog-quote .thumbnail .quote-message p {
    font-size: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .blog.blog-quote .thumbnail .quote-message p {
    font-size: 28px;
  }
}

@media only screen and (max-width: 479px) {
  .blog.blog-quote .thumbnail .quote-message p {
    font-size: 22px;
  }
}

.blog.blog-quote .thumbnail .quote-message .quote-broder {
  display: block;
  width: 67px;
  height: 3px;
  background-color: #FFF;
  margin: 35px 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog.blog-quote .thumbnail .quote-message .quote-broder {
    margin: 20px 0;
  }
}

@media only screen and (max-width: 767px) {
  .blog.blog-quote .thumbnail .quote-message .quote-broder {
    margin: 15px 0;
  }
}

@media only screen and (max-width: 575px) {
  .blog.blog-quote .thumbnail .quote-message .quote-broder {
    margin: 30px 0;
  }
}

.blog.blog-quote .thumbnail .quote-message .author-name {
  font-size: 14px;
  line-height: 1.3;
  color: #FFF;
  font-style: italic;
}

.blog .thumbnail {
  position: relative;
  overflow: hidden;
  margin-bottom: 25px;
}

.blog .thumbnail .image {
  display: block;
}

.blog .thumbnail .image img {
  width: 100%;
  -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  -o-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
}

.blog .thumbnail .blog-play-btn {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  right: 0;
  width: 90px;
  height: 90px;
  line-height: 90px;
  background-color: #FFF;
  border-radius: 50%;
  text-align: center;
  margin: 0 auto;
}

.blog .info {
  position: relative;
}

.blog .info .meta {
  font-size: 14px;
  font-style: italic;
  color: #777777;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 0px;
  margin-bottom: 25px;
  padding-left: 0;
  list-style: none;
}

.blog .info .meta li {
  position: relative;
}

.blog .info .meta li::before {
  content: "/";
  margin: 0 5px;
}

.blog .info .meta li:first-child::before {
  display: none;
}

.blog .info .meta li a {
  color: #282828;
}

.blog .info .meta li a:hover {
  text-decoration: underline;
}

.blog .info .meta li i {
  margin-right: 10px;
}

.blog .info .title {
  font-size: 28px;
  line-height: 1.5;
  margin: 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .blog .info .title {
    font-size: 26px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog .info .title {
    font-size: 22px;
    line-height: 1.3;
  }
}

@media only screen and (max-width: 767px) {
  .blog .info .title {
    font-size: 22px;
    line-height: 1.3;
  }
}

@media only screen and (max-width: 479px) {
  .blog .info .title {
    font-size: 22px;
    line-height: 1.3;
  }
}

.blog:hover .thumbnail .image img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/* 07.02 Blog List CSS */
.blog-list {
  overflow: hidden;
  height: 100%;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.blog-list .thumbnail {
  position: relative;
  overflow: hidden;
}

.blog-list .thumbnail .image {
  display: block;
}

.blog-list .thumbnail .image img {
  width: 100%;
  -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  -o-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
  transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
}

.blog-list .info {
  position: relative;
  margin-left: 60px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-list .info {
    margin-left: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-list .info {
    margin-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .blog-list .info {
    margin-left: 0;
  }
}

.blog-list .info .meta {
  font-size: 14px;
  font-style: italic;
  color: #777777;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 0px;
  margin-bottom: 25px;
  padding-left: 0;
  list-style: none;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-list .info .meta {
    margin-bottom: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-list .info .meta {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-list .info .meta {
    margin-bottom: 15px;
  }
}

.blog-list .info .meta li {
  position: relative;
}

.blog-list .info .meta li::before {
  content: "/";
  margin: 0 5px;
}

.blog-list .info .meta li:first-child::before {
  display: none;
}

.blog-list .info .meta li a {
  color: #282828;
}

.blog-list .info .meta li a:hover {
  text-decoration: underline;
}

.blog-list .info .meta li i {
  margin-right: 10px;
}

.blog-list .info .sub-title {
  font-size: 26px;
  line-height: 35px;
  font-style: italic;
  font-weight: 400;
  font-family: "Playfair Display", serif;
  color: #FF7D8E;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-list .info .sub-title {
    font-size: 22px;
    line-height: 1.3;
  }
}

@media only screen and (max-width: 767px) {
  .blog-list .info .sub-title {
    font-size: 22px;
    line-height: 1.3;
  }
}

.blog-list .info .title {
  font-size: 46px;
  line-height: 61px;
  margin-bottom: 25px;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .blog-list .info .title {
    font-size: 42px;
    line-height: 55px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-list .info .title {
    font-size: 36px;
    line-height: 1.5;
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-list .info .title {
    font-size: 28px;
    line-height: 1.5;
  }
}

@media only screen and (max-width: 479px) {
  .blog-list .info .title {
    font-size: 22px;
    line-height: 1.3;
  }
}

.blog-list .info .desc {
  max-width: 540px;
  margin-bottom: 40px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-list .info .desc {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-list .info .desc {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .blog-list .info .desc p {
    font-size: 16px;
    line-height: 1.5;
  }
}

.blog-list:hover .thumbnail .image img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/* 07.03 Blog Details CSS */
.blog-details .info .title {
  font-size: 36px;
  line-height: 1.5;
  color: #FF7D8E;
  margin-bottom: 40px;
}

@media only screen and (max-width: 767px) {
  .blog-details .info .title {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .blog-details .info .title {
    font-size: 28px;
  }
}

.blog-details .info .desc p {
  font-size: 18px;
  line-height: 32px;
  font-family: "Playfair Display", serif;
  color: #282828;
  margin-bottom: 40px;
}

.blog-details .info .desc p:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
  .blog-details .info .desc p {
    margin-bottom: 20px;
  }
}

.blog-details .info .blog-list p {
  font-size: 18px;
  line-height: 32px;
  font-family: "Playfair Display", serif;
  color: #282828;
  margin-bottom: 30px;
}

.blog-details .info .blog-list ul {
  padding-left: 40px;
  list-style: none;
}

.blog-details .info .blog-list ul li {
  position: relative;
  margin-bottom: 35px;
  font-size: 18px;
  line-height: 32px;
  font-family: "Playfair Display", serif;
  color: #282828;
}

.blog-details .info .blog-list ul li::before {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: -40px;
  width: 10px;
  height: 10px;
  background-color: #FF7D8E;
  border-radius: 50%;
}

.blog-details .info .blog-list ul li:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-details .info .blog-list ul li {
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-details .info .blog-list ul li {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-details .info .blog-list ul li {
    margin-bottom: 20px;
  }
}

.blog-details .info .entry-post-tags {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.blog-details .info .entry-post-tags .tag-label {
  margin: 0 18px 0 0;
}

.blog-details .info .entry-post-tags .tag-label .label {
  font-size: 16px;
  line-height: 24px;
  color: #8A8A8A;
}

.blog-details .info .entry-post-tags .tag a {
  display: inline-block;
  font-size: 16px;
  line-height: 1.3;
  color: #282828;
}

.blog-details .info .entry-post-tags .tag a:hover {
  color: #5CDDBA;
}

.blog-details .info .post-share {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .blog-details .info .post-share {
    margin-top: 20px;
  }
}

.blog-details .info .post-share .label {
  margin-right: 15px;
}

.blog-details .info .post-share .media {
  position: relative;
}

.blog-details .info .post-share .media .icon {
  width: 45px;
  height: 45px;
  line-height: 40px;
  cursor: pointer;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  text-align: center;
  color: #282828;
  border: 1px solid #CCCCCC;
  border-radius: 50%;
  margin-right: 15px;
}

@media only screen and (max-width: 575px) {
  .blog-details .info .post-share .media .icon {
    margin-right: 8px;
  }
}

.blog-details .info .post-share .media .icon:last-child {
  margin-right: 0;
}

.blog-details .info .post-share .media .icon:hover {
  color: #FFF;
  border-color: transparent;
  background-color: #5CDDBA;
}

.author-area {
  padding: 30px 0px;
  border-top: 1px solid #979797;
  border-bottom: 1px solid #979797;
}

.author-area .author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 575px) {
  .author-area .author {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.author-area .author .thumb-author img {
  border-radius: 50px;
}

@media only screen and (max-width: 479px) {
  .author-area .author .thumb-author img {
    width: 70px;
  }
}

.author-area .author .author-content {
  position: relative;
  overflow: hidden;
  margin-left: 40px;
}

@media only screen and (max-width: 767px) {
  .author-area .author .author-content {
    margin-left: 20px;
  }
}

@media only screen and (max-width: 575px) {
  .author-area .author .author-content {
    margin-left: 0px;
    margin-top: 20px;
  }
}

.author-area .author .author-content .meta .fn {
  font-size: 24px;
  line-height: 32px;
  font-style: italic;
  color: #232324;
  display: inline-block;
  margin-bottom: 0;
  font-family: "Playfair Display", serif;
  font-weight: 700;
}

.author-area .author .author-content .author-text p {
  font-size: 14px;
  line-height: 20px;
  color: #282828;
  max-width: 523px;
  margin-bottom: 15px;
}

.author-area .author .author-content .author-actions a {
  font-size: 12px;
  line-height: 16px;
  display: block;
  color: #232324;
}

.author-area .author .author-content .author-actions a:hover {
  color: #5CDDBA;
}

.comment-form-wrap {
  margin-top: 60px;
}

.comment-form-wrap .comment-respond .title {
  display: block;
  font-size: 22px;
  line-height: 29px;
  font-family: "Poppins", sans-serif;
  letter-spacing: 2px;
  margin-bottom: 20px;
}

@media only screen and (max-width: 575px) {
  .comment-form-wrap .comment-respond .title {
    font-size: 26px;
  }
}

@media only screen and (max-width: 479px) {
  .comment-form-wrap .comment-respond .title {
    font-size: 24px;
  }
}

.comment-form-wrap input {
  font-size: 14px;
  line-height: 19px;
}

.comment-form-wrap textarea {
  font-size: 14px;
  line-height: 19px;
}

/* Newsletter CSS */
.newsletter-title .title {
  font-size: 40px;
  line-height: 1.3;
  color: #FFF;
  font-style: italic;
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .newsletter-title .title {
    font-size: 28px;
  }
}

@media only screen and (max-width: 575px) {
  .newsletter-title .title {
    font-size: 32px;
    text-align: center;
  }
}

@media only screen and (max-width: 479px) {
  .newsletter-title .title {
    font-size: 32px;
    text-align: center;
  }
}

.newsletter-form-area {
  max-width: 100%;
  position: relative;
}

.newsletter-form-area form input {
  padding: 3px 20px;
  padding-left: 0;
  padding-right: 130px;
  min-height: 50px;
  border: 0;
  border-radius: 0;
  border-bottom: 2px solid #979797;
  background: transparent;
  font-size: 18px;
  color: #282828;
  letter-spacing: 2px;
}

@media only screen and (max-width: 479px) {
  .newsletter-form-area form input {
    font-size: 16px;
  }
}

.newsletter-form-area form input::-webkit-input-placeholder {
  color: #282828;
}

.newsletter-form-area form input::-moz-placeholder {
  color: #282828;
}

.newsletter-form-area form input:-ms-input-placeholder {
  color: #282828;
}

.newsletter-form-area form input::-ms-input-placeholder {
  color: #282828;
}

.newsletter-form-area form input::placeholder {
  color: #282828;
}

.newsletter-form-area form input:focus {
  background-color: transparent;
  border-bottom-color: #5CDDBA;
}

.newsletter-form-area form button {
  border: 0;
  background: transparent;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  color: #282828;
  font-size: 18px;
  line-height: 50px;
  text-transform: uppercase;
  font-family: "Playfair Display", serif;
  letter-spacing: 3px;
}

.newsletter-form-area form button:hover {
  color: #5CDDBA;
}

@media only screen and (max-width: 479px) {
  .newsletter-form-area form button {
    font-size: 16px;
  }
}

/*----------------------------------------*/
/*  10. Widget CSS
/*----------------------------------------*/
@media only screen and (max-width: 575px) {
  .footer-widget {
    text-align: center;
  }
}

@media only screen and (max-width: 575px) {
  .footer-logo {
    width: 150px;
    height: 150px;
    margin: auto;
  }
}

.footer-widget-content {
  font-size: 14px;
  font-weight: 500;
}

.footer-widget-content p {
  font-size: 22px;
  line-height: 33px;
  margin-bottom: 30px;
}

.footer-widget-content p:last-child {
  margin-bottom: 0;
}

.footer-social-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 25px;
}

.footer-social-inline a {
  margin-right: 20px;
}

.footer-social-inline a:last-child {
  margin-right: 0;
}

.footer-social-inline a:hover {
  color: #5CDDBA;
}

/*----------------------------------------*/
/*  11. Footer CSS
/*----------------------------------------*/
.footer-section {
  padding: 70px 0 25px;
  overflow: hidden;
}

.copyright {
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 1px;
  text-align: center;
  color: #282828;
}

.copyright a {
  color: #5CDDBA;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJib290c3RyYXAvYm9vdHN0cmFwLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJib290c3RyYXAvX3Jvb3Quc2NzcyIsImJvb3RzdHJhcC9fcmVib290LnNjc3MiLCJfdmFyaWFibHMuc2NzcyIsImJvb3RzdHJhcC92ZW5kb3IvX3Jmcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiYm9vdHN0cmFwL190eXBlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0cy5zY3NzIiwiYm9vdHN0cmFwL19pbWFnZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJib290c3RyYXAvX2NvbnRhaW5lcnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImJvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJib290c3RyYXAvZm9ybXMvX2xhYmVscy5zY3NzIiwiYm9vdHN0cmFwL19mdW5jdGlvbnMuc2NzcyIsImJvb3RzdHJhcC9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJib290c3RyYXAvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiYm9vdHN0cmFwL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiYm9vdHN0cmFwL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJib290c3RyYXAvZm9ybXMvX2Zvcm0tZmlsZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJib290c3RyYXAvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsImJvb3RzdHJhcC9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9fdHJhbnNpdGlvbnMuc2NzcyIsImJvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NhcmV0LnNjc3MiLCJib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL19uYXYuc2NzcyIsImJvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJib290c3RyYXAvX2NhcmQuc2NzcyIsImJvb3RzdHJhcC9fYnJlYWRjcnVtYi5zY3NzIiwiYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvX2JhZGdlLnNjc3MiLCJib290c3RyYXAvX2FsZXJ0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19hbGVydC5zY3NzIiwiYm9vdHN0cmFwL19wcm9ncmVzcy5zY3NzIiwiYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvX2Nsb3NlLnNjc3MiLCJib290c3RyYXAvX3RvYXN0cy5zY3NzIiwiYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwiYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsImJvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvX3NwaW5uZXJzLnNjc3MiLCJib290c3RyYXAvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwiYm9vdHN0cmFwL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJib290c3RyYXAvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsImJvb3RzdHJhcC9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiYm9vdHN0cmFwL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJib290c3RyYXAvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2FwaS5zY3NzIiwiX2N1c3RvbS12YXJpYWJsZXMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsImhlYWRlci9fbG9nby5zY3NzIiwiaGVhZGVyL19tYWluLW1lbnUuc2NzcyIsImhlYWRlci9fbW9iaWxlLW1lbnUuc2NzcyIsIl9pbnRyby5zY3NzIiwiaW50cm8vX2ludHJvMS5zY3NzIiwiX2VsZW1lbnRzLnNjc3MiLCJlbGVtZW50L19idXR0b24uc2NzcyIsImVsZW1lbnQvX2JyZWFkY3J1bWIuc2NzcyIsImVsZW1lbnQvX3RlYW0uc2NzcyIsImVsZW1lbnQvX2ZlYXR1cmUuc2NzcyIsImVsZW1lbnQvX3ZpZGVvLnNjc3MiLCJlbGVtZW50L19mb3JtLnNjc3MiLCJlbGVtZW50L19jdGEuc2NzcyIsImVsZW1lbnQvX2ljb24tYm94LnNjc3MiLCJlbGVtZW50L19icmFuZC5zY3NzIiwiZWxlbWVudC9faW5zdGFncmFtLnNjc3MiLCJlbGVtZW50L19nYWxsZXJ5LnNjc3MiLCJfdGl0bGUuc2NzcyIsInRpdGxlL19zZWN0aW9uLnNjc3MiLCJ0aXRsZS9fcGFnZS5zY3NzIiwiX3BhZ2VzLnNjc3MiLCJwYWdlcy9fc2VydmljZS5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsIl9zcGFjaW5nLnNjc3MiLCJfdGVzdGltb25pYWwuc2NzcyIsIl9ibG9nLnNjc3MiLCJibG9nL19ibG9nLWdyaWQuc2NzcyIsImJsb2cvX2Jsb2ctbGlzdC5zY3NzIiwiYmxvZy9fYmxvZy1kZXRhaWxzLnNjc3MiLCJfbmV3c2xldHRlci5zY3NzIiwiX3dpZGdldC5zY3NzIiwiX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztvRkM0Q29GO0FDNUNwRjs7Ozs7RURrREU7QUUzQkYsMklBQVk7QUN2Qlo7RUFHSSxrQkFBb0I7RUFBcEIsMkJBQW9CO0VBQXBCLHdCQUFvQjtFQUFwQixvQkFBb0I7RUFBcEIsb0JBQW9CO0VBQXBCLGtCQUFvQjtFQUFwQixpQkFBb0I7RUFBcEIsb0JBQW9CO0VBQXBCLG9CQUFvQjtFQUFwQixtQkFBb0I7RUFBcEIsa0JBQW9CO0VBQXBCLGtCQUFvQjtFQUFwQixnQkFBb0I7RUFBcEIsa0JBQW9CO0VBQXBCLHVCQUFvQjtFQUlwQixxQkFBb0I7RUFBcEIsdUJBQW9CO0VBQXBCLHFCQUFvQjtFQUFwQixrQkFBb0I7RUFBcEIscUJBQW9CO0VBQXBCLGlCQUFvQjtFQUFwQixtQkFBb0I7RUFBcEIsa0JBQW9CO0VBQXBCLGdCQUFvQjtFQUt0QixrTUFBcUI7RUFDckIseUdBQW9CO0VBQ3BCLHlGQUFjO0FIa0VoQjs7QUlqRUE7OztFQUdFLDhCQUFzQjtVQUF0QixzQkFBc0I7QUpvRXhCOztBSS9DQTtFQUNFLFNBQVM7RUFDVCxrQ0NwQytCO0VDc1AzQixlQXZFK0I7RUZ6SW5DLGdCQ3VoQnNCO0VEdGhCdEIsZ0JDNGhCb0I7RUQzaEJwQixjQzBJYTtFRHhJYixzQkMwR1U7RUR6R1YsOEJBQThCO0VBQzlCLGdEQ3NJYTtBTHJGZjs7QUFFQTtFSXJDRSxxQkFBcUI7QUp1Q3ZCOztBSTlCQTtFQUNFLGNBQXNCO0VBQ3RCLGNDK2lCZ0I7RUQ5aUJoQiw4QkFBOEI7RUFDOUIsU0FBUztFQUNULGFDOGlCZTtBTDdnQmpCOztBSTlCQTtFQUNFLFdDOGFnQjtBTDdZbEI7O0FJdkJBO0VBQ0UsYUFBYTtFQUNiLGtCQ3Nma0M7RURyZmxDLHNDQ3hGc0M7RUQwRnRDLGdCQ3Nmd0I7RURyZnhCLGdCQ3Nmd0I7QUw3ZDFCOztBSXJCQTtFRTBKUSxpQ0FmNkI7QU5sSHJDOztBTWpDSTtFRlFKO0lFaUtRLGlCQWxGNkI7RU5qRG5DO0FBQ0Y7O0FJMUJBO0VFcUpRLGlDQWY2QjtBTnhHckM7O0FNM0NJO0VGYUo7SUU0SlEsZUFsRjZCO0VOdkNuQztBQUNGOztBSS9CQTtFRWdKUSwrQkFmNkI7QU45RnJDOztBTXJESTtFRmtCSjtJRXVKUSxrQkFsRjZCO0VON0JuQztBQUNGOztBSXBDQTtFRTJJUSxpQ0FmNkI7QU5wRnJDOztBTS9ESTtFRnVCSjtJRWtKUSxpQkFsRjZCO0VObkJuQztBQUNGOztBSXpDQTtFRWtJTSxrQkF2RStCO0FOZHJDOztBSXhDQTtFRTZITSxlQXZFK0I7QU5WckM7O0FJakNBO0VBQ0UsYUFBYTtFQUNiLG1CQzZUNEI7QUx6UjlCOztBSXpCQTs7RUFFRSwwQkFBMEI7RUFDMUIseUNBQWlDO0tBQWpDLHNDQUFpQztVQUFqQyxpQ0FBaUM7RUFDakMsWUFBWTtFQUNaLHNDQUE4QjtVQUE5Qiw4QkFBOEI7QUo0QmhDOztBSXRCQTtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsb0JBQW9CO0FKeUJ0Qjs7QUluQkE7O0VBRUUsa0JBQWtCO0FKc0JwQjs7QUluQkE7OztFQUdFLGFBQWE7RUFDYixtQkFBbUI7QUpzQnJCOztBSW5CQTs7OztFQUlFLGdCQUFnQjtBSnNCbEI7O0FJbkJBO0VBQ0UsZ0JDcVlvQjtBTC9XdEI7O0FJakJBO0VBQ0Usb0JBQW9CO0VBQ3BCLGNBQWM7QUpvQmhCOztBSWRBO0VBQ0UsZ0JBQWdCO0FKaUJsQjs7QUlUQTs7RUFFRSxtQkM4V3lCO0FMbFczQjs7QUlKQTtFRTZCTSxtQkF2RStCO0FOa0RyQzs7QUlEQTtFQUNFLGNDMlprQjtFRDFabEIseUJDa2FlO0FMOVpqQjs7QUlLQTs7RUFFRSxrQkFBa0I7RUVTZCxrQkF2RStCO0VGZ0VuQyxjQUFjO0VBQ2Qsd0JBQXdCO0FKRjFCOztBSUtBO0VBQU0sY0FBYztBSkRwQjs7QUlFQTtFQUFNLFVBQVU7QUpFaEI7O0FJR0E7RUFDRSxjQzFDZTtFRDJDZiwwQkMyTHlCO0FMM0wzQjs7QUlGQTtFQUtJLGNDeUx1QztBTHhMM0M7O0FJU0E7RUFHSSxjQUFjO0VBQ2QscUJBQXFCO0FKUnpCOztBSWVBOzs7O0VBSUUscUNDMlJ5QztFQzVUckMsY0F2RStCO0FONkZyQzs7QUlxQkE7RUFDRSxjQUFjO0VBQ2QsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixjQUFjO0VFL0NWLG1CQXZFK0I7RUZ5SG5DLDZCQUE2QjtBSm5CL0I7O0FJWUE7RUUzQ00sa0JBdkUrQjtFRjhIakMsY0FBYztFQUNkLGtCQUFrQjtBSm5CdEI7O0FJdUJBO0VFNURNLG1CQXZFK0I7RUZxSW5DLGNDbklZO0VEb0laLHFCQUFxQjtBSnBCdkI7O0FJdUJFO0VBQ0UsY0FBYztBSnBCbEI7O0FJd0JBO0VBQ0Usb0JDc21DbUI7RUM5cUNmLG1CQXZFK0I7RUZpSm5DLFdDNUtVO0VENktWLHlCQ3BLZ0I7RUVoSmQsb0JGaWZvQjtBTGpOeEI7O0FJZ0JBO0VBUUksVUFBVTtFRS9FUixjQXZFK0I7RUZ3SmpDLGdCQ3VQa0I7QUwzUXRCOztBSTZCQTtFQUNFLGdCQUFnQjtBSjFCbEI7O0FJZ0NBOztFQUVFLHNCQUFzQjtBSjdCeEI7O0FJcUNBO0VBQ0Usb0JBQW9CO0VBQ3BCLHlCQUF5QjtBSmxDM0I7O0FJcUNBO0VBQ0UsZ0JDb1N3QjtFRG5TeEIsbUJDbVN3QjtFRGxTeEIsY0MvTWdCO0VEZ05oQixnQkFBZ0I7QUpsQ2xCOztBSXlDQTtFQUVFLG1CQUFtQjtFQUNuQixnQ0FBZ0M7QUp2Q2xDOztBSTBDQTs7Ozs7O0VBTUUscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixlQUFlO0FKdkNqQjs7QUkrQ0E7RUFDRSxxQkFBcUI7QUo1Q3ZCOztBSWtEQTtFQUVFLGdCQUFnQjtBSmhEbEI7O0FJdURBO0VBQ0UsbUJBQW1CO0VBQ25CLDBDQUEwQztBSnBENUM7O0FJeURBOzs7OztFQUtFLFNBQVM7RUFDVCxvQkFBb0I7RUU5S2hCLGtCQXZFK0I7RUZ1UG5DLG9CQUFvQjtBSnREdEI7O0FJMkRBOztFQUVFLGlCQUFpQjtBSnhEbkI7O0FJNkRBOztFQUVFLG9CQUFvQjtBSjFEdEI7O0FBRUE7RUkrREUsZUFBZTtBSjdEakI7O0FJbUVBO0VBQ0UsaUJBQWlCO0FKaEVuQjs7QUFFQTtFSXFFRSxhQUFhO0FKbkVmOztBSTJFQTs7OztFQUlFLDBCQUEwQjtBSnhFNUI7O0FJb0VBOzs7O0VBUU0sZUFBZTtBSnJFckI7O0FJNEVBO0VBQ0UsVUFBVTtFQUNWLGtCQUFrQjtBSnpFcEI7O0FJOEVBO0VBQ0UsZ0JBQWdCO0FKM0VsQjs7QUlxRkE7RUFDRSxZQUFZO0VBQ1osVUFBVTtFQUNWLFNBQVM7RUFDVCxTQUFTO0FKbEZYOztBSTJGQTtFQUNFLFdBQVc7RUFDWCxXQUFXO0VBQ1gsVUFBVTtFQUNWLGtCQ3FId0I7RUM5WGxCLGlDQWY2QjtFRjJSbkMsb0JBQW9CO0VBQ3BCLG1CQUFtQjtBSnpGckI7O0FNdFZJO0VGdWFKO0lFOVBRLGlCQWxGNkI7RU5vUW5DO0FBQ0Y7O0FJMkVBO0VBV0ksV0FBVztBSmxGZjs7QUl5RkE7Ozs7Ozs7RUFPRSxVQUFVO0FKdEZaOztBSXlGQTtFQUNFLFlBQVk7QUp0RmQ7O0FBRUE7RUk4RkUsb0JBQW9CO0VBQ3BCLDZCQUE2QjtBSjVGL0I7O0FJaUdBO0VBQ0Usd0JBQXdCO0FKOUYxQjs7QUltR0E7RUFDRSxVQUFVO0FKaEdaOztBSXNHQTtFQUNFLGFBQWE7RUFDYiwwQkFBMEI7QUpuRzVCOztBSXdHQTtFQUNFLHFCQUFxQjtBSnJHdkI7O0FJMEdBO0VBQ0UsU0FBUztBSnZHWDs7QUk4R0E7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtBSjNHakI7O0FJbUhBO0VBQ0Usd0JBQXdCO0FKaEgxQjs7QUFFQTtFSXVIRSx3QkFBd0I7QUpySDFCOztBUXRkQTtFRitOTSxrQkF2RStCO0VFdEpuQyxnQkgya0JvQjtBTGxIdEI7O0FRcGRFO0VGNE5NLGlDQWY2QjtFRTNNakMsZ0JIK2pCcUI7RUc5akJyQixnQkhpakJzQjtBTDFGMUI7O0FNaGFJO0VFMURGO0lGbU9NLGVBbEY2QjtFTjhVbkM7QUFDRjs7QVFoZUU7RUY0Tk0saUNBZjZCO0VFM01qQyxnQkgrakJxQjtFRzlqQnJCLGdCSGlqQnNCO0FMOUUxQjs7QU01YUk7RUUxREY7SUZtT00saUJBbEY2QjtFTjBWbkM7QUFDRjs7QVE1ZUU7RUY0Tk0saUNBZjZCO0VFM01qQyxnQkgrakJxQjtFRzlqQnJCLGdCSGlqQnNCO0FMbEUxQjs7QU14Ykk7RUUxREY7SUZtT00sZUFsRjZCO0VOc1duQztBQUNGOztBUXhmRTtFRjROTSxpQ0FmNkI7RUUzTWpDLGdCSCtqQnFCO0VHOWpCckIsZ0JIaWpCc0I7QUx0RDFCOztBTXBjSTtFRTFERjtJRm1PTSxpQkFsRjZCO0VOa1huQztBQUNGOztBUXBnQkU7RUY0Tk0saUNBZjZCO0VFM01qQyxnQkgrakJxQjtFRzlqQnJCLGdCSGlqQnNCO0FMMUMxQjs7QU1oZEk7RUUxREY7SUZtT00sZUFsRjZCO0VOOFhuQztBQUNGOztBUWhoQkU7RUY0Tk0saUNBZjZCO0VFM01qQyxnQkgrakJxQjtFRzlqQnJCLGdCSGlqQnNCO0FMOUIxQjs7QU01ZEk7RUUxREY7SUZtT00saUJBbEY2QjtFTjBZbkM7QUFDRjs7QVF0Z0JBO0VDckRFLGVBQWU7RUFDZixnQkFBZ0I7QVQrakJsQjs7QVF0Z0JBO0VDMURFLGVBQWU7RUFDZixnQkFBZ0I7QVRva0JsQjs7QVF4Z0JBO0VBQ0UscUJBQXFCO0FSMmdCdkI7O0FRNWdCQTtFQUlJLGlCSGtrQnFCO0FMdER6Qjs7QVFsZ0JBO0VGNEtNLG1CQXZFK0I7RUVuR25DLHlCQUF5QjtBUnFnQjNCOztBUWpnQkE7RUFDRSxtQkg2U1c7RUN4SVAsa0JBdkUrQjtBTnVhckM7O0FRdGdCQTtFQUtJLGdCQUFnQjtBUnFnQnBCOztBUWpnQkE7RUFDRSxpQkhvU1c7RUduU1gsbUJIbVNXO0VDeElQLG1CQXZFK0I7RUVsRm5DLGNINkRnQjtBTHVjbEI7O0FReGdCQTtFQU9JLHFCQUFx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a3ZCeEI7O0FnQnp2QlE7O0VBRUUsa0JBQWM7QWhCNHZCeEI7O0FnQnp2QlE7O0VBRUUsa0JBQWM7QWhCNHZCeEI7O0FnQm53QlE7O0VBRUUsbUJBQWM7QWhCc3dCeEI7O0FnQm53QlE7O0VBRUUsbUJBQWM7QWhCc3dCeEI7O0FnQjd3QlE7O0VBRUUsbUJBQWM7QWhCZ3hCeEI7O0FnQjd3QlE7O0VBRUUsbUJBQWM7QWhCZ3hCeEI7O0FnQnZ4QlE7O0VBRUUsbUJBQWM7QWhCMHhCeEI7O0FnQnZ4QlE7O0VBRUUsbUJBQWM7QWhCMHhCeEI7O0FnQmp5QlE7O0VBRUUsbUJBQWM7QWhCb3lCeEI7O0FnQmp5QlE7O0VBRUUsbUJBQWM7QWhCb3lCeEI7O0FnQjN5QlE7O0VBRUUsbUJBQWM7QWhCOHlCeEI7O0FnQjN5QlE7O0VBRUUsbUJBQWM7QWhCOHlCeEI7O0FnQnJ6QlE7O0VBRUUsbUJBQWM7QWhCd3pCeEI7O0FnQnJ6QlE7O0VBRUUsbUJBQWM7QWhCd3pCeEI7O0FnQi96QlE7O0VBRUUsbUJBQWM7QWhCazBCeEI7O0FnQi96QlE7O0VBRUUsbUJBQWM7QWhCazBCeEI7O0FnQnowQlE7O0VBRUUsbUJBQWM7QWhCNDBCeEI7O0FnQnowQlE7O0VBRUUsbUJBQWM7QWhCNDBCeEI7O0FnQm4xQlE7O0VBRUUsbUJBQWM7QWhCczFCeEI7O0FnQm4xQlE7O0VBRUUsbUJBQWM7QWhCczFCeEI7O0FnQjcxQlE7O0VBRUUsbUJBQWM7QWhCZzJCeEI7O0FnQjcxQlE7O0VBRUUsbUJBQWM7QWhCZzJCeEI7O0FnQnYyQlE7O0VBRUUsbUJBQWM7QWhCMDJCeEI7O0FnQnYyQlE7O0VBRUUsbUJBQWM7QWhCMDJCeEI7O0FnQmozQlE7O0VBRUUsbUJBQWM7QWhCbzNCeEI7O0FnQmozQlE7O0VBRUUsbUJBQWM7QWhCbzNCeEI7O0FnQjMzQlE7O0VBRUUsbUJBQWM7QWhCODNCeEI7O0FnQjMzQlE7O0VBRUUsbUJBQWM7QWhCODNCeEI7O0FnQnI0QlE7O0VBRUUsbUJBQWM7QWhCdzRCeEI7O0FnQnI0QlE7O0VBRUUsbUJBQWM7QWhC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dEI7RWdCOW9DTTs7SUFFRSxtQkFBYztFaEJncEN0QjtFZ0I3b0NNOztJQUVFLG1CQUFjO0VoQitvQ3RCO0VnQnRwQ007O0lBRUUsbUJBQWM7RWhCd3BDdEI7RWdCcnBDTTs7SUFFRSxtQkFBYztFaEJ1cEN0QjtFZ0I5cENNOztJQUVFLG1CQUFjO0VoQmdxQ3RCO0VnQjdwQ007O0lBRUUsbUJBQWM7RWhCK3BDdEI7RWdCdHFDTTs7SUFFRSxtQkFBYztFaEJ3cUN0QjtFZ0JycUNNOztJQUVFLG1CQUFjO0VoQnVxQ3RCO0VnQjlxQ007O0lBRUUsbUJBQWM7RWhCZ3JDdEI7RWdCN3FDTTs7SUFFRSxtQkFBYztFaEIrcUN0QjtFZ0J0ckNNOztJQUVFLG1CQUFjO0VoQndyQ3RCO0VnQnJyQ007O0lBRUUsbUJBQWM7RWhCdXJDdEI7RWdCOXJDTTs7SUFFRSxtQkFBYztFaEJnc0N0QjtFZ0I3ckNNOztJQUVFLG1CQUFjO0VoQityQ3RCO0VnQnRzQ007O0lBRUUsbUJBQWM7RWhCd3NDdEI7RWdCcnNDTTs7SUFFRSxtQkFBYztFaEJ1c0N0QjtFZ0I5c0NNOztJQUVFLG1CQUFjO0VoQmd0Q3RCO0VnQjdzQ007O0lBRUUsbUJBQWM7RWhCK3NDdEI7RWdCdHRDTTs7SUFFRSxtQkFBYztFaEJ3dEN0QjtFZ0JydENNOztJQUVFLG1CQUFjO0VoQnV0Q3RCO0VnQjl0Q007O0lBRUUsbUJBQWM7RWhCZ3VDdEI7RWdCN3RDTTs7SUFFRSxtQkFBYztFaEIrdEN0QjtFZ0J0dUNNOztJQUVFLG1CQUFjO0VoQnd1Q3RCO0VnQnJ1Q007O0lBRUUsbUJBQWM7RWhCdXVDdEI7RWdCOXVDTTs7SUFFRSxtQkFBYztFaEJndkN0QjtFZ0I3dUNNOztJQUVFLG1CQUFjO0VoQit1Q3RCO0VnQnR2Q007O0lBRUUsbUJBQWM7RWhCd3ZDdEI7RWdCcnZDTTs7SUFFRSxtQkFBYztFaEJ1dkN0QjtFZ0I5dkNNOztJQUVFLG1CQUFjO0VoQmd3Q3RCO0VnQjd2Q007O0lBRUUsbUJBQWM7RWhCK3ZDdEI7RWdCdHdDTTs7SUFFRSxvQkFBYztFaEJ3d0N0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YztFaEJpL0N0QjtFZ0J4L0NNOztJQUVFLG1CQUFjO0VoQjAvQ3RCO0VnQnYvQ007O0lBRUUsbUJBQWM7RWhCeS9DdEI7RWdCaGdETTs7SUFFRSxtQkFBYztFaEJrZ0R0QjtFZ0IvL0NNOztJQUVFLG1CQUFjO0VoQmlnRHRCO0VnQnhnRE07O0lBRUUsbUJBQWM7RWhCMGdEdEI7RWdCdmdETTs7SUFFRSxtQkFBYztFaEJ5Z0R0QjtFZ0JoaERNOztJQUVFLG1CQUFjO0VoQmtoRHRCO0VnQi9nRE07O0lBRUUsbUJBQWM7RWhCaWhEdEI7RWdCeGhETTs7SUFFRSxtQkFBYztFaEIwaER0QjtFZ0J2aERNOztJQUVFLG1CQUFjO0VoQnloRHRCO0VnQmhpRE07O0lBRUUsbUJBQWM7RWhCa2lEdEI7RWdCL2hETTs7SUFFRSxtQkFBYztFaEJpaUR0QjtFZ0J4aURNOztJQUVFLG1CQUFjO0VoQjBpRHRCO0VnQnZpRE07O0lBRUUsbUJBQWM7RWhCeWlEdEI7RWdCaGpETTs7SUFFRSxtQkFBYztFaEJrakR0QjtFZ0IvaURNOztJQUVFLG1CQUFjO0VoQmlqRHRCO0VnQnhqRE07O0lBRUUsbUJBQWM7RWhCMGpEdEI7RWdCdmpETTs7SUFFRSxtQkFBYztFaEJ5akR0QjtFZ0Joa0RNOztJQUVFLG1CQUFjO0VoQmtrRHRCO0VnQi9qRE07O0lBRUUsbUJBQWM7RWhCaWtEdEI7RWdCeGtETTs7SUFFRSxtQkFBYztFaEIwa0R0QjtFZ0J2a0RNOztJQUVFLG1CQUFjO0VoQnlrRHRCO0VnQmhsRE07O0lBRUUsbUJBQWM7RWhCa2xEdEI7RWdCL2tETTs7SUFFRSxtQkFBYztFaEJpbER0QjtFZ0J4bERNOztJQUVFLG9CQUFjO0VoQjBsRHRCO0VnQnZsRE07O0lBRUUsb0JBQWM7RWhCeWxEdEI7RWdCaG1ETTs7SUFFRSxvQkFBYztFaEJrbUR0QjtFZ0IvbERNOztJQUVFLG9CQUFjO0VoQmltRHRCO0VnQnhtRE07O0lBRUUsb0JBQWM7RWhCMG1EdEI7RWdCdm1ETTs7SUFFRSxvQkFBYztFaEJ5bUR0QjtFZ0JobkRNOztJQUVFLG9CQUFj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QUVFLG1CQUFjO0VoQjIxRHRCO0VnQmwyRE07O0lBRUUsbUJBQWM7RWhCbzJEdEI7RWdCajJETTs7SUFFRSxtQkFBYztFaEJtMkR0QjtFZ0IxMkRNOztJQUVFLG1CQUFjO0VoQjQyRHRCO0VnQnoyRE07O0lBRUUsbUJBQWM7RWhCMjJEdEI7RWdCbDNETTs7SUFFRSxtQkFBYztFaEJvM0R0QjtFZ0JqM0RNOztJQUVFLG1CQUFjO0VoQm0zRHRCO0VnQjEzRE07O0lBRUUsbUJBQWM7RWhCNDNEdEI7RWdCejNETTs7SUFFRSxtQkFBYztFaEIyM0R0QjtFZ0JsNERNOztJQUVFLG1CQUFjO0VoQm80RHRCO0VnQmo0RE07O0lBRUUsbUJBQWM7RWhCbTREdEI7RWdCMTRETTs7SUFFRSxtQkFBYztFaEI0NER0QjtFZ0J6NERNOztJQUVFLG1CQUFjO0VoQjI0RHRCO0VnQmw1RE07O0lBRUUsbUJBQWM7RWhCbzVEdEI7RWdCajVETTs7SUFFRSxtQkFBYztFaEJtNUR0QjtFZ0IxNURNOztJQUVFLG1CQUFjO0VoQjQ1RHRCO0VnQno1RE07O0lBRUUsbUJBQWM7RWhCMjVEdEI7RWdCbDZETTs7SUFFRSxtQkFBYztFaEJvNkR0QjtFZ0JqNkRNOztJQUVFLG1CQUFjO0VoQm02RHRCO0VnQjE2RE07O0lBRUUsb0JBQWM7RWhCNDZEdEI7RWdCejZETTs7SUFFRSxvQkFBYztFaEIyNkR0QjtFZ0JsN0RNOztJQUVFLG9CQUFjO0VoQm83RHRCO0VnQmo3RE07O0lBRUUsb0JBQWM7RWhCbTdEdEI7RWdCMTdETTs7SUFFRSxvQkFBYztFaEI0N0R0QjtFZ0J6N0RNOztJQUVFLG9CQUFjO0VoQjI3RHRCO0VnQmw4RE07O0lBRUUsb0JBQWM7RWhCbzhEdEI7RWdCajhETTs7SUFFRSxvQkFBYztFaEJtOER0QjtFZ0IxOERNOztJQUVFLG9CQUFjO0VoQjQ4RHRCO0VnQno4RE07O0lBRUUsb0JBQWM7RWhCMjhEdEI7RWdCbDlETTs7SUFFRSxvQkFBYztFaEJvOUR0QjtFZ0JqOURNOztJQUVFLG9CQUFjO0VoQm05RHRCO0VnQjE5RE07O0lB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QXhEVixzQkFBOEM7RWhCMHBFOUM7RWdCbG1FVTtJQXhEVixzQkFBOEM7RWhCNnBFOUM7RWdCcm1FVTtJQXhEVixnQkFBOEM7RWhCZ3FFOUM7RWdCeG1FVTtJQXhEVixzQkFBOEM7RWhCbXFFOUM7RWdCM21FVTtJQXhEVixzQkFBOEM7RWhCc3FFOUM7RWdCOW1FVTtJQXhEVixnQkFBOEM7RWhCeXFFOUM7RWdCam5FVTtJQXhEVixzQkFBOEM7RWhCNHFFOUM7RWdCcG5FVTtJQXhEVixzQkFBOEM7RWhCK3FFOUM7RWdCNW1FTTs7SUFFRSxnQkFBYztFaEI4bUV0QjtFZ0IzbUVNOztJQUVFLGdCQUFjO0VoQjZtRXRCO0VnQnBuRU07O0lBRUUsa0JBQWM7RWhCc25FdEI7RWdCbm5FTTs7SUFFRSxrQkFBYztFaEJxbkV0QjtFZ0I1bkVNOztJQUVFLG1CQUFjO0VoQjhuRXRCO0VnQjNuRU07O0lBRUUsbUJBQWM7RWhCNm5FdEI7RWdCcG9FTTs7SUFFRSxtQkFBYztFaEJzb0V0QjtFZ0Jub0VNOztJQUVFLG1CQUFjO0VoQnFvRXRCO0VnQjVvRU07O0lBRUUsbUJBQWM7RWhCOG9FdEI7RWdCM29FTTs7SUFFRSxtQkFBYztFaEI2b0V0QjtFZ0JwcEVNOztJQUVFLG1CQUFjO0VoQnNwRXRCO0VnQm5wRU07O0lBRUUsbUJBQWM7RWhCcXBFdEI7RWdCNXBFTTs7SUFFRSxtQkFBYztFaEI4cEV0QjtFZ0IzcEVNOztJQUVFLG1CQUFjO0VoQjZwRXRCO0VnQnBxRU07O0lBRUUsbUJBQWM7RWhCc3FFdEI7RWdCbnFFTTs7SUFFRSxtQkFBYztFaEJxcUV0QjtFZ0I1cUVNOztJQUVFLG1CQUFjO0VoQjhxRXRCO0VnQjNxRU07O0lBRUUsbUJBQWM7RWhCNnFFdEI7RWdCcHJFTTs7SUFFRSxtQkFBYztFaEJzckV0QjtFZ0JuckVNOztJQUVFLG1CQUFjO0VoQnFyRXRCO0VnQjVyRU07O0lBRUUsbUJBQWM7RWhCOHJFdEI7RWdCM3JFTTs7SUFFRSxtQkFBYztFaEI2ckV0QjtFZ0Jwc0VNOztJQUVFLG1CQUFjO0VoQnNzRXRCO0VnQm5zRU07O0lBRUUsbUJBQWM7RWhCcXNFdEI7RWdCNXNFTTs7SUFFRSxtQkFBYztFaEI4c0V0QjtFZ0Izc0VNOztJQUVFLG1CQUFjO0VoQjZzRXRCO0VnQnB0RU07O0lBRUUsbUJBQWM7RWhCc3RFdEI7RWdCbnRFTTs7SUFFRSxtQkFBYztFaEJxdEV0QjtFZ0I1dEVNOztJQUVFLG1CQUFjO0VoQjh0RXRCO0VnQjN0RU07O0lBRUUsbUJBQWM7RWhCNnRFdEI7RWdCcHVFTTs7SUFFRSxtQkFBYztFaEJzdUV0QjtFZ0JudUVNOztJQUVFLG1CQUFjO0VoQnF1RXRCO0VnQjV1RU07O0lBRUUsbUJBQWM7RWhCOHVFdEI7RWdCM3VFTTs7SUFFRSxtQkFBYztFaEI2dUV0QjtFZ0JwdkVNOztJQUVFLG1CQUFjO0VoQnN2RXRCO0VnQm52RU07O0lBRUUsbUJBQWM7RWhCcXZFdEI7RWdCNXZFTTs7SUFFRSxvQkFBYztFaEI4dkV0QjtFZ0IzdkVNOztJQUVFLG9CQUFjO0VoQjZ2RXRCO0VnQnB3RU07O0lBRUUsb0JBQWM7RWhCc3dFdEI7RWdCbndFTTs7SUFFRSxvQkFBYztFaEJxd0V0QjtFZ0I1d0VNOztJQUVFLG9CQUFjO0VoQjh3RXRCO0VnQjN3RU07O0lBRUUsb0JBQWM7RWhCNndFdEI7RWdCcHhFTTs7SUFFRSxvQkFBYztFaEJzeEV0QjtFZ0JueEVNOztJQUVFLG9CQUFjO0VoQnF4RXRCO0VnQjV4RU07O0lBRUUsb0JBQWM7RWhCOHhFdEI7RWdCM3hFTTs7SUFFRSxvQkFBYztFaEI2eEV0QjtFZ0JweUVNOztJQUVFLG9CQUFjO0VoQnN5RXRCO0VnQm55RU07O0lBRUUsb0JBQWM7RWhCcXlFdEI7RWdCNXlFTTs7SUFFRSxvQkFBYztFaEI4eUV0QjtFZ0IzeUVNOztJQUVFLG9CQUFjO0VoQjZ5RXRCO0VnQnB6RU07O0lBRUUsb0JBQWM7RWhCc3pFdEI7RWdCbnpFTTs7SUFFRSxvQkFBYztFaEJxekV0QjtFZ0I1ekVNOztJQUVFLG9CQUFjO0VoQjh6RXRCO0VnQjN6RU07O0lBRUUsb0JBQWM7RWhCNnpFdEI7QUFD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L0U5QztFZ0JuOEVVO0lBeERWLHNCQUE4QztFaEI4L0U5QztFZ0J0OEVVO0lBeERWLHNCQUE4QztFaEJpZ0Y5QztFZ0I5N0VNOztJQUVFLGdCQUFjO0VoQmc4RXRCO0VnQjc3RU07O0lBRUUsZ0JBQWM7RWhCKzdFdEI7RWdCdDhFTTs7SUFFRSxrQkFBYztFaEJ3OEV0QjtFZ0JyOEVNOztJQUVFLGtCQUFjO0VoQnU4RXRCO0VnQjk4RU07O0lBRUUsbUJBQWM7RWhCZzlFdEI7RWdCNzhFTTs7SUFFRSxtQkFBYztFaEIrOEV0QjtFZ0J0OUVNOztJQUVFLG1CQUFjO0VoQnc5RXRCO0VnQnI5RU07O0lBRUUsbUJBQWM7RWhCdTlFdEI7RWdCOTlFTTs7SUFFRSxtQkFBYztFaEJnK0V0QjtFZ0I3OUVNOztJQUVFLG1CQUFjO0VoQis5RXRCO0VnQnQrRU07O0lBRUUsbUJBQWM7RWhCdytFdEI7RWdCcitFTTs7SUFFRSxtQkFBYztFaEJ1K0V0QjtFZ0I5K0VNOztJQUVFLG1CQUFjO0VoQmcvRXRCO0VnQjcrRU07O0lBRUUsbUJBQWM7RWhCKytFdEI7RWdCdC9FTTs7SUFFRSxtQkFBYztFaEJ3L0V0QjtFZ0JyL0VNOztJQUVFLG1CQUFjO0VoQnUvRXRCO0VnQjkvRU07O0lBRUUsbUJBQWM7RWhCZ2dGdEI7RWdCNy9FTTs7SUFFRSxtQkFBYztFaEIrL0V0QjtFZ0J0Z0ZNOztJQUVFLG1CQUFjO0VoQndnRnRCO0VnQnJnRk07O0lBRUUsbUJBQWM7RWhCdWdGdEI7RWdCOWdGTTs7SUFFRSxtQkFBYztFaEJnaEZ0QjtFZ0I3Z0ZNOztJQUVFLG1CQUFjO0VoQitnRnRCO0VnQnRoRk07O0lBRUUsbUJBQWM7RWhCd2hGdEI7RWdCcmhGTTs7SUFFRSxtQkFBYztFaEJ1aEZ0QjtFZ0I5aEZNOztJQUVFLG1CQUFjO0VoQmdpRnRCO0VnQjdoRk07O0lBRUUsbUJBQWM7RWhCK2hGdEI7RWdCdGlGTTs7SUFFRSxtQkFBYztFaEJ3aUZ0QjtFZ0JyaUZNOztJQUVFLG1CQUFjO0VoQnVpRnRCO0VnQjlpRk07O0lBRUUsbUJBQWM7RWhCZ2pGdEI7RWdCN2lGTTs7SUFFRSxtQkFBYztFaEIraUZ0QjtFZ0J0akZNOztJQUVFLG1CQUFjO0VoQndqRnRCO0VnQnJqRk07O0lBRUUsbUJBQWM7RWhCdWpGdEI7RWdCOWpGTTs7SUFFRSxtQkFBYztFaEJna0Z0QjtFZ0I3akZNOztJQUVFLG1CQUFjO0VoQitqRnRCO0VnQnRrRk07O0lBRUUsbUJBQWM7RWhCd2tGdEI7RWdCcmtGTTs7SUFFRSxtQkFBYztFaEJ1a0Z0QjtFZ0I5a0ZNOztJQUVFLG9CQUFjO0VoQmdsRnRCO0VnQjdrRk07O0lBRUUsb0JBQWM7RWhCK2tGdEI7RWdCdGxGTTs7SUFFRSxvQkFBYztFaEJ3bEZ0QjtFZ0JybEZNOztJQUVFLG9CQUFjO0VoQnVsRnRCO0VnQjlsRk07O0lBRUUsb0JBQWM7RWhCZ21GdEI7RWdCN2xGTTs7SUFFRSxvQkFBYztFaEIrbEZ0QjtFZ0J0bUZNOztJQUVFLG9CQUFjO0VoQndtRnRCO0VnQnJtRk07O0lBRUUsb0JBQWM7RWhCdW1GdEI7RWdCOW1GTTs7SUFFRSxvQkFBYztFaEJnbkZ0QjtFZ0I3bUZNOztJQUVFLG9CQUFjO0VoQittRnRCO0VnQnRuRk07O0lBRUUsb0JBQWM7RWhCd25GdEI7RWdCcm5GTTs7SUFFRSxvQkFBYztFaEJ1bkZ0QjtFZ0I5bkZNOztJQUVFLG9CQUFjO0VoQmdvRnRCO0VnQjduRk07O0lBRUUsb0JBQWM7RWhCK25GdEI7RWdCdG9GTTs7SUFFRSxvQkFBYztFaEJ3b0Z0QjtFZ0Jyb0ZNOztJQUVFLG9CQUFjO0VoQnVvRnRCO0VnQjlvRk07O0lBRUUsb0JBQWM7RWhCZ3BGdEI7RWdCN29GTTs7SUFFRSxvQkFBYztFaEIrb0Z0QjtBQUNGOztBaUI5dkZBO0VBQ0UsMEJBQWM7RUFDZCxpQ0FBcUI7RUFDckIsaUNBQXlCO0VBQ3pCLDZDQUFzQjtFQUN0QixnQ0FBd0I7RUFDeEIsMkNBQXFCO0VBQ3JCLCtCQUF1QjtFQUN2Qiw0Q0FBb0I7RUFFcEIsV0FBVztFQUNYLG1CWm9YVztFWW5YWCxjWnVLYTtFWXRLYixtQlpvb0I2QjtFWW5vQjdCLHFCWjBJZ0I7QUxzbkZsQjs7QWlCOXdGQTtFQXNCSSxnQlp1bkJzQjtFWXRuQnRCLG9DQUFvQztFQUNwQyxpSUFBdUY7RUFBdkYsK0ZBQXVGO0VBQXZGLDBGQUF1RjtFQUF2Rix1RkFBdUY7RUFDdkYsd0Jaa2VjO0FMMHhFbEI7O0FpQnJ4RkE7RUE2QkksdUJBQXVCO0FqQjR2RjNCOztBaUJ6eEZBO0VBaUNJLHNCQUFzQjtBakI0dkYxQjs7QWlCN3hGQTtFQXNDSSxpQ1pvb0JzQztBTHVuRTFDOztBaUJsdkZBO0VBQ0UsaUJBQWlCO0FqQnF2Rm5COztBaUI3dUZBO0VBR0ksZ0Jab2xCeUI7QUwwcEU3Qjs7QWlCaHVGQTtFQUVJLG1CQUFtQztBakJrdUZ2Qzs7QWlCcHVGQTtFQU1NLG1CWjRhWTtBTHN6RWxCOztBaUI3dEZBO0VBR0ksc0JBQXNCO0FqQjh0RjFCOztBaUJ0dEZBO0VBRUksZ0RBQXFCO0VBQ3JCLG9DQUFvQztBakJ3dEZ4Qzs7QWlCaHRGQTtFQUNFLCtDQUFxQjtFQUNyQixtQ0FBbUM7QWpCbXRGckM7O0FpQjVzRkE7RUFFSSw4Q0FBcUI7RUFDckIsa0NBQWtDO0FqQjhzRnRDOztBa0J0MEZFO0VBTUUsc0JBQWM7RUFDZCw4QkFBc0I7RUFDdEIsaUNBQXlCO0VBQ3pCLDZCQUFxQjtFQUNyQixnQ0FBd0I7RUFDeEIsNEJBQW9CO0VBQ3BCLCtCQUF1QjtFQUV2QixjYnVLVztFYXRLWCxxQkFBd0U7QWxCbTBGNUU7O0FrQmwxRkU7RUFNRSxzQkFBYztFQUNkLDhCQUFzQjtFQUN0QixpQ0FBeUI7RUFDekIsNkJBQXFCO0VBQ3JCLGdDQUF3QjtFQUN4Qiw0QkFBb0I7RUFDcEIsK0JBQXVCO0VBRXZCLGNidUtXO0VhdEtYLHFCQUF3RTtBbEIrMEY1RTs7QWtCOTFGRTtFQU1FLHNCQUFjO0VBQ2QsOEJBQXNCO0VBQ3RCLGlDQUF5QjtFQUN6Qiw2QkFBcUI7RUFDckIsZ0NBQXdCO0VBQ3hCLDRCQUFvQjtFQUNwQiwrQkFBdUI7RUFFdkIsY2J1S1c7RWF0S1gscUJBQXdFO0FsQjIxRjVFOztBa0IxMkZFO0VBTUUsc0JBQWM7RUFDZCw4QkFBc0I7RUFDdEIsaUNBQXlCO0VBQ3pCLDZCQUFxQjtFQUNyQixnQ0FBd0I7RUFDeEIsNEJBQW9CO0VBQ3BCLCtCQUF1QjtFQUV2QixjYnVLVztFYXRLWCxxQkFBd0U7QWxCdTJGNUU7O0FrQnQzRkU7RUFNRSxzQkFBYztFQUNkLDhCQUFzQjtFQUN0QixpQ0FBeUI7RUFDekIsNkJBQXFCO0VBQ3JCLGdDQUF3QjtFQUN4Qiw0QkFBb0I7RUFDcEIsK0JBQXVCO0VBRXZCLGNidUtXO0VhdEtYLHFCQUF3RTtBbEJtM0Y1RTs7QWtCbDRGRTtFQU1FLHNCQUFjO0VBQ2QsOEJBQXNCO0VBQ3RCLGlDQUF5QjtFQUN6Qiw2QkFBcUI7RUFDckIsZ0NBQXdCO0VBQ3hCLDRCQUFvQjtFQUNwQiwrQkFBdUI7RUFFdkIsY2J1S1c7RWF0S1gscUJBQXdFO0FsQiszRjVFOztBa0I5NEZFO0VBTUUsc0JBQWM7RUFDZCw4QkFBc0I7RUFDdEIsaUNBQXlCO0VBQ3pCLDZCQUFxQjtFQUNyQixnQ0FBd0I7RUFDeEIsNEJBQW9CO0VBQ3BCLCtCQUF1QjtFQUV2QixjYnVLVztFYXRLWCxxQkFBd0U7QWxCMjRGNUU7O0FrQjE1RkU7RUFNRSxzQkFBYztFQUNkLDhCQUFzQjtFQUN0Qiw4QkFBeUI7RUFDekIsNkJBQXFCO0VBQ3JCLDZCQUF3QjtFQUN4Qiw0QkFBb0I7RUFDcEIsNEJBQXVCO0VBRXZCLFdieUlRO0VheElSLHFCQUF3RTtBbEJ1NUY1RTs7QWlCdnhGSTtFQUNFLGdCQUFnQjtFQUNoQixpQ0FBaUM7QWpCMHhGdkM7O0FjajJGSTtFR3FFQTtJQUNFLGdCQUFnQjtJQUNoQixpQ0FBaUM7RWpCZ3lGckM7QUFDRjs7QWN4MkZJO0VHcUVBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlDQUFpQztFakJ1eUZyQztBQUNGOztBYy8yRkk7RUdxRUE7SUFDRSxnQkFBZ0I7SUFDaEIsaUNBQWlDO0VqQjh5RnJDO0FBQ0Y7O0FjdDNGSTtFR3FFQTtJQUNFLGdCQUFnQjtJQUNoQixpQ0FBaUM7RWpCcXpGckM7QUFDRjs7QWM3M0ZJO0VHcUVBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlDQUFpQztFakI0ekZyQztBQUNGOztBbUI1OEZBO0VBQ0Usa0JkcXdCNEI7QUwwc0U5Qjs7QW1CdDhGQTtFQUNFLGdCQ3NLMkI7RURySzNCLG1CQ3FLMkI7RURwSzNCLGdCQUFnQjtFYjBPWixrQkF2RStCO0VhL0puQyxnQmRtakJvQjtBTG81RXRCOztBbUJuOEZBO0VBQ0UsZ0JDMkoyQjtFRDFKM0IsbUJDMEoyQjtFZHNFdkIsa0JBdkUrQjtBTjh5RnJDOztBbUJuOEZBO0VBQ0UsZ0JDcUoyQjtFRHBKM0IsbUJDb0oyQjtFZHNFdkIsbUJBdkUrQjtBTm96RnJDOztBcUJwK0ZBO0VBQ0UsZWhCK3ZCd0I7RUN6Z0JwQixtQkF2RStCO0VlM0tuQyxjaEJzSmdCO0FMKzBGbEI7O0FzQjErRkE7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLGdCRjhLMkI7RUU3SzNCLGlCakI2ckJ3QjtFQzFjcEIsZUF2RStCO0VnQnpLbkMsZ0JqQnVqQnNCO0VpQnRqQnRCLGdCakI0akJvQjtFaUIzakJwQixjakJtSmdCO0VpQmxKaEIsc0JqQjJJVTtFaUIxSVYsNEJBQTRCO0VBQzVCLHlCakI2SWdCO0VpQjVJaEIsd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RWZDZCxrQkZnZmU7RWtCbGZiLHdGbEIreUJ5RTtFa0IveUJ6RSxnRmxCK3lCeUU7RWtCL3lCekUsMkVsQit5QnlFO0VrQi95QnpFLHdFbEIreUJ5RTtFa0IveUJ6RSw4R2xCK3lCeUU7QUxnc0UvRTs7QXVCMytGTTtFRGhCTjtJQ2lCUSx3QkFBZ0I7SUFBaEIsbUJBQWdCO0lBQWhCLGdCQUFnQjtFdkIrK0Z0QjtBQUNGOztBc0JqZ0dBO0VBdUJJLGNqQnFJYztFaUJwSWQsc0JqQjZIUTtFaUI1SFIscUJqQmd4QnlEO0VpQi93QnpELFVBQVU7RUFLUixzRGpCa0xXO1VpQmxMWCw4Q2pCa0xXO0FMd3pGakI7O0FzQnpnR0E7RUFxQ0ksY2pCc0hjO0VpQnBIZCxVQUFVO0F0QnUrRmQ7O0FzQjlnR0E7RUFxQ0ksY2pCc0hjO0VpQnBIZCxVQUFVO0F0QnUrRmQ7O0FzQjlnR0E7RUFxQ0ksY2pCc0hjO0VpQnBIZCxVQUFVO0F0QnUrRmQ7O0FzQjlnR0E7RUFxQ0ksY2pCc0hjO0VpQnBIZCxVQUFVO0F0QnUrRmQ7O0FzQjlnR0E7RUFxQ0ksY2pCc0hjO0VpQnBIZCxVQUFVO0F0QnUrRmQ7O0FzQjlnR0E7RUFpREkseUJqQnNHYztFaUJuR2QsVUFBVTtBdEIrOUZkOztBc0J0OUZBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxjQUEyQjtFQUMzQixnQkFBZ0I7RUFDaEIsZ0JqQmtnQm9CO0VpQmpnQnBCLGNqQmdIYTtFaUIvR2IsNkJBQTZCO0VBQzdCLHlCQUF5QjtFQUN6QixtQkFBbUM7QXRCeTlGckM7O0FzQmwrRkE7RUFhSSxnQkFBZ0I7RUFDaEIsZUFBZTtBdEJ5OUZuQjs7QXNCOThGQTtFQUNFLGdCRjBGMkI7RUV6RjNCLGdCakJvbkIwQjtFQ3JkdEIsbUJBdkUrQjtFQ2xLakMsb0JGaWZvQjtBTDRpRnhCOztBc0I5OEZBO0VBQ0UsZ0JGbUYyQjtFRWxGM0IsaUJqQmluQjJCO0VDemR2QixrQkF2RStCO0VDbEtqQyxvQkZrZm9CO0FMa2pGeEI7O0FzQjk4RkE7RUFDRSxlQUFlO0VBQ2YsWWpCMGxCdUI7QUx1M0V6Qjs7QXNCOThGQTtFZjNGSSxrQkZnZmU7QUw2akZuQjs7QXNCOThGQTtFZi9GSSxrQkZnZmU7QUxpa0ZuQjs7QXdCOWpHQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUo2SzJCO0VJNUszQiwwQm5CNHJCd0I7RUMxY3BCLGVBdkUrQjtFa0J4S25DLGdCbkJzakJzQjtFbUJyakJ0QixnQm5CMmpCb0I7RW1CMWpCcEIsY25Ca0pnQjtFbUJqSmhCLHNCQUFzQjtFQUN0QixzQm5CeUlVO0VtQnhJVixpUEptRWdGO0VJbEVoRiw0QkFBNEI7RUFDNUIsc0NuQisyQjJEO0VtQjkyQjNELDBCbkIrMkI2QjtFbUI5MkI3Qix5Qm5Cd0lnQjtFRTNJZCxrQkZnZmU7RW1CMWVqQix3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtBeEIrakdsQjs7QXdCbGxHQTtFQXNCSSxxQm5Ca3hCeUQ7RW1CanhCekQsVUFBVTtFQUtSLHNEbkJvTFc7VW1CcExYLDhDbkJvTFc7QUx3NEZqQjs7QXdCeGxHQTtFQXFDTSxjbkJzSFk7RW1CckhaLHNCbkI4R007QUx5OEZaOztBd0I3bEdBO0VBNENJLFlBQVk7RUFDWixtQm5CbXBCc0I7RW1CbHBCdEIsc0JBQXNCO0F4QnFqRzFCOztBd0JubUdBO0VBa0RJLGNuQndHYztFbUJ2R2QseUJuQm1HYztBTGs5RmxCOztBd0J4bUdBO0VBeURJLGtCQUFrQjtFQUNsQiwwQm5CaUdjO0FMazlGbEI7O0F3Qi9pR0E7RUFDRSxZSmlIMkI7RUloSDNCLGdCbkIwb0IwQjtFbUJ6b0IxQixtQm5CeW9CMEI7RW1CeG9CMUIsaUJuQnlvQjBCO0VDcmR0QixtQkF2RStCO0FOczhGckM7O0F3Qi9pR0E7RUFDRSxZSnlHMkI7RUl4RzNCLGdCbkJzb0IwQjtFbUJyb0IxQixtQm5CcW9CMEI7RW1CcG9CMUIsa0JuQnFvQjJCO0VDemR2QixrQkF2RStCO0FOODhGckM7O0F5QjluR0E7RUFDRSxjQUFjO0VBQ2QsZ0JwQjZ6QnlEO0VvQjV6QnpELGtCcEI2ekJxRDtFb0I1ekJyRCxrQnBCNnpCNEI7QUxvMEU5Qjs7QXlCcm9HQTtFQU9JLFdBQVc7RUFDWCxrQkFBMEM7QXpCa29HOUM7O0F5QjluR0E7RUFDRSxXcEJpekIyQjtFb0JoekIzQixZcEJnekIyQjtFb0IveUIzQixtQkFBNkQ7RUFDN0QsbUJBQW1CO0VBQ25CLHNCcEJvSVU7RW9CbklWLDRCQUE0QjtFQUM1QiwyQkFBMkI7RUFDM0Isd0JBQXdCO0VBQ3hCLHFDcEJvekJxRDtFb0JuekJyRCx3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixpQ0FBbUI7VUFBbkIsbUJBQW1CO0VGWGYsbUtsQnd6QnlKO0VrQnh6QnpKLDJKbEJ3ekJ5SjtFa0J4ekJ6SixzSmxCd3pCeUo7RWtCeHpCekosbUpsQnd6QnlKO0VrQnh6QnpKLHlMbEJ3ekJ5SjtBTHExRS9KOztBdUJ6b0dNO0VFSk47SUZLUSx3QkFBZ0I7SUFBaEIsbUJBQWdCO0lBQWhCLGdCQUFnQjtFdkI2b0d0QjtBQUNGOztBeUJucEdBO0VsQkVJLGtCRjR6QmdDO0FMeTFFcEM7O0F5QnZwR0E7RUFvQkksa0JwQjJ5QmdDO0FMNDFFcEM7O0F5QjNwR0E7RUF3QkksK0JwQmt5QjRDO1VvQmx5QjVDLHVCcEJreUI0QztBTHEyRWhEOztBeUIvcEdBO0VBNEJJLHFCcEJpd0J5RDtFb0Jod0J6RCxVQUFVO0VBQ1Ysc0RwQnVLYTtVb0J2S2IsOENwQnVLYTtBTGcrRmpCOztBeUJycUdBO0VBa0NJLHlCcEJtS2E7RW9CbEtiLHFCcEJrS2E7QUxxK0ZqQjs7QXlCMXFHQTtFQXlDUSwrT0wyQjBFO0FwQjBtR2xGOztBeUI5cUdBO0VBaURRLHVKTG1CMEU7QXBCOG1HbEY7O0F5QmxyR0E7RUF1REkseUJwQjhJYTtFb0I3SWIscUJwQjZJYTtFb0J4SVgseU9MTzRFO0FwQm9uR2xGOztBeUJ4ckdBO0VBa0VJLG9CQUFvQjtFQUNwQixvQkFBWTtVQUFaLFlBQVk7RUFDWixXQUFXO0F6QjBuR2Y7O0F5QjlyR0E7RUE0RU0sV0FBVztBekJzbkdqQjs7QXlCeG1HQTtFQUNFLGtCcEJxdkJpRDtBTHMzRW5EOztBeUI1bUdBO0VBSUksV3BCaXZCb0I7RW9CaHZCcEIsa0JBQTJDO0VBQzNDLHdLTDVCOEU7RUs2QjlFLGdDQUFnQztFbEIvRmhDLG1CRjYwQm9CO0FMKzNFeEI7O0F5QnBuR0E7RUFXTSwwSkxqQzRFO0FwQjhvR2xGOztBeUJ4bkdBO0VBZU0saUNwQmd2QndDO0VvQjN1QnRDLHVKTDFDMEU7QXBCbXBHbEY7O0F5Qm5tR0E7RUFDRSxxQkFBcUI7RUFDckIsa0JwQnF1Qm1DO0FMaTRFckM7O0F5Qm5tR0E7RUFDRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLG9CQUFvQjtBekJzbUd0Qjs7QTBCbHZHQTtFQUNFLDJCQUFzQjtFQUN0QixrQkFBa0I7QTFCcXZHcEI7O0EwQmx2R0E7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxrQ0FBa0M7RUFDbEMsU0FBUztFQUNULFVBQVU7QTFCcXZHWjs7QTBCM3ZHQTtFQVNJLHFCckIreEJ5RDtFcUI5eEJ6RCxzRHJCc01hO1VxQnRNYiw4Q3JCc01hO0FMZ2pHakI7O0EwQmh3R0E7O0VBaUJJLHlCckJxSWM7QUwrbUdsQjs7QTBCL3VHQTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLE9BQU87RUFDUCxVQUFVO0VBQ1Ysb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGtDQUFrQztFQUNsQyxxQnJCMEhnQjtFRTNJZCxrQkZnZmU7QUxveEZuQjs7QTBCOXVHQTtFQUNFLGNBQWM7RUFDZCxtQkFBWTtFQUFaLG9CQUFZO01BQVosb0JBQVk7VUFBWixZQUFZO0VBQ1osaUJyQjBwQndCO0VxQnpwQnhCLGdCQUFnQjtFQUVoQixnQnJCb2hCc0I7RXFCbmhCdEIsZ0JyQnloQm9CO0VxQnhoQnBCLGNyQmdIZ0I7RXFCL0doQiwwQkFBdUI7S0FBdkIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixzQnJCc0dVO0VxQnJHVixxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGlCckJ5Y2dCO0VFL2NkLCtCbUJPaUM7RW5CTmpDLGtDbUJNaUM7QTFCaXZHckM7O0EwQjl1R0E7RUFDRSxjQUFjO0VBQ2Qsc0JBQWM7TUFBZCxvQkFBYztVQUFkLGNBQWM7RUFDZCxpQnJCd29Cd0I7RXFCdm9CeEIsaUJyQmljZ0I7RXFCaGNoQixnQnJCeWdCb0I7RXFCeGdCcEIsY3JCZ0dnQjtFc0I3SmhCLHlCdEJ3SmdCO0VxQnpGaEIscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixpQnJCMmJnQjtFRTdkZCxnQ21CbUNrQztFbkJsQ2xDLG1DbUJrQ2tDO0ExQmt2R3RDOztBMEIvdUdBO0VBQ0UsMkJBQXNCO0VwQmtMbEIsbUJBdkUrQjtBTndvR3JDOztBMEJwdkdBOztFQU1JLGdCckJrb0J3QjtBTGluRjVCOztBMEIvdUdBO0VBQ0UsMkJBQXNCO0VwQndLbEIsa0JBdkUrQjtBTmtwR3JDOztBMEJwdkdBOztFQU1JLGlCckI0bkJ5QjtBTHVuRjdCOztBNEJyMEdBO0VBQ0UsV0FBVztFQUNYLFlSNksyQjtFUTVLM0IsVUFBVTtFQUNWLDZCQUE2QjtFQUM3Qix3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtBNUJ3MEdsQjs7QTRCNzBHQTtFQVFJLGFBQWE7QTVCeTBHakI7O0E0QmoxR0E7RUFZOEIsc0V2Qm1NYjtVdUJuTWEsOER2Qm1NYjtBTHNvR2pCOztBNEJyMUdBO0VBYThCLDhEdkJrTWI7QUwwb0dqQjs7QTRCejFHQTtFQWM4Qiw4RHZCaU1iO0FMOG9HakI7O0E0QjcxR0E7RUFrQkksU0FBUztBNUIrMEdiOztBNEJqMkdBO0VBc0JJLFd2Qnk0QnlCO0V1Qng0QnpCLFl2Qnc0QnlCO0V1QnY0QnpCLGdCQUFxRTtFRDNCdkUseUJ0QmtOZTtFdUJyTGIsU3ZCdzRCdUI7RUV0NUJ2QixtQkZ1NUJpQztFa0J6NUIvQiw0SGxCKzVCd0g7RWtCLzVCeEgsb0hsQis1QndIO0VrQi81QnhILDRHbEIrNUJ3SDtFa0IvNUJ4SCxrSmxCKzVCd0g7RXVCMzRCMUgsd0JBQWdCO1VBQWhCLGdCQUFnQjtBNUI4MEdwQjs7QXVCOTFHTTtFS2ROO0lMZVEsd0JBQWdCO0lBQWhCLGdCQUFnQjtFdkJrMkd0QjtBQUNGOztBNEJsM0dBO0VESEUseUJ0QjA2QjZEO0FMKzhFL0Q7O0E0QnQzR0E7RUFzQ0ksV3ZCazNCeUI7RXVCajNCekIsV3ZCazNCeUI7RXVCajNCekIsa0JBQWtCO0VBQ2xCLGV2QmkzQjZCO0V1QmgzQjdCLHlCdkI0R2M7RXVCM0dkLHlCQUF5QjtFckIvQnpCLG1CRmc1QmlDO0FMbytFckM7O0E0Qmg0R0E7RUFpREksV3ZCODJCeUI7RXVCNzJCekIsWXZCNjJCeUI7RXNCbDZCM0IseUJ0QmtOZTtFdUIzSmIsU3ZCODJCdUI7RUV0NUJ2QixtQkZ1NUJpQztFa0J6NUIvQixpSGxCKzVCd0g7RWtCLzVCeEgsNEdsQis1QndIO0V1QmozQjFILHFCQUFnQjtPQUFoQixnQkFBZ0I7QTVCazFHcEI7O0F1QjUzR007RUtkTjtJTGVRLHFCQUFnQjtJQUFoQixnQkFBZ0I7RXZCZzRHdEI7QUFDRjs7QTRCaDVHQTtFREhFLHlCdEIwNkI2RDtBTDYrRS9EOztBNEJwNUdBO0VBZ0VJLFd2QncxQnlCO0V1QnYxQnpCLFd2QncxQnlCO0V1QnYxQnpCLGtCQUFrQjtFQUNsQixldkJ1MUI2QjtFdUJ0MUI3Qix5QnZCa0ZjO0V1QmpGZCx5QkFBeUI7RXJCekR6QixtQkZnNUJpQztBTGtnRnJDOztBNEI5NUdBO0VBMkVJLFd2Qm8xQnlCO0V1Qm4xQnpCLFl2Qm0xQnlCO0V1QmwxQnpCLGFBQWE7RUFDYixpQnZCc25CdUI7RXVCcm5CdkIsZ0J2QnFuQnVCO0VzQnZzQnpCLHlCdEJrTmU7RXVCOUhiLFN2QmkxQnVCO0VFdDVCdkIsbUJGdTVCaUM7RWtCejVCL0IsZ0hsQis1QndIO0VrQi81QnhILDRHbEIrNUJ3SDtFdUJwMUIxSCxnQkFBZ0I7QTVCczFHcEI7O0F1Qjc1R007RUtkTjtJTGVRLG9CQUFnQjtJQUFoQixnQkFBZ0I7RXZCaTZHdEI7QUFDRjs7QTRCajdHQTtFREhFLHlCdEIwNkI2RDtBTDhnRi9EOztBNEJyN0dBO0VBNkZJLFd2QjJ6QnlCO0V1QjF6QnpCLFd2QjJ6QnlCO0V1QjF6QnpCLGtCQUFrQjtFQUNsQixldkIwekI2QjtFdUJ6ekI3Qiw2QkFBNkI7RUFDN0IseUJBQXlCO0VBQ3pCLGlCQUEwQztBNUI0MUc5Qzs7QTRCLzdHQTtFQXdHSSx5QnZCOENjO0VFMUlkLG1CRmc1QmlDO0FMd2lGckM7O0E0QnA4R0E7RUE2R0ksa0JBQWtCO0VBQ2xCLHlCdkJ3Q2M7RUUxSWQsbUJGZzVCaUM7QUw4aUZyQzs7QTRCMThHQTtFQW1ISSxvQkFBb0I7QTVCMjFHeEI7O0E0Qjk4R0E7RUFzSE0seUJ2QmtDWTtBTDB6R2xCOztBNEJsOUdBO0VBMEhNLHlCdkI4Qlk7QUw4ekdsQjs7QTRCdDlHQTtFQThITSx5QnZCMEJZO0FMazBHbEI7O0E2QjU5R0E7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHVCQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsMEJBQW9CO0VBQXBCLDRCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLFdBQVc7QTdCKzlHYjs7QTZCcCtHQTs7O0VBVUksa0JBQWtCO0VBQ2xCLG1CQUFjO0VBQWQsc0JBQWM7TUFBZCxrQkFBYztVQUFkLGNBQWM7RUFDZCxTQUFTO0VBQ1QsWUFBWTtBN0JnK0doQjs7QTZCNytHQTs7O0VBb0JJLFVBQVU7QTdCKzlHZDs7QTZCbi9HQTtFQTBCTSxVQUFVO0E3QjY5R2hCOztBNkJ2L0dBO0V0QjhCSSwwQnNCQWdDO0V0QkNoQyw2QnNCRGdDO0E3Qjg5R3BDOztBNkI1L0dBO0V0QjRDSSx5QnNCVitCO0V0QlcvQiw0QnNCWCtCO0E3Qis5R25DOztBNkJqZ0hBO0VBMENJLGtCQUFrQjtFQUNsQixVQUFVO0E3QjI5R2Q7O0E2QnRnSEE7RUE4Q00sVUFBVTtBN0I0OUdoQjs7QTZCajlHQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsaUJ4QnFvQndCO0VDMWNwQixlQXZFK0I7RXVCbEhuQyxnQnhCZ2dCc0I7RXdCL2Z0QixnQnhCcWdCb0I7RXdCcGdCcEIsY3hCNEZnQjtFd0IzRmhCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIseUJ4Qm9GZ0I7RXdCbkZoQix5QnhCcUZnQjtFRTNJZCxrQkZnZmU7QUwyaEduQjs7QTZCMzhHQTtFQUNFLGdCVGtHMkI7QXBCNDJHN0I7O0E2QjM4R0E7RUFDRSxZVDhGMkI7QXBCZzNHN0I7O0E2QjM4R0E7Ozs7RUFJRSxpQnhCc25CMkI7RUN6ZHZCLGtCQXZFK0I7RUNsS2pDLG9CRmtmb0I7QUwwaUd4Qjs7QTZCMzhHQTtFQUNFLGdCVGlGMkI7QXBCNjNHN0I7O0E2QjM4R0E7RUFDRSxZVDZFMkI7QXBCaTRHN0I7O0E2QjM4R0E7Ozs7RUFJRSxnQnhCaW1CMEI7RUNyZHRCLG1CQXZFK0I7RUNsS2pDLG9CRmlmb0I7QUw0akd4Qjs7QTZCMzhHQTs7RUFFRSxtQkFBc0U7QTdCODhHeEU7O0E2Qm44R0E7O0V0Qi9GSSwwQnNCa0c4QjtFdEJqRzlCLDZCc0JpRzhCO0E3QnM4R2xDOztBNkJ6OEdBO0VBT0ksaUJ4QnVYYztFRS9jZCx5QnNCeUY2QjtFdEJ4RjdCLDRCc0J3RjZCO0E3QnU4R2pDOztBOEJoa0hFO0VBQ0UsYUFBYTtFQUNiLFdBQVc7RUFDWCxlekJpdkJzQjtFQ3pnQnBCLG1CQXZFK0I7RXdCOUpqQyxjekJxS1c7QUw2NUdmOztBOEIvakhFO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsYUFBYTtFQUNiLGVBQWU7RUFDZixrQnpCd29DMkI7RXlCdm9DM0IsaUJBQWlCO0V4QjJOZixtQkF2RStCO0V3QmpKakMsV3pCc0hRO0V5QnJIUix3Q3pCdUpXO0VFektYLGtCRmdmZTtBTG9tR25COztBOEJsbUhJOzs7O0VBdUNFLGNBQWM7QTlCa2tIcEI7O0E4QnptSEk7RUE2Q0UscUJ6QjBJUztFeUJ2SVAsbUJWaUlxQjtFVWhJckIsNFBWK0IwRTtFVTlCMUUsNEJBQTRCO0VBQzVCLHFDQUE2RDtFQUM3RCwwQlY2SHFCO0FwQmk4RzdCOztBOEJsbkhJO0VBd0RJLHFCekIrSE87RXlCOUhQLHFEekI4SE87VXlCOUhQLDZDekI4SE87QUxnOEdmOztBOEJ2bkhJO0VBa0VJLG1CVitHcUI7RVU5R3JCLHNDVjhHcUI7QXBCMjhHN0I7O0E4QjVuSEk7RUEwRUUscUJ6QjZHUztFeUIxR1AsbUJWb0dxQjtFVW5HckIsNmRWRTBFO0VVRDFFLHlEekJxekJtRztFeUJwekJuRyxxQ1ZpR3FCO0FwQm05RzdCOztBOEJwb0hJO0VBb0ZJLHFCekJtR087RXlCbEdQLHFEekJrR087VXlCbEdQLDZDekJrR087QUxrOUdmOztBOEJ6b0hJO0VBNEZFLHFCekIyRlM7QUxzOUdmOztBOEI3b0hJO0VBK0ZJLHlCekJ3Rk87QUwwOUdmOztBOEJqcEhJO0VBbUdJLHFEekJvRk87VXlCcEZQLDZDekJvRk87QUw4OUdmOztBOEJycEhJO0VBdUdJLGN6QmdGTztBTGsrR2Y7O0E4QjlpSEU7RUFFSSxpQkFBaUI7QTlCZ2pIdkI7O0E4QjdwSEk7RUFxSEkscUJ6QmtFTztBTDArR2Y7O0E4QmpxSEk7RUEwSE0scUJ6QjZESztFeUI1REwscUR6QjRESztVeUI1REwsNkN6QjRESztBTCsrR2Y7O0E4QjFwSEU7RUFDRSxhQUFhO0VBQ2IsV0FBVztFQUNYLGV6Qml2QnNCO0VDemdCcEIsbUJBdkUrQjtFd0I5SmpDLFd6QmtLTTtBTDAvR1Y7O0E4QnpwSEU7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixhQUFhO0VBQ2IsZUFBZTtFQUNmLGtCekJ3b0MyQjtFeUJ2b0MzQixpQkFBaUI7RXhCMk5mLG1CQXZFK0I7RXdCakpqQyxXekJzSFE7RXlCckhSLHNDekJvSk07RUV0S04sa0JGZ2ZlO0FMOHJHbkI7O0E4QjVySEk7Ozs7RUF1Q0UsY0FBYztBOUI0cEhwQjs7QThCbnNISTtFQTZDRSxrQnpCdUlJO0V5QnBJRixtQlZpSXFCO0VVaElyQixzVVYrQjBFO0VVOUIxRSw0QkFBNEI7RUFDNUIscUNBQTZEO0VBQzdELDBCVjZIcUI7QXBCMmhIN0I7O0E4QjVzSEk7RUF3REksa0J6QjRIRTtFeUIzSEYsbUR6QjJIRTtVeUIzSEYsMkN6QjJIRTtBTDZoSFY7O0E4Qmp0SEk7RUFrRUksbUJWK0dxQjtFVTlHckIsc0NWOEdxQjtBcEJxaUg3Qjs7QThCdHRISTtFQTBFRSxrQnpCMEdJO0V5QnZHRixtQlZvR3FCO0VVbkdyQix1aUJWRTBFO0VVRDFFLHlEekJxekJtRztFeUJwekJuRyxxQ1ZpR3FCO0FwQjZpSDdCOztBOEI5dEhJO0VBb0ZJLGtCekJnR0U7RXlCL0ZGLG1EekIrRkU7VXlCL0ZGLDJDekIrRkU7QUwraUhWOztBOEJudUhJO0VBNEZFLGtCekJ3Rkk7QUxtakhWOztBOEJ2dUhJO0VBK0ZJLHNCekJxRkU7QUx1akhWOztBOEIzdUhJO0VBbUdJLG1EekJpRkU7VXlCakZGLDJDekJpRkU7QUwyakhWOztBOEIvdUhJO0VBdUdJLFd6QjZFRTtBTCtqSFY7O0E4QnhvSEU7RUFFSSxpQkFBaUI7QTlCMG9IdkI7O0E4QnZ2SEk7RUFxSEksa0J6QitERTtBTHVrSFY7O0E4QjN2SEk7RUEwSE0sa0J6QjBEQTtFeUJ6REEsbUR6QnlEQTtVeUJ6REEsMkN6QnlEQTtBTDRrSFY7O0ErQmh3SEE7RUFDRSxxQkFBcUI7RUFFckIsZ0IxQjJqQnNCO0UwQjFqQnRCLGdCMUJna0JvQjtFMEIvakJwQixjMUI4S2E7RTBCN0tiLGtCQUFrQjtFQUNsQixxQkFBd0Q7RUFFeEQsc0JBQXNCO0VBQ3RCLGVBQTJDO0VBQzNDLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQiw2QkFBNkI7RUFDN0IsNkJBQTJDO0VDMEczQyxpQjNCMGtCd0I7RUMxY3BCLGVBdkUrQjtFQ2xLakMsa0JGZ2ZlO0VrQmxmYixxSmxCZ3ZCb0k7RWtCaHZCcEksNklsQmd2Qm9JO0VrQmh2QnBJLHdJbEJndkJvSTtFa0JodkJwSSxxSWxCZ3ZCb0k7RWtCaHZCcEksMktsQmd2Qm9JO0FMc2hHMUk7O0F1Qmx3SE07RVFoQk47SVJpQlEsd0JBQWdCO0lBQWhCLG1CQUFnQjtJQUFoQixnQkFBZ0I7RXZCc3dIdEI7QUFDRjs7QStCeHhIQTtFQWtCSSxjMUJpS1c7QUx5bUhmOztBK0J0d0hFO0VBRUUsVUFBVTtFQUNWLHNEMUJ3TGE7VTBCeExiLDhDMUJ3TGE7QUxnbEhqQjs7QStCanlIQTs7RUEwQ0ksb0JBQW9CO0VBQ3BCLGExQm1zQnVCO0FMeWpHM0I7O0ErQmp2SEU7RUN2Q0EsYzNCb0thO0VzQnBMYix5QnRCa05lO0UyQmhNZixxQjNCZ01lO0FMNGxIakI7O0ErQnZ2SEU7RUNqQ0UsYzNCOEpXO0VzQnBMYix5QktNNEc7RUFrQjFHLHFCQWpCMkY7QWhDNnlIL0Y7O0FnQ3p4SEU7RUFFRSxjM0J1Slc7RXNCcExiLHlCS000RztFQXlCMUcscUJBeEIyRjtFQTZCekYscURBQWlFO1VBQWpFLDZDQUFpRTtBaEN1eEh2RTs7QWdDbnhIRTs7O0VBS0UsYzNCdUlXO0UyQnRJWCx5QkFyQ3lHO0VBd0N6RyxxQkF2QzhGO0FoQ3l6SGxHOztBZ0MzeEhFOzs7RUFnQk0scURBQWlFO1VBQWpFLDZDQUFpRTtBaENpeEh6RTs7QStCbHhIRTtFQ1FFLGMzQnFIVztFMkJwSFgseUIzQmtKYTtFMkIvSWIscUIzQitJYTtBTDZuSGpCOztBK0J4eEhFO0VDdkNBLFczQnNJVTtFc0J0SlYseUJ0QjRKZ0I7RTJCMUloQixxQjNCMElnQjtBTHlySGxCOztBK0I5eEhFO0VDakNFLFczQmdJUTtFc0J0SlYseUJLTWdGO0VBa0I5RSxxQkFqQnFFO0FoQ28xSHpFOztBZ0NoMEhFO0VBRUUsVzNCeUhRO0VzQnRKVix5QktNZ0Y7RUF5QjlFLHFCQXhCcUU7RUE2Qm5FLHNEQUFpRTtVQUFqRSw4Q0FBaUU7QWhDOHpIdkU7O0FnQzF6SEU7OztFQUtFLFczQnlHUTtFMkJ4R1IseUJBckM4RTtFQXdDOUUscUJBdkN3RTtBaENnMkg1RTs7QWdDbDBIRTs7O0VBZ0JNLHNEQUFpRTtVQUFqRSw4Q0FBaUU7QWhDd3pIekU7O0ErQnp6SEU7RUNRRSxXM0J1RlE7RTJCdEZSLHlCM0I0RmM7RTJCekZkLHFCM0J5RmM7QUwwdEhsQjs7QStCL3pIRTtFQ3ZDQSxXM0JzSVU7RXNCdEpWLHlCdEJ3TGE7RTJCdEtiLHFCM0JzS2E7QUxvc0hmOztBK0JyMEhFO0VDakNFLFczQmdJUTtFc0J0SlYseUJLTWdGO0VBa0I5RSxxQkFqQnFFO0FoQzIzSHpFOztBZ0N2MkhFO0VBRUUsVzNCeUhRO0VzQnRKVix5QktNZ0Y7RUF5QjlFLHFCQXhCcUU7RUE2Qm5FLHFEQUFpRTtVQUFqRSw2Q0FBaUU7QWhDcTJIdkU7O0FnQ2oySEU7OztFQUtFLFczQnlHUTtFMkJ4R1IseUJBckM4RTtFQXdDOUUscUJBdkN3RTtBaEN1NEg1RTs7QWdDejJIRTs7O0VBZ0JNLHFEQUFpRTtVQUFqRSw2Q0FBaUU7QWhDKzFIekU7O0ErQmgySEU7RUNRRSxXM0J1RlE7RTJCdEZSLHlCM0J3SFc7RTJCckhYLHFCM0JxSFc7QUxxdUhmOztBK0J0MkhFO0VDdkNBLGMzQm9LYTtFc0JwTGIseUJ0QjBMWTtFMkJ4S1oscUIzQndLWTtBTHl1SGQ7O0ErQjUySEU7RUNqQ0UsYzNCOEpXO0VzQnBMYix5QktNNEc7RUFrQjFHLHFCQWpCMkY7QWhDazZIL0Y7O0FnQzk0SEU7RUFFRSxjM0J1Slc7RXNCcExiLHlCS000RztFQXlCMUcscUJBeEIyRjtFQTZCekYscURBQWlFO1VBQWpFLDZDQUFpRTtBaEM0NEh2RTs7QWdDeDRIRTs7O0VBS0UsYzNCdUlXO0UyQnRJWCx5QkFyQ3lHO0VBd0N6RyxxQkF2QzhGO0FoQzg2SGxHOztBZ0NoNUhFOzs7RUFnQk0scURBQWlFO1VBQWpFLDZDQUFpRTtBaENzNEh6RTs7QStCdjRIRTtFQ1FFLGMzQnFIVztFMkJwSFgseUIzQjBIVTtFMkJ2SFYscUIzQnVIVTtBTDB3SGQ7O0ErQjc0SEU7RUN2Q0EsYzNCb0thO0VzQnBMYix5QnRCdUxjO0UyQnJLZCxxQjNCcUtjO0FMbXhIaEI7O0ErQm41SEU7RUNqQ0UsYzNCOEpXO0VzQnBMYix5QktNNEc7RUFrQjFHLHFCQWpCMkY7QWhDeThIL0Y7O0FnQ3I3SEU7RUFFRSxjM0J1Slc7RXNCcExiLHlCS000RztFQXlCMUcscUJBeEIyRjtFQTZCekYscURBQWlFO1VBQWpFLDZDQUFpRTtBaENtN0h2RTs7QWdDLzZIRTs7O0VBS0UsYzNCdUlXO0UyQnRJWCx5QkFyQ3lHO0VBd0N6RyxxQkF2QzhGO0FoQ3E5SGxHOztBZ0N2N0hFOzs7RUFnQk0scURBQWlFO1VBQWpFLDZDQUFpRTtBaEM2Nkh6RTs7QStCOTZIRTtFQ1FFLGMzQnFIVztFMkJwSFgseUIzQnVIWTtFMkJwSFoscUIzQm9IWTtBTG96SGhCOztBK0JwN0hFO0VDdkNBLFczQnNJVTtFc0J0SlYsc0J0QnFMUTtFMkJuS1Isa0IzQm1LUTtBTDR6SFY7O0ErQjE3SEU7RUNqQ0UsVzNCZ0lRO0VzQnRKVix5QktNZ0Y7RUFrQjlFLHFCQWpCcUU7QWhDZy9IekU7O0FnQzU5SEU7RUFFRSxXM0J5SFE7RXNCdEpWLHlCS01nRjtFQXlCOUUscUJBeEJxRTtFQTZCbkUsb0RBQWlFO1VBQWpFLDRDQUFpRTtBaEMwOUh2RTs7QWdDdDlIRTs7O0VBS0UsVzNCeUdRO0UyQnhHUix5QkFyQzhFO0VBd0M5RSxxQkF2Q3dFO0FoQzQvSDVFOztBZ0M5OUhFOzs7RUFnQk0sb0RBQWlFO1VBQWpFLDRDQUFpRTtBaENvOUh6RTs7QStCcjlIRTtFQ1FFLFczQnVGUTtFMkJ0RlIsc0IzQnFITTtFMkJsSE4sa0IzQmtITTtBTDYxSFY7O0ErQjM5SEU7RUN2Q0EsYzNCb0thO0VzQnBMYix5QnRCdUpnQjtFMkJySWhCLHFCM0JxSWdCO0FMaTRIbEI7O0ErQmorSEU7RUNqQ0UsYzNCOEpXO0VzQnBMYix1QktNNEc7RUFrQjFHLG1CQWpCMkY7QWhDdWhJL0Y7O0FnQ25nSUU7RUFFRSxjM0J1Slc7RXNCcExiLHVCS000RztFQXlCMUcsbUJBeEIyRjtFQTZCekYsc0RBQWlFO1VBQWpFLDhDQUFpRTtBaENpZ0l2RTs7QWdDNy9IRTs7O0VBS0UsYzNCdUlXO0UyQnRJWCx1QkFyQ3lHO0VBd0N6RyxtQkF2QzhGO0FoQ21pSWxHOztBZ0NyZ0lFOzs7RUFnQk0sc0RBQWlFO1VBQWpFLDhDQUFpRTtBaEMyL0h6RTs7QStCNS9IRTtFQ1FFLGMzQnFIVztFMkJwSFgseUIzQnVGYztFMkJwRmQscUIzQm9GYztBTGs2SGxCOztBK0JsZ0lFO0VDdkNBLFczQnNJVTtFc0J0SlYseUJ0QjhKZ0I7RTJCNUloQixxQjNCNElnQjtBTGk2SGxCOztBK0J4Z0lFO0VDakNFLFczQmdJUTtFc0J0SlYseUJLTWdGO0VBa0I5RSxxQkFqQnFFO0FoQzhqSXpFOztBZ0MxaUlFO0VBRUUsVzNCeUhRO0VzQnRKVix5QktNZ0Y7RUF5QjlFLHFCQXhCcUU7RUE2Qm5FLG1EQUFpRTtVQUFqRSwyQ0FBaUU7QWhDd2lJdkU7O0FnQ3BpSUU7OztFQUtFLFczQnlHUTtFMkJ4R1IseUJBckM4RTtFQXdDOUUscUJBdkN3RTtBaEMwa0k1RTs7QWdDNWlJRTs7O0VBZ0JNLG1EQUFpRTtVQUFqRSwyQ0FBaUU7QWhDa2lJekU7O0ErQm5pSUU7RUNRRSxXM0J1RlE7RTJCdEZSLHlCM0I4RmM7RTJCM0ZkLHFCM0IyRmM7QUxrOEhsQjs7QStCemlJRTtFQ3ZDQSxjM0JvS2E7RXNCcExiLHNCdEJzSlU7RTJCcElWLGtCM0JvSVU7QUxnOUhaOztBK0IvaUlFO0VDakNFLGMzQjhKVztFc0JwTGIsdUJLTTRHO0VBa0IxRyxtQkFqQjJGO0FoQ3FtSS9GOztBZ0NqbElFO0VBRUUsYzNCdUpXO0VzQnBMYix1QktNNEc7RUF5QjFHLG1CQXhCMkY7RUE2QnpGLHNEQUFpRTtVQUFqRSw4Q0FBaUU7QWhDK2tJdkU7O0FnQzNrSUU7OztFQUtFLGMzQnVJVztFMkJ0SVgsdUJBckN5RztFQXdDekcsbUJBdkM4RjtBaENpbklsRzs7QWdDbmxJRTs7O0VBZ0JNLHNEQUFpRTtVQUFqRSw4Q0FBaUU7QWhDeWtJekU7O0ErQjFrSUU7RUNRRSxjM0JxSFc7RTJCcEhYLHNCM0JzRlE7RTJCbkZSLGtCM0JtRlE7QUxpL0haOztBK0Ixa0lFO0VDaUJBLGMzQm9JZTtFMkJuSWYscUIzQm1JZTtBTDA3SGpCOztBK0Iva0lFO0VDcUJFLGMzQmtHVztFMkJqR1gseUIzQitIYTtFMkI5SGIscUIzQjhIYTtBTGc4SGpCOztBZ0MzaklFO0VBRUUscUQzQnlIYTtVMkJ6SGIsNkMzQnlIYTtBTG84SGpCOztBZ0MxaklFOztFQUtFLGMzQm1GVztFMkJsRlgseUIzQmdIYTtFMkIvR2IscUIzQitHYTtBTDI4SGpCOztBZ0Nqa0lFOztFQWNNLHFEM0J3R1M7VTJCeEdULDZDM0J3R1M7QUxnOUhqQjs7QStCcm1JRTtFQ29ERSxjM0JpR2E7RTJCaEdiLDZCQUE2QjtBaENxaklqQzs7QStCMW1JRTtFQ2lCQSxjM0I4RWdCO0UyQjdFaEIscUIzQjZFZ0I7QUxnaElsQjs7QStCL21JRTtFQ3FCRSxXM0JvRVE7RTJCbkVSLHlCM0J5RWM7RTJCeEVkLHFCM0J3RWM7QUxzaElsQjs7QWdDM2xJRTtFQUVFLHNEM0JtRWM7VTJCbkVkLDhDM0JtRWM7QUwwaElsQjs7QWdDMWxJRTs7RUFLRSxXM0JxRFE7RTJCcERSLHlCM0IwRGM7RTJCekRkLHFCM0J5RGM7QUxpaUlsQjs7QWdDam1JRTs7RUFjTSxzRDNCa0RVO1UyQmxEViw4QzNCa0RVO0FMc2lJbEI7O0ErQnJvSUU7RUNvREUsYzNCMkNjO0UyQjFDZCw2QkFBNkI7QWhDcWxJakM7O0ErQjFvSUU7RUNpQkEsYzNCMEdhO0UyQnpHYixxQjNCeUdhO0FMb2hJZjs7QStCL29JRTtFQ3FCRSxXM0JvRVE7RTJCbkVSLHlCM0JxR1c7RTJCcEdYLHFCM0JvR1c7QUwwaElmOztBZ0MzbklFO0VBRUUsb0QzQitGVztVMkIvRlgsNEMzQitGVztBTDhoSWY7O0FnQzFuSUU7O0VBS0UsVzNCcURRO0UyQnBEUix5QjNCc0ZXO0UyQnJGWCxxQjNCcUZXO0FMcWlJZjs7QWdDam9JRTs7RUFjTSxvRDNCOEVPO1UyQjlFUCw0QzNCOEVPO0FMMGlJZjs7QStCcnFJRTtFQ29ERSxjM0J1RVc7RTJCdEVYLDZCQUE2QjtBaENxbklqQzs7QStCMXFJRTtFQ2lCQSxjM0I0R1k7RTJCM0daLHFCM0IyR1k7QUxraklkOztBK0IvcUlFO0VDcUJFLGMzQmtHVztFMkJqR1gseUIzQnVHVTtFMkJ0R1YscUIzQnNHVTtBTHdqSWQ7O0FnQzNwSUU7RUFFRSxxRDNCaUdVO1UyQmpHViw2QzNCaUdVO0FMNGpJZDs7QWdDMXBJRTs7RUFLRSxjM0JtRlc7RTJCbEZYLHlCM0J3RlU7RTJCdkZWLHFCM0J1RlU7QUxta0lkOztBZ0NqcUlFOztFQWNNLHFEM0JnRk07VTJCaEZOLDZDM0JnRk07QUx3a0lkOztBK0Jyc0lFO0VDb0RFLGMzQnlFVTtFMkJ4RVYsNkJBQTZCO0FoQ3FwSWpDOztBK0Ixc0lFO0VDaUJBLGMzQnlHYztFMkJ4R2QscUIzQndHYztBTHFsSWhCOztBK0Ivc0lFO0VDcUJFLGMzQmtHVztFMkJqR1gseUIzQm9HWTtFMkJuR1oscUIzQm1HWTtBTDJsSWhCOztBZ0MzcklFO0VBRUUsb0QzQjhGWTtVMkI5RlosNEMzQjhGWTtBTCtsSWhCOztBZ0MxcklFOztFQUtFLGMzQm1GVztFMkJsRlgseUIzQnFGWTtFMkJwRloscUIzQm9GWTtBTHNtSWhCOztBZ0Nqc0lFOztFQWNNLG9EM0I2RVE7VTJCN0VSLDRDM0I2RVE7QUwybUloQjs7QStCcnVJRTtFQ29ERSxjM0JzRVk7RTJCckVaLDZCQUE2QjtBaENxcklqQzs7QStCMXVJRTtFQ2lCQSxXM0J1R1E7RTJCdEdSLGtCM0JzR1E7QUx1bklWOztBK0IvdUlFO0VDcUJFLFczQm9FUTtFMkJuRVIsc0IzQmtHTTtFMkJqR04sa0IzQmlHTTtBTDZuSVY7O0FnQzN0SUU7RUFFRSxrRDNCNEZNO1UyQjVGTiwwQzNCNEZNO0FMaW9JVjs7QWdDMXRJRTs7RUFLRSxXM0JxRFE7RTJCcERSLHNCM0JtRk07RTJCbEZOLGtCM0JrRk07QUx3b0lWOztBZ0NqdUlFOztFQWNNLGtEM0IyRUU7VTJCM0VGLDBDM0IyRUU7QUw2b0lWOztBK0Jyd0lFO0VDb0RFLFczQm9FTTtFMkJuRU4sNkJBQTZCO0FoQ3F0SWpDOztBK0Ixd0lFO0VDaUJBLGMzQnlFZ0I7RTJCeEVoQixxQjNCd0VnQjtBTHFySWxCOztBK0Ivd0lFO0VDcUJFLGMzQmtHVztFMkJqR1gseUIzQm9FYztFMkJuRWQscUIzQm1FYztBTDJySWxCOztBZ0MzdklFO0VBRUUsc0QzQjhEYztVMkI5RGQsOEMzQjhEYztBTCtySWxCOztBZ0MxdklFOztFQUtFLGMzQm1GVztFMkJsRlgseUIzQnFEYztFMkJwRGQscUIzQm9EYztBTHNzSWxCOztBZ0Nqd0lFOztFQWNNLHNEM0I2Q1U7VTJCN0NWLDhDM0I2Q1U7QUwyc0lsQjs7QStCcnlJRTtFQ29ERSxjM0JzQ2M7RTJCckNkLDZCQUE2QjtBaENxdklqQzs7QStCMXlJRTtFQ2lCQSxjM0JnRmdCO0UyQi9FaEIscUIzQitFZ0I7QUw4c0lsQjs7QStCL3lJRTtFQ3FCRSxXM0JvRVE7RTJCbkVSLHlCM0IyRWM7RTJCMUVkLHFCM0IwRWM7QUxvdElsQjs7QWdDM3hJRTtFQUVFLG1EM0JxRWM7VTJCckVkLDJDM0JxRWM7QUx3dElsQjs7QWdDMXhJRTs7RUFLRSxXM0JxRFE7RTJCcERSLHlCM0I0RGM7RTJCM0RkLHFCM0IyRGM7QUwrdElsQjs7QWdDanlJRTs7RUFjTSxtRDNCb0RVO1UyQnBEViwyQzNCb0RVO0FMb3VJbEI7O0ErQnIwSUU7RUNvREUsYzNCNkNjO0UyQjVDZCw2QkFBNkI7QWhDcXhJakM7O0ErQjEwSUU7RUNpQkEsVzNCd0VVO0UyQnZFVixrQjNCdUVVO0FMc3ZJWjs7QStCLzBJRTtFQ3FCRSxjM0JrR1c7RTJCakdYLHNCM0JtRVE7RTJCbEVSLGtCM0JrRVE7QUw0dklaOztBZ0MzeklFO0VBRUUsc0QzQjZEUTtVMkI3RFIsOEMzQjZEUTtBTGd3SVo7O0FnQzF6SUU7O0VBS0UsYzNCbUZXO0UyQmxGWCxzQjNCb0RRO0UyQm5EUixrQjNCbURRO0FMdXdJWjs7QWdDajBJRTs7RUFjTSxzRDNCNENJO1UyQjVDSiw4QzNCNENJO0FMNHdJWjs7QStCcjJJRTtFQ29ERSxXM0JxQ1E7RTJCcENSLDZCQUE2QjtBaENxeklqQzs7QStCLzFJQTtFQUNFLGdCMUJzZnNCO0UwQnJmdEIsYzFCd0llO0UwQnZJZiwwQjFCNld5QjtBTHEvSDNCOztBK0JyMklBO0VBTUksYzFCMld1QztBTHcvSDNDOztBK0J6MklBO0VBZ0JJLGMxQm9FYztBTHl4SWxCOztBK0JsMUlBO0VDcUJFLGlCM0J5bEIyQjtFQ3pkdkIsa0JBdkUrQjtFQ2xLakMsb0JGa2ZvQjtBTDA3SHhCOztBK0JwMUlBO0VDaUJFLGdCM0JxbEIwQjtFQ3JkdEIsbUJBdkUrQjtFQ2xLakMsb0JGaWZvQjtBTGk4SHhCOztBK0JqMUlBO0VBQ0UsY0FBYztFQUNkLFdBQVc7QS9CbzFJYjs7QStCdDFJQTtFQU1JLGUxQmdvQnFCO0FMb3RIekI7O0FpQzc4SUE7RVZnQk0sd0NsQjZnQmdDO0VrQjdnQmhDLG1DbEI2Z0JnQztFa0I3Z0JoQyxnQ2xCNmdCZ0M7QUxvN0h0Qzs7QXVCNzdJTTtFVXBCTjtJVnFCUSx3QkFBZ0I7SUFBaEIsbUJBQWdCO0lBQWhCLGdCQUFnQjtFdkJpOEl0QjtBQUNGOztBaUN2OUlBO0VBSUksVUFBVTtBakN1OUlkOztBaUNuOUlBO0VBRUksYUFBYTtBakNxOUlqQjs7QWlDajlJQTtFQUNFLFNBQVM7RUFDVCxnQkFBZ0I7RVZBWixxQ2xCOGdCaUM7RWtCOWdCakMsZ0NsQjhnQmlDO0VrQjlnQmpDLDZCbEI4Z0JpQztBTHU4SHZDOztBdUJqOUlNO0VVTk47SVZPUSx3QkFBZ0I7SUFBaEIsbUJBQWdCO0lBQWhCLGdCQUFnQjtFdkJxOUl0QjtBQUNGOztBa0MxK0lBOzs7O0VBSUUsa0JBQWtCO0FsQzYrSXBCOztBNkJoM0lxQjtFS3pIbkIsbUJBQW1CO0FsQzYrSXJCOztBa0M5K0lBO0VDc0JNLHFCQUFxQjtFQUNyQixtQjlCMmY2QjtFOEIxZjdCLHNCOUJ5Zm9DO0U4QnhmcEMsV0FBVztFQWhDZix1QkFBOEI7RUFDOUIscUNBQTRDO0VBQzVDLGdCQUFnQjtFQUNoQixvQ0FBMkM7QW5DNi9JN0M7O0FrQ3ovSUE7RUNrRE0sY0FBYztBbkMyOElwQjs7QTZCbjRJMkM7RUtqSHpDLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsT0FBTztFQUNQLGE3QjI5Qm9CO0U2QjE5QnBCLGFBQWE7RUFDYixnQjdCcWlDd0I7RTZCcGlDeEIsYzdCcWlDb0I7RTZCcGlDcEIsZUFBNEI7RTVCbU94QixlQXZFK0I7RTRCMUpuQyxjN0I2SmE7RTZCNUpiLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsc0I3QjRIVTtFNkIzSFYsNEJBQTRCO0VBQzVCLHdDN0J3SmE7RUVyS1gsa0JGZ2ZlO0FMc2hJbkI7O0FrQy8rSUk7RUFDRSxXQUFXO0VBQ1gsT0FBTztBbENrL0liOztBa0MvK0lJO0VBQ0UsUUFBUTtFQUNSLFVBQVU7QWxDay9JaEI7O0FjbitJSTtFb0J0QkE7SUFDRSxXQUFXO0lBQ1gsT0FBTztFbEM2L0lYO0VrQzEvSUU7SUFDRSxRQUFRO0lBQ1IsVUFBVTtFbEM0L0lkO0FBQ0Y7O0FjOStJSTtFb0J0QkE7SUFDRSxXQUFXO0lBQ1gsT0FBTztFbEN3Z0pYO0VrQ3JnSkU7SUFDRSxRQUFRO0lBQ1IsVUFBVTtFbEN1Z0pkO0FBQ0Y7O0Fjei9JSTtFb0J0QkE7SUFDRSxXQUFXO0lBQ1gsT0FBTztFbENtaEpYO0VrQ2hoSkU7SUFDRSxRQUFRO0lBQ1IsVUFBVTtFbENraEpkO0FBQ0Y7O0FjcGdKSTtFb0J0QkE7SUFDRSxXQUFXO0lBQ1gsT0FBTztFbEM4aEpYO0VrQzNoSkU7SUFDRSxRQUFRO0lBQ1IsVUFBVTtFbEM2aEpkO0FBQ0Y7O0FjL2dKSTtFb0J0QkE7SUFDRSxXQUFXO0lBQ1gsT0FBTztFbEN5aUpYO0VrQ3RpSkU7SUFDRSxRQUFRO0lBQ1IsVUFBVTtFbEN3aUpkO0FBQ0Y7O0FrQ2ppSkE7RUFFSSxTQUFTO0VBQ1QsWUFBWTtFQUNaLGFBQWE7RUFDYixrQjdCaWdDaUI7QUxraUhyQjs7QWtDeGlKQTtFQzFCTSxxQkFBcUI7RUFDckIsbUI5QjJmNkI7RThCMWY3QixzQjlCeWZvQztFOEJ4ZnBDLFdBQVc7RUF6QmYsYUFBYTtFQUNiLHFDQUE0QztFQUM1QywwQkFBaUM7RUFDakMsb0NBQTJDO0FuQ2dtSjdDOztBa0NuakpBO0VDRU0sY0FBYztBbkNxakpwQjs7QWtDMWlKQTtFQUVJLE1BQU07RUFDTixXQUFXO0VBQ1gsVUFBVTtFQUNWLGFBQWE7RUFDYixnQjdCbS9CaUI7QUx5akhyQjs7QWtDbGpKQTtFQ3ZDTSxxQkFBcUI7RUFDckIsbUI5QjJmNkI7RThCMWY3QixzQjlCeWZvQztFOEJ4ZnBDLFdBQVc7RUFsQmYsbUNBQTBDO0VBQzFDLGVBQWU7RUFDZixzQ0FBNkM7RUFDN0Msd0JBQStCO0FuQ2duSmpDOztBa0M3akpBO0VDWE0sY0FBYztBbkM0a0pwQjs7QWtDamtKQTtFQVlNLGlCQUFpQjtBbEN5akp2Qjs7QWtDcGpKQTtFQUVJLE1BQU07RUFDTixXQUFXO0VBQ1gsVUFBVTtFQUNWLGFBQWE7RUFDYixpQjdCaytCaUI7QUxvbEhyQjs7QWtDNWpKQTtFQ3hETSxxQkFBcUI7RUFDckIsbUI5QjJmNkI7RThCMWY3QixzQjlCeWZvQztFOEJ4ZnBDLFdBQVc7QW5Dd25KakI7O0FrQ25rSkE7RUN6Q1EsYUFBYTtBbkNnbkpyQjs7QWtDdmtKQTtFQ3JDUSxxQkFBcUI7RUFDckIsb0I5QndlMkI7RThCdmUzQixzQjlCc2VrQztFOEJyZWxDLFdBQVc7RUE5QmpCLG1DQUEwQztFQUMxQyx5QkFBZ0M7RUFDaEMsc0NBQTZDO0FuQytvSi9DOztBa0NqbEpBO0VDNUJNLGNBQWM7QW5DaW5KcEI7O0FrQ3JsSkE7RUFZTSxpQkFBaUI7QWxDNmtKdkI7O0FrQ3RrSkE7RUFLSSxXQUFXO0VBQ1gsWUFBWTtBbENxa0poQjs7QWtDaGtKQTtFQUNFLFNBQVM7RUFDVCxhQUFvQztFQUNwQyxnQkFBZ0I7RUFDaEIsNEM3QitEYTtBTG9nSmY7O0FrQzdqSkE7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLG1CN0JrUVc7RTZCalFYLFdBQVc7RUFDWCxnQjdCK2JzQjtFNkI5YnRCLGM3QjhCZ0I7RTZCN0JoQixtQkFBbUI7RUFDbkIscUJBQXdEO0VBQ3hELG1CQUFtQjtFQUNuQiw2QkFBNkI7RUFDN0IsU0FBUztBbENna0pYOztBa0Mza0pBO0VBMkJJLGM3Qms3QjZDO0VzQnhrQy9DLHlCdEJ1SmdCO0FMb2pKbEI7O0FrQ2hsSkE7RUFrQ0ksVzdCUFE7RTZCUVIscUJBQXFCO0VQOUp2Qix5QnRCa05lO0FMKy9JakI7O0FrQ3RsSkE7RUF5Q0ksYzdCUmM7RTZCU2Qsb0JBQW9CO0VBQ3BCLDZCQUE2QjtBbENpakpqQzs7QWtDM2lKQTtFQUNFLGNBQWM7QWxDOGlKaEI7O0FrQzFpSkE7RUFDRSxjQUFjO0VBQ2QsaUI3QjZNVztFNkI1TVgsZ0JBQWdCO0U1Qm9FWixtQkF2RStCO0U0QktuQyxjN0IxQmdCO0U2QjJCaEIsbUJBQW1CO0FsQzZpSnJCOztBa0N6aUpBO0VBQ0UsY0FBYztFQUNkLG1CN0JtTVc7RTZCbE1YLGM3Qi9CZ0I7QUwya0psQjs7QWtDeGlKQTtFQUNFLGM3QjFDZ0I7RTZCMkNoQix5QjdCdENnQjtFNkJ1Q2hCLG9DN0JqQmE7QUw0akpmOztBa0M5aUpBO0VBT0ksYzdCaERjO0FMMmxKbEI7O0FrQ2xqSkE7RUFXTSxXN0J2RE07RXNCdEpWLDJDdEJzSlU7QUxtbUpaOztBa0N2akpBO0VBaUJNLFc3QjdETTtFc0J0SlYseUJ0QmtOZTtBTDRpSmpCOztBa0M1akpBO0VBdUJNLGM3QjlEWTtBTHVtSmxCOztBa0Noa0pBO0VBNEJJLG9DN0IxQ1c7QUxrbEpmOztBa0Nwa0pBO0VBZ0NJLGM3QnpFYztBTGluSmxCOztBa0N4a0pBO0VBb0NJLGM3QjNFYztBTG1uSmxCOztBb0M5d0pBOztFQUVFLGtCQUFrQjtFQUNsQiwyQkFBb0I7RUFBcEIsNEJBQW9CO0VBQXBCLDJCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsc0JBQXNCO0FwQ2l4SnhCOztBb0NyeEpBOztFQU9JLGtCQUFrQjtFQUNsQixtQkFBYztFQUFkLHNCQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjO0FwQ214SmxCOztBb0MzeEpBOzs7Ozs7Ozs7Ozs7RUFtQkksVUFBVTtBcEN1eEpkOztBb0NseEpBO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHVCQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsdUJBQTJCO0VBQTNCLG1DQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0FwQ3F4SjdCOztBb0N4eEpBO0VBTUksV0FBVztBcENzeEpmOztBb0NseEpBOztFQUlJLGlCL0JzZGM7QUw2eklsQjs7QW9DdnhKQTs7RTdCSEksMEI2QmE4QjtFN0JaOUIsNkI2Qlk4QjtBcENteEpsQzs7QW9DN3hKQTs7O0U3QldJLHlCNkJTNkI7RTdCUjdCLDRCNkJRNkI7QXBDZ3hKakM7O0FvQ2h3SkE7RUFDRSxrQkFBbUM7RUFDbkMsaUJBQWtDO0FwQ213SnBDOztBb0Nyd0pBOzs7RUFPSSxjQUFjO0FwQ293SmxCOztBb0Nqd0pFO0VB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OztBc0N4L0pBO0VBRUksV2pDOUZRO0FMd2xLWjs7QXNDNS9KQTtFQU1NLFdqQ2xHTTtBTDRsS1o7O0FzQ2hnS0E7RUFZTSxnQ2pDeEdNO0FMZ21LWjs7QXNDcGdLQTtFQWdCUSxnQ2pDNUdJO0FMb21LWjs7QXNDeGdLQTtFQW9CUSxnQ2pDaEhJO0FMd21LWjs7QXNDNWdLQTs7RUEwQk0sV2pDdEhNO0FMNm1LWjs7QXNDamhLQTtFQStCSSxnQ2pDM0hRO0VpQzRIUixzQ2pDNUhRO0FMa25LWjs7QXNDdGhLQTtFQW9DSSxtUWxCck04RTtBcEIycktsRjs7QXNDMWhLQTtFQXdDSSxnQ2pDcElRO0FMMG5LWjs7QXNDOWhLQTs7O0VBNENNLFdqQ3hJTTtBTGdvS1o7O0F1Q3J4S0E7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7RUFBdEIsOEJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsWUFBWTtFQUVaLHFCQUFxQjtFQUNyQixzQmxDOElVO0VrQzdJViwyQkFBMkI7RUFDM0IseUNsQzBLYTtFRXJLWCxrQkZnZmU7QUxteUpuQjs7QXVDanlLQTtFQWFJLGVBQWU7RUFDZixjQUFjO0F2Q3d4S2xCOztBdUN0eUtBO0VBa0JJLG1CQUFtQjtFQUNuQixzQkFBc0I7QXZDd3hLMUI7O0F1QzN5S0E7RUFzQk0sbUJBQW1CO0VoQ0NyQiwyQmE4S3lCO0ViN0t6Qiw0QmE2S3lCO0FwQjRtSzdCOztBdUNqektBO0VBMkJNLHNCQUFzQjtFaENVeEIsK0JhZ0t5QjtFYi9KekIsOEJhK0p5QjtBcEJrbks3Qjs7QXVDdnpLQTs7RUFvQ0ksYUFBYTtBdkN3eEtqQjs7QXVDcHhLQTtFQUdFLG1CQUFjO0VBQWQsc0JBQWM7TUFBZCxrQkFBYztVQUFkLGNBQWM7RUFDZCxrQmxDbVZXO0FMazhKYjs7QXVDanhLQTtFQUNFLGtCbEN3bEMrQjtBTDRySWpDOztBdUNqeEtBO0VBQ0Usa0JBQXFDO0VBQ3JDLGdCQUFnQjtBdkNveEtsQjs7QXVDanhLQTtFQUNFLGdCQUFnQjtBdkNveEtsQjs7QXVDanhLQTtFQUVJLHFCQUFxQjtBdkNteEt6Qjs7QXVDcnhLQTtFQU1JLGlCbEM0VFM7QUx1OUpiOztBdUMzd0tBO0VBQ0UsaUJsQ21UVztFa0NsVFgsZ0JBQWdCO0VBRWhCLHdDbENvR2E7RWtDbkdiLGdEbENtR2E7QUwwcUtmOztBdUNseEtBO0VoQzdESSwwQmdDcUU4RTtBdkM4d0tsRjs7QXVDMXdLQTtFQUNFLGlCbEN1U1c7RWtDclNYLHdDbEN5RmE7RWtDeEZiLDZDbEN3RmE7QUxvcktmOztBdUNoeEtBO0VoQ3pFSSwwQmF1THlCO0FwQnNxSzdCOztBdUNwd0tBO0VBQ0Usa0JBQXNDO0VBQ3RDLG1CbENxaUNxQztFa0NwaUNyQyxpQkFBcUM7RUFDckMsZ0JBQWdCO0F2Q3V3S2xCOztBdUM3dktBO0VBQ0Usa0JBQXNDO0VBQ3RDLGlCQUFxQztBdkNnd0t2Qzs7QXVDNXZLQTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsYWxDOFBXO0VFalhULGtCYXVMeUI7QXBCNHJLN0I7O0F1QzV2S0E7OztFQUdFLFdBQVc7QXZDK3ZLYjs7QXVDNXZLQTs7RWhDcEhJLDJCYThLeUI7RWI3S3pCLDRCYTZLeUI7QXBCd3NLN0I7O0F1Qzd2S0E7O0VoQzNHSSwrQmFnS3lCO0ViL0p6Qiw4QmErSnlCO0FwQjhzSzdCOztBdUN6dktBO0VBSUksbUJsQzAvQnNDO0FMK3ZJMUM7O0FjNTFLSTtFeUIrRko7SUFRSSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsOEJBQW1CO0lBQW5CLDZCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFdkMwdktyQjtFdUNud0tGO0lBY00sbUJBQVk7SUFBWixvQkFBWTtRQUFaLGdCQUFZO1lBQVosWUFBWTtJQUNaLGdCQUFnQjtFdkN3dktwQjtFdUN2d0tGO0lBa0JRLGNBQWM7SUFDZCxjQUFjO0V2Q3d2S3BCO0V1QzN3S0Y7SWhDNUhJLDBCZ0NxSm9DO0loQ3BKcEMsNkJnQ29Kb0M7RXZDc3ZLdEM7RXVDL3dLRjs7SUE4QlksMEJBQTBCO0V2Q3F2S3BDO0V1Q254S0Y7O0lBbUNZLDZCQUE2QjtFdkNvdkt2QztFdUN2eEtGO0loQzlHSSx5QmdDc0ptQztJaENySm5DLDRCZ0NxSm1DO0V2Q212S3JDO0V1QzN4S0Y7O0lBNkNZLHlCQUF5QjtFdkNrdktuQztFdUMveEtGOztJQWtEWSw0QkFBNEI7RXZDaXZLdEM7QUFDRjs7QXVDcnVLQTtFQUNFLHFCQUFxQjtBdkN3dUt2Qjs7QXVDenVLQTtFQUlJLGdCQUFnQjtBdkN5dUtwQjs7QXVDN3VLQTtFQU9NLGdCQUFnQjtFaEMzTGxCLDZCZ0M0TGlDO0VoQzNMakMsNEJnQzJMaUM7QXZDMnVLckM7O0F1Q252S0E7RWhDbE1JLHlCZ0M4TThCO0VoQzdNOUIsMEJnQzZNOEI7QXZDNHVLbEM7O0F1Q3h2S0E7RWhDM01JLGdCZ0MyTjBCO0VBQ3hCLG1CbENpUlk7QUwyOUpsQjs7QXdDMTlLQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGlCbkNnWVc7RW1DL1hYLG1CbkM0MUM2QjtFbUMxMUM3QixnQkFBZ0I7RUFDaEIseUJuQ29KZ0I7RUV6SWQsa0JGZ2ZlO0FMaytKbkI7O0F3Q3o5S0E7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0F4QzQ5S2Y7O0F3Qzc5S0E7RUFLSSxpQm5DKzBDMkI7QUw2b0kvQjs7QXdDaitLQTtFQVFNLHFCQUFxQjtFQUNyQixrQm5DMjBDeUI7RW1DMTBDekIsY25DMElZO0VtQ3pJWixZbkM4MEN3QjtBTCtvSTlCOztBd0N4K0tBO0VBZ0JJLGNuQ29JYztBTHcxS2xCOztBeUN2L0tBO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFaENHYixlQUFlO0VBQ2YsZ0JBQWdCO0FUdy9LbEI7O0F5Q3gvS0E7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGNwQzZNZTtFb0M1TWYscUJBQXdEO0VBQ3hELHNCcEMrSVU7RW9DOUlWLHlCcENpSmdCO0VrQjVJWixxSmxCdW5DMkk7RWtCdm5DM0ksNklsQnVuQzJJO0VrQnZuQzNJLHdJbEJ1bkMySTtFa0J2bkMzSSxxSWxCdW5DMkk7RWtCdm5DM0ksMktsQnVuQzJJO0FMZzRJako7O0F1Qm4vS007RWtCZk47SWxCZ0JRLHdCQUFnQjtJQUFoQixtQkFBZ0I7SUFBaEIsZ0JBQWdCO0V2QnUvS3RCO0FBQ0Y7O0F5Q3hnTEE7RUFVSSxVQUFVO0VBQ1YsY3BDNGF1QztFb0MxYXZDLHlCcEN5SWM7RW9DeElkLHFCcEN5SWM7QUx3M0tsQjs7QXlDL2dMQTtFQWtCSSxVQUFVO0VBQ1YsY3BDb2F1QztFb0NuYXZDLHlCcENrSWM7RW9DaklkLFVwQytsQ3dCO0VvQzlsQ3hCLHNEcEMwTGE7VW9DMUxiLDhDcEMwTGE7QUx1MEtqQjs7QXlDNy9LQTtFQUVJLGlCcEM4ZGM7QUxpaUtsQjs7QXlDamdMQTtFQU1JLFVBQVU7RUFDVixXcENtSFE7RXNCdEpWLHlCdEJrTmU7RW9DN0tiLHFCcEM2S2E7QUxrMUtqQjs7QXlDeGdMQTtFQWFJLGNwQ21IYztFb0NsSGQsb0JBQW9CO0VBQ3BCLHNCcEMyR1E7RW9DMUdSLHFCcEM2R2M7QUxrNUtsQjs7QXlDemlMQTtFQ0RJLGlCckNxbUN1QjtBTHk4STNCOztBMEMxaUxFO0VuQ3dDRSwyQkZrZGU7RUVqZGYsOEJGaWRlO0FMcWpLbkI7O0EwQy9pTEU7RW5DMEJFLDRCRmdlZTtFRS9kZiwrQkYrZGU7QUwwaktuQjs7QXlDbmdMQTtFQ3JESSxrQnJDeW1DMEI7RUNsM0J4QixrQkF2RStCO0FONjRLckM7O0F5Q3hnTEE7RWxDVEksNkJGb2RvQjtFRW5kcEIsZ0NGbWRvQjtBTGtrS3hCOztBeUM3Z0xBO0VsQ3ZCSSw4QkZrZW9CO0VFamVwQixpQ0ZpZW9CO0FMdWtLeEI7O0F5QzlnTEE7RUN6REksZ0JyQ3VtQ3lCO0VDaDNCdkIsbUJBdkUrQjtBTjQ1S3JDOztBeUNuaExBO0VsQ2JJLDZCRm1kb0I7RUVsZHBCLGdDRmtkb0I7QUxrbEt4Qjs7QXlDeGhMQTtFbEMzQkksOEJGaWVvQjtFRWhlcEIsaUNGZ2VvQjtBTHVsS3hCOztBMkNybExBO0VBQ0UscUJBQXFCO0VBQ3JCLHFCdENndUNzQjtFQzUrQmxCLGtCQXZFK0I7RXFDM0tuQyxnQnRDMGpCb0I7RXNDempCcEIsY0FBYztFQUNkLFd0QzhJVTtFc0M3SVYsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix3QkFBd0I7RXBDSXRCLGtCRmdmZTtBTHFtS25COztBMkNsbUxBO0VBZUksYUFBYTtBM0N1bExqQjs7QTJDbGxMQTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0EzQ3FsTFg7O0E0QzVtTEE7RUFDRSxrQkFBa0I7RUFDbEIsa0J2QzZYVztFdUM1WFgsbUJ2Q214Q3dCO0V1Q2x4Q3hCLDZCQUE2QztFckNVM0Msa0JGZ2ZlO0FMc25LbkI7O0E0QzNtTEE7RUFFRSxjQUFjO0E1QzZtTGhCOztBNEN6bUxBO0VBQ0UsZ0J2QytpQm9CO0FMNmpLdEI7O0E0Q3BtTEE7RUFDRSxtQnZDc3dDZ0Q7QUxpMklsRDs7QTRDeG1MQTtFQUtJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLG9CdkMrVlM7QUx3d0tiOztBNEM5bExFO0VDNUNBLGN6QjZKZ0U7RU8zSmhFLHlCUDJKZ0U7RXlCM0poRSxxQnpCMkpnRTtBcEJtL0tsRTs7QTRDcG1MRTtFQ3ZDRSxjQUEwQjtBN0Mrb0w5Qjs7QTRDeG1MRTtFQzVDQSxjekI2SmdFO0VPM0poRSx5QlAySmdFO0V5QjNKaEUscUJ6QjJKZ0U7QXBCNi9LbEU7O0E0QzltTEU7RUN2Q0UsY0FBMEI7QTdDeXBMOUI7O0E0Q2xuTEU7RUM1Q0EsY3pCNkpnRTtFTzNKaEUseUJQMkpnRTtFeUIzSmhFLHFCekIySmdFO0FwQnVnTGxFOztBNEN4bkxFO0VDdkNFLGNBQTBCO0E3Q21xTDlCOztBNEM1bkxFO0VDNUNBLGN6QjZKZ0U7RU8zSmhFLHlCUDJKZ0U7RXlCM0poRSxxQnpCMkpnRTtBcEJpaExsRTs7QTRDbG9MRTtFQ3ZDRSxjQUEwQjtBN0M2cUw5Qjs7QTRDdG9MRTtFQzVDQSxjekI2SmdFO0VPM0poRSx5QlAySmdFO0V5QjNKaEUscUJ6QjJKZ0U7QXBCMmhMbEU7O0E0QzVvTEU7RUN2Q0UsY0FBMEI7QTdDdXJMOUI7O0E0Q2hwTEU7RUM1Q0EsY3pCNkpnRTtFTzNKaEUseUJQMkpnRTtFeUIzSmhFLHFCekIySmdFO0FwQnFpTGxFOztBNEN0cExFO0VDdkNFLGNBQTBCO0E3Q2lzTDlCOztBNEMxcExFO0VDNUNBLGN6QjZKZ0U7RU8zSmhFLHlCUDJKZ0U7RXlCM0poRSxxQnpCMkpnRTtBcEIraUxsRTs7QTRDaHFMRTtFQ3ZDRSxjQUEwQjtBN0Myc0w5Qjs7QTRDcHFMRTtFQzVDQSxjekI2SmdFO0VPM0poRSx5QlAySmdFO0V5QjNKaEUscUJ6QjJKZ0U7QXBCeWpMbEU7O0E0QzFxTEU7RUN2Q0UsY0FBMEI7QTdDcXRMOUI7O0E0QzlxTEU7RUM1Q0EsY3pCNkpnRTtFTzNKaEUsdUJQMkpnRTtFeUIzSmhFLG1CekIySmdFO0FwQm1rTGxFOztBNENwckxFO0VDdkNFLGNBQTBCO0E3Qyt0TDlCOztBOENudUxFO0VBQ0U7SUFBSywyQnpDb3lDYTtFTG04SXBCO0FBQ0Y7O0E4Q3p1TEU7RUFDRTtJQUFLLDJCekNveUNhO0VMbThJcEI7QUFDRjs7QThDcHVMQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixZekM4eENvQjtFeUM3eENwQixnQkFBZ0I7RXhDaVBaLGtCQXZFK0I7RXdDeEtuQyx5QnpDK0lnQjtFRXpJZCxrQkZnZmU7QUxrdktuQjs7QThDbnVMQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsV3pDbUlVO0V5Q2xJVixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHlCekM0TGU7RWtCck1YLG1DbEIreENtQztFa0IveENuQyw4QmxCK3hDbUM7RWtCL3hDbkMsMkJsQit4Q21DO0FMaTlJekM7O0F1QjV1TE07RXVCSE47SXZCSVEsd0JBQWdCO0lBQWhCLG1CQUFnQjtJQUFoQixnQkFBZ0I7RXZCZ3ZMdEI7QUFDRjs7QThDenVMQTtFbkJZRSw2TUFBNkk7RUFBN0ksd01BQTZJO0VBQTdJLHFNQUE2STtFbUJWN0ksMEJ6Q3d3Q29CO0FMbytJdEI7O0E4Q3h1TEU7RUFDRSwwRHpDMHdDOEM7VXlDMXdDOUMsa0R6QzB3QzhDO0FMaStJbEQ7O0E4Q3h1TE07RUFKSjtJQUtNLHVCQUFlO1lBQWYsZUFBZTtFOUM0dUxyQjtBQUNGOztBK0NqeExBO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7RUFBdEIsOEJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFHdEIsZUFBZTtFQUNmLGdCQUFnQjtFeENRZCxrQkZnZmU7QUwyeEtuQjs7QStDendMQTtFQUNFLFdBQVc7RUFDWCxjMUMwSWdCO0UwQ3pJaEIsbUJBQW1CO0EvQzR3THJCOztBK0Mvd0xBO0VBUUksVUFBVTtFQUNWLGMxQ21JYztFMENsSWQscUJBQXFCO0VBQ3JCLHlCMUMySGM7QUxncExsQjs7QStDdHhMQTtFQWVJLGMxQ29KVztFMENuSlgseUIxQ3VIYztBTG9wTGxCOztBK0Nsd0xBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxpQjFDbVZXO0UwQ2pWWCxxQkFBd0Q7RUFDeEQsc0IxQ3NHVTtFMENyR1YseUMxQ21JYTtBTGlvTGY7O0ErQzN3TEE7RXhDbEJJLCtCd0M0QmtDO0V4QzNCbEMsZ0N3QzJCa0M7QS9Dc3dMdEM7O0ErQ2h4TEE7RXhDSkksbUN3Q2tCcUM7RXhDakJyQyxrQ3dDaUJxQztBL0N1d0x6Qzs7QStDcnhMQTtFQW1CSSxjMUMrRmM7RTBDOUZkLG9CQUFvQjtFQUNwQixzQjFDdUZRO0FMK3FMWjs7QStDM3hMQTtFQTBCSSxVQUFVO0VBQ1YsVzFDaUZRO0UwQ2hGUix5QjFDNElhO0UwQzNJYixxQjFDMklhO0FMMG5MakI7O0ErQ2x5TEE7RUFpQ0ksbUJBQW1CO0EvQ3F3THZCOztBK0N0eUxBO0VBb0NNLGdCMUM4YVk7RTBDN2FaLHFCMUM2YVk7QUx5MUtsQjs7QStDeHZMSTtFQUNFLDhCQUFtQjtFQUFuQiw2QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7QS9DMnZMekI7O0ErQzV2TEk7RXhDdkJBLDhCRnliZTtFRXJjZiwwQndDeUN3QztBL0Mydkw1Qzs7QStDandMSTtFeENuQ0EsNEJGcWNlO0VFemJmLDRCd0NrQzBDO0EvQzJ2TDlDOztBK0N0d0xJO0VBZU0sYUFBYTtBL0Mydkx2Qjs7QStDMXdMSTtFQW1CTSxxQjFDNFlRO0UwQzNZUixvQkFBb0I7QS9DMnZMOUI7O0ErQy93TEk7RUF1QlEsaUIxQ3dZTTtFMEN2WU4sc0IxQ3VZTTtBTHEzS2xCOztBY3J6TEk7RWlDaUNBO0lBQ0UsOEJBQW1CO0lBQW5CLDZCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFL0N3eEx2QjtFK0N6eExFO0l4Q3ZCQSw4QkZ5YmU7SUVyY2YsMEJ3Q3lDd0M7RS9DdXhMMUM7RStDN3hMRTtJeENuQ0EsNEJGcWNlO0lFemJmLDRCd0NrQzBDO0UvQ3N4TDVDO0UrQ2p5TEU7SUFlTSxhQUFhO0UvQ3F4THJCO0UrQ3B5TEU7SUFtQk0scUIxQzRZUTtJMEMzWVIsb0JBQW9CO0UvQ294TDVCO0UrQ3h5TEU7SUF1QlEsaUIxQ3dZTTtJMEN2WU4sc0IxQ3VZTTtFTDY0S2hCO0FBQ0Y7O0FjOTBMSTtFaUNpQ0E7SUFDRSw4QkFBbUI7SUFBbkIsNkJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0UvQ2l6THZCO0UrQ2x6TEU7SXhDdkJBLDhCRnliZTtJRXJjZiwwQndDeUN3QztFL0NnekwxQztFK0N0ekxFO0l4Q25DQSw0QkZxY2U7SUV6YmYsNEJ3Q2tDMEM7RS9DK3lMNUM7RStDMXpMRTtJQWVNLGFBQWE7RS9DOHlMckI7RStDN3pMRTtJQW1CTSxxQjFDNFlRO0kwQzNZUixvQkFBb0I7RS9DNnlMNUI7RStDajBMRTtJQXVCUSxpQjFDd1lNO0kwQ3ZZTixzQjFDdVlNO0VMczZLaEI7QUFDRjs7QWN2MkxJO0VpQ2lDQTtJQUNFLDhCQUFtQjtJQUFuQiw2QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7RS9DMDBMdkI7RStDMzBMRTtJeEN2QkEsOEJGeWJlO0lFcmNmLDBCd0N5Q3dDO0UvQ3kwTDFDO0UrQy8wTEU7SXhDbkNBLDRCRnFjZTtJRXpiZiw0QndDa0MwQztFL0N3MEw1QztFK0NuMUxFO0lBZU0sYUFBYTtFL0N1MExyQjtFK0N0MUxFO0lBbUJNLHFCMUM0WVE7STBDM1lSLG9CQUFvQjtFL0NzMEw1QjtFK0MxMUxFO0lBdUJRLGlCMUN3WU07STBDdllOLHNCMUN1WU07RUwrN0toQjtBQUNGOztBY2g0TEk7RWlDaUNBO0lBQ0UsOEJBQW1CO0lBQW5CLDZCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFL0NtMkx2QjtFK0NwMkxFO0l4Q3ZCQSw4QkZ5YmU7SUVyY2YsMEJ3Q3lDd0M7RS9DazJMMUM7RStDeDJMRTtJeENuQ0EsNEJGcWNlO0lFemJmLDRCd0NrQzBDO0UvQ2kyTDVDO0UrQzUyTEU7SUFlTSxhQUFhO0UvQ2cyTHJCO0UrQy8yTEU7SUFtQk0scUIxQzRZUTtJMEMzWVIsb0JBQW9CO0UvQysxTDVCO0UrQ24zTEU7SUF1QlEsaUIxQ3dZTTtJMEN2WU4sc0IxQ3VZTTtFTHc5S2hCO0FBQ0Y7O0FjejVMSTtFaUNpQ0E7SUFDRSw4QkFBbUI7SUFBbkIsNkJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0UvQzQzTHZCO0UrQzczTEU7SXhDdkJBLDhCRnliZTtJRXJjZiwwQndDeUN3QztFL0MyM0wxQztFK0NqNExFO0l4Q25DQSw0QkZxY2U7SUV6YmYsNEJ3Q2tDMEM7RS9DMDNMNUM7RStDcjRMRTtJQWVNLGFBQWE7RS9DeTNMckI7RStDeDRMRTtJQW1CTSxxQjFDNFlRO0kwQzNZUixvQkFBb0I7RS9DdzNMNUI7RStDNTRMRTtJQXVCUSxpQjFDd1lNO0kwQ3ZZTixzQjFDdVlNO0VMaS9LaEI7QUFDRjs7QStDMzJMQTtFeENwSEksZ0J3Q3FIc0I7QS9DODJMMUI7O0ErQy8yTEE7RUFJSSxxQjFDcVhjO0FMMC9LbEI7O0ErQ24zTEE7RUFPTSxzQkFBc0I7QS9DZzNMNUI7O0FnRDEvTEU7RUFDRSxjNUIwSjhEO0U0QnpKOUQseUI1QnlKOEQ7QXBCbzJMbEU7O0FnRC8vTEU7RUFPTSxjNUJvSjBEO0U0Qm5KMUQseUJBQXlDO0FoRDQvTGpEOztBZ0RwZ01FO0VBWU0sVzNDMElJO0UyQ3pJSix5QjVCOEkwRDtFNEI3STFELHFCNUI2STBEO0FwQisyTGxFOztBZ0QxZ01FO0VBQ0UsYzVCMEo4RDtFNEJ6SjlELHlCNUJ5SjhEO0FwQm8zTGxFOztBZ0QvZ01FO0VBT00sYzVCb0owRDtFNEJuSjFELHlCQUF5QztBaEQ0Z01qRDs7QWdEcGhNRTtFQVlNLFczQzBJSTtFMkN6SUoseUI1QjhJMEQ7RTRCN0kxRCxxQjVCNkkwRDtBcEIrM0xsRTs7QWdEMWhNRTtFQUNFLGM1QjBKOEQ7RTRCeko5RCx5QjVCeUo4RDtBcEJvNExsRTs7QWdEL2hNRTtFQU9NLGM1Qm9KMEQ7RTRCbkoxRCx5QkFBeUM7QWhENGhNakQ7O0FnRHBpTUU7RUFZTSxXM0MwSUk7RTJDeklKLHlCNUI4STBEO0U0QjdJMUQscUI1QjZJMEQ7QXBCKzRMbEU7O0FnRDFpTUU7RUFDRSxjNUIwSjhEO0U0QnpKOUQseUI1QnlKOEQ7QXBCbzVMbEU7O0FnRC9pTUU7RUFPTSxjNUJvSjBEO0U0Qm5KMUQseUJBQXlDO0FoRDRpTWpEOztBZ0Rwak1FO0VBWU0sVzNDMElJO0UyQ3pJSix5QjVCOEkwRDtFNEI3STFELHFCNUI2STBEO0FwQis1TGxFOztBZ0Qxak1FO0VBQ0UsYzVCMEo4RDtFNEJ6SjlELHlCNUJ5SjhEO0FwQm82TGxFOztBZ0Qvak1FO0VBT00sYzVCb0owRDtFNEJuSjFELHlCQUF5QztBaEQ0ak1qRDs7QWdEcGtNRTtFQVlNLFczQzBJSTtFMkN6SUoseUI1QjhJMEQ7RTRCN0kxRCxxQjVCNkkwRDtBcEIrNkxsRTs7QWdEMWtNRTtFQUNFLGM1QjBKOEQ7RTRCeko5RCx5QjVCeUo4RDtBcEJvN0xsRTs7QWdEL2tNRTtFQU9NLGM1Qm9KMEQ7RTRCbkoxRCx5QkFBeUM7QWhENGtNakQ7O0FnRHBsTUU7RUFZTSxXM0MwSUk7RTJDeklKLHlCNUI4STBEO0U0QjdJMUQscUI1QjZJMEQ7QXBCKzdMbEU7O0FnRDFsTUU7RUFDRSxjNUIwSjhEO0U0QnpKOUQseUI1QnlKOEQ7QXBCbzhMbEU7O0FnRC9sTUU7RUFPTSxjNUJvSjBEO0U0Qm5KMUQseUJBQXlDO0FoRDRsTWpEOztBZ0RwbU1FO0VBWU0sVzNDMElJO0UyQ3pJSix5QjVCOEkwRDtFNEI3STFELHFCNUI2STBEO0FwQis4TGxFOztBZ0QxbU1FO0VBQ0UsYzVCMEo4RDtFNEJ6SjlELHlCNUJ5SjhEO0FwQm85TGxFOztBZ0QvbU1FO0VBT00sYzVCb0owRDtFNEJuSjFELHlCQUF5QztBaEQ0bU1qRDs7QWdEcG5NRTtFQVlNLFczQzBJSTtFMkN6SUoseUI1QjhJMEQ7RTRCN0kxRCxxQjVCNkkwRDtBcEIrOUxsRTs7QWdEMW5NRTtFQUNFLGM1QjBKOEQ7RTRCeko5RCx1QjVCeUo4RDtBcEJvK0xsRTs7QWdEL25NRTtFQU9NLGM1Qm9KMEQ7RTRCbkoxRCx5QkFBeUM7QWhENG5NakQ7O0FnRHBvTUU7RUFZTSxXM0MwSUk7RTJDeklKLHlCNUI4STBEO0U0QjdJMUQscUI1QjZJMEQ7QXBCKytMbEU7O0FpRHhvTUE7RUFDRSwrQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFc1Qys0Q29CO0U0Qzk0Q3BCLFk1Qzg0Q29CO0U0Qzc0Q3BCLGdCNUMrNEN1QjtFNEM5NEN2QixjNUM2S2E7RTRDNUtiLHNYQUFpRztFQUNqRyw0QkFBNEI7RUFDNUIsU0FBUztFMUNLUCxrQkZnZmU7RTRDbmZqQixZNUM4NENxQjtBTDZ2SnZCOztBaURycE1BO0VBY0ksYzVDb0tXO0U0Q25LWCxxQkFBcUI7RUFDckIsYTVDeTRDMEI7QUxrd0o5Qjs7QWlEM3BNQTtFQW9CSSxhQUFhO0VBQ2Isc0Q1QzJMYTtVNEMzTGIsOEM1QzJMYTtFNEMxTGIsVTVDbzRDdUI7QUx1d0ozQjs7QWlEanFNQTtFQTJCSSxvQkFBb0I7RUFDcEIseUJBQWlCO0tBQWpCLHNCQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsaUJBQWlCO0VBQ2pCLGE1QzgzQzZCO0FMNHdKakM7O0FpRHRvTUE7RUFDRSwwRDVDMDNDaUU7VTRDMTNDakUsa0Q1QzAzQ2lFO0FMK3dKbkU7O0FrRGhyTUE7RUFDRSxnQjdDaXRDcUI7RUN2OUJqQixtQkF2RStCO0U0Q2hMbkMsMkM3Q3FKVTtFNkNwSlYsNEJBQTRCO0VBQzVCLG9DN0NtdENxQztFNkNsdENyQyxxRDdDZ0xhO1U2Q2hMYiw2QzdDZ0xhO0U2Qy9LYixVQUFVO0UzQ1VSLGtCRmdmZTtBTHlyTG5COztBa0Qzck1BO0VBWUksbUI3Q3VzQ2tCO0FMNCtKdEI7O0FrRC9yTUE7RUFnQkksVUFBVTtBbERtck1kOztBa0Ruc01BO0VBb0JJLGNBQWM7RUFDZCxVQUFVO0FsRG1yTWQ7O0FrRHhzTUE7RUF5QkksYUFBYTtBbERtck1qQjs7QWtEL3FNQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsaUI3Q21yQ29CO0U2Q2xyQ3BCLGM3QzhIZ0I7RTZDN0hoQiwyQzdDdUhVO0U2Q3RIViw0QkFBNEI7RUFDNUIsNEM3QzJyQzZDO0VFcHNDM0MsMkJhOEt5QjtFYjdLekIsNEJhNkt5QjtBcEIrZ003Qjs7QWtEM3JNQTtFQVdJLGtCQUFtQztFQUNuQyxpQjdDMHFDa0I7QUwwZ0t0Qjs7QWtEaHJNQTtFQUNFLGE3Q3FxQ29CO0FMOGdLdEI7O0FtRDN0TUE7RUFFRSxnQkFBZ0I7QW5ENnRNbEI7O0FtRC90TUE7RUFLSSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FuRDh0TXBCOztBbUR6dE1BO0VBQ0UsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsYTlDODlCaUI7RThDNzlCakIsYUFBYTtFQUNiLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0VBR2hCLFVBQVU7QW5EMHRNWjs7QW1EbnRNQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsVzlDNHNDdUI7RThDMXNDdkIsb0JBQW9CO0FuRHF0TXRCOztBbURsdE1FO0U1QjNCSSxtRGxCaXdDb0M7RWtCandDcEMsMkNsQml3Q29DO0VrQmp3Q3BDLHNDbEJpd0NvQztFa0Jqd0NwQyxtQ2xCaXdDb0M7RWtCandDcEMsb0VsQml3Q29DO0U4Q3B1Q3RDLHNDOUNrdUNzQztNOENsdUN0QyxrQzlDa3VDc0M7VThDbHVDdEMsOEI5Q2t1Q3NDO0FMbS9KMUM7O0F1Qjl1TU07RTRCdUJKO0k1QnRCTSx3QkFBZ0I7SUFBaEIsbUJBQWdCO0lBQWhCLGdCQUFnQjtFdkJrdk10QjtBQUNGOztBbUR6dE1FO0VBQ0UsdUI5Q2d1Q3VCO004Q2h1Q3ZCLG1COUNndUN1QjtVOENodUN2QixlOUNndUN1QjtBTDQvSjNCOztBbUR4dE1FO0VBQ0UsOEI5QzZ0QytCO004Qzd0Qy9CLDBCOUM2dEMrQjtVOEM3dEMvQixzQjlDNnRDK0I7QUw4L0puQzs7QW1EdnRNQTtFQUNFLHlCL0JrSjhEO0FwQndrTWhFOztBbUQzdE1BO0VBSUksZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBbkQydE1wQjs7QW1EaHVNQTtFQVNJLGdCQUFnQjtBbkQydE1wQjs7QW1EdnRNQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtV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O0k1Qy9MQSxnQjRDNE00QjtFbkQ2dE05QjtFbUQxdU1FO0lBaUJJLGdCQUFnQjtFbkQ0dE10QjtFbUQ3dU1FO0k1Qy9MQSxnQjRDb040QjtFbkQydE05QjtBQUNGOztBY3QzTUk7RXFDcUlBO0lBQ0UsWUFBWTtJQUNaLGVBQWU7SUFDZixZQUFZO0lBQ1osU0FBUztFbkRxdk1iO0VtRHp2TUU7SUFPSSxZQUFZO0lBQ1osU0FBUztJNUN2TWIsZ0I0Q3dNNEI7RW5EcXZNOUI7RW1EOXZNRTtJNUMvTEEsZ0I0QzRNNEI7RW5Eb3ZNOUI7RW1EandNRTtJQWlCSSxnQkFBZ0I7RW5EbXZNdEI7RW1EcHdNRTtJNUMvTEEsZ0I0Q29ONEI7RW5Ea3ZNOUI7QUFDRjs7QWM3NE1JO0VxQ3FJQTtJQUNFLFlBQVk7SUFDWixlQUFlO0lBQ2YsWUFBWTtJQUNaLFNBQVM7RW5ENHdNYjtFbURoeE1FO0lBT0ksWUFBWTtJQUNaLFNBQVM7STVDdk1iLGdCNEN3TTRCO0VuRDR3TTlCO0VtRHJ4TUU7STVDL0xBLGdCNEM0TTRCO0VuRDJ3TTlCO0VtRHh4TUU7SUFpQkksZ0JBQWdCO0VuRDB3TXRCO0VtRDN4TUU7STVDL0xBLGdCNENvTjRCO0VuRHl3TTlCO0FBQ0Y7O0FjcDZNSTtFcUNxSUE7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVk7SUFDWixTQUFTO0VuRG15TWI7RW1EdnlNRTtJQU9JLFlBQVk7SUFDWixTQUFTO0k1Q3ZNYixnQjRDd000QjtFbkRteU05QjtFbUQ1eU1FO0k1Qy9MQSxnQjRDNE00QjtFbkRreU05QjtFbUQveU1FO0lBaUJJLGdCQUFnQjtFbkRpeU10QjtFbURsek1FO0k1Qy9MQSxnQjRDb040QjtFbkRneU05QjtBQUNGOztBYzM3TUk7RXFDcUlBO0lBQ0UsWUFBWTtJQUNaLGVBQWU7SUFDZixZQUFZO0lBQ1osU0FBUztFbkQwek1iO0VtRDl6TUU7SUFPSSxZQUFZO0lBQ1osU0FBUztJNUN2TWIsZ0I0Q3dNNEI7RW5EMHpNOUI7RW1EbjBNRTtJNUMvTEEsZ0I0QzRNNEI7RW5EeXpNOUI7RW1EdDBN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dUJBQWdFO0VBQ2hFLHdDakRncUMwRDtBTDAvS2hFOztBc0RucU5BO0VBYU0sV2pENmNZO0VpRDVjWix1QkFBZ0U7RUFDaEUsc0JqRHFHTTtBTHFqTlo7O0FzRHJwTkE7RUFDRSxnQmpEaXBDd0I7QUx1Z0wxQjs7QXNEenBOQTtFQUlJLFVsQzRJeUI7RWtDM0l6QixVakQ2b0NzQjtFaUQ1b0N0QixZakQyb0NzQjtFaUQxb0N0QixlQUFnQztBdER5cE5wQzs7QXNEaHFOQTtFQVVNLE9BQU87RUFDUCwyQkFBMkY7RUFDM0YsMENqRHlvQzBEO0FMaWhMaEU7O0FzRHRxTkE7RUFnQk0sU2pEc2JZO0VpRHJiWiwyQkFBMkY7RUFDM0Ysd0JqRDhFTTtBTDRrTlo7O0FzRHJwTkE7RUFDRSxlakQwbkN3QjtBTDhoTDFCOztBc0R6cE5BO0VBSUksU2xDcUh5QjtBcEJvaU43Qjs7QXNEN3BOQTtFQU9NLE1BQU07RUFDTiwyQkFBMkY7RUFDM0YsMkNqRHFuQzBEO0FMcWlMaEU7O0FzRG5xTkE7RUFhTSxRakRrYVk7RWlEamFaLDJCQUEyRjtFQUMzRix5QmpEMERNO0FMZ21OWjs7QXNEenFOQTtFQXFCSSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFNBQVM7RUFDVCxjQUFjO0VBQ2QsV2pEaW1Dc0I7RWlEaG1DdEIsaUJBQXNDO0VBQ3RDLFdBQVc7RUFDWCxnQ2pEcWxDdUM7QUxta0wzQzs7QXNEcHBOQTtFQUNFLGlCakQwbEN3QjtBTDZqTDFCOztBc0R4cE5BO0VBSUksV2xDcUZ5QjtFa0NwRnpCLFVqRHNsQ3NCO0VpRHJsQ3RCLFlqRG9sQ3NCO0VpRG5sQ3RCLGVBQWdDO0F0RHdwTnBDOztBc0QvcE5BO0VBVU0sUUFBUTtFQUNSLDJCakRnbENvQjtFaUQva0NwQix5Q2pEa2xDMEQ7QUx1a0xoRTs7QXNEcnFOQTtFQWdCTSxVakQrWFk7RWlEOVhaLDJCakQwa0NvQjtFaUR6a0NwQix1QmpEdUJNO0FMa29OWjs7QXNEbm9OQTtFQUNFLGlCakQwT1c7RWlEek9YLGdCQUFnQjtFaERpR1osZUF2RStCO0VnRHZCbkMseUJq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ekU7O0FrRWh2UE07RUFFSSx1QkFBK0Q7QWxFa3ZQekU7O0FrRXB2UE07RUFFSSx1QkFBK0Q7QWxFc3ZQekU7O0FrRXh2UE07RUFFSSx1QkFBK0Q7QWxFMHZQekU7O0FrRTV2UE07RUFFSSx1QkFBK0Q7QWxFOHZQekU7O0FrRWh3UE07RUFFSSx1QkFBK0Q7QWxFa3dQekU7O0FrRXB3UE07RUFFSSx1QkFBK0Q7QWxFc3dQekU7O0FrRXh3UE07RUFFSSx1QkFBK0Q7QWxFMHdQekU7O0FrRTV3UE07RUFFSSx3QkFBK0Q7QWxFOHdQekU7O0FrRWh4UE07RUFFSSx3QkFBK0Q7QWxFa3hQekU7O0FrRXB4UE07RUFFSSx3QkFBK0Q7QWxFc3hQekU7O0FrRXh4UE07RUFFSSx3QkFBK0Q7QWxFMHhQekU7O0FrRTV4UE07RUFFSSx3QkFBK0Q7QWxFOHhQekU7O0FrRWh5UE07RUFFSSx3QkFBK0Q7QWxFa3lQekU7O0FrRXB5UE07RUFFSSx3QkFBK0Q7QWxFc3lQekU7O0FrRXh5UE07RUFFSSx3QkFBK0Q7QWxFMHlQekU7O0FrRTV5UE07RUFFSSx3QkFBK0Q7QWxFOHlQekU7O0FrRWh6UE07RUFFSSx1QkFBK0Q7QWxFa3pQekU7O0FrRXB6UE07RUFFSSwwQkFBK0Q7RUFBL0QseUJBQStEO0FsRXV6UHpFOztBa0V6elBNO0VBRUksNEJBQStEO0VBQS9ELDJCQUErRDtBbEU0elB6RTs7QWtFOXpQTTtFQUVJLDZCQUErRDtFQUEvRCw0QkFBK0Q7QWxFaTBQekU7O0FrRW4wUE07RUFFSSw2QkFBK0Q7RUFBL0QsNEJBQStEO0FsRXMwUHpFOztBa0V4MFBNO0VBRUksNkJBQStEO0VBQS9ELDRCQUErRDtBbEUyMFB6RTs7QWtFNzBQTTtFQUVJLDZCQUErRDtFQUEvRCw0QkFBK0Q7QWxFZzFQekU7O0FrRWwxUE07RUFFSSw2QkFBK0Q7RUFBL0QsNEJBQStEO0FsRXExUHpFOztBa0V2MVBNO0VBRUksNkJBQStEO0VBQS9ELDRCQUErRDtBbEUwMVB6RTs7QWtFNTFQTTtFQUVJLDZCQUErRDtFQUEvRCw0QkFBK0Q7QWxFKzFQekU7O0FrRWoyUE07RUFFSSw2QkFBK0Q7RUFBL0QsNEJBQStEO0FsRW8yUHpFOztBa0V0MlBNO0VBRUksNkJBQStEO0VBQS9ELDRCQUErRDtBbEV5MlB6RTs7QWtFMzJQTTtFQUVJLDZCQUErRDtFQUEvRCw0QkFBK0Q7QWxFODJQekU7O0FrRWgzUE07RUFFSSw2QkFBK0Q7RUFBL0QsNEJBQStEO0FsRW0zUHpFOztBa0VyM1BNO0VBRUksNkJBQStEO0VBQS9ELDRCQUErRDtBbEV3M1B6RTs7QWtFMTNQTTtFQUVJLDZCQUErRDtFQUEvRCw0QkFBK0Q7QWxFNjNQekU7O0FrRS8zUE07RUFFSSw2QkFBK0Q7RUFBL0QsNEJBQStEO0FsRWs0UHpFOztBa0VwNFBNO0VBRUksNkJBQStEO0VBQS9ELDRCQUErRDtBbEV1NFB6RTs7QWtFejRQTTtFQUVJLDZCQUErRDtFQUEvRCw0QkFBK0Q7QWxFNDRQekU7O0FrRTk0UE07RUFFSSw4QkFBK0Q7RUFBL0QsNkJBQStEO0FsRWk1UHpFOztBa0VuNVBNO0VBRUksOEJBQStEO0VBQS9ELDZCQUErRDtBbEVzNVB6RTs7QWtFeDVQTTtFQUVJLDhCQUErRDtFQUEvRCw2QkFBK0Q7QWxFMjVQekU7O0FrRTc1UE07RUFFSSw4QkFBK0Q7RUFBL0QsNkJBQStEO0FsRWc2UHpFOztBa0VsNlBNO0VBRUksOEJBQStEO0VBQS9ELDZCQUErRDtBbEVxNlB6RTs7QWtFdjZQTTtFQUVJLDhCQUErRDtFQUEvRCw2QkFBK0Q7QWxFMDZQekU7O0FrRTU2UE07RUFFSSw4QkFBK0Q7RUFBL0QsNkJBQStEO0FsRSs2UHpFOztBa0VqN1BNO0VBRUksOEJBQStEO0VBQS9ELDZCQUErRDtBbEVvN1B6RTs7QWtFdDdQTTtFQUVJLDhCQUErRDtFQUEvRCw2QkFBK0Q7QWxFeTdQekU7O0FrRTM3UE07RUFFSSw2QkFBK0Q7RUFBL0QsNEJBQStEO0FsRTg3UHpFOztBa0VoOFBNO0VBRUksd0JBQStEO0VBQS9ELDJCQUErRDtBbEVtOFB6RTs7QWtFcjhQTTtFQUVJLDBCQUErRDtFQUEvRCw2QkFBK0Q7QWxFdzhQekU7O0FrRTE4UE07RUFFSSwyQkFBK0Q7RUFBL0QsOEJBQStEO0FsRTY4UHpFOztBa0UvOFBNO0VBRUksMkJBQStEO0VBQS9ELDhCQUErRDtBbEVrOVB6RTs7QWtFcDlQTTtFQUVJLDJCQUErRDtFQUEvRCw4QkFBK0Q7QWxFdTlQekU7O0FrRXo5UE07RUFFSSwyQkFBK0Q7RUFBL0QsOEJBQStEO0FsRTQ5UHpFOztBa0U5OVBNO0VBRUksMkJBQStEO0VBQS9ELDhCQUErRDtBbEVpK1B6RTs7QWtFbitQTTtFQUVJLDJCQUErRDtFQUEvRCw4QkFBK0Q7QWxFcytQekU7O0FrRXgrUE07RUFFSSwyQkFBK0Q7RUFBL0QsOEJBQStEO0FsRTIrUHpFOztBa0U3K1BNO0VBRUksMkJBQStEO0VBQS9ELDhCQUErRDtBbEVnL1B6RTs7QWtFbC9QTTtFQUVJLDJCQUErRDtFQUEvRCw4QkFBK0Q7QWxFcS9QekU7O0FrRXYvUE07RUFFSSwyQkFBK0Q7RUFBL0QsOEJBQStEO0FsRTAvUHpFOztBa0U1L1BNO0VBRUksMkJBQStEO0VBQS9ELDhCQUErRDtBbEUrL1B6RTs7QWtFamdRTTtFQUVJLDJCQUErRDtFQUEvRCw4QkFBK0Q7QWxFb2dRekU7O0FrRXRnUU07RUFFSSwyQkFBK0Q7RUFBL0QsOEJBQStEO0FsRXlnUXpFOztBa0UzZ1FNO0VBRUksMkJBQStEO0VBQS9ELDhCQUErRDtBbEU4Z1F6RTs7QWtFaGhRTTtFQUVJLDJCQUErRDtFQUEvRCw4QkFBK0Q7QWxFbWhRekU7O0FrRXJoUU07RUFFSSwyQkFBK0Q7RUFBL0QsOEJBQStEO0FsRXdoUXpFOztBa0UxaFFNO0VBRUksNEJBQStEO0VBQS9ELCtCQUErRDtBbEU2aFF6RTs7QWtFL2hRTTtFQUVJLDRCQUErRDtFQUEvRCwrQkFBK0Q7QWxFa2lRekU7O0FrRXBpUU07RUFFSSw0QkFBK0Q7RUFBL0QsK0JBQStEO0FsRXVpUXpFOztBa0V6aVFNO0VBRUksNEJBQStEO0VBQS9ELCtCQUErRDtBbEU0aVF6RTs7QWtFOWlRTTtFQUVJLDRCQUErRDtFQUEvRCwrQkFBK0Q7QWxFaWpRekU7O0FrRW5qUU07RUFFSSw0QkFBK0Q7RUFBL0QsK0JBQStEO0FsRXNqUXpFOztBa0V4alFNO0VBRUksNEJBQStEO0VBQS9ELCtCQUErRDtBbEUyalF6RTs7QWtFN2pRTTtFQUVJLDRCQUErRDtFQUEvRCwrQkFBK0Q7QWxFZ2tRekU7O0FrRWxrUU07RUFFSSw0QkFBK0Q7RUFBL0QsK0JBQStEO0FsRXFrUXpFOztBa0V2a1FNO0VBRUksMkJBQStEO0VBQS9ELDhCQUErRDtBbEUwa1F6RTs7QWtFNWtRTTtFQUVJLHdCQUErRDtBbEU4a1F6RTs7QWtFaGxRTTtFQUVJLDBCQUErRDtBbEVrbFF6RTs7QWtFcGxRTTtFQUVJLDJCQUErRDtBbEVzbFF6RTs7QWtFeGxRTTtFQUVJLDJCQUErRDtBbEUwbFF6RTs7QWtFNWxRTTtFQUVJLDJCQUErRDtBbEU4bFF6RTs7QWtFaG1RTTtFQUVJLDJCQUErRDtBbEVrbVF6RTs7QWtFcG1RTTtFQUVJLDJCQUErRDtBbEVzbVF6RTs7QWtFeG1RTTtFQUVJLDJCQUErRDtBbEUwbVF6RTs7QWtFNW1RTTtFQUVJLDJCQUErRDtBbEU4bVF6RTs7QWtFaG5RTTtFQUVJLDJCQUErRDtBbEVrblF6RTs7QWtFcG5RTTtFQUVJLDJCQUErRDtBbEVzblF6RTs7QWtFeG5RTTtFQUVJLDJCQUErRDtBbEUwblF6RTs7QWtFNW5RTTtFQUVJLDJCQUErRDtBbEU4blF6RTs7QWtFaG9RTTtFQUVJLDJCQUErRDtBbEVrb1F6RTs7QWtFcG9RTTtFQUVJLDJCQUErRDtBbEVzb1F6RTs7QWtFeG9RTTtFQUVJLDJCQUErRDtBbEUwb1F6RTs7QWtFNW9RTTtFQUVJLDJCQUErRDtBbEU4b1F6RTs7QWtFaHBRTTtFQUVJLDJCQUErRDtBbEVrcFF6RTs7QWtFcHBRTTtFQUVJLDRCQUErRDtBbEVzcFF6RTs7QWtFeHBRTTtFQUVJLDRCQUErRDtBbEUwcFF6RTs7QWtFNXBRTTtFQUVJLDRCQUErRDtBbEU4cFF6RTs7QWtFaHFRTTtFQUVJLDRCQUErRDtBbEVrcVF6RTs7QWtFcHFRTTtFQUVJLDRCQUErRDtBbEVzcVF6RTs7QWtFeHFRTTtFQUVJLDRCQUErRDtBbEUwcVF6RTs7QWtFNXFRTTtFQUVJLDRCQUErRDtBbEU4cVF6RTs7QWtFaHJRTTtFQUVJLDRCQUErRDtBbEVrclF6RTs7QWtFcHJRTTtFQUVJLDRCQUErRDtBbEVzclF6RTs7QWtFeHJRTTtFQUVJLDJCQUErRDtBbEUwclF6RTs7QWtFNXJRTTtFQUVJLDBCQUErRDtBbEU4clF6RTs7QWtFaHNRTTtFQUVJLDRCQUErRDtBbEVrc1F6RTs7QWtFcHNRTTtFQUVJLDZCQUErRDtBbEVzc1F6RTs7QWtFeHNRTTtFQUVJLDZCQUErRDtBbEUwc1F6RTs7QWtFNXNRTTtFQUVJLDZCQUErRDtBbEU4c1F6RTs7QWtFaHRRTTtFQUVJLDZCQUErRDtBbEVrdFF6RTs7QWtFcHRRTTtFQUVJLDZCQUErRDtBbEVzdFF6RTs7QWtFeHRRTTtFQUVJLDZCQUErRDtBbEUwdFF6RTs7QWtFNXRRTTtFQUVJLDZCQUErRDtBbEU4dFF6RTs7QWtFaHVRTTtFQUVJLDZCQUErRDtBbEVrdVF6RTs7QWtFcHVRTTtFQUVJLDZCQUErRDtBbEVzdVF6RTs7QWtFeHVRTTtFQUVJLDZCQUErRDtBbEUwdVF6RTs7QWtFNXVRTTtFQUVJLDZCQUErRDtBbEU4dVF6RTs7QWtFaHZRTTtFQUVJLDZCQUErRDtBbEVrdlF6RTs7QWtFcHZRTTtFQUVJLDZCQUErRDtBbEVzdlF6RTs7QWtFeHZRTTtFQUVJLDZCQUErRDtBbEUwdlF6RTs7QWtFNXZRTTtFQUVJLDZCQUErRDtBbEU4dlF6RTs7QWtFaHdRTTtFQUVJLDZCQUErRDtBbEVrd1F6RTs7QWtFcHdRTTtFQUVJLDhCQUErRDtBbEVzd1F6RTs7QWtFeHdRTTtFQUVJLDhCQUErRDtBbEUwd1F6RTs7QWtFNXdRTTtFQUVJLDhCQUErRDtBbEU4d1F6RTs7QWtFaHhRTTtFQUVJLDhCQUErRDtBbEVreFF6RTs7QWtFcHhRTTtFQUVJLDhCQUErRDtBbEVzeFF6RTs7QWtFeHhRTTtFQUVJLDhCQUErRDtBbEUweFF6RTs7QWtFNXhRTTtFQUVJLDhCQUErRDtBbEU4eFF6RTs7QWtFaHlRTTtFQUVJLDhCQUErRDtBbEVreVF6RTs7QWtFcHlRTTtFQUVJLDhCQUErRDtBbEVzeVF6RTs7QWtFeHlRTTtFQUVJLDZCQUErRDtBbEUweVF6RTs7QWtFNXlRTTtFQUVJLDJCQUErRDtBbEU4eVF6RTs7QWtFaHpRTTtFQUVJLDZCQUErRDtBbEVrelF6RTs7QWtFcHpRTTtFQUVJLDhCQUErRDtBbEVzelF6RTs7QWtFeHpRTTtFQUVJLDhCQUErRDtBbEUwelF6RTs7QWtFNXpRTTtFQUVJLDhCQUErRDtBbEU4elF6RTs7QWtFaDBRTTtFQUVJLDhCQUErRDtBbEVrMFF6RTs7QWtFcDBRTTtFQUVJLDhCQUErRDtBbEVzMFF6RTs7QWtFeDBRTTtFQUVJLDhCQUErRDtBbEUwMFF6RTs7QWtFNTBRTTtFQUVJLDhCQUErRDtBbEU4MFF6RTs7QWtFaDFRTTtFQUVJLDhCQUErRDtBbEVrMVF6RTs7QWtFcDFRTTtFQUVJLDhCQUErRDtBbEVzMVF6RTs7QWtFeDFRTTtFQUVJLDhCQUErRDtBbEUwMVF6RTs7QWtFNTFRTTtFQUVJLDhCQUErRDtBbEU4MVF6RTs7QWtFaDJRTTtFQUVJLDhCQUErRDtBbEVrMlF6RTs7QWtFcDJRTTtFQUVJLDhCQUErRDtBbEVzMlF6RTs7QWtFeDJRTTtFQUVJLDhCQUErRDtBbEUwMlF6RTs7QWtFNTJRTTtFQUVJLDhCQUErRDtBbEU4MlF6RTs7QWtFaDNRTTtFQUVJLDhCQUErRDtBbEVrM1F6RTs7QWtFcDNRTTtFQUVJLCtCQUErRDtBbEVzM1F6RTs7QWtFeDNRTTtFQUVJLCtCQUErRDtBbEUwM1F6RTs7QWtFNTNRTTtFQUVJLCtCQUErRDtBbEU4M1F6RTs7QWtFaDRRTTtFQUVJLCtCQUErRDtBbEVrNFF6RTs7QWtFcDRRTTtFQUVJLCtCQUErRDtBbEVzNFF6RTs7QWtFeDRRTTtFQUVJLCtCQUErRDtBbEUwNFF6RTs7QWtFNTRRTTtFQUVJLCtCQUErRDtBbEU4NFF6RTs7QWtFaDVRTTtFQUVJLCtCQUErRDtBbEVrNVF6RTs7QWtFcDVRTTtFQUVJLCtCQUErRDtBbEVzNVF6RTs7QWtFeDVRTTtFQUVJLDhCQUErRDtBbEUwNVF6RTs7QWtFNTVRTTtFQUVJLHlCQUErRDtBbEU4NVF6RTs7QWtFaDZRTTtFQUVJLDJCQUErRDtBbEVrNlF6RTs7QWtFcDZRTTtFQUVJLDRCQUErRDtBbEVzNlF6RTs7QWtFeDZRTTtFQUVJLDRCQUErRDtBbEUwNlF6RTs7QWtFNTZRTTtFQUVJLDRCQUErRDtBbEU4NlF6RTs7QWtFaDdRTTtFQUVJLDRCQUErRDtBbEVrN1F6RTs7QWtFcDdRTTtFQUVJLDRCQUErRDtBbEVzN1F6RTs7QWtFeDdRTTtFQUVJLDRCQUErRDtBbEUwN1F6RTs7QWtFNTdRTTtFQUVJLDRCQUErRDtBbEU4N1F6RTs7QWtFaDhRTTtFQUVJLDRCQUErRDtBbEVrOFF6RTs7QWtFcDhRTTtFQUVJLDRCQUErRDtBbEVzOFF6RTs7QWtFeDhRTTtFQUVJLDRCQUErRDtBbEUwOFF6RTs7QWtFNThRTTtFQUVJLDRCQUErRDtBbEU4OFF6RTs7QWtFaDlRTTtFQUVJLDRCQUErRDtBbEVrOVF6RTs7QWtFcDlRTTtFQUVJLDRCQUErRDtBbEVzOVF6RTs7QWtFeDlRTTtFQUVJLDRCQUErRDtBbEUwOVF6RTs7QWtFNTlRTTtFQUVJLDRCQUErRDtBbEU4OVF6RTs7QWtFaCtRTTtFQUVJLDRCQUErRDtBbEVrK1F6RTs7QWtFcCtRTTtFQUVJLDZCQUErRDtBbEVzK1F6RTs7QWtFeCtRTTtFQUVJLDZCQUErRDtBbEUwK1F6RTs7QWtFNStRTTtFQUVJLDZCQUErRDtBbEU4K1F6RTs7QWtFaC9RTTtFQUVJLDZCQUErRDtBbEVrL1F6RTs7QWtFcC9RTTtFQUVJLDZCQUErRDtBbEVzL1F6RTs7QWtFeC9RTTtFQUVJLDZCQUErRDtBbEUwL1F6RTs7QWtFNS9RTTtFQUVJLDZCQUErRDtBbEU4L1F6RTs7QWtFaGdSTTtFQUVJLDZCQUErRDtBbEVrZ1J6RTs7QWtFcGdSTTtFQUVJLDZCQUErRDtBbEVzZ1J6RTs7QWtFeGdSTTtFQUVJLDRCQUErRDtBbEUwZ1J6RTs7QWtFNWdSTTtFQUVJLHVCQUErRDtBbEU4Z1J6RTs7QWtFaGhSTTtFQUVJLHdCQUErRDtBbEVraFJ6RTs7QWtFcGhSTTtFQUVJLHdCQUErRDtBbEVzaFJ6RTs7QWtFeGhSTTtFQUVJLHdCQUErRDtBbEUwaFJ6RTs7QWtFNWhSTTtFQUVJLHdCQUErRDtBbEU4aFJ6RTs7QWtFaGlSTTtFQUVJLHdCQUErRDtBbEVraVJ6RTs7QWtFcGlSTTtFQUVJLHdCQUErRDtBbEVzaVJ6RTs7QWtFeGlSTTtFQUVJLHdCQUErRDtBbEUwaVJ6RTs7QWtFNWlSTTtFQUVJLHdCQUErRDtBbEU4aVJ6RTs7QWtFaGpSTTtFQUVJLHdCQUErRDtBbEVralJ6RTs7QWtFcGpSTTtFQUVJLHdCQUErRDtBbEVzalJ6RTs7QWtFeGpSTTtFQUVJLHdCQUErRDtBbEUwalJ6RTs7QWtFNWpSTTtFQUVJLHdCQUErRDtBbEU4alJ6RTs7QWtFaGtSTTtFQUVJLHdCQUErRDtBbEVra1J6RTs7QWtFcGtSTTtFQUVJLHdCQUErRDtBbEVza1J6RTs7QWtFeGtSTTtFQUVJLHdCQUErRDtBbEUwa1J6RTs7QWtFNWtSTTtFQUVJLHdCQUErRDtBbEU4a1J6RTs7QWtFaGxSTTtFQUVJLHlCQUErRDtBbEVrbFJ6RTs7QWtFcGxSTTtFQUVJLHlCQUErRDtBbEVzbFJ6RTs7QWtFeGxSTTtFQUVJLHlCQUErRDtBbEUwbFJ6RTs7QWtFNWxSTTtFQUVJLHlCQUErRDtBbEU4bFJ6RTs7QWtFaG1STTtFQUVJLHlCQUErRDtBbEVrbVJ6RTs7QWtFcG1STTtFQUVJLHlCQUErRDtBbEVzbVJ6RTs7QWtFeG1STTtFQUVJLHlCQUErRDtBbEUwbVJ6RTs7QWtFNW1STTtFQUVJLHlCQUErRDtBbEU4bVJ6RTs7QWtFaG5STTtFQUVJLHlCQUErRDtBbEVrblJ6RTs7QWtFcG5STTtFQUVJLDZCQUErRDtFQUEvRCw0QkFBK0Q7QWxFdW5SekU7O0FrRXpuUk07RUFFSSw4QkFBK0Q7RUFBL0QsNkJBQStEO0FsRTRuUnpFOztBa0U5blJNO0VBRUksOEJBQStEO0VBQS9ELDZCQUErRDtBbEVpb1J6RTs7QWtFbm9STTtFQUVJLDhCQUErRDtFQUEvRCw2QkFBK0Q7QWxFc29SekU7O0FrRXhvUk07RUFFSSw4QkFBK0Q7RUFBL0QsNkJBQStEO0FsRTJvUnpFOztBa0U3b1JNO0VBRUksOEJBQStEO0VBQS9ELDZCQUErRDtBbEVncFJ6RTs7QWtFbHBSTTtFQUVJLDhCQUErRDtFQUEvRCw2QkFBK0Q7QWxFcXBSekU7O0FrRXZwUk07RUFFSSw4QkFBK0Q7RUFBL0QsNkJBQStEO0FsRTBwUnpFOztBa0U1cFJNO0VBRUksOEJBQStEO0VBQS9ELDZCQUErRDtBbEUrcFJ6RTs7QWtFanFSTTtFQUVJLDhCQUErRDtFQUEvRCw2QkFBK0Q7QWxFb3FSekU7O0FrRXRxUk07RUFFSSw4QkFBK0Q7RUFBL0QsNkJBQStEO0FsRXlxUnpFOztBa0UzcVJNO0VBRUksOEJBQStEO0VBQS9ELDZCQUErRDtBbEU4cVJ6RTs7QWtFaHJSTTtFQUVJLDhCQUErRDtFQUEvRCw2QkFBK0Q7QWxFbXJSekU7O0FrRXJyUk07RUFFSSw4QkFBK0Q7RUFBL0QsNkJBQStEO0FsRXdyUnpFOztBa0UxclJNO0VBRUksOEJBQStEO0VBQS9ELDZCQUErRDtBbEU2clJ6RTs7QWtFL3JSTTtFQUVJLDhCQUErRDtFQUEvRCw2QkFBK0Q7QWxFa3NSekU7O0FrRXBzUk07RUFFSSw4QkFBK0Q7RUFBL0QsNkJBQStEO0FsRXVzUnpFOztBa0V6c1JNO0VBRUksK0JBQStEO0VBQS9ELDhCQUErRDtBbEU0c1J6RTs7QWtFOXNSTTtFQUVJLCtCQUErRDtFQUEvRCw4QkFBK0Q7QWxFaXRSekU7O0FrRW50Uk07RUFFSSwrQkFBK0Q7RUFBL0QsOEJBQStEO0FsRXN0UnpFOztBa0V4dFJNO0VBRUksK0JBQStEO0VBQS9ELDhCQUErRDtBbEUydFJ6RTs7QWtFN3RSTTtFQUVJLCtCQUErRDtFQUEvRCw4QkFBK0Q7QWxFZ3VSekU7O0FrRWx1Uk07RUFFSSwrQkFBK0Q7RUFBL0QsOEJBQStEO0FsRXF1UnpFOztBa0V2dVJNO0VBRUksK0JBQStEO0VBQS9ELDhCQUErRDtBbEUwdVJ6RTs7QWtFNXVSTTtFQUVJLCtCQUErRDtFQUEvRCw4QkFBK0Q7QWxFK3VSekU7O0FrRWp2Uk07RUFFSSwrQkFBK0Q7RUFBL0QsOEJBQStEO0FsRW92UnpFOztBa0V0dlJNO0VBRUksMkJBQStEO0VBQS9ELDhCQUErRDtBbEV5dlJ6RTs7QWtFM3ZSTTtFQUVJLDRCQUErRDtFQUEvRCwrQkFBK0Q7QWxFOHZSekU7O0FrRWh3Uk07RUFFSSw0QkFBK0Q7RUFBL0QsK0JBQStEO0FsRW13UnpFOztBa0Vyd1JNO0VBRUksNEJBQStEO0VBQS9ELCtCQUErRDtBbEV3d1J6RTs7QWtFMXdSTTtFQUVJLDRCQUErRDtFQUEvRCwrQkFBK0Q7QWxFNndSekU7O0FrRS93Uk07RUFFSSw0QkFBK0Q7RUFBL0QsK0JBQStEO0FsRWt4UnpFOztBa0VweFJNO0VBRUksNEJBQStEO0VBQS9ELCtCQUErRDtBbEV1eFJ6RTs7QWtFenhSTTtFQUVJLDRCQUErRDtFQUEvRCwrQkFBK0Q7QWxFNHhSekU7O0FrRTl4Uk07RUFFSSw0QkFBK0Q7RUFBL0QsK0JBQStEO0FsRWl5UnpFOztBa0VueVJNO0VBRUksNEJBQStEO0VBQS9ELCtCQUErRDtBbEVzeVJ6RTs7QWtFeHlSTTtFQUVJLDRCQUErRDtFQUEvRCwrQkFBK0Q7QWxFMnlSekU7O0FrRTd5Uk07RUFFSSw0QkFBK0Q7RUFBL0QsK0JBQStEO0FsRWd6UnpFOztBa0VselJNO0VBRUksNEJBQStEO0VBQS9ELCtCQUErRDtBbEVxelJ6RTs7QWtFdnpSTTtFQUVJLDRCQUErRDtFQUEvRCwrQkFBK0Q7QWxFMHpSekU7O0FrRTV6Uk07RUFFSSw0QkFBK0Q7RUFBL0QsK0JBQStEO0FsRSt6UnpFOztBa0VqMFJNO0VBRUksNEJBQStEO0VBQS9ELCtCQUErRDtBbEVvMFJ6RTs7QWtFdDBSTTtFQUVJLDRCQUErRDtFQUEvRCwrQkFBK0Q7QWxFeTBSekU7O0FrRTMwUk07RUFFSSw2QkFBK0Q7RUFBL0QsZ0NBQStEO0FsRTgwUnpFOztBa0VoMVJNO0VBRUksNkJBQStEO0VBQS9ELGdDQUErRDtBbEVtMVJ6RTs7QWtFcjFSTTtFQUVJLDZCQUErRDtFQUEvRCxnQ0FBK0Q7QWxFdzFSekU7O0FrRTExUk07RUFFSSw2QkFBK0Q7RUFBL0QsZ0NBQStEO0FsRTYxUnpFOztBa0UvMVJNO0VBRUksNkJBQStEO0VBQS9ELGdDQUErRDtBbEVrMlJ6RTs7QWtFcDJSTTtFQUVJLDZCQUErRDtFQUEvRCxnQ0FBK0Q7QWxFdTJSekU7O0FrRXoyUk07RUFFSSw2QkFBK0Q7RUFBL0QsZ0NBQStEO0FsRTQyUnpFOztBa0U5MlJNO0VBRUksNkJBQStEO0VBQS9ELGdDQUErRDtBbEVpM1J6RTs7QWtFbjNSTTtFQUVJLDZCQUErRDtFQUEvRCxnQ0FBK0Q7QWxFczNSekU7O0FrRXgzUk07RUFFSSwyQkFBK0Q7QWxFMDNSekU7O0FrRTUzUk07RUFFSSw0QkFBK0Q7QWxFODNSekU7O0FrRWg0Uk07RUFFSSw0QkFBK0Q7QWxFazRSekU7O0FrRXA0Uk07RUFFSSw0QkFBK0Q7QWxFczRSekU7O0FrRXg0Uk07RUFFSSw0QkFBK0Q7QWxFMDRSekU7O0FrRTU0Uk07RUFFSSw0QkFBK0Q7QWxFODRSekU7O0FrRWg1Uk07RUFFSSw0QkFBK0Q7QWxFazVSekU7O0FrRXA1Uk07RUFFSSw0QkFBK0Q7QWxFczVSekU7O0FrRXg1Uk07RUFFSSw0QkFBK0Q7QWxFMDVSekU7O0FrRTU1Uk07RUFFSSw0QkFBK0Q7QWxFODVSekU7O0FrRWg2Uk07RUFFSSw0QkFBK0Q7QWxFazZSekU7O0FrRXA2Uk07RUFFSSw0QkFBK0Q7QWxFczZSekU7O0FrRXg2Uk07RUFFSSw0QkFBK0Q7QWxFMDZSekU7O0FrRTU2Uk07RUFFSSw0QkFBK0Q7QWxFODZSekU7O0FrRWg3Uk07RUFFSSw0QkFBK0Q7QWxFazdSekU7O0FrRXA3Uk07RUFFSSw0QkFBK0Q7QWxFczdSekU7O0FrRXg3Uk07RUFFSSw0QkFBK0Q7QWxFMDdSekU7O0FrRTU3Uk07RUFFSSw2QkFBK0Q7QWxFODdSekU7O0FrRWg4Uk07RUFFSSw2QkFBK0Q7QWxFazhSekU7O0FrRXA4Uk07RUFFSSw2QkFBK0Q7QWxFczhSekU7O0FrRXg4Uk07RUFFSSw2QkFBK0Q7QWxFMDhSekU7O0FrRTU4Uk07RUFFSSw2QkFBK0Q7QWxFODhSekU7O0FrRWg5Uk07RUFFSSw2QkFBK0Q7QWxFazlSekU7O0FrRXA5Uk07RUFFSSw2QkFBK0Q7QWxFczlSekU7O0FrRXg5Uk07RUFFSSw2QkFBK0Q7QWxFMDlSekU7O0FrRTU5Uk07RUFFSSw2QkFBK0Q7QWxFODlSekU7O0FrRWgrUk07RUFFSSw2QkFBK0Q7QWxFaytSekU7O0FrRXArUk07RUFFSSw4QkFBK0Q7QWxFcytSekU7O0FrRXgrUk07RUFFSSw4QkFBK0Q7QWxFMCtSekU7O0FrRTUrUk07RUFFSSw4QkFBK0Q7QWxFOCtSekU7O0FrRWgvUk07RUFFSSw4QkFBK0Q7QWxFay9SekU7O0FrRXAvUk07RUFFSSw4QkFBK0Q7QWxFcy9SekU7O0FrRXgvUk07RUFFSSw4QkFBK0Q7QWxFMC9SekU7O0FrRTUvUk07RUFFSSw4QkFBK0Q7QWxFOC9SekU7O0FrRWhnU007RUFFSSw4QkFBK0Q7QWxFa2dTekU7O0FrRXBnU007RUFFSSw4QkFBK0Q7QWxFc2dTekU7O0FrRXhnU007RUFFSSw4QkFBK0Q7QWxFMGdTekU7O0FrRTVnU007RUFFSSw4QkFBK0Q7QWxFOGdTekU7O0FrRWhoU007RUFFSSw4QkFBK0Q7QWxFa2hTekU7O0FrRXBoU007RUFFSSw4QkFBK0Q7QWxFc2hTekU7O0FrRXhoU007RUFFSSw4QkFBK0Q7QWxFMGhTekU7O0FrRTVoU007RUFFSSw4QkFBK0Q7QWxFOGhTekU7O0FrRWhpU007RUFFSSw4QkFBK0Q7QWxFa2lTekU7O0FrRXBpU007RUFFSSwrQkFBK0Q7QWxFc2lTekU7O0FrRXhpU007RUFFSSwrQkFBK0Q7QWxFMGlTekU7O0FrRTVpU007RUFFSSwrQkFBK0Q7QWxFOGlTekU7O0FrRWhqU007RUFFSSwrQkFBK0Q7QWxFa2pTekU7O0FrRXBqU007RUFFSSwrQkFBK0Q7QWxFc2pTekU7O0FrRXhqU007RUFFSSwrQkFBK0Q7QWxFMGpTekU7O0FrRTVqU007RUFFSSwrQkFBK0Q7QWxFOGpTekU7O0FrRWhrU007RUFFSSwrQkFBK0Q7QWxFa2tTekU7O0FrRXBrU007RUFFSSwrQkFBK0Q7QWxFc2tTekU7O0FrRXhrU007RUFFSSw4QkFBK0Q7QWxFMGtTekU7O0FrRTVrU007RUFFSSwrQkFBK0Q7QWxFOGtTekU7O0FrRWhsU007RUFFSSwrQkFBK0Q7QWxFa2xTekU7O0FrRXBsU007RUFFSSwrQkFBK0Q7QWxFc2xTekU7O0FrRXhsU007RUFFSSwrQkFBK0Q7QWxFMGxTekU7O0FrRTVsU007RUFFSSwrQkFBK0Q7QWxFOGxTekU7O0FrRWhtU007RUFFSSwrQkFBK0Q7QWxFa21TekU7O0FrRXBtU007RUFFSSwrQkFBK0Q7QWxFc21TekU7O0FrRXhtU007RUFFSSwrQkFBK0Q7QWxFMG1TekU7O0FrRTVtU007RUFFSSwrQkFBK0Q7QWxFOG1TekU7O0FrRWhuU007RUFFSSwrQkFBK0Q7QWxFa25TekU7O0FrRXBuU007RUFFSSwrQkFBK0Q7QWxFc25TekU7O0FrRXhuU007RUFFSSwrQkFBK0Q7QWxFMG5TekU7O0FrRTVuU007RUFFSSwrQkFBK0Q7QWxFOG5TekU7O0FrRWhvU007RUFFSSwrQkFBK0Q7QWxFa29TekU7O0FrRXBvU007RUFFSSwrQkFBK0Q7QWxFc29TekU7O0FrRXhvU007RUFFSSwrQkFBK0Q7QWxFMG9TekU7O0FrRTVvU007RUFFSSxnQ0FBK0Q7QWxFOG9TekU7O0FrRWhwU007RUFFSSxnQ0FBK0Q7QWxFa3BTekU7O0FrRXBwU007RUFFSSxnQ0FBK0Q7QWxFc3BTekU7O0FrRXhwU007RUFFSSxnQ0FBK0Q7QWxFMHBTekU7O0FrRTVwU007RUFFSSxnQ0FBK0Q7QWxFOHBTekU7O0FrRWhxU007RUFFSSxnQ0FBK0Q7QWxFa3FTekU7O0FrRXBxU007RUFFSSxnQ0FBK0Q7QWxFc3FTekU7O0FrRXhxU007RUFFSSxnQ0FBK0Q7QWxFMHFTekU7O0FrRTVxU007RUFFSSxnQ0FBK0Q7QWxFOHFTekU7O0FrRWhyU007RUFFSSw0QkFBK0Q7QWxFa3JTekU7O0FrRXByU007RUFFSSw2QkFBK0Q7QWxFc3JTekU7O0FrRXhyU007RUFFSSw2QkFBK0Q7QWxFMHJTekU7O0FrRTVyU007RUFFSSw2QkFBK0Q7QWxFOHJTekU7O0FrRWhzU007RUFFSSw2QkFBK0Q7QWxFa3NTekU7O0FrRXBzU007RUFFSSw2QkFBK0Q7QWxFc3NTekU7O0FrRXhzU007RUFFSSw2QkFBK0Q7QWxFMHNTekU7O0FrRTVzU007RUFFSSw2QkFBK0Q7QWxFOHNTekU7O0FrRWh0U007RUFFSSw2QkFBK0Q7QWxFa3RTekU7O0FrRXB0U007RUFFSSw2QkFBK0Q7QWxFc3RTekU7O0FrRXh0U007RUFFSSw2QkFBK0Q7QWxFMHRTekU7O0FrRTV0U007RUFFSSw2QkFBK0Q7QWxFOHRTekU7O0FrRWh1U007RUFFSSw2QkFBK0Q7QWxFa3VTekU7O0FrRXB1U007RUFFSSw2QkFBK0Q7QWxFc3VTekU7O0FrRXh1U007RUFFSSw2QkFBK0Q7QWxFMHVTekU7O0FrRTV1U007RUFFSSw2QkFBK0Q7QWxFOHVTekU7O0FrRWh2U007RUFFSSw2QkFBK0Q7QWxFa3ZTekU7O0FrRXB2U007RUFFSSw4QkFBK0Q7QWxFc3ZTekU7O0FrRXh2U007RUFFSSw4QkFBK0Q7QWxFMHZTekU7O0FrRTV2U007RUFFSSw4QkFBK0Q7QWxFOHZTekU7O0FrRWh3U007RUFFSSw4QkFBK0Q7QWxFa3dTekU7O0FrRXB3U007RUFFSSw4QkFBK0Q7QWxFc3dTekU7O0FrRXh3U007RUFFSSw4QkFBK0Q7QWxFMHdTekU7O0FrRTV3U007RUFFSSw4QkFBK0Q7QWxFOHdTekU7O0FrRWh4U007RUFFSSw4QkFBK0Q7QWxFa3hTekU7O0FrRXB4U007RUFFSSw4QkFBK0Q7QWxFc3hTekU7O0FrRXh4U007RUFFSSxxQkFBK0Q7QWxFMHhTekU7O0FrRTV4U007RUFFSSx1QkFBK0Q7QWxFOHhTekU7O0FrRWh5U007RUFFSSx3QkFBK0Q7QWxFa3lTekU7O0FrRXB5U007RUFFSSx3QkFBK0Q7QWxFc3lTekU7O0FrRXh5U007RUFFSSx3QkFBK0Q7QWxFMHlTekU7O0FrRTV5U007RUFFSSx3QkFBK0Q7QWxFOHlTekU7O0FrRWh6U007RUFFSSx3QkFBK0Q7QWxFa3pTekU7O0FrRXB6U007RUFFSSx3QkFBK0Q7QWxFc3pTekU7O0FrRXh6U007RUFFSSx3QkFBK0Q7QWxFMHpTekU7O0FrRTV6U007RUFFSSx3QkFBK0Q7QWxFOHpTekU7O0FrRWgwU007RUFFSSx3QkFBK0Q7QWxFazBTekU7O0FrRXAwU007RUFFSSx3QkFBK0Q7QWxFczBTekU7O0FrRXgwU007RUFFSSx3QkFBK0Q7QWxFMDBTekU7O0FrRTUwU007RUFFSSx3QkFBK0Q7QWxFODBTekU7O0FrRWgxU007RUFFSSx3QkFBK0Q7QWxFazFTekU7O0FrRXAxU007RUFFSSx3QkFBK0Q7QWxFczFTekU7O0FrRXgxU007RUFFSSx3QkFBK0Q7QWxFMDFTekU7O0FrRTUxU007RUFFSSx3QkFBK0Q7QWxFODFTekU7O0FrRWgyU007RUFFSSx5QkFBK0Q7QWxFazJTekU7O0FrRXAyU007RUFFSSx5QkFBK0Q7QWxFczJTekU7O0FrRXgyU007RUFFSSx5QkFBK0Q7QWxFMDJTekU7O0FrRTUyU007RUFFSSx5QkFBK0Q7QWxFODJTekU7O0FrRWgzU007RUFFSSx5QkFBK0Q7QWxFazNTekU7O0FrRXAzU007RUFFSSx5QkFBK0Q7QWxFczNTekU7O0FrRXgzU007RUFFSSx5QkFBK0Q7QWxFMDNTekU7O0FrRTUzU007RUFFSSx5QkFBK0Q7QWxFODNTekU7O0FrRWg0U007RUFFSSx5QkFBK0Q7QWxFazRTekU7O0FrRXA0U007RUFFSSwyQkFBK0Q7RUFBL0QsMEJBQStEO0FsRXU0U3pFOztBa0V6NFNNO0VBRUksNkJBQStEO0VBQS9ELDRCQUErRDtBbEU0NFN6RTs7QWtFOTRTTTtFQUVJLDhCQUErRDtFQUEvRCw2QkFBK0Q7QWxFaTVTekU7O0FrRW41U007RUFFSSw4QkFBK0Q7RUFBL0QsNkJBQStEO0FsRXM1U3pFOztBa0V4NVNNO0VBRUksOEJBQStEO0VBQS9ELDZCQUErRDtBbEUyNVN6RTs7QWtFNzVTTTtFQUVJLDhCQUErRDtFQUEvRCw2QkFBK0Q7QWxFZzZTekU7O0FrRWw2U007RUFFSSw4QkFBK0Q7RUFBL0QsNkJBQStEO0FsRXE2U3pFOztBa0V2NlNNO0VBRUksOEJBQStEO0VBQS9ELDZCQUErRDtBbEUwNlN6RTs7QWtFNTZTTTtFQUVJLDhCQUErRDtFQUEvRCw2QkFBK0Q7QWxFKzZTekU7O0FrRWo3U007RUFFSSw4QkFBK0Q7RUFBL0QsNkJBQStEO0FsRW83U3pFOztBa0V0N1NNO0VBRUksOEJBQStEO0VBQS9ELDZCQUErRDtBbEV5N1N6RTs7QWtFMzdTTTtFQUVJLDhCQUErRDtFQUEvRCw2QkFBK0Q7QWxFODdTekU7O0FrRWg4U007RUFFSSw4QkFBK0Q7RUFBL0QsNkJBQStEO0FsRW04U3pFOztBa0VyOFNNO0VBRUksOEJBQStEO0VBQS9ELDZCQUErRDtBbEV3OFN6RTs7QWtFMThTTTtFQUVJLDhCQUErRDtFQUEvRCw2QkFBK0Q7QWxFNjhTekU7O0FrRS84U007RUFFSSw4QkFBK0Q7RUFBL0QsNkJBQStEO0FsRWs5U3pFOztBa0VwOVNNO0VBRUksOEJBQStEO0VBQS9ELDZCQUErRDtBbEV1OVN6RTs7QWtFejlTTTtFQUVJLDhCQUErRDtFQUEvRCw2QkFBK0Q7QWxFNDlTekU7O0FrRTk5U007RUFFSSwrQkFBK0Q7RUFBL0QsOEJBQStEO0FsRWkrU3pFOztBa0VuK1NNO0VBRUksK0JBQStEO0VBQS9ELDhCQUErRDtBbEVzK1N6RTs7QWtFeCtTTTtFQUVJLCtCQUErRDtFQUEvRCw4QkFBK0Q7QWxFMitTekU7O0FrRTcrU007RUFFSSwrQkFBK0Q7RUFBL0QsOEJBQStEO0FsRWcvU3pFOztBa0VsL1NNO0VBRUksK0JBQStEO0VBQS9ELDhCQUErRDtBbEVxL1N6RTs7QWtFdi9TTTtFQUVJLCtCQUErRDtFQUEvRCw4QkFBK0Q7QWxFMC9TekU7O0FrRTUvU007RUFFSSwrQkFBK0Q7RUFBL0QsOEJBQStEO0FsRSsvU3pFOztBa0VqZ1RNO0VBRUksK0JBQStEO0VBQS9ELDhCQUErRDtBbEVvZ1R6RTs7QWtFdGdUTTtFQUVJLCtCQUErRDtFQUEvRCw4QkFBK0Q7QWxFeWdUekU7O0FrRTNnVE07RUFFSSx5QkFBK0Q7RUFBL0QsNEJBQStEO0FsRThnVHpFOztBa0VoaFRNO0VBRUksMkJBQStEO0VBQS9ELDhCQUErRDtBbEVtaFR6RTs7QWtFcmhUTTtFQUVJLDRCQUErRDtFQUEvRCwrQkFBK0Q7QWxFd2hUekU7O0FrRTFoVE07RUFFSSw0QkFBK0Q7RUFBL0QsK0JBQStEO0FsRTZoVHpFOztBa0UvaFRNO0VBRUksNEJBQStEO0VBQS9ELCtCQUErRDtBbEVraVR6RTs7QWtFcGlUTTtFQUVJLDRCQUErRDtFQUEvRCwrQkFBK0Q7QWxFdWlUekU7O0FrRXppVE07RUFFSSw0QkFBK0Q7RUFBL0QsK0JBQStEO0FsRTRpVHpFOztBa0U5aVRNO0VBRUksNEJBQStEO0VBQS9ELCtCQUErRDtBbEVpalR6RTs7QWtFbmpUTTtFQUVJLDRCQUErRDtFQUEvRCwrQkFBK0Q7QWxFc2pUekU7O0FrRXhqVE07RUFFSSw0QkFBK0Q7RUFBL0QsK0JBQStEO0FsRTJqVHpFOztBa0U3alRNO0VBRUksNEJBQStEO0VBQS9ELCtCQUErRDtBbEVna1R6RTs7QWtFbGtUTTtFQUVJLDRCQUErRDtFQUEvRCwrQkFBK0Q7QWxFcWtUekU7O0FrRXZrVE07RUFFSSw0QkFBK0Q7RUFBL0QsK0JBQStEO0FsRTBrVHpFOztBa0U1a1RNO0VBRUksNEJBQStEO0VBQS9ELCtCQUErRDtBbEUra1R6RTs7QWtFamxUTTtFQUVJLDRCQUErRDtFQUEvRCwrQkFBK0Q7QWxFb2xUekU7O0FrRXRsVE07RUFFSSw0QkFBK0Q7RUFBL0QsK0JBQStEO0FsRXlsVHpFOztBa0UzbFRNO0VBRUksNEJBQStEO0VBQS9ELCtCQUErRDtBbEU4bFR6RTs7QWtFaG1UTTtFQUVJLDRCQUErRDtFQUEvRCwrQkFBK0Q7QWxFbW1UekU7O0FrRXJtVE07RUFFSSw2QkFBK0Q7RUFBL0QsZ0NBQStEO0FsRXdtVHpFOztBa0UxbVRNO0VBRUksNkJBQStEO0VBQS9ELGdDQUErRDtBbEU2bVR6RTs7QWtFL21UTTtFQUVJLDZCQUErRDtFQUEvRCxnQ0FBK0Q7QWxFa25UekU7O0FrRXBuVE07RUFFSSw2QkFBK0Q7RUFBL0QsZ0NBQStEO0FsRXVuVHpFOztBa0V6blRNO0VBRUksNkJBQStEO0VBQS9ELGdDQUErRDtBbEU0blR6RTs7QWtFOW5UTTtFQUVJLDZCQUErRDtFQUEvRCxnQ0FBK0Q7QWxFaW9UekU7O0FrRW5vVE07RUFFSSw2QkFBK0Q7RUFBL0QsZ0NBQStEO0FsRXNvVHpFOztBa0V4b1RNO0VBRUksNkJBQStEO0VBQS9ELGdDQUErRDtBbEUyb1R6RTs7QWtFN29UTTtFQUVJLDZCQUErRDtFQUEvRCxnQ0FBK0Q7QWxFZ3BUekU7O0FrRWxwVE07RUFFSSx5QkFBK0Q7QWxFb3BUekU7O0FrRXRwVE07RUFFSSwyQkFBK0Q7QWxFd3BUekU7O0FrRTFwVE07RUFFSSw0QkFBK0Q7QWxFNHBUekU7O0FrRTlwVE07RUFFSSw0QkFBK0Q7QWxFZ3FUekU7O0FrRWxxVE07RUFFSSw0QkFBK0Q7QWxFb3FUekU7O0FrRXRxVE07RUFFSSw0QkFBK0Q7QWxFd3FUekU7O0FrRTFxVE07RUFFSSw0QkFBK0Q7QWxFNHFUekU7O0FrRTlxVE07RUFFSSw0QkFBK0Q7QWxFZ3JUekU7O0FrRWxyVE07RUFFSSw0QkFBK0Q7QWxFb3JUekU7O0FrRXRyVE07RUFFSSw0QkFBK0Q7QWxFd3JUekU7O0FrRTFyVE07RUFFSSw0QkFBK0Q7QWxFNHJUekU7O0FrRTlyVE07RUFFSSw0QkFBK0Q7QWxFZ3NUekU7O0FrRWxzVE07RUFFSSw0QkFBK0Q7QWxFb3NUekU7O0FrRXRzVE07RUFFSSw0QkFBK0Q7QWxFd3NUekU7O0FrRTFzVE07RUFFSSw0QkFBK0Q7QWxFNHNUekU7O0FrRTlzVE07RUFFSSw0QkFBK0Q7QWxFZ3RUekU7O0FrRWx0VE07RUFFSSw0QkFBK0Q7QWxFb3RUekU7O0FrRXR0VE07RUFFSSw0QkFBK0Q7QWxFd3RUekU7O0FrRTF0VE07RUFFSSw2QkFBK0Q7QWxFNHRUekU7O0FrRTl0VE07RUFFSSw2QkFBK0Q7QWxFZ3VUekU7O0FrRWx1VE07RUFFSSw2QkFBK0Q7QWxFb3VUekU7O0FrRXR1VE07RUFFSSw2QkFBK0Q7QWxFd3VUekU7O0FrRTF1VE07RUFFSSw2QkFBK0Q7QWxFNHVUekU7O0FrRTl1VE07RUFFSSw2QkFBK0Q7QWxFZ3ZUekU7O0FrRWx2VE07RUFFSSw2QkFBK0Q7QWxFb3ZUekU7O0FrRXR2VE07RUFFSSw2QkFBK0Q7QWxFd3ZUekU7O0FrRTF2VE07RUFFSSw2QkFBK0Q7QWxFNHZUekU7O0FrRTl2VE07RUFFSSwyQkFBK0Q7QWxFZ3dUekU7O0FrRWx3VE07RUFFSSw2QkFBK0Q7QWxFb3dUekU7O0FrRXR3VE07RUFFSSw4QkFBK0Q7QWxFd3dUekU7O0FrRTF3VE07RUFFSSw4QkFBK0Q7QWxFNHdUekU7O0FrRTl3VE07RUFFSSw4QkFBK0Q7QWxFZ3hUekU7O0FrRWx4VE07RUFFSSw4QkFBK0Q7QWxFb3hUekU7O0FrRXR4VE07RUFFSSw4QkFBK0Q7QWxFd3hUekU7O0FrRTF4VE07RUFFSSw4QkFBK0Q7QWxFNHhUekU7O0FrRTl4VE07RUFFSSw4QkFBK0Q7QWxFZ3lUekU7O0FrRWx5VE07RUFFSSw4QkFBK0Q7QWxFb3lUekU7O0FrRXR5VE07RUFFSSw4QkFBK0Q7QWxFd3lUekU7O0FrRTF5VE07RUFFSSw4QkFBK0Q7QWxFNHlUekU7O0FrRTl5VE07RUFFSSw4QkFBK0Q7QWxFZ3pUekU7O0FrRWx6VE07RUFFSSw4QkFBK0Q7QWxFb3pUekU7O0FrRXR6VE07RUFFSSw4QkFBK0Q7QWxFd3pUekU7O0FrRTF6VE07RUFFSSw4QkFBK0Q7QWxFNHpUekU7O0FrRTl6VE07RUFFSSw4QkFBK0Q7QWxFZzBUekU7O0FrRWwwVE07RUFFSSw4QkFBK0Q7QWxFbzBUekU7O0FrRXQwVE07RUFFSSwrQkFBK0Q7QWxFdzBUekU7O0FrRTEwVE07RUFFSSwrQkFBK0Q7QWxFNDBUekU7O0FrRTkwVE07RUFFSSwrQkFBK0Q7QWxFZzFUekU7O0FrRWwxVE07RUFFSSwrQkFBK0Q7QWxFbzFUekU7O0FrRXQxVE07RUFFSSwrQkFBK0Q7QWxFdzFUekU7O0FrRTExVE07RUFFSSwrQkFBK0Q7QWxFNDFUekU7O0FrRTkxVE07RUFFSSwrQkFBK0Q7QWxFZzJUekU7O0FrRWwyVE07RUFFSSwrQkFBK0Q7QWxFbzJUekU7O0FrRXQyVE07RUFFSSwrQkFBK0Q7QWxFdzJUekU7O0FrRTEyVE07RUFFSSw0QkFBK0Q7QWxFNDJUekU7O0FrRTkyVE07RUFFSSw4QkFBK0Q7QWxFZzNUekU7O0FrRWwzVE07RUFFSSwrQkFBK0Q7QWxFbzNUekU7O0FrRXQzVE07RUFFSSwrQkFBK0Q7QWxFdzNUekU7O0FrRTEzVE07RUFFSSwrQkFBK0Q7QWxFNDNUekU7O0FrRTkzVE07RUFFSSwrQkFBK0Q7QWxFZzRUekU7O0FrRWw0VE07RUFFSSwrQkFBK0Q7QWxFbzRUekU7O0FrRXQ0VE07RUFFSSwrQkFBK0Q7QWxFdzRUekU7O0FrRTE0VE07RUFFSSwrQkFBK0Q7QWxFNDRUekU7O0FrRTk0VE07RUFFSSwrQkFBK0Q7QWxFZzVUekU7O0FrRWw1VE07RUFFSSwrQkFBK0Q7QWxFbzVUekU7O0FrRXQ1VE07RUFFSSwrQkFBK0Q7QWxFdzVUekU7O0FrRTE1VE07RUFFSSwrQkFBK0Q7QWxFNDVUekU7O0FrRTk1VE07RUFFSSwrQkFBK0Q7QWxFZzZUekU7O0FrRWw2VE07RUFFSSwrQkFBK0Q7QWxFbzZUekU7O0FrRXQ2VE07RUFFSSwrQkFBK0Q7QWxFdzZUekU7O0FrRTE2VE07RUFFSSwrQkFBK0Q7QWxFNDZUekU7O0FrRTk2VE07RUFFSSwrQkFBK0Q7QWxFZzdUekU7O0FrRWw3VE07RUFFSSxnQ0FBK0Q7QWxFbzdUekU7O0FrRXQ3VE07RUFFSSxnQ0FBK0Q7QWxFdzdUekU7O0FrRTE3VE07RUFFSSxnQ0FBK0Q7QWxFNDdUekU7O0FrRTk3VE07RUFFSSxnQ0FBK0Q7QWxFZzhUekU7O0FrRWw4VE07RUFFSSxnQ0FBK0Q7QWxFbzhUekU7O0FrRXQ4VE07RUFFSSxnQ0FBK0Q7QWxFdzhUekU7O0FrRTE4VE07RUFFSSxnQ0FBK0Q7QWxFNDhUekU7O0FrRTk4VE07RUFFSSxnQ0FBK0Q7QWxFZzlUekU7O0FrRWw5VE07RUFFSSxnQ0FBK0Q7QWxFbzlUekU7O0FrRXQ5VE07RUFFSSwwQkFBK0Q7QWxFdzlUekU7O0FrRTE5VE07RUFFSSw0QkFBK0Q7QWxFNDlUekU7O0FrRTk5VE07RUFFSSw2QkFBK0Q7QWxFZytUekU7O0FrRWwrVE07RUFFSSw2QkFBK0Q7QWxFbytUekU7O0FrRXQrVE07RUFFSSw2QkFBK0Q7QWxFdytUekU7O0FrRTErVE07RUFFSSw2QkFBK0Q7QWxFNCtUekU7O0FrRTkrVE07RUFFSSw2QkFBK0Q7QWxFZy9UekU7O0FrRWwvVE07RUFFSSw2QkFBK0Q7QWxFby9UekU7O0FrRXQvVE07RUFFSSw2QkFBK0Q7QWxFdy9UekU7O0FrRTEvVE07RUFFSSw2QkFBK0Q7QWxFNC9UekU7O0FrRTkvVE07RUFFSSw2QkFBK0Q7QWxFZ2dVekU7O0FrRWxnVU07RUFFSSw2QkFBK0Q7QWxFb2dVekU7O0FrRXRnVU07RUFFSSw2QkFBK0Q7QWxFd2dVekU7O0FrRTFnVU07RUFFSSw2QkFBK0Q7QWxFNGdVekU7O0FrRTlnVU07RUFFSSw2QkFBK0Q7QWxFZ2hVekU7O0FrRWxoVU07RUFFSSw2QkFBK0Q7QWxFb2hVekU7O0FrRXRoVU07RUFFSSw2QkFBK0Q7QWxFd2hVekU7O0FrRTFoVU07RUFFSSw2QkFBK0Q7QWxFNGhVekU7O0FrRTloVU07RUFFSSw4QkFBK0Q7QWxFZ2lVekU7O0FrRWxpVU07RUFFSSw4QkFBK0Q7QWxFb2lVekU7O0FrRXRpVU07RUFFSSw4QkFBK0Q7QWxFd2lVekU7O0FrRTFpVU07RUFFSSw4QkFBK0Q7QWxFNGlVekU7O0FrRTlpVU07RUFFSSw4QkFBK0Q7QWxFZ2pVekU7O0FrRWxqVU07RUFFSSw4QkFBK0Q7QWxFb2pVekU7O0FrRXRqVU07RUFFSSw4QkFBK0Q7QWxFd2pVekU7O0FrRTFqVU07RUFFSSw4QkFBK0Q7QWxFNGpVekU7O0FrRTlqVU07RUFFSSw4QkFBK0Q7QWxFZ2tVekU7O0FrRWxrVU07RUFFSSwyQkFBK0Q7QWxFb2tVekU7O0FrRXRrVU07RUFFSSwrQkFBK0Q7QWxFd2tVekU7O0FrRTFrVU07RUFFSSwyQkFBK0Q7QWxFNGtVekU7O0FrRTlrVU07RUFFSSwyQkFBK0Q7QWxFZ2xVekU7O0FrRWxsVU07RUFFSSw4QkFBK0Q7QWxFb2xVekU7O0FrRXRsVU07RUFFSSxvQ0FBK0Q7QWxFd2xVekU7O0FrRTFsVU07RUFFSSxvQ0FBK0Q7QWxFNGxVekU7O0FrRTlsVU07RUFFSSxxQ0FBK0Q7QWxFZ21VekU7O0FrRWxtVU07RUFFSSwyQkFBK0Q7QWxFb21VekU7O0FrRXRtVU07RUFFSSw0QkFBK0Q7QWxFd21VekU7O0FrRTFtVU07RUFFSSw2QkFBK0Q7QWxFNG1VekU7O0FrRTltVU07RUFFSSx5QkFBK0Q7QWxFZ25VekU7O0FrRWxuVU07RUFFSSx5QkFBK0Q7QWxFb25VekU7O0FrRXRuVU07RUFFSSx5QkFBK0Q7QWxFd25VekU7O0FrRTFuVU07RUFFSSx5QkFBK0Q7QWxFNG5VekU7O0FrRTluVU07RUFFSSx5QkFBK0Q7QWxFZ29VekU7O0FrRWxvVU07RUFFSSxzQkFBK0Q7QWxFb29VekU7O0FrRXRvVU07RUFFSSx5QkFBK0Q7QWxFd29VekU7O0FrRTFvVU07RUFFSSx5QkFBK0Q7QWxFNG9VekU7O0FrRTlvVU07RUFFSSxzQkFBK0Q7QWxFZ3BVekU7O0FrRWxwVU07RUFFSSx5QkFBK0Q7QWxFb3BVekU7O0FrRXRwVU07RUFFSSx5QkFBK0Q7QWxFd3BVekU7O0FrRTFwVU07RUFFSSx1Q0FBK0Q7QWxFNHBVekU7O0FrRTlwVU07RUFFSSwwQ0FBK0Q7QWxFZ3FVekU7O0FrRWxxVU07RUFFSSx5QkFBK0Q7QWxFb3FVekU7O0FrRXRxVU07RUFFSSx5QkFBK0Q7QWxFd3FVekU7O0FrRTFxVU07RUFFSSw0QkFBK0Q7QWxFNHFVekU7O0FrRTlxVU07RUFFSSwyQkFBK0Q7QWxFZ3JVekU7O0FrRWxyVU07RUFFSSx5QkFBK0Q7QWxFb3JVekU7O0FrRXRyVU07RUFFSSxvQ0FBK0Q7QWxFd3JVekU7O0FrRTFyVU07RUFFSSxvQ0FBK0Q7QWxFNHJVekU7O0FrRTlyVU07RUFFSSxvQ0FBK0Q7QWxFZ3NVekU7O0FrRWxzVU07RUFFSSxvQ0FBK0Q7QWxFb3NVekU7O0FrRXRzVU07RUFFSSxvQ0FBK0Q7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O0VrRXpnVkk7SUFFSSx1QkFBK0Q7RWxFMGdWdkU7RWtFNWdWSTtJQUVJLHVCQUErRDtFbEU2Z1Z2RTtFa0UvZ1ZJO0lBRUksdUJBQStEO0VsRWdoVnZFO0VrRWxoVkk7SUFFSSx1QkFBK0Q7RWxFbWhWdkU7RWtFcmhWSTtJQUVJLHVCQUErRDtFbEVzaFZ2RTtFa0V4aFZJO0lBRUksdUJBQStEO0VsRXloVnZFO0VrRTNoVkk7SUFFSSx1QkFBK0Q7RWxFNGhWdkU7RWtFOWhWSTtJQUVJLHVCQUErRDtFbEUraFZ2RTtFa0VqaVZJO0lBRUksdUJBQStEO0VsRWtpVnZFO0VrRXBpVkk7SUFFSSx1QkFBK0Q7RWxFcWlWdkU7RWtFdmlWSTtJQUVJLHVCQUErRDtFbEV3aVZ2RTtFa0UxaVZJO0lBRUksdUJBQStEO0VsRTJpVnZFO0VrRTdpVkk7SUFFSSx1QkFBK0Q7RWxFOGlWdkU7RWtFaGpWSTtJQUVJLHdCQUErRDtFbEVpalZ2RTtFa0VualZJO0lBRUksd0JBQStEO0VsRW9qVnZFO0VrRXRqVkk7SUFFSSx3QkFBK0Q7RWxFdWpWdkU7RWtFempWSTtJQUVJLHdCQUErRDtFbEUwalZ2RTtFa0U1alZJO0lBRUksd0JBQStEO0VsRTZqVnZFO0VrRS9qVkk7SUFFSSx3QkFBK0Q7RWxFZ2tWdkU7RWtFbGtWSTtJQUVJLHdCQUErRDtFbEVta1Z2RTtFa0Vya1ZJO0lBRUksd0JBQStEO0VsRXNrVnZFO0VrRXhrVkk7SUFFSSx3QkFBK0Q7RWxFeWtWdkU7RWtFM2tWSTtJQUVJLHVCQUErRDtFbEU0a1Z2RTtFa0U5a1ZJO0lBRUksMEJBQStEO0lBQS9ELHlCQUErRDtFbEVnbFZ2RTtFa0VsbFZJO0lBRUksNEJBQStEO0lBQS9ELDJCQUErRDtFbEVvbFZ2RTtFa0V0bFZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEV3bFZ2RTtFa0UxbFZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0bFZ2RTtFa0U5bFZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVnbVZ2RTtFa0VsbVZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVvbVZ2RTtFa0V0bVZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEV3bVZ2RTtFa0UxbVZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0bVZ2RTtFa0U5bVZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVnblZ2RTtFa0VsblZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVvblZ2RTtFa0V0blZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEV3blZ2RTtFa0UxblZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0blZ2RTtFa0U5blZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVnb1Z2RTtFa0Vsb1ZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVvb1Z2RTtFa0V0b1ZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEV3b1Z2RTtFa0Uxb1ZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0b1Z2RTtFa0U5b1ZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVncFZ2RTtFa0VscFZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVvcFZ2RTtFa0V0cFZJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEV3cFZ2RTtFa0UxcFZJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU0cFZ2RTtFa0U5cFZJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVncVZ2RTtFa0VscVZJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVvcVZ2RTtFa0V0cVZJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEV3cVZ2RTtFa0UxcVZJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU0cVZ2RTtFa0U5cVZJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVnclZ2RTtFa0VsclZJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVvclZ2RTtFa0V0clZJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEV3clZ2RTtFa0UxclZJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0clZ2RTtFa0U5clZJO0lBRUksd0JBQStEO0lBQS9ELDJCQUErRDtFbEVnc1Z2RTtFa0Vsc1ZJO0lBRUksMEJBQStEO0lBQS9ELDZCQUErRDtFbEVvc1Z2RTtFa0V0c1ZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEV3c1Z2RTtFa0Uxc1ZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0c1Z2RTtFa0U5c1ZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVndFZ2RTtFa0VsdFZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvdFZ2RTtFa0V0dFZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEV3dFZ2RTtFa0UxdFZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0dFZ2RTtFa0U5dFZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVndVZ2RTtFa0VsdVZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvdVZ2RTtFa0V0dVZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEV3dVZ2RTtFa0UxdVZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0dVZ2RTtFa0U5dVZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVndlZ2RTtFa0VsdlZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvdlZ2RTtFa0V0dlZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEV3dlZ2RTtFa0UxdlZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0dlZ2RTtFa0U5dlZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVnd1Z2RTtFa0Vsd1ZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvd1Z2RTtFa0V0d1ZJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEV3d1Z2RTtFa0Uxd1ZJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU0d1Z2RTtFa0U5d1ZJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVneFZ2RTtFa0VseFZJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVveFZ2RTtFa0V0eFZJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEV3eFZ2RTtFa0UxeFZJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU0eFZ2RTtFa0U5eFZJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVneVZ2RTtFa0VseVZJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVveVZ2RTtFa0V0eVZJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEV3eVZ2RTtFa0UxeVZJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0eVZ2RTtFa0U5eVZJO0lBRUksd0JBQStEO0VsRSt5VnZFO0VrRWp6Vkk7SUFFSSwwQkFBK0Q7RWxFa3pWdkU7RWtFcHpWSTtJQUVJLDJCQUErRDtFbEVxelZ2RTtFa0V2elZJO0lBRUksMkJBQStEO0VsRXd6VnZFO0VrRTF6Vkk7SUFFSSwyQkFBK0Q7RWxFMnpWdkU7RWtFN3pWSTtJQUVJLDJCQUErRDtFbEU4elZ2RTtFa0VoMFZJO0lBRUksMkJBQStEO0VsRWkwVnZFO0VrRW4wVkk7SUFFSSwyQkFBK0Q7RWxFbzBWdkU7RWtFdDBWSTtJQUVJLDJCQUErRDtFbEV1MFZ2RTtFa0V6MFZJO0lBRUksMkJBQStEO0VsRTAwVnZFO0VrRTUwVkk7SUFFSSwyQkFBK0Q7RWxFNjBWdkU7RWtFLzBWSTtJQUVJLDJCQUErRDtFbEVnMVZ2RTtFa0VsMVZJO0lBRUksMkJBQStEO0VsRW0xVnZFO0VrRXIxVkk7SUFFSSwyQkFBK0Q7RWxFczFWdkU7RWtFeDFWSTtJQUVJLDJCQUErRDtFbEV5MVZ2RTtFa0UzMVZJO0lBRUksMkJBQStEO0VsRTQxVnZFO0VrRTkxVkk7SUFFSSwyQkFBK0Q7RWxFKzFWdkU7RWtFajJWSTtJQUVJLDJCQUErRDtFbEVrMlZ2RTtFa0VwMlZJO0lBRUksNEJBQStEO0VsRXEyVnZFO0VrRXYyVkk7SUFFSSw0QkFBK0Q7RWxFdzJWdkU7RWtFMTJWSTtJQUVJLDRCQUErRDtFbEUyMlZ2RTtFa0U3MlZJO0lBRUksNEJBQStEO0VsRTgyVnZFO0VrRWgzVkk7SUFFSSw0QkFBK0Q7RWxFaTNWdkU7RWtFbjNWSTtJQUVJLDRCQUErRDtFbEVvM1Z2RTtFa0V0M1ZJO0lBRUksNEJBQStEO0VsRXUzVnZFO0VrRXozVkk7SUFFSSw0QkFBK0Q7RWxFMDNWdkU7RWtFNTNWSTtJQUVJLDRCQUErRDtFbEU2M1Z2RTtFa0UvM1ZJO0lBRUksMkJBQStEO0VsRWc0VnZFO0VrRWw0Vkk7SUFFSSwwQkFBK0Q7RWxFbTRWdkU7RWtFcjRWSTtJQUVJLDRCQUErRDtFbEVzNFZ2RTtFa0V4NFZJO0lBRUksNkJBQStEO0VsRXk0VnZFO0VrRTM0Vkk7SUFFSSw2QkFBK0Q7RWxFNDRWdkU7RWtFOTRWSTtJQUVJLDZCQUErRDtFbEUrNFZ2RTtFa0VqNVZJO0lBRUksNkJBQStEO0VsRWs1VnZFO0VrRXA1Vkk7SUFFSSw2QkFBK0Q7RWxFcTVWdkU7RWtFdjVWSTtJQUVJLDZCQUErRDtFbEV3NVZ2RTtFa0UxNVZJO0lBRUksNkJBQStEO0VsRTI1VnZFO0VrRTc1Vkk7SUFFSSw2QkFBK0Q7RWxFODVWdkU7RWtFaDZWSTtJQUVJLDZCQUErRDtFbEVpNlZ2RTtFa0VuNlZJO0lBRUksNkJBQStEO0VsRW82VnZFO0VrRXQ2Vkk7SUFFSSw2QkFBK0Q7RWxFdTZWdkU7RWtFejZWSTtJQUVJLDZCQUErRDtFbEUwNlZ2RTtFa0U1NlZJO0lBRUksNkJBQStEO0VsRTY2VnZFO0VrRS82Vkk7SUFFSSw2QkFBK0Q7RWxFZzdWdkU7RWtFbDdWSTtJQUVJLDZCQUErRDtFbEVtN1Z2RTtFa0VyN1ZJO0lBRUksNkJBQStEO0VsRXM3VnZFO0VrRXg3Vkk7SUFFSSw4QkFBK0Q7RWxFeTdWdkU7RWtFMzdWSTtJQUVJLDhCQUErRDtFbEU0N1Z2RTtFa0U5N1ZJO0lBRUksOEJBQStEO0VsRSs3VnZFO0VrRWo4Vkk7SUFFSSw4QkFBK0Q7RWxFazhWdkU7RWtFcDhWSTtJQUVJLDhCQUErRDtFbEVxOFZ2RTtFa0V2OFZJO0lBRUksOEJBQStEO0VsRXc4VnZFO0VrRTE4Vkk7SUFFSSw4QkFBK0Q7RWxFMjhWdkU7RWtFNzhWSTtJQUVJLDhCQUErRDtFbEU4OFZ2RTtFa0VoOVZJO0lBRUksOEJBQStEO0VsRWk5VnZFO0VrRW45Vkk7SUFFSSw2QkFBK0Q7RWxFbzlWdkU7RWtFdDlWSTtJQUVJLDJCQUErRDtFbEV1OVZ2RTtFa0V6OVZJO0lBRUksNkJBQStEO0VsRTA5VnZFO0VrRTU5Vkk7SUFFSSw4QkFBK0Q7RWxFNjlWdkU7RWtFLzlWSTtJQUVJLDhCQUErRDtFbEVnK1Z2RTtFa0VsK1ZJO0lBRUksOEJBQStEO0VsRW0rVnZFO0VrRXIrVkk7SUFFSSw4QkFBK0Q7RWxFcytWdkU7RWtFeCtWSTtJQUVJLDhCQUErRDtFbEV5K1Z2RTtFa0UzK1ZJO0lBRUksOEJBQStEO0VsRTQrVnZFO0VrRTkrVkk7SUFFSSw4QkFBK0Q7RWxFKytWdkU7RWtFai9WSTtJQUVJLDhCQUErRDtFbEVrL1Z2RTtFa0VwL1ZJO0lBRUksOEJBQStEO0VsRXEvVnZFO0VrRXYvVkk7SUFFSSw4QkFBK0Q7RWxFdy9WdkU7RWtFMS9WSTtJQUVJLDhCQUErRDtFbEUyL1Z2RTtFa0U3L1ZJO0lBRUksOEJBQStEO0VsRTgvVnZFO0VrRWhnV0k7SUFFSSw4QkFBK0Q7RWxFaWdXdkU7RWtFbmdXSTtJQUVJLDhCQUErRDtFbEVvZ1d2RTtFa0V0Z1dJO0lBRUksOEJBQStEO0VsRXVnV3ZFO0VrRXpnV0k7SUFFSSw4QkFBK0Q7RWxFMGdXdkU7RWtFNWdXSTtJQUVJLCtCQUErRDtFbEU2Z1d2RTtFa0UvZ1dJO0lBRUksK0JBQStEO0VsRWdoV3ZFO0VrRWxoV0k7SUFFSSwrQkFBK0Q7RWxFbWhXdkU7RWtFcmhXSTtJQUVJLCtCQUErRDtFbEVzaFd2RTtFa0V4aFdJO0lBRUksK0JBQStEO0VsRXloV3ZFO0VrRTNoV0k7SUFFSSwrQkFBK0Q7RWxFNGhXdkU7RWtFOWhXSTtJQUVJLCtCQUErRDtFbEUraFd2RTtFa0VqaVdJO0lBRUksK0JBQStEO0VsRWtpV3ZFO0VrRXBpV0k7SUFFSSwrQkFBK0Q7RWxFcWlXdkU7RWtFdmlXSTtJQUVJLDhCQUErRDtFbEV3aVd2RTtFa0UxaVdJO0lBRUkseUJBQStEO0VsRTJpV3ZFO0VrRTdpV0k7SUFFSSwyQkFBK0Q7RWxFOGlXdkU7RWtFaGpXSTtJQUVJLDRCQUErRDtFbEVpald2RTtFa0VualdJO0lBRUksNEJBQStEO0VsRW9qV3ZFO0VrRXRqV0k7SUFFSSw0QkFBK0Q7RWxFdWpXdkU7RWtFempXSTtJQUVJLDRCQUErRDtFbEUwald2RTtFa0U1aldJO0lBRUksNEJBQStEO0VsRTZqV3ZFO0VrRS9qV0k7SUFFSSw0QkFBK0Q7RWxFZ2tXdkU7RWtFbGtXSTtJQUVJLDRCQUErRDtFbEVta1d2RTtFa0Vya1dJO0lBRUksNEJBQStEO0VsRXNrV3ZFO0VrRXhrV0k7SUFFSSw0QkFBK0Q7RWxFeWtXdkU7RWtFM2tXSTtJQUVJLDRCQUErRDtFbEU0a1d2RTtFa0U5a1dJO0lBRUksNEJBQStEO0VsRStrV3ZFO0VrRWpsV0k7SUFFSSw0QkFBK0Q7RWxFa2xXdkU7RWtFcGxXSTtJQUVJLDRCQUErRDtFbEVxbFd2RTtFa0V2bFdJO0lBRUksNEJBQStEO0VsRXdsV3ZFO0VrRTFsV0k7SUFFSSw0QkFBK0Q7RWxFMmxXdkU7RWtFN2xXSTtJQUVJLDRCQUErRDtFbEU4bFd2RTtFa0VobVdJO0lBRUksNkJBQStEO0VsRWltV3ZFO0VrRW5tV0k7SUFFSSw2QkFBK0Q7RWxFb21XdkU7RWtFdG1XSTtJQUVJLDZCQUErRDtFbEV1bVd2RTtFa0V6bVdJO0lBRUksNkJBQStEO0VsRTBtV3ZFO0VrRTVtV0k7SUFFSSw2QkFBK0Q7RWxFNm1XdkU7RWtFL21XSTtJQUVJLDZCQUErRDtFbEVnbld2RTtFa0VsbldJO0lBRUksNkJBQStEO0VsRW1uV3ZFO0VrRXJuV0k7SUFFSSw2QkFBK0Q7RWxFc25XdkU7RWtFeG5XSTtJQUVJLDZCQUErRDtFbEV5bld2RTtFa0UzbldJO0lBRUksNEJBQStEO0VsRTRuV3ZFO0VrRTluV0k7SUFFSSx1QkFBK0Q7RWxFK25XdkU7RWtFam9XSTtJQUVJLHdCQUErRDtFbEVrb1d2RTtFa0Vwb1dJO0lBRUksd0JBQStEO0VsRXFvV3ZFO0VrRXZvV0k7SUFFSSx3QkFBK0Q7RWxFd29XdkU7RWtFMW9XSTtJQUVJLHdCQUErRDtFbEUyb1d2RTtFa0U3b1dJO0lBRUksd0JBQStEO0VsRThvV3ZFO0VrRWhwV0k7SUFFSSx3QkFBK0Q7RWxFaXBXdkU7RWtFbnBXSTtJQUVJLHdCQUErRDtFbEVvcFd2RTtFa0V0cFdJO0lBRUksd0JBQStEO0VsRXVwV3ZFO0VrRXpwV0k7SUFFSSx3QkFBK0Q7RWxFMHBXdkU7RWtFNXBXSTtJQUVJLHdCQUErRDtFbEU2cFd2RTtFa0UvcFdJO0lBRUksd0JBQStEO0VsRWdxV3ZFO0VrRWxxV0k7SUFFSSx3QkFBK0Q7RWxFbXFXdkU7RWtFcnFXSTtJQUVJLHdCQUErRDtFbEVzcVd2RTtFa0V4cVdJO0lBRUksd0JBQStEO0VsRXlxV3ZFO0VrRTNxV0k7SUFFSSx3QkFBK0Q7RWxFNHFXdkU7RWtFOXFXSTtJQUVJLHdCQUErRDtFbEUrcVd2RTtFa0VqcldJO0lBRUkseUJBQStEO0VsRWtyV3ZFO0VrRXByV0k7SUFFSSx5QkFBK0Q7RWxFcXJXdkU7RWtFdnJXSTtJQUVJLHlCQUErRDtFbEV3cld2RTtFa0UxcldJO0lBRUkseUJBQStEO0VsRTJyV3ZFO0VrRTdyV0k7SUFFSSx5QkFBK0Q7RWxFOHJXdkU7RWtFaHNXSTtJQUVJLHlCQUErRDtFbEVpc1d2RTtFa0Vuc1dJO0lBRUkseUJBQStEO0VsRW9zV3ZFO0VrRXRzV0k7SUFFSSx5QkFBK0Q7RWxFdXNXdkU7RWtFenNXSTtJQUVJLHlCQUErRDtFbEUwc1d2RTtFa0U1c1dJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU4c1d2RTtFa0VodFdJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVrdFd2RTtFa0VwdFdJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVzdFd2RTtFa0V4dFdJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUwdFd2RTtFa0U1dFdJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4dFd2RTtFa0VodVdJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVrdVd2RTtFa0VwdVdJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVzdVd2RTtFa0V4dVdJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUwdVd2RTtFa0U1dVdJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4dVd2RTtFa0VodldJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVrdld2RTtFa0VwdldJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVzdld2RTtFa0V4dldJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUwdld2RTtFa0U1dldJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4dld2RTtFa0Vod1dJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVrd1d2RTtFa0Vwd1dJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVzd1d2RTtFa0V4d1dJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUwd1d2RTtFa0U1d1dJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4d1d2RTtFa0VoeFdJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVreFd2RTtFa0VweFdJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVzeFd2RTtFa0V4eFdJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEUweFd2RTtFa0U1eFdJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEU4eFd2RTtFa0VoeVdJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVreVd2RTtFa0VweVdJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVzeVd2RTtFa0V4eVdJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEUweVd2RTtFa0U1eVdJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEU4eVd2RTtFa0VoeldJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVreld2RTtFa0VweldJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVzeld2RTtFa0V4eldJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUweld2RTtFa0U1eldJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU4eld2RTtFa0VoMFdJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVrMFd2RTtFa0VwMFdJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVzMFd2RTtFa0V4MFdJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUwMFd2RTtFa0U1MFdJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU4MFd2RTtFa0VoMVdJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVrMVd2RTtFa0VwMVdJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVzMVd2RTtFa0V4MVdJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUwMVd2RTtFa0U1MVdJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU4MVd2RTtFa0VoMldJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVrMld2RTtFa0VwMldJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVzMld2RTtFa0V4MldJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUwMld2RTtFa0U1MldJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU4Mld2RTtFa0VoM1dJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVrM1d2RTtFa0VwM1dJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVzM1d2RTtFa0V4M1dJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEUwM1d2RTtFa0U1M1dJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEU4M1d2RTtFa0VoNFdJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVrNFd2RTtFa0VwNFdJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVzNFd2RTtFa0V4NFdJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEUwNFd2RTtFa0U1NFdJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEU4NFd2RTtFa0VoNVdJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVrNVd2RTtFa0VwNVdJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVzNVd2RTtFa0V4NVdJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEUwNVd2RTtFa0U1NVdJO0lBRUksMkJBQStEO0VsRTY1V3ZFO0VrRS81V0k7SUFFSSw0QkFBK0Q7RWxFZzZXdkU7RWtFbDZXSTtJQUVJLDRCQUErRDtFbEVtNld2RTtFa0VyNldJO0lBRUksNEJBQStEO0VsRXM2V3ZFO0VrRXg2V0k7SUFFSSw0QkFBK0Q7RWxFeTZXdkU7RWtFMzZXSTtJQUVJLDRCQUErRDtFbEU0Nld2RTtFa0U5NldJO0lBRUksNEJBQStEO0VsRSs2V3ZFO0VrRWo3V0k7SUFFSSw0QkFBK0Q7RWxFazdXdkU7RWtFcDdXSTtJQUVJLDRCQUErRDtFbEVxN1d2RTtFa0V2N1dJO0lBRUksNEJBQStEO0VsRXc3V3ZFO0VrRTE3V0k7SUFFSSw0QkFBK0Q7RWxFMjdXdkU7RWtFNzdXSTtJQUVJLDRCQUErRDtFbEU4N1d2RTtFa0VoOFdJO0lBRUksNEJBQStEO0VsRWk4V3ZFO0VrRW44V0k7SUFFSSw0QkFBK0Q7RWxFbzhXdkU7RWtFdDhXSTtJQUVJLDRCQUErRDtFbEV1OFd2RTtFa0V6OFdJO0lBRUksNEJBQStEO0VsRTA4V3ZFO0VrRTU4V0k7SUFFSSw0QkFBK0Q7RWxFNjhXdkU7RWtFLzhXSTtJQUVJLDZCQUErRDtFbEVnOVd2RTtFa0VsOVdJO0lBRUksNkJBQStEO0VsRW05V3ZFO0VrRXI5V0k7SUFFSSw2QkFBK0Q7RWxFczlXdkU7RWtFeDlXSTtJQUVJLDZCQUErRDtFbEV5OVd2RTtFa0UzOVdJO0lBRUksNkJBQStEO0VsRTQ5V3ZFO0VrRTk5V0k7SUFFSSw2QkFBK0Q7RWxFKzlXdkU7RWtFaitXSTtJQUVJLDZCQUErRDtFbEVrK1d2RTtFa0VwK1dJO0lBRUksNkJBQStEO0VsRXErV3ZFO0VrRXYrV0k7SUFFSSw2QkFBK0Q7RWxFdytXdkU7RWtFMStXSTtJQUVJLDZCQUErRDtFbEUyK1d2RTtFa0U3K1dJO0lBRUksOEJBQStEO0VsRTgrV3ZFO0VrRWgvV0k7SUFFSSw4QkFBK0Q7RWxFaS9XdkU7RWtFbi9XSTtJQUVJLDhCQUErRDtFbEVvL1d2RTtFa0V0L1dJO0lBRUksOEJBQStEO0VsRXUvV3ZFO0VrRXovV0k7SUFFSSw4QkFBK0Q7RWxFMC9XdkU7RWtFNS9XSTtJQUVJLDhCQUErRDtFbEU2L1d2RTtFa0UvL1dJO0lBRUksOEJBQStEO0VsRWdnWHZFO0VrRWxnWEk7SUFFSSw4QkFBK0Q7RWxFbWdYdkU7RWtFcmdYSTtJQUVJLDhCQUErRDtFbEVzZ1h2RTtFa0V4Z1hJO0lBRUksOEJBQStEO0VsRXlnWHZFO0VrRTNnWEk7SUFFSSw4QkFBK0Q7RWxFNGdYdkU7RWtFOWdYSTtJQUVJLDhCQUErRDtFbEUrZ1h2RTtFa0VqaFhJO0lBRUksOEJBQStEO0VsRWtoWHZFO0VrRXBoWEk7SUFFSSw4QkFBK0Q7RWxFcWhYdkU7RWtFdmhYSTtJQUVJLDhCQUErRDtFbEV3aFh2RTtFa0UxaFhJO0lBRUksOEJBQStEO0VsRTJoWHZFO0VrRTdoWEk7SUFFSSwrQkFBK0Q7RWxFOGhYdkU7RWtFaGlYSTtJQUVJLCtCQUErRDtFbEVpaVh2RTtFa0VuaVhJO0lBRUksK0JBQStEO0VsRW9pWHZFO0VrRXRpWEk7SUFFSSwrQkFBK0Q7RWxFdWlYdkU7RWtFemlYSTtJQUVJLCtCQUErRDtFbEUwaVh2RTtFa0U1aVhJO0lBRUksK0JBQStEO0VsRTZpWHZFO0VrRS9pWEk7SUFFSSwrQkFBK0Q7RWxFZ2pYdkU7RWtFbGpYSTtJQUVJLCtCQUErRDtFbEVtalh2RTtFa0VyalhJO0lBRUksK0JBQStEO0VsRXNqWHZFO0VrRXhqWEk7SUFFSSw4QkFBK0Q7RWxFeWpYdkU7RWtFM2pYSTtJQUVJLCtCQUErRDtFbEU0alh2RTtFa0U5alhJO0lBRUksK0JBQStEO0VsRStqWHZFO0VrRWprWEk7SUFFSSwrQkFBK0Q7RWxFa2tYdkU7RWtFcGtYSTtJQUVJLCtCQUErRDtFbEVxa1h2RTtFa0V2a1hJO0lBRUksK0JBQStEO0VsRXdrWHZFO0VrRTFrWEk7SUFFSSwrQkFBK0Q7RWxFMmtYdkU7RWtFN2tYSTtJQUVJLCtCQUErRDtFbEU4a1h2RTtFa0VobFhJO0lBRUksK0JBQStEO0VsRWlsWHZFO0VrRW5sWEk7SUFFSSwrQkFBK0Q7RWxFb2xYdkU7RWtFdGxYSTtJQUVJLCtCQUErRDtFbEV1bFh2RTtFa0V6bFhJO0lBRUksK0JBQStEO0VsRTBsWHZFO0VrRTVsWEk7SUFFSSwrQkFBK0Q7RWxFNmxYdkU7RWtFL2xYSTtJQUVJLCtCQUErRDtFbEVnbVh2RTtFa0VsbVhJO0lBRUksK0JBQStEO0VsRW1tWHZFO0VrRXJtWEk7SUFFSSwrQkFBK0Q7RWxFc21YdkU7RWtFeG1YSTtJQUVJLCtCQUErRDtFbEV5bVh2RTtFa0UzbVhJO0lBRUksZ0NBQStEO0VsRTRtWHZFO0VrRTltWEk7SUFFSSxnQ0FBK0Q7RWxFK21YdkU7RWtFam5YSTtJQUVJLGdDQUErRDtFbEVrblh2RTtFa0VwblhJO0lBRUksZ0NBQStEO0VsRXFuWHZFO0VrRXZuWEk7SUFFSSxnQ0FBK0Q7RWxFd25YdkU7RWtFMW5YSTtJQUVJLGdDQUErRDtFbEUyblh2RTtFa0U3blhJO0lBRUksZ0NBQStEO0VsRThuWHZFO0VrRWhvWEk7SUFFSSxnQ0FBK0Q7RWxFaW9YdkU7RWtFbm9YSTtJQUVJLGdDQUErRDtFbEVvb1h2RTtFa0V0b1hJO0lBRUksNEJBQStEO0VsRXVvWHZFO0VrRXpvWEk7SUFFSSw2QkFBK0Q7RWxFMG9YdkU7RWtFNW9YSTtJQUVJLDZCQUErRDtFbEU2b1h2RTtFa0Uvb1hJO0lBRUksNkJBQStEO0VsRWdwWHZFO0VrRWxwWEk7SUFFSSw2QkFBK0Q7RWxFbXBYdkU7RWtFcnBYSTtJQUVJLDZCQUErRDtFbEVzcFh2RTtFa0V4cFhJO0lBRUksNkJBQStEO0VsRXlwWHZFO0VrRTNwWEk7SUFFSSw2QkFBK0Q7RWxFNHBYdkU7RWtFOXBYSTtJQUVJLDZCQUErRDtFbEUrcFh2RTtFa0VqcVhJO0lBRUksNkJBQStEO0VsRWtxWHZFO0VrRXBxWEk7SUFFSSw2QkFBK0Q7RWxFcXFYdkU7RWtFdnFYSTtJQUVJLDZCQUErRDtFbEV3cVh2RTtFa0UxcVhJO0lBRUksNkJBQStEO0VsRTJxWHZFO0VrRTdxWEk7SUFFSSw2QkFBK0Q7RWxFOHFYdkU7RWtFaHJYSTtJQUVJLDZCQUErRDtFbEVpclh2RTtFa0VuclhJO0lBRUksNkJBQStEO0VsRW9yWHZFO0VrRXRyWEk7SUFFSSw2QkFBK0Q7RWxFdXJYdkU7RWtFenJYSTtJQUVJLDhCQUErRDtFbEUwclh2RTtFa0U1clhJO0lBRUksOEJBQStEO0VsRTZyWHZFO0VrRS9yWEk7SUFFSSw4QkFBK0Q7RWxFZ3NYdkU7RWtFbHNYSTtJQUVJLDhCQUErRDtFbEVtc1h2RTtFa0Vyc1hJO0lBRUksOEJBQStEO0VsRXNzWHZFO0VrRXhzWEk7SUFFSSw4QkFBK0Q7RWxFeXNYdkU7RWtFM3NYSTtJQUVJLDhCQUErRDtFbEU0c1h2RTtFa0U5c1hJO0lBRUksOEJBQStEO0VsRStzWHZFO0VrRWp0WEk7SUFFSSw4QkFBK0Q7RWxFa3RYdkU7RWtFcHRYSTtJQUVJLHFCQUErRDtFbEVxdFh2RTtFa0V2dFhJO0lBRUksdUJBQStEO0VsRXd0WHZFO0VrRTF0WEk7SUFFSSx3QkFBK0Q7RWxFMnRYdkU7RWtFN3RYSTtJQUVJLHdCQUErRDtFbEU4dFh2RTtFa0VodVhJO0lBRUksd0JBQStEO0VsRWl1WHZFO0VrRW51WEk7SUFFSSx3QkFBK0Q7RWxFb3VYdkU7RWtFdHVYSTtJQUVJLHdCQUErRDtFbEV1dVh2RTtFa0V6dVhJO0lBRUksd0JBQStEO0VsRTB1WHZFO0VrRTV1WEk7SUFFSSx3QkFBK0Q7RWxFNnVYdkU7RWtFL3VYSTtJQUVJLHdCQUErRDtFbEVndlh2RTtFa0VsdlhJO0lBRUksd0JBQStEO0VsRW12WHZFO0VrRXJ2WEk7SUFFSSx3QkFBK0Q7RWxFc3ZYdkU7RWtFeHZYSTtJQUVJLHdCQUErRDtFbEV5dlh2RTtFa0UzdlhJO0lBRUksd0JBQStEO0VsRTR2WHZFO0VrRTl2WEk7SUFFSSx3QkFBK0Q7RWxFK3ZYdkU7RWtFandYSTtJQUVJLHdCQUErRDtFbEVrd1h2RTtFa0Vwd1hJO0lBRUksd0JBQStEO0VsRXF3WHZFO0VrRXZ3WEk7SUFFSSx3QkFBK0Q7RWxFd3dYdkU7RWtFMXdYSTtJQUVJLHlCQUErRDtFbEUyd1h2RTtFa0U3d1hJO0lBRUkseUJBQStEO0VsRTh3WHZFO0VrRWh4WEk7SUFFSSx5QkFBK0Q7RWxFaXhYdkU7RWtFbnhYSTtJQUVJLHlCQUErRDtFbEVveFh2RTtFa0V0eFhJO0lBRUkseUJBQStEO0VsRXV4WHZFO0VrRXp4WEk7SUFFSSx5QkFBK0Q7RWxFMHhYdkU7RWtFNXhYSTtJQUVJLHlCQUErRDtFbEU2eFh2RTtFa0UveFhJO0lBRUkseUJBQStEO0VsRWd5WHZFO0VrRWx5WEk7SUFFSSx5QkFBK0Q7RWxFbXlYdkU7RWtFcnlYSTtJQUVJLDJCQUErRDtJQUEvRCwwQkFBK0Q7RWxFdXlYdkU7RWtFenlYSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFMnlYdkU7RWtFN3lYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFK3lYdkU7RWtFanpYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFbXpYdkU7RWtFcnpYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdXpYdkU7RWtFenpYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMnpYdkU7RWtFN3pYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFK3pYdkU7RWtFajBYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFbTBYdkU7RWtFcjBYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdTBYdkU7RWtFejBYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMjBYdkU7RWtFNzBYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFKzBYdkU7RWtFajFYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFbTFYdkU7RWtFcjFYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdTFYdkU7RWtFejFYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMjFYdkU7RWtFNzFYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFKzFYdkU7RWtFajJYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFbTJYdkU7RWtFcjJYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdTJYdkU7RWtFejJYSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMjJYdkU7RWtFNzJYSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFKzJYdkU7RWtFajNYSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFbTNYdkU7RWtFcjNYSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFdTNYdkU7RWtFejNYSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFMjNYdkU7RWtFNzNYSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFKzNYdkU7RWtFajRYSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFbTRYdkU7RWtFcjRYSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFdTRYdkU7RWtFejRYSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFMjRYdkU7RWtFNzRYSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFKzRYdkU7RWtFajVYSTtJQUVJLHlCQUErRDtJQUEvRCw0QkFBK0Q7RWxFbTVYdkU7RWtFcjVYSTtJQUVJLDJCQUErRDtJQUEvRCw4QkFBK0Q7RWxFdTVYdkU7RWtFejVYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMjVYdkU7RWtFNzVYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFKzVYdkU7RWtFajZYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbTZYdkU7RWtFcjZYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFdTZYdkU7RWtFejZYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMjZYdkU7RWtFNzZYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFKzZYdkU7RWtFajdYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbTdYdkU7RWtFcjdYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFdTdYdkU7RWtFejdYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMjdYdkU7RWtFNzdYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFKzdYdkU7RWtFajhYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbThYdkU7RWtFcjhYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFdThYdkU7RWtFejhYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMjhYdkU7RWtFNzhYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFKzhYdkU7RWtFajlYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbTlYdkU7RWtFcjlYSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFdTlYdkU7RWtFejlYSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFMjlYdkU7RWtFNzlYSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFKzlYdkU7RWtFaitYSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFbStYdkU7RWtFcitYSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFdStYdkU7RWtFeitYSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFMitYdkU7RWtFNytYSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFKytYdkU7RWtFai9YSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFbS9YdkU7RWtFci9YSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFdS9YdkU7RWtFei9YSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFMi9YdkU7RWtFNy9YSTtJQUVJLHlCQUErRDtFbEU4L1h2RTtFa0VoZ1lJO0lBRUksMkJBQStEO0VsRWlnWXZFO0VrRW5nWUk7SUFFSSw0QkFBK0Q7RWxFb2dZdkU7RWtFdGdZSTtJQUVJLDRCQUErRDtFbEV1Z1l2RTtFa0V6Z1lJO0lBRUksNEJBQStEO0VsRTBnWXZFO0VrRTVnWUk7SUFFSSw0QkFBK0Q7RWxFNmdZdkU7RWtFL2dZSTtJQUVJLDRCQUErRDtFbEVnaFl2RTtFa0VsaFlJO0lBRUksNEJBQStEO0VsRW1oWXZFO0VrRXJoWUk7SUFFSSw0QkFBK0Q7RWxFc2hZdkU7RWtFeGhZSTtJQUVJLDRCQUErRDtFbEV5aFl2RTtFa0UzaFlJO0lBRUksNEJBQStEO0VsRTRoWXZFO0VrRTloWUk7SUFFSSw0QkFBK0Q7RWxFK2hZdkU7RWtFamlZSTtJQUVJLDRCQUErRDtFbEVraVl2RTtFa0VwaVlJO0lBRUksNEJBQStEO0VsRXFpWXZFO0VrRXZpWUk7SUFFSSw0QkFBK0Q7RWxFd2lZdkU7RWtFMWlZSTtJQUVJLDRCQUErRDtFbEUyaVl2RTtFa0U3aVlJO0lBRUksNEJBQStEO0VsRThpWXZFO0VrRWhqWUk7SUFFSSw0QkFBK0Q7RWxFaWpZdkU7RWtFbmpZSTtJQUVJLDZCQUErRDtFbEVvall2RTtFa0V0allJO0lBRUksNkJBQStEO0VsRXVqWXZFO0VrRXpqWUk7SUFFSSw2QkFBK0Q7RWxFMGpZdkU7RWtFNWpZSTtJQUVJLDZCQUErRDtFbEU2all2RTtFa0UvallJO0lBRUksNkJBQStEO0VsRWdrWXZFO0VrRWxrWUk7SUFFSSw2QkFBK0Q7RWxFbWtZdkU7RWtFcmtZSTtJQUVJLDZCQUErRDtFbEVza1l2RTtFa0V4a1lJO0lBRUksNkJBQStEO0VsRXlrWXZFO0VrRTNrWUk7SUFFSSw2QkFBK0Q7RWxFNGtZdkU7RWtFOWtZSTtJQUVJLDJCQUErRDtFbEUra1l2RTtFa0VqbFlJO0lBRUksNkJBQStEO0VsRWtsWXZFO0VrRXBsWUk7SUFFSSw4QkFBK0Q7RWxFcWxZdkU7RWtFdmxZSTtJQUVJLDhCQUErRDtFbEV3bFl2RTtFa0UxbFlJO0lBRUksOEJBQStEO0VsRTJsWXZFO0VrRTdsWUk7SUFFSSw4QkFBK0Q7RWxFOGxZdkU7RWtFaG1ZSTtJQUVJLDhCQUErRDtFbEVpbVl2RTtFa0VubVlJO0lBRUksOEJBQStEO0VsRW9tWXZFO0VrRXRtWUk7SUFFSSw4QkFBK0Q7RWxFdW1ZdkU7RWtFem1ZSTtJQUVJLDhCQUErRDtFbEUwbVl2RTtFa0U1bVlJO0lBRUksOEJBQStEO0VsRTZtWXZFO0VrRS9tWUk7SUFFSSw4QkFBK0Q7RWxFZ25ZdkU7RWtFbG5ZSTtJQUVJLDhCQUErRDtFbEVtbll2RTtFa0VybllJO0lBRUksOEJBQStEO0VsRXNuWXZFO0VrRXhuWUk7SUFFSSw4QkFBK0Q7RWxFeW5ZdkU7RWtFM25ZSTtJQUVJLDhCQUErRDtFbEU0bll2RTtFa0U5bllJO0lBRUksOEJBQStEO0VsRStuWXZFO0VrRWpvWUk7SUFFSSw4QkFBK0Q7RWxFa29ZdkU7RWtFcG9ZSTtJQUVJLCtCQUErRDtFbEVxb1l2RTtFa0V2b1lJO0lBRUksK0JBQStEO0VsRXdvWXZFO0VrRTFvWUk7SUFFSSwrQkFBK0Q7RWxFMm9ZdkU7RWtFN29ZSTtJQUVJLCtCQUErRDtFbEU4b1l2RTtFa0VocFlJO0lBRUksK0JBQStEO0VsRWlwWXZFO0VrRW5wWUk7SUFFSSwrQkFBK0Q7RWxFb3BZdkU7RWtFdHBZSTtJQUVJLCtCQUErRDtFbEV1cFl2RTtFa0V6cFlJO0lBRUksK0JBQStEO0VsRTBwWXZFO0VrRTVwWUk7SUFFSSwrQkFBK0Q7RWxFNnBZdkU7RWtFL3BZSTtJQUVJLDRCQUErRDtFbEVncVl2RTtFa0VscVlJO0lBRUksOEJBQStEO0VsRW1xWXZFO0VrRXJxWUk7SUFFSSwrQkFBK0Q7RWxFc3FZdkU7RWtFeHFZSTtJQUVJLCtCQUErRDtFbEV5cVl2RTtFa0UzcVlJO0lBRUksK0JBQStEO0VsRTRxWXZFO0VrRTlxWUk7SUFFSSwrQkFBK0Q7RWxFK3FZdkU7RWtFanJZSTtJQUVJLCtCQUErRDtFbEVrcll2RTtFa0VwcllJO0lBRUksK0JBQStEO0VsRXFyWXZFO0VrRXZyWUk7SUFFSSwrQkFBK0Q7RWxFd3JZdkU7RWtFMXJZSTtJQUVJLCtCQUErRDtFbEUycll2RTtFa0U3cllJO0lBRUksK0JBQStEO0VsRThyWXZFO0VrRWhzWUk7SUFFSSwrQkFBK0Q7RWxFaXNZdkU7RWtFbnNZSTtJQUVJLCtCQUErRDtFbEVvc1l2RTtFa0V0c1lJO0lBRUksK0JBQStEO0VsRXVzWXZFO0VrRXpzWUk7SUFFSSwrQkFBK0Q7RWxFMHNZdkU7RWtFNXNZSTtJQUVJLCtCQUErRDtFbEU2c1l2RTtFa0Uvc1lJO0lBRUksK0JBQStEO0VsRWd0WXZFO0VrRWx0WUk7SUFFSSwrQkFBK0Q7RWxFbXRZdkU7RWtFcnRZSTtJQUVJLGdDQUErRDtFbEVzdFl2RTtFa0V4dFlJO0lBRUksZ0NBQStEO0VsRXl0WXZFO0VrRTN0WUk7SUFFSSxnQ0FBK0Q7RWxFNHRZdkU7RWtFOXRZSTtJQUVJLGdDQUErRDtFbEUrdFl2RTtFa0VqdVlJO0lBRUksZ0NBQStEO0VsRWt1WXZFO0VrRXB1WUk7SUFFSSxnQ0FBK0Q7RWxFcXVZdkU7RWtFdnVZSTtJQUVJLGdDQUErRDtFbEV3dVl2RTtFa0UxdVlJO0lBRUksZ0NBQStEO0VsRTJ1WXZFO0VrRTd1WUk7SUFFSSxnQ0FBK0Q7RWxFOHVZdkU7RWtFaHZZSTtJQUVJLDBCQUErRDtFbEVpdll2RTtFa0VudllJO0lBRUksNEJBQStEO0VsRW92WXZFO0VrRXR2WUk7SUFFSSw2QkFBK0Q7RWxFdXZZdkU7RWtFenZZSTtJQUVJLDZCQUErRDtFbEUwdll2RTtFa0U1dllJO0lBRUksNkJBQStEO0VsRTZ2WXZFO0VrRS92WUk7SUFFSSw2QkFBK0Q7RWxFZ3dZdkU7RWtFbHdZSTtJQUVJLDZCQUErRDtFbEVtd1l2RTtFa0Vyd1lJO0lBRUksNkJBQStEO0VsRXN3WXZFO0VrRXh3WUk7SUFFSSw2QkFBK0Q7RWxFeXdZdkU7RWtFM3dZSTtJQUVJLDZCQUErRDtFbEU0d1l2RTtFa0U5d1lJO0lBRUksNkJBQStEO0VsRSt3WXZFO0VrRWp4WUk7SUFFSSw2QkFBK0Q7RWxFa3hZdkU7RWtFcHhZSTtJQUVJLDZCQUErRDtFbEVxeFl2RTtF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QStEO0lBQS9ELHlCQUErRDtFbEV3a1p2RTtFa0Uxa1pJO0lBRUksNEJBQStEO0lBQS9ELDJCQUErRDtFbEU0a1p2RTtFa0U5a1pJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVnbFp2RTtFa0VsbFpJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVvbFp2RTtFa0V0bFpJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEV3bFp2RTtFa0UxbFpJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0bFp2RTtFa0U5bFpJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVnbVp2RTtFa0VsbVpJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVvbVp2RTtFa0V0bVpJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEV3bVp2RTtFa0UxbVpJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0bVp2RTtFa0U5bVpJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVnblp2RTtFa0VsblpJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVvblp2RTtFa0V0blpJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEV3blp2RTtFa0UxblpJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0blp2RTtFa0U5blpJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVnb1p2RTtFa0Vsb1pJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVvb1p2RTtFa0V0b1pJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEV3b1p2RTtFa0Uxb1pJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0b1p2RTtFa0U5b1pJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVncFp2RTtFa0VscFpJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVvcFp2RTtFa0V0cFpJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEV3cFp2RTtFa0UxcFpJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU0cFp2RTtFa0U5cFpJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVncVp2RTtFa0VscVpJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVvcVp2RTtFa0V0cVpJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEV3cVp2RTtFa0UxcVpJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU0cVp2RTtFa0U5cVpJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVnclp2RTtFa0VsclpJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVvclp2RTtFa0V0clpJO0lBRUksd0JBQStEO0lBQS9ELDJCQUErRDtFbEV3clp2RTtFa0UxclpJO0lBRUksMEJBQStEO0lBQS9ELDZCQUErRDtFbEU0clp2RTtFa0U5clpJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVnc1p2RTtFa0Vsc1pJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvc1p2RTtFa0V0c1pJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEV3c1p2RTtFa0Uxc1pJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0c1p2RTtFa0U5c1pJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVndFp2RTtFa0VsdFpJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvdFp2RTtFa0V0dFpJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEV3dFp2RTtFa0UxdFpJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0dFp2RTtFa0U5dFpJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVndVp2RTtFa0VsdVpJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvdVp2RTtFa0V0dVpJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEV3dVp2RTtFa0UxdVpJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0dVp2RTtFa0U5dVpJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVndlp2RTtFa0VsdlpJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvdlp2RTtFa0V0dlpJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEV3dlp2RTtFa0UxdlpJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0dlp2RTtFa0U5dlpJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVnd1p2RTtFa0Vsd1pJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVvd1p2RTtFa0V0d1pJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEV3d1p2RTtFa0Uxd1pJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU0d1p2RTtFa0U5d1pJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVneFp2RTtFa0VseFpJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVveFp2RTtFa0V0eFpJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEV3eFp2RTtFa0UxeFpJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU0eFp2RTtFa0U5eFpJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVneVp2RTtFa0VseVpJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVveVp2RTtFa0V0eVpJO0lBRUksd0JBQStEO0VsRXV5WnZFO0VrRXp5Wkk7SUFFSSwwQkFBK0Q7RWxFMHladkU7RWtFNXlaSTtJQUVJLDJCQUErRDtFbEU2eVp2RTtFa0UveVpJO0lBRUksMkJBQStEO0VsRWd6WnZFO0VrRWx6Wkk7SUFFSSwyQkFBK0Q7RWxFbXpadkU7RWtFcnpaSTtJQUVJLDJCQUErRDtFbEVzelp2RTtFa0V4elpJO0lBRUksMkJBQStEO0VsRXl6WnZFO0VrRTN6Wkk7SUFFSSwyQkFBK0Q7RWxFNHpadkU7RWtFOXpaSTtJQUVJLDJCQUErRDtFbEUrelp2RTtFa0VqMFpJO0lBRUksMkJBQStEO0VsRWswWnZFO0VrRXAwWkk7SUFFSSwyQkFBK0Q7RWxFcTBadkU7RWtFdjBaSTtJQUVJLDJCQUErRDtFbEV3MFp2RTtFa0UxMFpJO0lBRUksMkJBQStEO0VsRTIwWnZFO0VrRTcwWkk7SUFFSSwyQkFBK0Q7RWxFODBadkU7RWtFaDFaSTtJQUVJLDJCQUErRDtFbEVpMVp2RTtFa0VuMVpJO0lBRUksMkJBQStEO0VsRW8xWnZFO0VrRXQxWkk7SUFFSSwyQkFBK0Q7RWxFdTFadkU7RWtFejFaSTtJQUVJLDJCQUErRDtFbEUwMVp2RTtFa0U1MVpJO0lBRUksNEJBQStEO0VsRTYxWnZFO0VrRS8xWkk7SUFFSSw0QkFBK0Q7RWxFZzJadkU7RWtFbDJaSTtJQUVJLDRCQUErRDtFbEVtMlp2RTtFa0VyMlpJO0lBRUksNEJBQStEO0VsRXMyWnZFO0VrRXgyWkk7SUFFSSw0QkFBK0Q7RWxFeTJadkU7RWtFMzJaSTtJQUVJLDRCQUErRDtFbEU0Mlp2RTtFa0U5MlpJO0lBRUksNEJBQStEO0VsRSsyWnZFO0VrRWozWkk7SUFFSSw0QkFBK0Q7RWxFazNadkU7RWtFcDNaSTtJQUVJLDRCQUErRDtFbEVxM1p2RTtFa0V2M1pJO0lBRUksMkJBQStEO0VsRXczWnZFO0VrRTEzWkk7SUFFSSwwQkFBK0Q7RWxFMjNadkU7RWtFNzNaSTtJQUVJLDRCQUErRDtFbEU4M1p2RTtFa0VoNFpJO0lBRUksNkJBQStEO0VsRWk0WnZFO0VrRW40Wkk7SUFFSSw2QkFBK0Q7RWxFbzRadkU7RWtFdDRaSTtJQUVJLDZCQUErRDtFbEV1NFp2RTtFa0V6NFpJO0lBRUksNkJBQStEO0VsRTA0WnZFO0VrRTU0Wkk7SUFFSSw2QkFBK0Q7RWxFNjRadkU7RWtFLzRaSTtJQUVJLDZCQUErRDtFbEVnNVp2RTtFa0VsNVpJO0lBRUksNkJBQStEO0VsRW01WnZFO0VrRXI1Wkk7SUFFSSw2QkFBK0Q7RWxFczVadkU7RWtFeDVaSTtJQUVJLDZCQUErRDtFbEV5NVp2RTtFa0UzNVpJO0lBRUksNkJBQStEO0VsRTQ1WnZFO0VrRTk1Wkk7SUFFSSw2QkFBK0Q7RWxFKzVadkU7RWtFajZaSTtJQUVJLDZCQUErRDtFbEVrNlp2RTtFa0VwNlpJO0lBRUksNkJBQStEO0VsRXE2WnZFO0VrRXY2Wkk7SUFFSSw2QkFBK0Q7RWxFdzZadkU7RWtFMTZaSTtJQUVJLDZCQUErRDtFbEUyNlp2RTtFa0U3NlpJO0lBRUksNkJBQStEO0VsRTg2WnZFO0VrRWg3Wkk7SUFFSSw4QkFBK0Q7RWxFaTdadkU7RWtFbjdaSTtJQUVJLDhCQUErRDtFbEVvN1p2RTtFa0V0N1pJO0lBRUksOEJBQStEO0VsRXU3WnZFO0VrRXo3Wkk7SUFFSSw4QkFBK0Q7RWxFMDdadkU7RWtFNTdaSTtJQUVJLDhCQUErRDtFbEU2N1p2RTtFa0UvN1pJO0lBRUksOEJBQStEO0VsRWc4WnZFO0VrRWw4Wkk7SUFFSSw4QkFBK0Q7RWxFbThadkU7RWtFcjhaSTtJQUVJLDhCQUErRDtFbEVzOFp2RTtFa0V4OFpJO0lBRUksOEJBQStEO0VsRXk4WnZFO0VrRTM4Wkk7SUFFSSw2QkFBK0Q7RWxFNDhadkU7RWtFOThaSTtJQUVJLDJCQUErRDtFbEUrOFp2RTtFa0VqOVpJO0lBRUksNkJBQStEO0VsRWs5WnZFO0VrRXA5Wkk7SUFFSSw4QkFBK0Q7RWxFcTladkU7RWtFdjlaSTtJQUVJLDhCQUErRDtFbEV3OVp2RTtFa0UxOVpJO0lBRUksOEJBQStEO0VsRTI5WnZFO0VrRTc5Wkk7SUFFSSw4QkFBK0Q7RWxFODladkU7RWtFaCtaSTtJQUVJLDhCQUErRDtFbEVpK1p2RTtFa0VuK1pJO0lBRUksOEJBQStEO0VsRW8rWnZFO0VrRXQrWkk7SUFFSSw4QkFBK0Q7RWxFdStadkU7RWtFeitaSTtJQUVJLDhCQUErRDtFbEUwK1p2RTtFa0U1K1pJO0lBRUksOEJBQStEO0VsRTYrWnZFO0VrRS8rWkk7SUFFSSw4QkFBK0Q7RWxFZy9adkU7RWtFbC9aSTtJQUVJLDhCQUErRDtFbEVtL1p2RTtFa0VyL1pJO0lBRUksOEJBQStEO0VsRXMvWnZFO0VrRXgvWkk7SUFFSSw4QkFBK0Q7RWxFeS9adkU7RWtFMy9aSTtJQUVJLDhCQUErRDtFbEU0L1p2RTtFa0U5L1pJO0lBRUksOEJBQStEO0VsRSsvWnZFO0VrRWpnYUk7SUFFSSw4QkFBK0Q7RWxFa2dhdkU7RWtFcGdhSTtJQUVJLCtCQUErRDtFbEVxZ2F2RTtFa0V2Z2FJO0lBRUksK0JBQStEO0VsRXdnYXZFO0VrRTFnYUk7SUFFSSwrQkFBK0Q7RWxFMmdhdkU7RWtFN2dhSTtJQUVJLCtCQUErRDtFbEU4Z2F2RTtFa0VoaGFJO0lBRUksK0JBQStEO0VsRWloYXZFO0VrRW5oYUk7SUFFSSwrQkFBK0Q7RWxFb2hhdkU7RWtFdGhhSTtJQUVJLCtCQUErRDtFbEV1aGF2RTtFa0V6aGFJO0lBRUksK0JBQStEO0VsRTBoYXZFO0VrRTVoYUk7SUFFSSwrQkFBK0Q7RWxFNmhhdkU7RWtFL2hhSTtJQUVJLDhCQUErRDtFbEVnaWF2RTtFa0VsaWFJO0lBRUkseUJBQStEO0VsRW1pYXZFO0VrRXJpYUk7SUFFSSwyQkFBK0Q7RWxFc2lhdkU7RWtFeGlhSTtJQUVJLDRCQUErRDtFbEV5aWF2RTtFa0UzaWFJO0lBRUksNEJBQStEO0VsRTRpYXZFO0VrRTlpYUk7SUFFSSw0QkFBK0Q7RWxFK2lhdkU7RWtFamphSTtJQUVJLDRCQUErRDtFbEVramF2RTtFa0VwamFJO0lBRUksNEJBQStEO0VsRXFqYXZFO0VrRXZqYUk7SUFFSSw0QkFBK0Q7RWxFd2phdkU7RWtFMWphSTtJQUVJLDRCQUErRDtFbEUyamF2RTtFa0U3amFJO0lBRUksNEJBQStEO0VsRThqYXZFO0VrRWhrYUk7SUFFSSw0QkFBK0Q7RWxFaWthdkU7RWtFbmthSTtJQUVJLDRCQUErRDtFbEVva2F2RTtFa0V0a2FJO0lBRUksNEJBQStEO0VsRXVrYXZFO0VrRXprYUk7SUFFSSw0QkFBK0Q7RWxFMGthdkU7RWtFNWthSTtJQUVJLDRCQUErRDtFbEU2a2F2RTtFa0Uva2FJO0lBRUksNEJBQStEO0VsRWdsYXZFO0VrRWxsYUk7SUFFSSw0QkFBK0Q7RWxFbWxhdkU7RWtFcmxhSTtJQUVJLDRCQUErRDtFbEVzbGF2RTtFa0V4bGFJO0lBRUksNkJBQStEO0VsRXlsYXZFO0VrRTNsYUk7SUFFSSw2QkFBK0Q7RWxFNGxhdkU7RWtFOWxhSTtJQUVJLDZCQUErRDtFbEUrbGF2RTtFa0VqbWFJO0lBRUksNkJBQStEO0VsRWttYXZFO0VrRXBtYUk7SUFFSSw2QkFBK0Q7RWxFcW1hdkU7RWtFdm1hSTtJQUVJLDZCQUErRDtFbEV3bWF2RTtFa0UxbWFJO0lBRUksNkJBQStEO0VsRTJtYXZFO0VrRTdtYUk7SUFFSSw2QkFBK0Q7RWxFOG1hdkU7RWtFaG5hSTtJQUVJLDZCQUErRDtFbEVpbmF2RTtFa0VubmFJO0lBRUksNEJBQStEO0VsRW9uYXZFO0VrRXRuYUk7SUFFSSx1QkFBK0Q7RWxFdW5hdkU7RWtFem5hSTtJQUVJLHdCQUErRDtFbEUwbmF2RTtFa0U1bmFJO0lBRUksd0JBQStEO0VsRTZuYXZFO0VrRS9uYUk7SUFFSSx3QkFBK0Q7RWxFZ29hdkU7RWtFbG9hSTtJQUVJLHdCQUErRDtFbEVtb2F2RTtFa0Vyb2FJO0lBRUksd0JBQStEO0VsRXNvYXZFO0VrRXhvYUk7SUFFSSx3QkFBK0Q7RWxFeW9hdkU7RWtFM29hSTtJQUVJLHdCQUErRDtFbEU0b2F2RTtFa0U5b2FJO0lBRUksd0JBQStEO0VsRStvYXZFO0VrRWpwYUk7SUFFSSx3QkFBK0Q7RWxFa3BhdkU7RWtFcHBhSTtJQUVJLHdCQUErRDtFbEVxcGF2RTtFa0V2cGFJO0lBRUksd0JBQStEO0VsRXdwYXZFO0VrRTFwYUk7SUFFSSx3QkFBK0Q7RWxFMnBhdkU7RWtFN3BhSTtJQUVJLHdCQUErRDtFbEU4cGF2RTtFa0VocWFJO0lBRUksd0JBQStEO0VsRWlxYXZFO0VrRW5xYUk7SUFFSSx3QkFBK0Q7RWxFb3FhdkU7RWtFdHFhSTtJQUVJLHdCQUErRDtFbEV1cWF2RTtFa0V6cWFJO0lBRUkseUJBQStEO0VsRTBxYXZFO0VrRTVxYUk7SUFFSSx5QkFBK0Q7RWxFNnFhdkU7RWtFL3FhSTtJQUVJLHlCQUErRDtFbEVncmF2RTtFa0VscmFJO0lBRUkseUJBQStEO0VsRW1yYXZFO0VrRXJyYUk7SUFFSSx5QkFBK0Q7RWxFc3JhdkU7RWtFeHJhSTtJQUVJLHlCQUErRDtFbEV5cmF2RTtFa0UzcmFJO0lBRUkseUJBQStEO0VsRTRyYXZFO0VrRTlyYUk7SUFFSSx5QkFBK0Q7RWxFK3JhdkU7RWtFanNhSTtJQUVJLHlCQUErRDtFbEVrc2F2RTtFa0Vwc2FJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVzc2F2RTtFa0V4c2FJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUwc2F2RTtFa0U1c2FJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4c2F2RTtFa0VodGFJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVrdGF2RTtFa0VwdGFJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVzdGF2RTtFa0V4dGFJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUwdGF2RTtFa0U1dGFJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4dGF2RTtFa0VodWFJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVrdWF2RTtFa0VwdWFJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVzdWF2RTtFa0V4dWFJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUwdWF2RTtFa0U1dWFJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4dWF2RTtFa0VodmFJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVrdmF2RTtFa0VwdmFJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVzdmF2RTtFa0V4dmFJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUwdmF2RTtFa0U1dmFJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4dmF2RTtFa0Vod2FJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVrd2F2RTtFa0Vwd2FJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVzd2F2RTtFa0V4d2FJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEUwd2F2RTtFa0U1d2FJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEU4d2F2RTtFa0VoeGFJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVreGF2RTtFa0VweGFJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVzeGF2RTtFa0V4eGFJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEUweGF2RTtFa0U1eGFJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEU4eGF2RTtFa0VoeWFJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVreWF2RTtFa0VweWFJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVzeWF2RTtFa0V4eWFJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEUweWF2RTtFa0U1eWFJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU4eWF2RTtFa0VoemFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVremF2RTtFa0VwemFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVzemF2RTtFa0V4emFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUwemF2RTtFa0U1emFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU4emF2RTtFa0VoMGFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVrMGF2RTtFa0VwMGFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVzMGF2RTtFa0V4MGFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUwMGF2RTtFa0U1MGFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU4MGF2RTtFa0VoMWFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVrMWF2RTtFa0VwMWFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVzMWF2RTtFa0V4MWFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUwMWF2RTtFa0U1MWFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU4MWF2RTtFa0VoMmFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVrMmF2RTtFa0VwMmFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVzMmF2RTtFa0V4MmFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUwMmF2RTtFa0U1MmFJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU4MmF2RTtFa0VoM2FJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVrM2F2RTtFa0VwM2FJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVzM2F2RTtFa0V4M2FJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEUwM2F2RTtFa0U1M2FJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEU4M2F2RTtFa0VoNGFJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVrNGF2RTtFa0VwNGFJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVzNGF2RTtFa0V4NGFJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEUwNGF2RTtFa0U1NGFJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEU4NGF2RTtFa0VoNWFJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVrNWF2RTtFa0VwNWFJO0lBRUksMkJBQStEO0VsRXE1YXZFO0VrRXY1YUk7SUFFSSw0QkFBK0Q7RWxFdzVhdkU7RWtFMTVhSTtJQUVJLDRCQUErRDtFbEUyNWF2RTtFa0U3NWFJO0lBRUksNEJBQStEO0VsRTg1YXZFO0VrRWg2YUk7SUFFSSw0QkFBK0Q7RWxFaTZhdkU7RWtFbjZhSTtJQUVJLDRCQUErRDtFbEVvNmF2RTtFa0V0NmFJO0lBRUksNEJBQStEO0VsRXU2YXZFO0VrRXo2YUk7SUFFSSw0QkFBK0Q7RWxFMDZhdkU7RWtFNTZhSTtJQUVJLDRCQUErRDtFbEU2NmF2RTtFa0UvNmFJO0lBRUksNEJBQStEO0VsRWc3YXZFO0VrRWw3YUk7SUFFSSw0QkFBK0Q7RWxFbTdhdkU7RWtFcjdhSTtJQUVJLDRCQUErRDtFbEVzN2F2RTtFa0V4N2FJO0lBRUksNEJBQStEO0VsRXk3YXZFO0VrRTM3YUk7SUFFSSw0QkFBK0Q7RWxFNDdhdkU7RWtFOTdhSTtJQUVJLDRCQUErRDtFbEUrN2F2RTtFa0VqOGFJO0lBRUksNEJBQStEO0VsRWs4YXZFO0VrRXA4YUk7SUFFSSw0QkFBK0Q7RWxFcThhdkU7RWtFdjhhSTtJQUVJLDZCQUErRDtFbEV3OGF2RTtFa0UxOGFJO0lBRUksNkJBQStEO0VsRTI4YXZFO0VrRTc4YUk7SUFFSSw2QkFBK0Q7RWxFODhhdkU7RWtFaDlhSTtJQUVJLDZCQUErRDtFbEVpOWF2RTtFa0VuOWFJO0lBRUksNkJBQStEO0VsRW85YXZFO0VrRXQ5YUk7SUFFSSw2QkFBK0Q7RWxFdTlhdkU7RWtFejlhSTtJQUVJLDZCQUErRDtFbEUwOWF2RTtFa0U1OWFJO0lBRUksNkJBQStEO0VsRTY5YXZFO0VrRS85YUk7SUFFSSw2QkFBK0Q7RWxFZythdkU7RWtFbCthSTtJQUVJLDZCQUErRDtFbEVtK2F2RTtFa0VyK2FJO0lBRUksOEJBQStEO0VsRXMrYXZFO0VrRXgrYUk7SUFFSSw4QkFBK0Q7RWxFeSthdkU7RWtFMythSTtJQUVJLDhCQUErRDtFbEU0K2F2RTtFa0U5K2FJO0lBRUksOEJBQStEO0VsRSsrYXZFO0VrRWovYUk7SUFFSSw4QkFBK0Q7RWxFay9hdkU7RWtFcC9hSTtJQUVJLDhCQUErRDtFbEVxL2F2RTtFa0V2L2FJO0lBRUksOEJBQStEO0VsRXcvYXZFO0VrRTEvYUk7SUFFSSw4QkFBK0Q7RWxFMi9hdkU7RWtFNy9hSTtJQUVJLDhCQUErRDtFbEU4L2F2RTtFa0VoZ2JJO0lBRUksOEJBQStEO0VsRWlnYnZFO0VrRW5nYkk7SUFFSSw4QkFBK0Q7RWxFb2didkU7RWtFdGdiSTtJQUVJLDhCQUErRDtFbEV1Z2J2RTtFa0V6Z2JJO0lBRUksOEJBQStEO0VsRTBnYnZFO0VrRTVnYkk7SUFFSSw4QkFBK0Q7RWxFNmdidkU7RWtFL2diSTtJQUVJLDhCQUErRDtFbEVnaGJ2RTtFa0VsaGJJO0lBRUksOEJBQStEO0VsRW1oYnZFO0VrRXJoYkk7SUFFSSwrQkFBK0Q7RWxFc2hidkU7RWtFeGhiSTtJQUVJLCtCQUErRDtFbEV5aGJ2RTtFa0UzaGJJO0lBRUksK0JBQStEO0VsRTRoYnZFO0VrRTloYkk7SUFFSSwrQkFBK0Q7RWxFK2hidkU7RWtFamliSTtJQUVJLCtCQUErRDtFbEVraWJ2RTtFa0VwaWJJO0lBRUksK0JBQStEO0VsRXFpYnZFO0VrRXZpYkk7SUFFSSwrQkFBK0Q7RWxFd2lidkU7RWtFMWliSTtJQUVJLCtCQUErRDtFbEUyaWJ2RTtFa0U3aWJJO0lBRUksK0JBQStEO0VsRThpYnZFO0VrRWhqYkk7SUFFSSw4QkFBK0Q7RWxFaWpidkU7RWtFbmpiSTtJQUVJLCtCQUErRDtFbEVvamJ2RTtFa0V0amJJO0lBRUksK0JBQStEO0VsRXVqYnZFO0VrRXpqYkk7SUFFSSwrQkFBK0Q7RWxFMGpidkU7RWtFNWpiSTtJQUVJLCtCQUErRDtFbEU2amJ2RTtFa0UvamJJO0lBRUksK0JBQStEO0VsRWdrYnZFO0VrRWxrYkk7SUFFSSwrQkFBK0Q7RWxFbWtidkU7RWtFcmtiSTtJQUVJLCtCQUErRDtFbEVza2J2RTtFa0V4a2JJO0lBRUksK0JBQStEO0VsRXlrYnZFO0VrRTNrYkk7SUFFSSwrQkFBK0Q7RWxFNGtidkU7RWtFOWtiSTtJQUVJLCtCQUErRDtFbEUra2J2RTtFa0VqbGJJO0lBRUksK0JBQStEO0VsRWtsYnZFO0VrRXBsYkk7SUFFSSwrQkFBK0Q7RWxFcWxidkU7RWtFdmxiSTtJQUVJLCtCQUErRDtFbEV3bGJ2RTtFa0UxbGJJO0lBRUksK0JBQStEO0VsRTJsYnZFO0VrRTdsYkk7SUFFSSwrQkFBK0Q7RWxFOGxidkU7RWtFaG1iSTtJQUVJLCtCQUErRDtFbEVpbWJ2RTtFa0VubWJJO0lBRUksZ0NBQStEO0VsRW9tYnZFO0VrRXRtYkk7SUFFSSxnQ0FBK0Q7RWxFdW1idkU7RWtFem1iSTtJQUVJLGdDQUErRDtFbEUwbWJ2RTtFa0U1bWJJO0lBRUksZ0NBQStEO0VsRTZtYnZFO0VrRS9tYkk7SUFFSSxnQ0FBK0Q7RWxFZ25idkU7RWtFbG5iSTtJQUVJLGdDQUErRDtFbEVtbmJ2RTtFa0VybmJJO0lBRUksZ0NBQStEO0VsRXNuYnZFO0VrRXhuYkk7SUFFSSxnQ0FBK0Q7RWxFeW5idkU7RWtFM25iSTtJQUVJLGdDQUErRDtFbEU0bmJ2RTtFa0U5bmJJO0lBRUksNEJBQStEO0VsRStuYnZFO0VrRWpvYkk7SUFFSSw2QkFBK0Q7RWxFa29idkU7RWtFcG9iSTtJQUVJLDZCQUErRDtFbEVxb2J2RTtFa0V2b2JJO0lBRUksNkJBQStEO0VsRXdvYnZFO0VrRTFvYkk7SUFFSSw2QkFBK0Q7RWxFMm9idkU7RWtFN29iSTtJQUVJLDZCQUErRDtFbEU4b2J2RTtFa0VocGJJO0lBRUksNkJBQStEO0VsRWlwYnZFO0VrRW5wYkk7SUFFSSw2QkFBK0Q7RWxFb3BidkU7RWtFdHBiSTtJQUVJLDZCQUErRDtFbEV1cGJ2RTtFa0V6cGJJO0lBRUksNkJBQStEO0VsRTBwYnZFO0VrRTVwYkk7SUFFSSw2QkFBK0Q7RWxFNnBidkU7RWtFL3BiSTtJQUVJLDZCQUErRDtFbEVncWJ2RTtFa0VscWJJO0lBRUksNkJBQStEO0VsRW1xYnZFO0VrRXJxYkk7SUFFSSw2QkFBK0Q7RWxFc3FidkU7RWtFeHFiSTtJQUVJLDZCQUErRDtFbEV5cWJ2RTtFa0UzcWJJO0lBRUksNkJBQStEO0VsRTRxYnZFO0VrRTlxYkk7SUFFSSw2QkFBK0Q7RWxFK3FidkU7RWtFanJiSTtJQUVJLDhCQUErRDtFbEVrcmJ2RTtFa0VwcmJJO0lBRUksOEJBQStEO0VsRXFyYnZFO0VrRXZyYkk7SUFFSSw4QkFBK0Q7RWxFd3JidkU7RWtFMXJiSTtJQUVJLDhCQUErRDtFbEUycmJ2RTtFa0U3cmJJO0lBRUksOEJBQStEO0VsRThyYnZFO0VrRWhzYkk7SUFFSSw4QkFBK0Q7RWxFaXNidkU7RWtFbnNiSTtJQUVJLDhCQUErRDtFbEVvc2J2RTtFa0V0c2JJO0lBRUksOEJBQStEO0VsRXVzYnZFO0VrRXpzYkk7SUFFSSw4QkFBK0Q7RWxFMHNidkU7RWtFNXNiSTtJQUVJLHFCQUErRDtFbEU2c2J2RTtFa0Uvc2JJO0lBRUksdUJBQStEO0VsRWd0YnZFO0VrRWx0Ykk7SUFFSSx3QkFBK0Q7RWxFbXRidkU7RWtFcnRiSTtJQUVJLHdCQUErRDtFbEVzdGJ2RTtFa0V4dGJJO0lBRUksd0JBQStEO0VsRXl0YnZFO0VrRTN0Ykk7SUFFSSx3QkFBK0Q7RWxFNHRidkU7RWtFOXRiSTtJQUVJLHdCQUErRDtFbEUrdGJ2RTtFa0VqdWJJO0lBRUksd0JBQStEO0VsRWt1YnZFO0VrRXB1Ykk7SUFFSSx3QkFBK0Q7RWxFcXVidkU7RWtFdnViSTtJQUVJLHdCQUErRDtFbEV3dWJ2RTtFa0UxdWJJO0lBRUksd0JBQStEO0VsRTJ1YnZFO0VrRTd1Ykk7SUFFSSx3QkFBK0Q7RWxFOHVidkU7RWtFaHZiSTtJQUVJLHdCQUErRDtFbEVpdmJ2RTtFa0VudmJJO0lBRUksd0JBQStEO0VsRW92YnZFO0VrRXR2Ykk7SUFFSSx3QkFBK0Q7RWxFdXZidkU7RWtFenZiSTtJQUVJLHdCQUErRDtFbEUwdmJ2RTtFa0U1dmJJO0lBRUksd0JBQStEO0VsRTZ2YnZFO0VrRS92Ykk7SUFFSSx3QkFBK0Q7RWxFZ3didkU7RWtFbHdiSTtJQUVJLHlCQUErRDtFbEVtd2J2RTtFa0Vyd2JJO0lBRUkseUJBQStEO0VsRXN3YnZFO0VrRXh3Ykk7SUFFSSx5QkFBK0Q7RWxFeXdidkU7RWtFM3diSTtJQUVJLHlCQUErRDtFbEU0d2J2RTtFa0U5d2JJO0lBRUkseUJBQStEO0VsRSt3YnZFO0VrRWp4Ykk7SUFFSSx5QkFBK0Q7RWxFa3hidkU7RWtFcHhiSTtJQUVJLHlCQUErRDtFbEVxeGJ2RTtFa0V2eGJJO0lBRUkseUJBQStEO0VsRXd4YnZFO0VrRTF4Ykk7SUFFSSx5QkFBK0Q7RWxFMnhidkU7RWtFN3hiSTtJQUVJLDJCQUErRDtJQUEvRCwwQkFBK0Q7RWxFK3hidkU7RWtFanliSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFbXlidkU7RWtFcnliSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdXlidkU7RWtFenliSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMnlidkU7RWtFN3liSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFK3lidkU7RWtFanpiSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFbXpidkU7RWtFcnpiSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdXpidkU7RWtFenpiSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMnpidkU7RWtFN3piSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFK3pidkU7RWtFajBiSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFbTBidkU7RWtFcjBiSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdTBidkU7RWtFejBiSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMjBidkU7RWtFNzBiSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFKzBidkU7RWtFajFiSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFbTFidkU7RWtFcjFiSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdTFidkU7RWtFejFiSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMjFidkU7RWtFNzFiSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFKzFidkU7RWtFajJiSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFbTJidkU7RWtFcjJiSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFdTJidkU7RWtFejJiSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFMjJidkU7RWtFNzJiSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFKzJidkU7RWtFajNiSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFbTNidkU7RWtFcjNiSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFdTNidkU7RWtFejNiSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFMjNidkU7RWtFNzNiSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFKzNidkU7RWtFajRiSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFbTRidkU7RWtFcjRiSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFdTRidkU7RWtFejRiSTtJQUVJLHlCQUErRDtJQUEvRCw0QkFBK0Q7RWxFMjRidkU7RWtFNzRiSTtJQUVJLDJCQUErRDtJQUEvRCw4QkFBK0Q7RWxFKzRidkU7RWtFajViSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbTVidkU7RWtFcjViSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFdTVidkU7RWtFejViSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMjVidkU7RWtFNzViSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFKzVidkU7RWtFajZiSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbTZidkU7RWtFcjZiSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFdTZidkU7RWtFejZiSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMjZidkU7RWtFNzZiSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFKzZidkU7RWtFajdiSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbTdidkU7RWtFcjdiSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFdTdidkU7RWtFejdiSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMjdidkU7RWtFNzdiSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFKzdidkU7RWtFajhiSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbThidkU7RWtFcjhiSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFdThidkU7RWtFejhiSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMjhidkU7RWtFNzhiSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFKzhidkU7RWtFajliSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFbTlidkU7RWtFcjliSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFdTlidkU7RWtFejliSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFMjlidkU7RWtFNzliSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFKzlidkU7RWtFaitiSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFbStidkU7RWtFcitiSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFdStidkU7RWtFeitiSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFMitidkU7RWtFNytiSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFKytidkU7RWtFai9iSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFbS9idkU7RWtFci9iSTtJQUVJLHlCQUErRDtFbEVzL2J2RTtFa0V4L2JJO0lBRUksMkJBQStEO0VsRXkvYnZFO0VrRTMvYkk7SUFFSSw0QkFBK0Q7RWxFNC9idkU7RWtFOS9iSTtJQUVJLDRCQUErRDtFbEUrL2J2RTtFa0VqZ2NJO0lBRUksNEJBQStEO0VsRWtnY3ZFO0VrRXBnY0k7SUFFSSw0QkFBK0Q7RWxFcWdjdkU7RWtFdmdjSTtJQUVJLDRCQUErRDtFbEV3Z2N2RTtFa0UxZ2NJO0lBRUksNEJBQStEO0VsRTJnY3ZFO0VrRTdnY0k7SUFFSSw0QkFBK0Q7RWxFOGdjdkU7RWtFaGhjSTtJQUVJLDRCQUErRDtFbEVpaGN2RTtFa0VuaGNJO0lBRUksNEJBQStEO0VsRW9oY3ZFO0VrRXRoY0k7SUFFSSw0QkFBK0Q7RWxFdWhjdkU7RWtFemhjSTtJQUVJLDRCQUErRDtFbEUwaGN2RTtFa0U1aGNJO0lBRUksNEJBQStEO0VsRTZoY3ZFO0VrRS9oY0k7SUFFSSw0QkFBK0Q7RWxFZ2ljdkU7RWtFbGljSTtJQUVJLDRCQUErRDtFbEVtaWN2RTtFa0VyaWNJO0lBRUksNEJBQStEO0VsRXNpY3ZFO0VrRXhpY0k7SUFFSSw0QkFBK0Q7RWxFeWljdkU7RWtFM2ljSTtJQUVJLDZCQUErRDtFbEU0aWN2RTtFa0U5aWNJO0lBRUksNkJBQStEO0VsRStpY3ZFO0VrRWpqY0k7SUFFSSw2QkFBK0Q7RWxFa2pjdkU7RWtFcGpjSTtJQUVJLDZCQUErRDtFbEVxamN2RTtFa0V2amNJO0lBRUksNkJBQStEO0VsRXdqY3ZFO0VrRTFqY0k7SUFFSSw2QkFBK0Q7RWxFMmpjdkU7RWtFN2pjSTtJQUVJLDZCQUErRDtFbEU4amN2RTtFa0Voa2NJO0lBRUksNkJBQStEO0VsRWlrY3ZFO0VrRW5rY0k7SUFFSSw2QkFBK0Q7RWxFb2tjdkU7RWtFdGtjSTtJQUVJLDJCQUErRDtFbEV1a2N2RTtFa0V6a2NJO0lBRUksNkJBQStEO0VsRTBrY3ZFO0VrRTVrY0k7SUFFSSw4QkFBK0Q7RWxFNmtjdkU7RWtFL2tjSTtJQUVJLDhCQUErRDtFbEVnbGN2RTtFa0VsbGNJO0lBRUksOEJBQStEO0VsRW1sY3ZFO0VrRXJsY0k7SUFFSSw4QkFBK0Q7RWxFc2xjdkU7RWtFeGxjSTtJQUVJLDhCQUErRDtFbEV5bGN2RTtFa0UzbGNJO0lBRUksOEJBQStEO0VsRTRsY3ZFO0VrRTlsY0k7SUFFSSw4QkFBK0Q7RWxFK2xjdkU7RWtFam1jSTtJQUVJLDhCQUErRDtFbEVrbWN2RTtFa0VwbWNJO0lBRUksOEJBQStEO0VsRXFtY3ZFO0VrRXZtY0k7SUFFSSw4QkFBK0Q7RWxFd21jdkU7RWtFMW1jSTtJQUVJLDhCQUErRDtFbEUybWN2RTtFa0U3bWNJO0lBRUksOEJBQStEO0VsRThtY3ZFO0VrRWhuY0k7SUFFSSw4QkFBK0Q7RWxFaW5jdkU7RWtFbm5jSTtJQUVJLDhCQUErRDtFbEVvbmN2RTtFa0V0bmNJO0lBRUksOEJBQStEO0VsRXVuY3ZFO0VrRXpuY0k7SUFFSSw4QkFBK0Q7RWxFMG5jdkU7RWtFNW5jSTtJQUVJLCtCQUErRDtFbEU2bmN2RTtFa0UvbmNJO0lBRUksK0JBQStEO0VsRWdvY3ZFO0VrRWxvY0k7SUFFSSwrQkFBK0Q7RWxFbW9jdkU7RWtFcm9jSTtJQUVJLCtCQUErRDtFbEVzb2N2RTtFa0V4b2NJO0lBRUksK0JBQStEO0VsRXlvY3ZFO0VrRTNvY0k7SUFFSSwrQkFBK0Q7RWxFNG9jdkU7RWtFOW9jSTtJQUVJLCtCQUErRDtFbEUrb2N2RTtFa0VqcGNJO0lBRUksK0JBQStEO0VsRWtwY3ZFO0VrRXBwY0k7SUFFSSwrQkFBK0Q7RWxFcXBjdkU7RWtFdnBjSTtJQUVJLDRCQUErRDtFbEV3cGN2RTtFa0UxcGNJO0lBRUksOEJBQStEO0VsRTJwY3ZFO0VrRTdwY0k7SUFFSSwrQkFBK0Q7RWxFOHBjdkU7RWtFaHFjSTtJQUVJLCtCQUErRDtFbEVpcWN2RTtFa0VucWNJO0lBRUksK0JBQStEO0VsRW9xY3ZFO0VrRXRxY0k7SUFFSSwrQkFBK0Q7RWxFdXFjdkU7RWtFenFjSTtJQUVJLCtCQUErRDtFbEUwcWN2RTtFa0U1cWNJO0lBRUksK0JBQStEO0VsRTZxY3ZFO0VrRS9xY0k7SUFFSSwrQkFBK0Q7RWxFZ3JjdkU7RWtFbHJjSTtJQUVJLCtCQUErRDtFbEVtcmN2RTtFa0VycmNJO0lBRUksK0JBQStEO0VsRXNyY3ZFO0VrRXhyY0k7SUFFSSwrQkFBK0Q7RWxFeXJjdkU7RWtFM3JjSTtJQUVJLCtCQUErRDtFbEU0cmN2RTtFa0U5cmNJO0lBRUksK0JBQStEO0VsRStyY3ZFO0VrRWpzY0k7SUFFSSwrQkFBK0Q7RWxFa3NjdkU7RWtFcHNjSTtJQUVJLCtCQUErRDtFbEVxc2N2RTtFa0V2c2NJO0lBRUksK0JBQStEO0VsRXdzY3ZFO0VrRTFzY0k7SUFFSSwrQkFBK0Q7RWxFMnNjdkU7RWtFN3NjSTtJQUVJLGdDQUErRDtFbEU4c2N2RTtFa0VodGNJO0lBRUksZ0NBQStEO0VsRWl0Y3ZFO0VrRW50Y0k7SUFFSSxnQ0FBK0Q7RWxFb3RjdkU7RWtFdHRjSTtJQUVJLGdDQUErRDtFbEV1dGN2RTtFa0V6dGNJO0lBRUksZ0NBQStEO0VsRTB0Y3ZFO0VrRTV0Y0k7SUFFSSxnQ0FBK0Q7RWxFNnRjdkU7RWtFL3RjSTtJQUVJLGdDQUErRDtFbEVndWN2RTtFa0VsdWNJO0lBRUksZ0NBQStEO0VsRW11Y3ZFO0VrRXJ1Y0k7SUFFSSxnQ0FBK0Q7RWxFc3VjdkU7RWtFeHVjSTtJQUVJLDBCQUErRDtFbEV5dWN2RTtFa0UzdWNJO0lBRUksNEJBQStEO0VsRTR1Y3ZFO0VrRTl1Y0k7SUFFSSw2QkFBK0Q7RWxFK3VjdkU7RWtFanZjSTtJQUVJLDZCQUErRDtFbEVrdmN2RTtFa0VwdmNJO0lBRUksNkJBQStEO0VsRXF2Y3ZFO0VrRXZ2Y0k7SUFFSSw2QkFBK0Q7RWxFd3ZjdkU7RWtFMXZjSTtJQUVJLDZCQUErRDtFbEUydmN2RTtFa0U3dmNJO0lBRUksNkJBQStEO0VsRTh2Y3ZFO0VrRWh3Y0k7SUFFSSw2QkFBK0Q7RWxFaXdjdkU7RWtFbndjSTtJQUVJLDZCQUErRDtFbEVvd2N2RTtFa0V0d2NJO0lBRUksNkJBQStEO0VsRXV3Y3ZFO0VrRXp3Y0k7SUFFSSw2QkFBK0Q7RWxFMHdjdkU7RWtFNXdjSTtJQUVJLDZCQUErRDtFbEU2d2N2RTtFa0Uvd2NJO0lBRUksNkJBQStEO0VsRWd4Y3ZFO0VrRWx4Y0k7SUFFSSw2QkFBK0Q7RWxFbXhjdkU7RWtFcnhjSTtJQUVJLDZCQUErRDtFbEVzeGN2RTtFa0V4eGNJO0lBRUksNkJBQStEO0VsRXl4Y3ZFO0VrRTN4Y0k7SUFFSSw2QkFBK0Q7RWxFNHhjdkU7RWtFOXhjSTtJQUVJLDhCQUErRDtFbEUreGN2RTtFa0VqeWNJO0lBRUksOEJBQStEO0VsRWt5Y3ZFO0VrRXB5Y0k7SUFFSSw4QkFBK0Q7RWxFcXljdkU7RWtFdnljSTtJQUVJLDhCQUErRDtFbEV3eWN2RTtFa0UxeWNJO0lBRUksOEJBQStEO0VsRTJ5Y3ZFO0VrRTd5Y0k7SUFFSSw4QkFBK0Q7RWxFOHljdkU7RWtFaHpjSTtJQUVJLDhCQUErRDtFbEVpemN2RTtFa0VuemNJO0lBRUksOEJBQStEO0VsRW96Y3ZFO0VrRXR6Y0k7SUFFSSw4QkFBK0Q7RWxFdXpjdkU7RWtFenpjSTtJQUVJLDJCQUErRDtFbEUwemN2RTtFa0U1emNJO0lBRUksNEJBQStEO0VsRTZ6Y3ZFO0VrRS96Y0k7SUFFSSw2QkFBK0Q7RWxFZzBjdkU7QUFDRjs7QWM3eWNJO0VvRHRCRTtJQUVJLHNCQUErRDtFbEVzMGN2RTtFa0V4MGNJO0lBRUksdUJBQStEO0VsRXkwY3ZFO0VrRTMwY0k7SUFFSSxzQkFBK0Q7RWxFNDBjdkU7RWtFOTBjSTtJQUVJLDBCQUErRDtFbEUrMGN2RTtFa0VqMWNJO0lBRUksZ0NBQStEO0VsRWsxY3ZFO0VrRXAxY0k7SUFFSSx5QkFBK0Q7RWxFcTFjdkU7RWtFdjFj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emlkSTtJQUVJLHdCQUErRDtFbEUwaWR2RTtFa0U1aWRJO0lBRUksd0JBQStEO0VsRTZpZHZFO0VrRS9pZEk7SUFFSSx3QkFBK0Q7RWxFZ2pkdkU7RWtFbGpkSTtJQUVJLHdCQUErRDtFbEVtamR2RTtFa0VyamRJO0lBRUksd0JBQStEO0VsRXNqZHZFO0VrRXhqZEk7SUFFSSx3QkFBK0Q7RWxFeWpkdkU7RWtFM2pkSTtJQUVJLHVCQUErRDtFbEU0amR2RTtFa0U5amRJO0lBRUksMEJBQStEO0lBQS9ELHlCQUErRDtFbEVna2R2RTtFa0Vsa2RJO0lBRUksNEJBQStEO0lBQS9ELDJCQUErRDtFbEVva2R2RTtFa0V0a2RJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEV3a2R2RTtFa0Uxa2RJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0a2R2RTtFa0U5a2RJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVnbGR2RTtFa0VsbGRJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVvbGR2RTtFa0V0bGRJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEV3bGR2RTtFa0UxbGRJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0bGR2RTtFa0U5bGRJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVnbWR2RTtFa0VsbWRJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVvbWR2RTtFa0V0bWRJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEV3bWR2RTtFa0UxbWRJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0bWR2RTtFa0U5bWRJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVnbmR2RTtFa0VsbmRJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVvbmR2RTtFa0V0bmRJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEV3bmR2RTtFa0UxbmRJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0bmR2RTtFa0U5bmRJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVnb2R2RTtFa0Vsb2RJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVvb2R2RTtFa0V0b2RJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEV3b2R2RTtFa0Uxb2RJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU0b2R2RTtFa0U5b2RJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVncGR2RTtFa0VscGRJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVvcGR2RTtFa0V0cGRJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEV3cGR2RTtFa0UxcGRJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU0cGR2RTtFa0U5cGRJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVncWR2RTtFa0VscWRJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVvcWR2RTtFa0V0cWRJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEV3cWR2RTtFa0UxcWRJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0cWR2RTtFa0U5cWRJO0lBRUksd0JBQStEO0lBQS9ELDJCQUErRDtFbEVncmR2RTtFa0VscmRJO0lBRUksMEJBQStEO0lBQS9ELDZCQUErRDtFbEVvcmR2RTtFa0V0cmRJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEV3cmR2RTtFa0UxcmRJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0cmR2RTtFa0U5cmRJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVnc2R2RTtFa0Vsc2RJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvc2R2RTtFa0V0c2RJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEV3c2R2RTtFa0Uxc2RJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0c2R2RTtFa0U5c2RJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVndGR2RTtFa0VsdGRJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvdGR2RTtFa0V0dGRJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEV3dGR2RTtFa0UxdGRJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0dGR2RTtFa0U5dGRJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVndWR2RTtFa0VsdWRJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvdWR2RTtFa0V0dWRJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEV3dWR2RTtFa0UxdWRJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0dWR2RTtFa0U5dWRJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVndmR2RTtFa0VsdmRJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvdmR2RTtFa0V0dmRJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEV3dmR2RTtFa0UxdmRJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU0dmR2RTtFa0U5dmRJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVnd2R2RTtFa0Vsd2RJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVvd2R2RTtFa0V0d2RJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEV3d2R2RTtFa0Uxd2RJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU0d2R2RTtFa0U5d2RJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVneGR2RTtFa0VseGRJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVveGR2RTtFa0V0eGRJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEV3eGR2RTtFa0UxeGRJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0eGR2RTtFa0U5eGRJO0lBRUksd0JBQStEO0VsRSt4ZHZFO0VrRWp5ZEk7SUFFSSwwQkFBK0Q7RWxFa3lkdkU7RWtFcHlkSTtJQUVJLDJCQUErRDtFbEVxeWR2RTtFa0V2eWRJO0lBRUksMkJBQStEO0VsRXd5ZHZFO0VrRTF5ZEk7SUFFSSwyQkFBK0Q7RWxFMnlkdkU7RWtFN3lkSTtJQUVJLDJCQUErRDtFbEU4eWR2RTtFa0VoemRJO0lBRUksMkJBQStEO0VsRWl6ZHZFO0VrRW56ZEk7SUFFSSwyQkFBK0Q7RWxFb3pkdkU7RWtFdHpkSTtJQUVJLDJCQUErRDtFbEV1emR2RTtFa0V6emRJO0lBRUksMkJBQStEO0VsRTB6ZHZFO0VrRTV6ZEk7SUFFSSwyQkFBK0Q7RWxFNnpkdkU7RWtFL3pkSTtJQUVJLDJCQUErRDtFbEVnMGR2RTtFa0VsMGRJO0lBRUksMkJBQStEO0VsRW0wZHZFO0VrRXIwZEk7SUFFSSwyQkFBK0Q7RWxFczBkdkU7RWtFeDBkSTtJQUVJLDJCQUErRDtFbEV5MGR2RTtFa0UzMGRJO0lBRUksMkJBQStEO0VsRTQwZHZFO0VrRTkwZEk7SUFFSSwyQkFBK0Q7RWxFKzBkdkU7RWtFajFkSTtJQUVJLDJCQUErRDtFbEVrMWR2RTtFa0VwMWRJO0lBRUksNEJBQStEO0VsRXExZHZFO0VrRXYxZEk7SUFFSSw0QkFBK0Q7RWxFdzFkdkU7RWtFMTFkSTtJQUVJLDRCQUErRDtFbEUyMWR2RTtFa0U3MWRJO0lBRUksNEJBQStEO0VsRTgxZHZFO0VrRWgyZEk7SUFFSSw0QkFBK0Q7RWxFaTJkdkU7RWtFbjJkSTtJQUVJLDRCQUErRDtFbEVvMmR2RTtFa0V0MmRJO0lBRUksNEJBQStEO0VsRXUyZHZFO0VrRXoyZEk7SUFFSSw0QkFBK0Q7RWxFMDJkdkU7RWtFNTJkSTtJQUVJLDRCQUErRDtFbEU2MmR2RTtFa0UvMmRJO0lBRUksMkJBQStEO0VsRWczZHZFO0VrRWwzZEk7SUFFSSwwQkFBK0Q7RWxFbTNkdkU7RWtFcjNkSTtJQUVJLDRCQUErRDtFbEVzM2R2RTtFa0V4M2RJO0lBRUksNkJBQStEO0VsRXkzZHZFO0VrRTMzZEk7SUFFSSw2QkFBK0Q7RWxFNDNkdkU7RWtFOTNkSTtJQUVJLDZCQUErRDtFbEUrM2R2RTtFa0VqNGRJO0lBRUksNkJBQStEO0VsRWs0ZHZFO0VrRXA0ZEk7SUFFSSw2QkFBK0Q7RWxFcTRkdkU7RWtFdjRkSTtJQUVJLDZCQUErRDtFbEV3NGR2RTtFa0UxNGRJO0lBRUksNkJBQStEO0VsRTI0ZHZFO0VrRTc0ZEk7SUFFSSw2QkFBK0Q7RWxFODRkdkU7RWtFaDVkSTtJQUVJLDZCQUErRDtFbEVpNWR2RTtFa0VuNWRJO0lBRUksNkJBQStEO0VsRW81ZHZFO0VrRXQ1ZEk7SUFFSSw2QkFBK0Q7RWxFdTVkdkU7RWtFejVkSTtJQUVJLDZCQUErRDtFbEUwNWR2RTtFa0U1NWRJO0lBRUksNkJBQStEO0VsRTY1ZHZFO0VrRS81ZEk7SUFFSSw2QkFBK0Q7RWxFZzZkdkU7RWtFbDZkSTtJQUVJLDZCQUErRDtFbEVtNmR2RTtFa0VyNmRJO0lBRUksNkJBQStEO0VsRXM2ZHZFO0VrRXg2ZEk7SUFFSSw4QkFBK0Q7RWxFeTZkdkU7RWtFMzZkSTtJQUVJLDhCQUErRDtFbEU0NmR2RTtFa0U5NmRJO0lBRUksOEJBQStEO0VsRSs2ZHZFO0VrRWo3ZEk7SUFFSSw4QkFBK0Q7RWxFazdkdkU7RWtFcDdkSTtJQUVJLDhCQUErRDtFbEVxN2R2RTtFa0V2N2RJO0lBRUksOEJBQStEO0VsRXc3ZHZFO0VrRTE3ZEk7SUFFSSw4QkFBK0Q7RWxFMjdkdkU7RWtFNzdkSTtJQUVJLDhCQUErRDtFbEU4N2R2RTtFa0VoOGRJO0lBRUksOEJBQStEO0VsRWk4ZHZFO0VrRW44ZEk7SUFFSSw2QkFBK0Q7RWxFbzhkdkU7RWtFdDhkSTtJQUVJLDJCQUErRDtFbEV1OGR2RTtFa0V6OGRJO0lBRUksNkJBQStEO0VsRTA4ZHZFO0VrRTU4ZEk7SUFFSSw4QkFBK0Q7RWxFNjhkdkU7RWtFLzhkSTtJQUVJLDhCQUErRDtFbEVnOWR2RTtFa0VsOWRJO0lBRUksOEJBQStEO0VsRW05ZHZFO0VrRXI5ZEk7SUFFSSw4QkFBK0Q7RWxFczlkdkU7RWtFeDlkSTtJQUVJLDhCQUErRDtFbEV5OWR2RTtFa0UzOWRJO0lBRUksOEJBQStEO0VsRTQ5ZHZFO0VrRTk5ZEk7SUFFSSw4QkFBK0Q7RWxFKzlkdkU7RWtFaitkSTtJQUVJLDhCQUErRDtFbEVrK2R2RTtFa0VwK2RJO0lBRUksOEJBQStEO0VsRXErZHZFO0VrRXYrZEk7SUFFSSw4QkFBK0Q7RWxFdytkdkU7RWtFMStkSTtJQUVJLDhCQUErRDtFbEUyK2R2RTtFa0U3K2RJO0lBRUksOEJBQStEO0VsRTgrZHZFO0VrRWgvZEk7SUFFSSw4QkFBK0Q7RWxFaS9kdkU7RWtFbi9kSTtJQUVJLDhCQUErRDtFbEVvL2R2RTtFa0V0L2RJO0lBRUksOEJBQStEO0VsRXUvZHZFO0VrRXovZEk7SUFFSSw4QkFBK0Q7RWxFMC9kdkU7RWtFNS9kSTtJQUVJLCtCQUErRDtFbEU2L2R2RTtFa0UvL2RJO0lBRUksK0JBQStEO0VsRWdnZXZFO0VrRWxnZUk7SUFFSSwrQkFBK0Q7RWxFbWdldkU7RWtFcmdlSTtJQUVJLCtCQUErRDtFbEVzZ2V2RTtFa0V4Z2VJO0lBRUksK0JBQStEO0VsRXlnZXZFO0VrRTNnZUk7SUFFSSwrQkFBK0Q7RWxFNGdldkU7RWtFOWdlSTtJQUVJLCtCQUErRDtFbEUrZ2V2RTtFa0VqaGVJO0lBRUksK0JBQStEO0VsRWtoZXZFO0VrRXBoZUk7SUFFSSwrQkFBK0Q7RWxFcWhldkU7RWtFdmhlSTtJQUVJLDhCQUErRDtFbEV3aGV2RTtFa0UxaGVJO0lBRUkseUJBQStEO0VsRTJoZXZFO0VrRTdoZUk7SUFFSSwyQkFBK0Q7RWxFOGhldkU7RWtFaGllSTtJQUVJLDRCQUErRDtFbEVpaWV2RTtFa0VuaWVJO0lBRUksNEJBQStEO0VsRW9pZXZFO0VrRXRpZUk7SUFFSSw0QkFBK0Q7RWxFdWlldkU7RWtFemllSTtJQUVJLDRCQUErRDtFbEUwaWV2RTtFa0U1aWVJO0lBRUksNEJBQStEO0VsRTZpZXZFO0VrRS9pZUk7SUFFSSw0QkFBK0Q7RWxFZ2pldkU7RWtFbGplSTtJQUVJLDRCQUErRDtFbEVtamV2RTtFa0VyamVJO0lBRUksNEJBQStEO0VsRXNqZXZFO0VrRXhqZUk7SUFFSSw0QkFBK0Q7RWxFeWpldkU7RWtFM2plSTtJQUVJLDRCQUErRDtFbEU0amV2RTtFa0U5amVJO0lBRUksNEJBQStEO0VsRStqZXZFO0VrRWprZUk7SUFFSSw0QkFBK0Q7RWxFa2tldkU7RWtFcGtlSTtJQUVJLDRCQUErRDtFbEVxa2V2RTtFa0V2a2VJO0lBRUksNEJBQStEO0VsRXdrZXZFO0VrRTFrZUk7SUFFSSw0QkFBK0Q7RWxFMmtldkU7RWtFN2tlSTtJQUVJLDRCQUErRDtFbEU4a2V2RTtFa0VobGVJO0lBRUksNkJBQStEO0VsRWlsZXZFO0VrRW5sZUk7SUFFSSw2QkFBK0Q7RWxFb2xldkU7RWtFdGxlSTtJQUVJLDZCQUErRDtFbEV1bGV2RTtFa0V6bGVJO0lBRUksNkJBQStEO0VsRTBsZXZFO0VrRTVsZUk7SUFFSSw2QkFBK0Q7RWxFNmxldkU7RWtFL2xlSTtJQUVJLDZCQUErRDtFbEVnbWV2RTtFa0VsbWVJO0lBRUksNkJBQStEO0VsRW1tZXZFO0VrRXJtZUk7SUFFSSw2QkFBK0Q7RWxFc21ldkU7RWtFeG1lSTtJQUVJLDZCQUErRDtFbEV5bWV2RTtFa0UzbWVJO0lBRUksNEJBQStEO0VsRTRtZXZFO0VrRTltZUk7SUFFSSx1QkFBK0Q7RWxFK21ldkU7RWtFam5lSTtJQUVJLHdCQUErRDtFbEVrbmV2RTtFa0VwbmVJO0lBRUksd0JBQStEO0VsRXFuZXZFO0VrRXZuZUk7SUFFSSx3QkFBK0Q7RWxFd25ldkU7RWtFMW5lSTtJQUVJLHdCQUErRDtFbEUybmV2RTtFa0U3bmVJO0lBRUksd0JBQStEO0VsRThuZXZFO0VrRWhvZUk7SUFFSSx3QkFBK0Q7RWxFaW9ldkU7RWtFbm9lSTtJQUVJLHdCQUErRDtFbEVvb2V2RTtFa0V0b2VJO0lBRUksd0JBQStEO0VsRXVvZXZFO0VrRXpvZUk7SUFFSSx3QkFBK0Q7RWxFMG9ldkU7RWtFNW9lSTtJQUVJLHdCQUErRDtFbEU2b2V2RTtFa0Uvb2VJO0lBRUksd0JBQStEO0VsRWdwZXZFO0VrRWxwZUk7SUFFSSx3QkFBK0Q7RWxFbXBldkU7RWtFcnBlSTtJQUVJLHdCQUErRDtFbEVzcGV2RTtFa0V4cGVJO0lBRUksd0JBQStEO0VsRXlwZXZFO0VrRTNwZUk7SUFFSSx3QkFBK0Q7RWxFNHBldkU7RWtFOXBlSTtJQUVJLHdCQUErRDtFbEUrcGV2RTtFa0VqcWVJO0lBRUkseUJBQStEO0VsRWtxZXZFO0VrRXBxZUk7SUFFSSx5QkFBK0Q7RWxFcXFldkU7RWtFdnFlSTtJQUVJLHlCQUErRDtFbEV3cWV2RTtFa0UxcWVJO0lBRUkseUJBQStEO0VsRTJxZXZFO0VrRTdxZUk7SUFFSSx5QkFBK0Q7RWxFOHFldkU7RWtFaHJlSTtJQUVJLHlCQUErRDtFbEVpcmV2RTtFa0VucmVJO0lBRUkseUJBQStEO0VsRW9yZXZFO0VrRXRyZUk7SUFFSSx5QkFBK0Q7RWxFdXJldkU7RWtFenJlSTtJQUVJLHlCQUErRDtFbEUwcmV2RTtFa0U1cmVJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU4cmV2RTtFa0Voc2VJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVrc2V2RTtFa0Vwc2VJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVzc2V2RTtFa0V4c2VJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUwc2V2RTtFa0U1c2VJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4c2V2RTtFa0VodGVJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVrdGV2RTtFa0VwdGVJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVzdGV2RTtFa0V4dGVJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUwdGV2RTtFa0U1dGVJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4dGV2RTtFa0VodWVJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVrdWV2RTtFa0VwdWVJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVzdWV2RTtFa0V4dWVJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUwdWV2RTtFa0U1dWVJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4dWV2RTtFa0VodmVJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVrdmV2RTtFa0VwdmVJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVzdmV2RTtFa0V4dmVJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUwdmV2RTtFa0U1dmVJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4dmV2RTtFa0Vod2VJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVrd2V2RTtFa0Vwd2VJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVzd2V2RTtFa0V4d2VJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEUwd2V2RTtFa0U1d2VJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEU4d2V2RTtFa0VoeGVJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVreGV2RTtFa0VweGVJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVzeGV2RTtFa0V4eGVJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEUweGV2RTtFa0U1eGVJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEU4eGV2RTtFa0VoeWVJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVreWV2RTtFa0VweWVJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVzeWV2RTtFa0V4eWVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUweWV2RTtFa0U1eWVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU4eWV2RTtFa0VoemVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVremV2RTtFa0VwemVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVzemV2RTtFa0V4emVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUwemV2RTtFa0U1emVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU4emV2RTtFa0VoMGVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVrMGV2RTtFa0VwMGVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVzMGV2RTtFa0V4MGVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUwMGV2RTtFa0U1MGVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU4MGV2RTtFa0VoMWVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVrMWV2RTtFa0VwMWVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVzMWV2RTtFa0V4MWVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUwMWV2RTtFa0U1MWVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU4MWV2RTtFa0VoMmVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVrMmV2RTtFa0VwMmVJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVzMmV2RTtFa0V4MmVJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEUwMmV2RTtFa0U1MmVJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEU4MmV2RTtFa0VoM2VJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVrM2V2RTtFa0VwM2VJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVzM2V2RTtFa0V4M2VJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEUwM2V2RTtFa0U1M2VJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEU4M2V2RTtFa0VoNGVJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVrNGV2RTtFa0VwNGVJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVzNGV2RTtFa0V4NGVJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEUwNGV2RTtFa0U1NGVJO0lBRUksMkJBQStEO0VsRTY0ZXZFO0VrRS80ZUk7SUFFSSw0QkFBK0Q7RWxFZzVldkU7RWtFbDVlSTtJQUVJLDRCQUErRDtFbEVtNWV2RTtFa0VyNWVJO0lBRUksNEJBQStEO0VsRXM1ZXZFO0VrRXg1ZUk7SUFFSSw0QkFBK0Q7RWxFeTVldkU7RWtFMzVlSTtJQUVJLDRCQUErRDtFbEU0NWV2RTtFa0U5NWVJO0lBRUksNEJBQStEO0VsRSs1ZXZFO0VrRWo2ZUk7SUFFSSw0QkFBK0Q7RWxFazZldkU7RWtFcDZlSTtJQUVJLDRCQUErRDtFbEVxNmV2RTtFa0V2NmVJO0lBRUksNEJBQStEO0VsRXc2ZXZFO0VrRTE2ZUk7SUFFSSw0QkFBK0Q7RWxFMjZldkU7RWtFNzZlSTtJQUVJLDRCQUErRDtFbEU4NmV2RTtFa0VoN2VJO0lBRUksNEJBQStEO0VsRWk3ZXZFO0VrRW43ZUk7SUFFSSw0QkFBK0Q7RWxFbzdldkU7RWtFdDdlSTtJQUVJLDRCQUErRDtFbEV1N2V2RTtFa0V6N2VJO0lBRUksNEJBQStEO0VsRTA3ZXZFO0VrRTU3ZUk7SUFFSSw0QkFBK0Q7RWxFNjdldkU7RWtFLzdlSTtJQUVJLDZCQUErRDtFbEVnOGV2RTtFa0VsOGVJO0lBRUksNkJBQStEO0VsRW04ZXZFO0VrRXI4ZUk7SUFFSSw2QkFBK0Q7RWxFczhldkU7RWtFeDhlSTtJQUVJLDZCQUErRDtFbEV5OGV2RTtFa0UzOGVJO0lBRUksNkJBQStEO0VsRTQ4ZXZFO0VrRTk4ZUk7SUFFSSw2QkFBK0Q7RWxFKzhldkU7RWtFajllSTtJQUVJLDZCQUErRDtFbEVrOWV2RTtFa0VwOWVJO0lBRUksNkJBQStEO0VsRXE5ZXZFO0VrRXY5ZUk7SUFFSSw2QkFBK0Q7RWxFdzlldkU7RWtFMTllSTtJQUVJLDZCQUErRDtFbEUyOWV2RTtFa0U3OWVJO0lBRUksOEJBQStEO0VsRTg5ZXZFO0VrRWgrZUk7SUFFSSw4QkFBK0Q7RWxFaStldkU7RWtFbitlSTtJQUVJLDhCQUErRDtFbEVvK2V2RTtFa0V0K2VJO0lBRUksOEJBQStEO0VsRXUrZXZFO0VrRXorZUk7SUFFSSw4QkFBK0Q7RWxFMCtldkU7RWtFNStlSTtJQUVJLDhCQUErRDtFbEU2K2V2RTtFa0UvK2VJO0lBRUksOEJBQStEO0VsRWcvZXZFO0VrRWwvZUk7SUFFSSw4QkFBK0Q7RWxFbS9ldkU7RWtFci9lSTtJQUVJLDhCQUErRDtFbEVzL2V2RTtFa0V4L2VJO0lBRUksOEJBQStEO0VsRXkvZXZFO0VrRTMvZUk7SUFFSSw4QkFBK0Q7RWxFNC9ldkU7RWtFOS9lSTtJQUVJLDhCQUErRDtFbEUrL2V2RTtFa0VqZ2ZJO0lBRUksOEJBQStEO0VsRWtnZnZFO0VrRXBnZkk7SUFFSSw4QkFBK0Q7RWxFcWdmdkU7RWtFdmdmSTtJQUVJLDhCQUErRDtFbEV3Z2Z2RTtFa0UxZ2ZJO0lBRUksOEJBQStEO0VsRTJnZnZFO0VrRTdnZkk7SUFFSSwrQkFBK0Q7RWxFOGdmdkU7RWtFaGhmSTtJQUVJLCtCQUErRDtFbEVpaGZ2RTtFa0VuaGZJO0lBRUksK0JBQStEO0VsRW9oZnZFO0VrRXRoZkk7SUFFSSwrQkFBK0Q7RWxFdWhmdkU7RWtFemhmSTtJQUVJLCtCQUErRDtFbEUwaGZ2RTtFa0U1aGZJO0lBRUksK0JBQStEO0VsRTZoZnZFO0VrRS9oZkk7SUFFSSwrQkFBK0Q7RWxFZ2lmdkU7RWtFbGlmSTtJQUVJLCtCQUErRDtFbEVtaWZ2RTtFa0VyaWZJO0lBRUksK0JBQStEO0VsRXNpZnZFO0VrRXhpZkk7SUFFSSw4QkFBK0Q7RWxFeWlmdkU7RWtFM2lmSTtJQUVJLCtCQUErRDtFbEU0aWZ2RTtFa0U5aWZJO0lBRUksK0JBQStEO0VsRStpZnZFO0VrRWpqZkk7SUFFSSwrQkFBK0Q7RWxFa2pmdkU7RWtFcGpmSTtJQUVJLCtCQUErRDtFbEVxamZ2RTtFa0V2amZJO0lBRUksK0JBQStEO0VsRXdqZnZFO0VrRTFqZkk7SUFFSSwrQkFBK0Q7RWxFMmpmdkU7RWtFN2pmSTtJQUVJLCtCQUErRDtFbEU4amZ2RTtFa0Voa2ZJO0lBRUksK0JBQStEO0VsRWlrZnZFO0VrRW5rZkk7SUFFSSwrQkFBK0Q7RWxFb2tmdkU7RWtFdGtmSTtJQUVJLCtCQUErRDtFbEV1a2Z2RTtFa0V6a2ZJO0lBRUksK0JBQStEO0VsRTBrZnZFO0VrRTVrZkk7SUFFSSwrQkFBK0Q7RWxFNmtmdkU7RWtFL2tmSTtJQUVJLCtCQUErRDtFbEVnbGZ2RTtFa0VsbGZJO0lBRUksK0JBQStEO0VsRW1sZnZFO0VrRXJsZkk7SUFFSSwrQkFBK0Q7RWxFc2xmdkU7RWtFeGxmSTtJQUVJLCtCQUErRDtFbEV5bGZ2RTtFa0UzbGZJO0lBRUksZ0NBQStEO0VsRTRsZnZFO0VrRTlsZkk7SUFFSSxnQ0FBK0Q7RWxFK2xmdkU7RWtFam1mSTtJQUVJLGdDQUErRDtFbEVrbWZ2RTtFa0VwbWZJO0lBRUksZ0NBQStEO0VsRXFtZnZFO0VrRXZtZkk7SUFFSSxnQ0FBK0Q7RWxFd21mdkU7RWtFMW1mSTtJQUVJLGdDQUErRDtFbEUybWZ2RTtFa0U3bWZJO0lBRUksZ0NBQStEO0VsRThtZnZFO0VrRWhuZkk7SUFFSSxnQ0FBK0Q7RWxFaW5mdkU7RWtFbm5mSTtJQUVJLGdDQUErRDtFbEVvbmZ2RTtFa0V0bmZJO0lBRUksNEJBQStEO0VsRXVuZnZFO0VrRXpuZkk7SUFFSSw2QkFBK0Q7RWxFMG5mdkU7RWtFNW5mSTtJQUVJLDZCQUErRDtFbEU2bmZ2RTtFa0UvbmZJO0lBRUksNkJBQStEO0VsRWdvZnZFO0VrRWxvZkk7SUFFSSw2QkFBK0Q7RWxFbW9mdkU7RWtFcm9mSTtJQUVJLDZCQUErRDtFbEVzb2Z2RTtFa0V4b2ZJO0lBRUksNkJBQStEO0VsRXlvZnZFO0VrRTNvZkk7SUFFSSw2QkFBK0Q7RWxFNG9mdkU7RWtFOW9mSTtJQUVJLDZCQUErRDtFbEUrb2Z2RTtFa0VqcGZJO0lBRUksNkJBQStEO0VsRWtwZnZFO0VrRXBwZkk7SUFFSSw2QkFBK0Q7RWxFcXBmdkU7RWtFdnBmSTtJQUVJLDZCQUErRDtFbEV3cGZ2RTtFa0UxcGZJO0lBRUksNkJBQStEO0VsRTJwZnZFO0VrRTdwZkk7SUFFSSw2QkFBK0Q7RWxFOHBmdkU7RWtFaHFmSTtJQUVJLDZCQUErRDtFbEVpcWZ2RTtFa0VucWZJO0lBRUksNkJBQStEO0VsRW9xZnZFO0VrRXRxZkk7SUFFSSw2QkFBK0Q7RWxFdXFmdkU7RWtFenFmSTtJQUVJLDhCQUErRDtFbEUwcWZ2RTtFa0U1cWZJO0lBRUksOEJBQStEO0VsRTZxZnZFO0VrRS9xZkk7SUFFSSw4QkFBK0Q7RWxFZ3JmdkU7RWtFbHJmSTtJQUVJLDhCQUErRDtFbEVtcmZ2RTtFa0VycmZJO0lBRUksOEJBQStEO0VsRXNyZnZFO0VrRXhyZkk7SUFFSSw4QkFBK0Q7RWxFeXJmdkU7RWtFM3JmSTtJQUVJLDhCQUErRDtFbEU0cmZ2RTtFa0U5cmZJO0lBRUksOEJBQStEO0VsRStyZnZFO0VrRWpzZkk7SUFFSSw4QkFBK0Q7RWxFa3NmdkU7RWtFcHNmSTtJQUVJLHFCQUErRDtFbEVxc2Z2RTtFa0V2c2ZJO0lBRUksdUJBQStEO0VsRXdzZnZFO0VrRTFzZkk7SUFFSSx3QkFBK0Q7RWxFMnNmdkU7RWtFN3NmSTtJQUVJLHdCQUErRDtFbEU4c2Z2RTtFa0VodGZJO0lBRUksd0JBQStEO0VsRWl0ZnZFO0VrRW50Zkk7SUFFSSx3QkFBK0Q7RWxFb3RmdkU7RWtFdHRmSTtJQUVJLHdCQUErRDtFbEV1dGZ2RTtFa0V6dGZJO0lBRUksd0JBQStEO0VsRTB0ZnZFO0VrRTV0Zkk7SUFFSSx3QkFBK0Q7RWxFNnRmdkU7RWtFL3RmSTtJQUVJLHdCQUErRDtFbEVndWZ2RTtFa0VsdWZJO0lBRUksd0JBQStEO0VsRW11ZnZFO0VrRXJ1Zkk7SUFFSSx3QkFBK0Q7RWxFc3VmdkU7RWtFeHVmSTtJQUVJLHdCQUErRDtFbEV5dWZ2RTtFa0UzdWZJO0lBRUksd0JBQStEO0VsRTR1ZnZFO0VrRTl1Zkk7SUFFSSx3QkFBK0Q7RWxFK3VmdkU7RWtFanZmSTtJQUVJLHdCQUErRDtFbEVrdmZ2RTtFa0VwdmZJO0lBRUksd0JBQStEO0VsRXF2ZnZFO0VrRXZ2Zkk7SUFFSSx3QkFBK0Q7RWxFd3ZmdkU7RWtFMXZmSTtJQUVJLHlCQUErRDtFbEUydmZ2RTtFa0U3dmZJO0lBRUkseUJBQStEO0VsRTh2ZnZFO0VrRWh3Zkk7SUFFSSx5QkFBK0Q7RWxFaXdmdkU7RWtFbndmSTtJQUVJLHlCQUErRDtFbEVvd2Z2RTtFa0V0d2ZJO0lBRUkseUJBQStEO0VsRXV3ZnZFO0VrRXp3Zkk7SUFFSSx5QkFBK0Q7RWxFMHdmdkU7RWtFNXdmSTtJQUVJLHlCQUErRDtFbEU2d2Z2RTtFa0Uvd2ZJO0lBRUkseUJBQStEO0VsRWd4ZnZFO0VrRWx4Zkk7SUFFSSx5QkFBK0Q7RWxFbXhmdkU7RWtFcnhmSTtJQUVJLDJCQUErRDtJQUEvRCwwQkFBK0Q7RWxFdXhmdkU7RWtFenhmSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFMnhmdkU7RWtFN3hmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFK3hmdkU7RWtFanlmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFbXlmdkU7RWtFcnlmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdXlmdkU7RWtFenlmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMnlmdkU7RWtFN3lmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFK3lmdkU7RWtFanpmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFbXpmdkU7RWtFcnpmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdXpmdkU7RWtFenpmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMnpmdkU7RWtFN3pmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFK3pmdkU7RWtFajBmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFbTBmdkU7RWtFcjBmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdTBmdkU7RWtFejBmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMjBmdkU7RWtFNzBmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFKzBmdkU7RWtFajFmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFbTFmdkU7RWtFcjFmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdTFmdkU7RWtFejFmSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMjFmdkU7RWtFNzFmSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFKzFmdkU7RWtFajJmSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFbTJmdkU7RWtFcjJmSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFdTJmdkU7RWtFejJmSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFMjJmdkU7RWtFNzJmSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFKzJmdkU7RWtFajNmSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFbTNmdkU7RWtFcjNmSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFdTNmdkU7RWtFejNmSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFMjNmdkU7RWtFNzNmSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFKzNmdkU7RWtFajRmSTtJQUVJLHlCQUErRDtJQUEvRCw0QkFBK0Q7RWxFbTRmdkU7RWtFcjRmSTtJQUVJLDJCQUErRDtJQUEvRCw4QkFBK0Q7RWxFdTRmdkU7RWtFejRmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMjRmdkU7RWtFNzRmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFKzRmdkU7RWtFajVmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbTVmdkU7RWtFcjVmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFdTVmdkU7RWtFejVmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMjVmdkU7RWtFNzVmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFKzVmdkU7RWtFajZmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbTZmdkU7RWtFcjZmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFdTZmdkU7RWtFejZmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMjZmdkU7RWtFNzZmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFKzZmdkU7RWtFajdmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbTdmdkU7RWtFcjdmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFdTdmdkU7RWtFejdmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMjdmdkU7RWtFNzdmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFKzdmdkU7RWtFajhmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbThmdkU7RWtFcjhmSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFdThmdkU7RWtFejhmSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFMjhmdkU7RWtFNzhmSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFKzhmdkU7RWtFajlmSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFbTlmdkU7RWtFcjlmSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFdTlmdkU7RWtFejlmSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFMjlmdkU7RWtFNzlmSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFKzlmdkU7RWtFaitmSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFbStmdkU7RWtFcitmSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFdStmdkU7RWtFeitmSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFMitmdkU7RWtFNytmSTtJQUVJLHlCQUErRDtFbEU4K2Z2RTtFa0VoL2ZJO0lBRUksMkJBQStEO0VsRWkvZnZFO0VrRW4vZkk7SUFFSSw0QkFBK0Q7RWxFby9mdkU7RWtFdC9mSTtJQUVJLDRCQUErRDtFbEV1L2Z2RTtFa0V6L2ZJO0lBRUksNEJBQStEO0VsRTAvZnZFO0VrRTUvZkk7SUFFSSw0QkFBK0Q7RWxFNi9mdkU7RWtFLy9mSTtJQUVJLDRCQUErRDtFbEVnZ2dCdkU7RWtFbGdnQkk7SUFFSSw0QkFBK0Q7RWxFbWdnQnZFO0VrRXJnZ0JJO0lBRUksNEJBQStEO0VsRXNnZ0J2RTtFa0V4Z2dCSTtJQUVJLDRCQUErRDtFbEV5Z2dCdkU7RWtFM2dnQkk7SUFFSSw0QkFBK0Q7RWxFNGdnQnZFO0VrRTlnZ0JJO0lBRUksNEJBQStEO0VsRStnZ0J2RTtFa0VqaGdCSTtJQUVJLDRCQUErRDtFbEVraGdCdkU7RWtFcGhnQkk7SUFFSSw0QkFBK0Q7RWxFcWhnQnZFO0VrRXZoZ0JJO0lBRUksNEJBQStEO0VsRXdoZ0J2RTtFa0UxaGdCSTtJQUVJLDRCQUErRDtFbEUyaGdCdkU7RWtFN2hnQkk7SUFFSSw0QkFBK0Q7RWxFOGhnQnZFO0VrRWhpZ0JJO0lBRUksNEJBQStEO0VsRWlpZ0J2RTtFa0VuaWdCSTtJQUVJLDZCQUErRDtFbEVvaWdCdkU7RWtFdGlnQkk7SUFFSSw2QkFBK0Q7RWxFdWlnQnZFO0VrRXppZ0JJO0lBRUksNkJBQStEO0VsRTBpZ0J2RTtFa0U1aWdCSTtJQUVJLDZCQUErRDtFbEU2aWdCdkU7RWtFL2lnQkk7SUFFSSw2QkFBK0Q7RWxFZ2pnQnZFO0VrRWxqZ0JJO0lBRUksNkJBQStEO0VsRW1qZ0J2RTtFa0VyamdCSTtJQUVJLDZCQUErRDtFbEVzamdCdkU7RWtFeGpnQkk7SUFFSSw2QkFBK0Q7RWxFeWpnQnZFO0VrRTNqZ0JJO0lBRUksNkJBQStEO0VsRTRqZ0J2RTtFa0U5amdCSTtJQUVJLDJCQUErRDtFbEUramdCdkU7RWtFamtnQkk7SUFFSSw2QkFBK0Q7RWxFa2tnQnZFO0VrRXBrZ0JJO0lBRUksOEJBQStEO0VsRXFrZ0J2RTtFa0V2a2dCSTtJQUVJLDhCQUErRDtFbEV3a2dCdkU7RWtFMWtnQkk7SUFFSSw4QkFBK0Q7RWxFMmtnQnZFO0VrRTdrZ0JJO0lBRUksOEJBQStEO0VsRThrZ0J2RTtFa0VobGdCSTtJQUVJLDhCQUErRDtFbEVpbGdCdkU7RWtFbmxnQkk7SUFFSSw4QkFBK0Q7RWxFb2xnQnZFO0VrRXRsZ0JJO0lBRUksOEJBQStEO0VsRXVsZ0J2RTtFa0V6bGdCSTtJQUVJLDhCQUErRDtFbEUwbGdCdkU7RWtFNWxnQkk7SUFFSSw4QkFBK0Q7RWxFNmxnQnZFO0VrRS9sZ0JJO0lBRUksOEJBQStEO0VsRWdtZ0J2RTtFa0VsbWdCSTtJQUVJLDhCQUErRDtFbEVtbWdCdkU7RWtFcm1nQkk7SUFFSSw4QkFBK0Q7RWxFc21nQnZFO0VrRXhtZ0JJO0lBRUksOEJBQStEO0VsRXltZ0J2RTtFa0UzbWdCSTtJQUVJLDhCQUErRDtFbEU0bWdCdkU7RWtFOW1nQkk7SUFFSSw4QkFBK0Q7RWxFK21nQnZFO0VrRWpuZ0JJO0lBRUksOEJBQStEO0VsRWtuZ0J2RTtFa0VwbmdCSTtJQUVJLCtCQUErRDtFbEVxbmdCdkU7RWtFdm5nQkk7SUFFSSwrQkFBK0Q7RWxFd25nQnZFO0VrRTFuZ0JJO0lBRUksK0JBQStEO0VsRTJuZ0J2RTtFa0U3bmdCSTtJQUVJLCtCQUErRDtFbEU4bmdCdkU7RWtFaG9nQkk7SUFFSSwrQkFBK0Q7RWxFaW9nQnZFO0VrRW5vZ0JJO0lBRUksK0JBQStEO0VsRW9vZ0J2RTtFa0V0b2dCSTtJQUVJLCtCQUErRDtFbEV1b2dCdkU7RWtFem9nQkk7SUFFSSwrQkFBK0Q7RWxFMG9nQnZFO0VrRTVvZ0JJO0lBRUksK0JBQStEO0VsRTZvZ0J2RTtFa0Uvb2dCSTtJQUVJLDRCQUErRDtFbEVncGdCdkU7RWtFbHBnQkk7SUFFSSw4QkFBK0Q7RWxFbXBnQnZFO0VrRXJwZ0JJO0lBRUksK0JBQStEO0VsRXNwZ0J2RTtFa0V4cGdCSTtJQUVJLCtCQUErRDtFbEV5cGdCdkU7RWtFM3BnQkk7SUFFSSwrQkFBK0Q7RWxFNHBnQnZFO0VrRTlwZ0JJO0lBRUksK0JBQStEO0VsRStwZ0J2RTtFa0VqcWdCSTtJQUVJLCtCQUErRDtFbEVrcWdCdkU7RWtFcHFnQkk7SUFFSSwrQkFBK0Q7RWxFcXFnQnZFO0VrRXZxZ0JJO0lBRUksK0JBQStEO0VsRXdxZ0J2RTtFa0UxcWdCSTtJQUVJLCtCQUErRDtFbEUycWdCdkU7RWtFN3FnQkk7SUFFSSwrQkFBK0Q7RWxFOHFnQnZFO0VrRWhyZ0JJO0lBRUksK0JBQStEO0VsRWlyZ0J2RTtFa0VucmdCSTtJQUVJLCtCQUErRDtFbEVvcmdCdkU7RWtFdHJnQkk7SUFFSSwrQkFBK0Q7RWxFdXJnQnZFO0VrRXpyZ0JJO0lBRUksK0JBQStEO0VsRTByZ0J2RTtFa0U1cmdCSTtJQUVJLCtCQUErRDtFbEU2cmdCdkU7RWtFL3JnQkk7SUFFSSwrQkFBK0Q7RWxFZ3NnQnZFO0VrRWxzZ0JJO0lBRUksK0JBQStEO0VsRW1zZ0J2RTtFa0Vyc2dCSTtJQUVJLGdDQUErRDtFbEVzc2dCdkU7RWtFeHNnQkk7SUFFSSxnQ0FBK0Q7RWxFeXNnQnZFO0VrRTNzZ0JJO0lBRUksZ0NBQStEO0VsRTRzZ0J2RTtFa0U5c2dCSTtJQUVJLGdDQUErRDtFbEUrc2dCdkU7RWtFanRnQkk7SUFFSSxnQ0FBK0Q7RWxFa3RnQnZFO0VrRXB0Z0JJO0lBRUksZ0NBQStEO0VsRXF0Z0J2RTtFa0V2dGdCSTtJQUVJLGdDQUErRDtFbEV3dGdCdkU7RWtFMXRnQkk7SUFFSSxnQ0FBK0Q7RWxFMnRnQnZFO0VrRTd0Z0JJO0lBRUksZ0NBQStEO0VsRTh0Z0J2RTtFa0VodWdCSTtJQUVJLDBCQUErRDtFbEVpdWdCdkU7RWtFbnVnQkk7SUFFSSw0QkFBK0Q7RWxFb3VnQnZFO0VrRXR1Z0JJO0lBRUksNkJBQStEO0VsRXV1Z0J2RTtFa0V6dWdCSTtJQUVJLDZCQUErRDtFbEUwdWdCdkU7RWtFNXVnQkk7SUFFSSw2QkFBK0Q7RWxFNnVnQnZFO0VrRS91Z0JJO0lBRUksNkJBQStEO0VsRWd2Z0J2RTtFa0VsdmdCSTtJQUVJLDZCQUErRDtFbEVtdmdCdkU7RWtFcnZnQkk7SUFFSSw2QkFBK0Q7RWxFc3ZnQnZFO0VrRXh2Z0JJO0lBRUksNkJBQStEO0VsRXl2Z0J2RTtFa0UzdmdCSTtJQUVJLDZCQUErRDtFbEU0dmdCdkU7RWtFOXZnQkk7SUFFSSw2QkFBK0Q7RWxFK3ZnQnZFO0VrRWp3Z0JJO0lBRUksNkJBQStEO0VsRWt3Z0J2RTtFa0Vwd2dCSTtJQUVJLDZCQUErRDtFbEVxd2dCdkU7RWtFdndnQkk7SUFFSSw2QkFBK0Q7RWxFd3dnQnZFO0VrRTF3Z0JJO0lBRUksNkJBQStEO0VsRTJ3Z0J2RTtFa0U3d2dCSTtJQUVJLDZCQUErRDtFbEU4d2dCdkU7RWtFaHhnQkk7SUFFSSw2QkFBK0Q7RWxFaXhnQnZFO0VrRW54Z0JJO0lBRUksNkJBQStEO0VsRW94Z0J2RTtFa0V0eGdCSTtJQUVJLDhCQUErRDtFbEV1eGdCdkU7RWtFenhnQkk7SUFFSSw4QkFBK0Q7RWxFMHhnQnZFO0VrRTV4Z0JJO0lBRUksOEJBQStEO0VsRTZ4Z0J2RTtFa0UveGdCSTtJQUVJLDhCQUErRDtFbEVneWdCdkU7RWtFbHlnQkk7SUFFSSw4QkFBK0Q7RWxFbXlnQnZFO0VrRXJ5Z0JJO0lBRUksOEJBQStEO0VsRXN5Z0J2RTtFa0V4eWdCSTtJQUVJLDhCQUErRDtFbEV5eWdCdkU7RWtFM3lnQkk7SUFFSSw4QkFBK0Q7RWxFNHlnQnZFO0VrRTl5Z0JJO0lBRUksOEJBQStEO0VsRSt5Z0J2RTtFa0VqemdCSTtJQUVJLDJCQUErRDtFbEVremdCdkU7RWtFcHpnQkk7SUFFSSw0QkFBK0Q7RWxFcXpnQnZFO0VrRXZ6Z0JJO0lBRUksNkJBQStEO0VsRXd6Z0J2RTtBQUNGOztBY3J5Z0JJO0VvRHRCRTtJQUVJLHNCQUErRDtFbEU4emdCdkU7RWtFaDBnQkk7SUFFSSx1QkFBK0Q7RWxFaTBnQnZFO0VrRW4wZ0JJO0lBRUksc0JBQStEO0VsRW8wZ0J2RTtFa0V0MGdCSTtJQUVJLDBCQUErRDtFbEV1MGdCdkU7RWtFejBnQkk7SUFFSSxnQ0FBK0Q7RWxFMDBnQnZFO0VrRTUwZ0JJO0lBRUkseUJBQStEO0VsRTYwZ0J2RTtFa0UvMGdCSTtJQUVJLHlCQUErRDtFbEVnMWdCdkU7RWtFbDFnQkk7SUFFSSw2QkFBK0Q7RWxFbTFnQnZFO0VrRXIxZ0JJO0lBRUksOEJBQStEO0VsRXMxZ0J2RTtFa0V4MWdCSTtJQUVJLCtCQUErRDtJQUEvRCxnQ0FBK0Q7SUFBL0QsK0JBQStEO0lBQS9ELHdCQUErRDtFbEV5MWdCdkU7RWtFMzFnQkk7SUFFSSxzQ0FBK0Q7SUFBL0QsdUNBQStEO0lBQS9ELHNDQUErRDtJQUEvRCwrQkFBK0Q7RWxFNDFnQnZFO0VrRTkxZ0JJO0lBRUksd0JBQStEO0VsRSsxZ0J2RTtFa0VqMmdCSTtJQUVJLDhCQUErRDtJQUEvRCxpQ0FBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELHlCQUErRDtFbEVrMmdCdkU7RWtFcDJnQkk7SUFFSSx5Q0FBK0Q7SUFBL0Qsd0NBQStEO0lBQS9ELHNDQUErRDtRQUEvRCxrQ0FBK0Q7WUFBL0QsOEJBQStEO0VsRXEyZ0J2RTtFa0V2MmdCSTtJQUVJLHVDQUErRDtJQUEvRCx3Q0FBK0Q7SUFBL0QseUNBQStEO1FBQS9ELHFDQUErRDtZQUEvRCxpQ0FBK0Q7RWxFdzJnQnZFO0VrRTEyZ0JJO0lBRUkseUNBQStEO0lBQS9ELHlDQUErRDtJQUEvRCw4Q0FBK0Q7UUFBL0QsMENBQStEO1lBQS9ELHNDQUErRDtFbEUyMmdCdkU7RWtFNzJnQkk7SUFFSSx1Q0FBK0Q7SUFBL0QseUNBQStEO0lBQS9ELGlEQUErRDtRQUEvRCw2Q0FBK0Q7WUFBL0QseUNBQStEO0VsRTgyZ0J2RTtFa0VoM2dCSTtJQUVJLDhCQUErRDtJQUEvRCwrQkFBK0Q7UUFBL0QsK0JBQStEO1lBQS9ELHVCQUErRDtFbEVpM2dCdkU7RWtFbjNnQkk7SUFFSSw4QkFBK0Q7SUFBL0QsK0JBQStEO1FBQS9ELCtCQUErRDtZQUEvRCx1QkFBK0Q7RWxFbzNnQnZFO0VrRXQzZ0JJO0lBRUksaUNBQStEO1FBQS9ELCtCQUErRDtZQUEvRCx5QkFBK0Q7RWxFdTNnQnZFO0VrRXozZ0JJO0lBRUksaUNBQStEO1FBQS9ELCtCQUErRDtZQUEvRCx5QkFBK0Q7RWxFMDNnQnZFO0VrRTUzZ0JJO0lBRUksa0NBQStEO1FBQS9ELDhCQUErRDtZQUEvRCwwQkFBK0Q7RWxFNjNnQnZFO0VrRS8zZ0JJO0lBRUksb0NBQStEO1FBQS9ELGdDQUErRDtZQUEvRCw0QkFBK0Q7RWxFZzRnQnZFO0VrRWw0Z0JJO0lBRUksMENBQStEO1FBQS9ELHNDQUErRDtZQUEvRCxrQ0FBK0Q7RWxFbTRnQnZFO0VrRXI0Z0JJO0lBRUksa0NBQStEO0lBQS9ELDhDQUErRDtRQUEvRCwrQkFBK0Q7WUFBL0Qsc0NBQStEO0VsRXM0Z0J2RTtFa0V4NGdCSTtJQUVJLGdDQUErRDtJQUEvRCw0Q0FBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9DQUErRDtFbEV5NGdCdkU7RWtFMzRnQkk7SUFFSSxtQ0FBK0Q7SUFBL0QsMENBQStEO1FBQS9ELGdDQUErRDtZQUEvRCxrQ0FBK0Q7RWxFNDRnQnZFO0VrRTk0Z0JJO0lBRUksb0NBQStEO0lBQS9ELGlEQUErRDtRQUEvRCxpQ0FBK0Q7WUFBL0QseUNBQStEO0VsRSs0Z0J2RTtFa0VqNWdCSTtJQUVJLGdEQUErRDtRQUEvRCxvQ0FBK0Q7WUFBL0Qsd0NBQStEO0VsRWs1Z0J2RTtFa0VwNWdCSTtJQUVJLHlDQUErRDtJQUEvRCxnREFBK0Q7UUFBL0Qsc0NBQStEO1lBQS9ELHdDQUErRDtFbEVxNWdCdkU7RWtFdjVnQkk7SUFFSSxtQ0FBK0Q7SUFBL0QsMENBQStEO1FBQS9ELGdDQUErRDtZQUEvRCxrQ0FBK0Q7RWxFdzVnQnZFO0VrRTE1Z0JJO0lBRUksaUNBQStEO0lBQS9ELHdDQUErRDtRQUEvRCw4QkFBK0Q7WUFBL0QsZ0NBQStEO0VsRTI1Z0J2RTtFa0U3NWdCSTtJQUVJLG9DQUErRDtJQUEvRCxzQ0FBK0Q7UUFBL0QsaUNBQStEO1lBQS9ELDhCQUErRDtFbEU4NWdCdkU7RWtFaDZnQkk7SUFFSSxzQ0FBK0Q7SUFBL0Qsd0NBQStEO1FBQS9ELG1DQUErRDtZQUEvRCxnQ0FBK0Q7RWxFaTZnQnZFO0VrRW42Z0JJO0lBRUkscUNBQStEO0lBQS9ELHVDQUErRDtRQUEvRCxrQ0FBK0Q7WUFBL0QsK0JBQStEO0VsRW82Z0J2RTtFa0V0NmdCSTtJQUVJLDRDQUErRDtRQUEvRCxvQ0FBK0Q7WUFBL0Qsb0NBQStEO0VsRXU2Z0J2RTtFa0V6NmdCSTtJQUVJLDBDQUErRDtRQUEvRCxrQ0FBK0Q7WUFBL0Qsa0NBQStEO0VsRTA2Z0J2RTtFa0U1NmdCSTtJQUVJLHdDQUErRDtRQUEvRCxxQ0FBK0Q7WUFBL0QsZ0NBQStEO0VsRTY2Z0J2RTtFa0UvNmdCSTtJQUVJLCtDQUErRDtRQUEvRCxzQ0FBK0Q7WUFBL0QsdUNBQStEO0VsRWc3Z0J2RTtFa0VsN2dCSTtJQUVJLDhDQUErRDtRQUEvRCx5Q0FBK0Q7WUFBL0Qsc0NBQStEO0VsRW03Z0J2RTtFa0VyN2dCSTtJQUVJLHlDQUErRDtRQUEvRCxzQ0FBK0Q7WUFBL0QsaUNBQStEO0VsRXM3Z0J2RTtFa0V4N2dCSTtJQUVJLG1DQUErRDtRQUEvRCxvQ0FBK0Q7WUFBL0QsMkJBQStEO0VsRXk3Z0J2RTtFa0UzN2dCSTtJQUVJLHlDQUErRDtRQUEvRCxxQ0FBK0Q7WUFBL0QsaUNBQStEO0VsRTQ3Z0J2RTtFa0U5N2dCSTtJQUVJLHVDQUErRDtRQUEvRCxtQ0FBK0Q7WUFBL0QsK0JBQStEO0VsRSs3Z0J2RTtFa0VqOGdCSTtJQUVJLHFDQUErRDtRQUEvRCxzQ0FBK0Q7WUFBL0QsNkJBQStEO0VsRWs4Z0J2RTtFa0VwOGdCSTtJQUVJLHVDQUErRDtRQUEvRCx3Q0FBK0Q7WUFBL0QsK0JBQStEO0VsRXE4Z0J2RTtFa0V2OGdCSTtJQUVJLHNDQUErRDtRQUEvRCx1Q0FBK0Q7WUFBL0QsOEJBQStEO0VsRXc4Z0J2RTtFa0UxOGdCSTtJQUVJLHVDQUErRDtJQUEvRCw0QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRDtFbEUyOGdCdkU7RWtFNzhnQkk7SUFFSSx1Q0FBK0Q7SUFBL0QsMkJBQStEO1FBQS9ELDRCQUErRDtZQUEvRCxtQkFBK0Q7RWxFODhnQnZFO0VrRWg5Z0JJO0lBRUksdUNBQStEO0lBQS9ELDJCQUErRDtRQUEvRCw0QkFBK0Q7WUFBL0QsbUJBQStEO0VsRWk5Z0J2RTtFa0VuOWdCSTtJQUVJLHVDQUErRDtJQUEvRCwyQkFBK0Q7UUFBL0QsNEJBQStEO1lBQS9ELG1CQUErRDtFbEVvOWdCdkU7RWtFdDlnQkk7SUFFSSx1Q0FBK0Q7SUFBL0QsMkJBQStEO1FBQS9ELDRCQUErRDtZQUEvRCxtQkFBK0Q7RWxFdTlnQnZFO0VrRXo5Z0JJO0lBRUksdUNBQStEO0lBQS9ELDJCQUErRDtRQUEvRCw0QkFBK0Q7WUFBL0QsbUJBQStEO0VsRTA5Z0J2RTtFa0U1OWdCSTtJQUVJLHVDQUErRDtJQUEvRCwyQkFBK0Q7UUFBL0QsNEJBQStEO1lBQS9ELG1CQUErRDtFbEU2OWdCdkU7RWtFLzlnQkk7SUFFSSx1Q0FBK0Q7SUFBL0QsMkJBQStEO1FBQS9ELDRCQUErRDtZQUEvRCxtQkFBK0Q7RWxFZytnQnZFO0VrRWwrZ0JJO0lBRUksb0JBQStEO0VsRW0rZ0J2RTtFa0VyK2dCSTtJQUVJLHNCQUErRDtFbEVzK2dCdkU7RWtFeCtnQkk7SUFFSSx1QkFBK0Q7RWxFeStnQnZFO0VrRTMrZ0JJO0lBRUksdUJBQStEO0VsRTQrZ0J2RTtFa0U5K2dCSTtJQUVJLHVCQUErRDtFbEUrK2dCdkU7RWtFai9nQkk7SUFFSSx1QkFBK0Q7RWxFay9nQnZFO0VrRXAvZ0JJO0lBRUksdUJBQStEO0VsRXEvZ0J2RTtFa0V2L2dCSTtJQUVJLHVCQUErRDtFbEV3L2dCdkU7RWtFMS9nQkk7SUFFSSx1QkFBK0Q7RWxFMi9nQnZFO0VrRTcvZ0JJO0lBRUksdUJBQStEO0VsRTgvZ0J2RTtFa0VoZ2hCSTtJQUVJLHVCQUErRDtFbEVpZ2hCdkU7RWtFbmdoQkk7SUFFSSx1QkFBK0Q7RWxFb2doQnZFO0VrRXRnaEJJO0lBRUksdUJBQStEO0VsRXVnaEJ2RTtFa0V6Z2hCSTtJQUVJLHVCQUErRDtFbEUwZ2hCdkU7RWtFNWdoQkk7SUFFSSx1QkFBK0Q7RWxFNmdoQnZFO0VrRS9naEJJO0lBRUksdUJBQStEO0VsRWdoaEJ2RTtFa0VsaGhCSTtJQUVJLHVCQUErRDtFbEVtaGhCdkU7RWtFcmhoQkk7SUFFSSx1QkFBK0Q7RWxFc2hoQnZFO0VrRXhoaEJJO0lBRUksd0JBQStEO0VsRXloaEJ2RTtFa0UzaGhCSTtJQUVJLHdCQUErRDtFbEU0aGhCdkU7RWtFOWhoQkk7SUFFSSx3QkFBK0Q7RWxFK2hoQnZFO0VrRWppaEJJO0lBRUksd0JBQStEO0VsRWtpaEJ2RTtFa0VwaWhCSTtJQUVJLHdCQUErRDtFbEVxaWhCdkU7RWtFdmloQkk7SUFFSSx3QkFBK0Q7RWxFd2loQnZFO0VrRTFpaEJJO0lBRUksd0JBQStEO0VsRTJpaEJ2RTtFa0U3aWhCSTtJQUVJLHdCQUErRDtFbEU4aWhCdkU7RWtFaGpoQkk7SUFFSSx3QkFBK0Q7RWxFaWpoQnZFO0VrRW5qaEJJO0lBRUksdUJBQStEO0VsRW9qaEJ2RTtFa0V0amhCSTtJQUVJLDBCQUErRDtJQUEvRCx5QkFBK0Q7RWxFd2poQnZFO0VrRTFqaEJJO0lBRUksNEJBQStEO0lBQS9ELDJCQUErRDtFbEU0amhCdkU7RWtFOWpoQkk7SUFFSSw2QkFBK0Q7SUFBL0QsNEJBQStEO0VsRWdraEJ2RTtFa0Vsa2hCSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFb2toQnZFO0VrRXRraEJJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEV3a2hCdkU7RWtFMWtoQkk7SUFFSSw2QkFBK0Q7SUFBL0QsNEJBQStEO0VsRTRraEJ2RTtFa0U5a2hCSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFZ2xoQnZFO0VrRWxsaEJJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVvbGhCdkU7RWtFdGxoQkk7SUFFSSw2QkFBK0Q7SUFBL0QsNEJBQStEO0VsRXdsaEJ2RTtFa0UxbGhCSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFNGxoQnZFO0VrRTlsaEJJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVnbWhCdkU7RWtFbG1oQkk7SUFFSSw2QkFBK0Q7SUFBL0QsNEJBQStEO0VsRW9taEJ2RTtFa0V0bWhCSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFd21oQnZFO0VrRTFtaEJJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0bWhCdkU7RWtFOW1oQkk7SUFFSSw2QkFBK0Q7SUFBL0QsNEJBQStEO0VsRWduaEJ2RTtFa0VsbmhCSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFb25oQnZFO0VrRXRuaEJJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEV3bmhCdkU7RWtFMW5oQkk7SUFFSSw2QkFBK0Q7SUFBL0QsNEJBQStEO0VsRTRuaEJ2RTtFa0U5bmhCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFZ29oQnZFO0VrRWxvaEJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVvb2hCdkU7RWtFdG9oQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRXdvaEJ2RTtFa0Uxb2hCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFNG9oQnZFO0VrRTlvaEJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVncGhCdkU7RWtFbHBoQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRW9waEJ2RTtFa0V0cGhCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFd3BoQnZFO0VrRTFwaEJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU0cGhCdkU7RWtFOXBoQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRWdxaEJ2RTtFa0VscWhCSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFb3FoQnZFO0VrRXRxaEJJO0lBRUksd0JBQStEO0lBQS9ELDJCQUErRDtFbEV3cWhCdkU7RWtFMXFoQkk7SUFFSSwwQkFBK0Q7SUFBL0QsNkJBQStEO0VsRTRxaEJ2RTtFa0U5cWhCSTtJQUVJLDJCQUErRDtJQUEvRCw4QkFBK0Q7RWxFZ3JoQnZFO0VrRWxyaEJJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvcmhCdkU7RWtFdHJoQkk7SUFFSSwyQkFBK0Q7SUFBL0QsOEJBQStEO0VsRXdyaEJ2RTtFa0UxcmhCSTtJQUVJLDJCQUErRDtJQUEvRCw4QkFBK0Q7RWxFNHJoQnZFO0VrRTlyaEJJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVnc2hCdkU7RWtFbHNoQkk7SUFFSSwyQkFBK0Q7SUFBL0QsOEJBQStEO0VsRW9zaEJ2RTtFa0V0c2hCSTtJQUVJLDJCQUErRDtJQUEvRCw4QkFBK0Q7RWxFd3NoQnZFO0VrRTFzaEJJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0c2hCdkU7RWtFOXNoQkk7SUFFSSwyQkFBK0Q7SUFBL0QsOEJBQStEO0VsRWd0aEJ2RTtFa0VsdGhCSTtJQUVJLDJCQUErRDtJQUEvRCw4QkFBK0Q7RWxFb3RoQnZFO0VrRXR0aEJJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEV3dGhCdkU7RWtFMXRoQkk7SUFFSSwyQkFBK0Q7SUFBL0QsOEJBQStEO0VsRTR0aEJ2RTtFa0U5dGhCSTtJQUVJLDJCQUErRDtJQUEvRCw4QkFBK0Q7RWxFZ3VoQnZFO0VrRWx1aEJJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvdWhCdkU7RWtFdHVoQkk7SUFFSSwyQkFBK0Q7SUFBL0QsOEJBQStEO0VsRXd1aEJ2RTtFa0UxdWhCSTtJQUVJLDJCQUErRDtJQUEvRCw4QkFBK0Q7RWxFNHVoQnZFO0VrRTl1aEJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVndmhCdkU7RWtFbHZoQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRW92aEJ2RTtFa0V0dmhCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFd3ZoQnZFO0VrRTF2aEJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU0dmhCdkU7RWtFOXZoQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRWd3aEJ2RTtFa0Vsd2hCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFb3doQnZFO0VrRXR3aEJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEV3d2hCdkU7RWtFMXdoQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRTR3aEJ2RTtFa0U5d2hCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFZ3hoQnZFO0VrRWx4aEJJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVveGhCdkU7RWtFdHhoQkk7SUFFSSx3QkFBK0Q7RWxFdXhoQnZFO0VrRXp4aEJJO0lBRUksMEJBQStEO0VsRTB4aEJ2RTtFa0U1eGhCSTtJQUVJLDJCQUErRDtFbEU2eGhCdkU7RWtFL3hoQkk7SUFFSSwyQkFBK0Q7RWxFZ3loQnZFO0VrRWx5aEJJO0lBRUksMkJBQStEO0VsRW15aEJ2RTtFa0VyeWhCSTtJQUVJLDJCQUErRDtFbEVzeWhCdkU7RWtFeHloQkk7SUFFSSwyQkFBK0Q7RWxFeXloQnZFO0VrRTN5aEJJO0lBRUksMkJBQStEO0VsRTR5aEJ2RTtFa0U5eWhCSTtJQUVJLDJCQUErRDtFbEUreWhCdkU7RWtFanpoQkk7SUFFSSwyQkFBK0Q7RWxFa3poQnZFO0VrRXB6aEJJO0lBRUksMkJBQStEO0VsRXF6aEJ2RTtFa0V2emhCSTtJQUVJLDJCQUErRDtFbEV3emhCdkU7RWtFMXpoQkk7SUFFSSwyQkFBK0Q7RWxFMnpoQnZFO0VrRTd6aEJJO0lBRUksMkJBQStEO0VsRTh6aEJ2RTtFa0VoMGhCSTtJQUVJLDJCQUErRDtFbEVpMGhCdkU7RWtFbjBoQkk7SUFFSSwyQkFBK0Q7RWxFbzBoQnZFO0VrRXQwaEJJO0lBRUksMkJBQStEO0VsRXUwaEJ2RTtFa0V6MGhCSTtJQUVJLDJCQUErRDtFbEUwMGhCdkU7RWtFNTBoQkk7SUFFSSw0QkFBK0Q7RWxFNjBoQnZFO0VrRS8waEJJO0lBRUksNEJBQStEO0VsRWcxaEJ2RTtFa0VsMWhCSTtJQUVJLDRCQUErRDtFbEVtMWhCdkU7RWtFcjFoQkk7SUFFSSw0QkFBK0Q7RWxFczFoQnZFO0VrRXgxaEJJO0lBRUksNEJBQStEO0VsRXkxaEJ2RTtFa0UzMWhCSTtJQUVJLDRCQUErRDtFbEU0MWhCdkU7RWtFOTFoQkk7SUFFSSw0QkFBK0Q7RWxFKzFoQnZFO0VrRWoyaEJJO0lBRUksNEJBQStEO0VsRWsyaEJ2RTtFa0VwMmhCSTtJQUVJLDRCQUErRDtFbEVxMmhCdkU7RWtFdjJoQkk7SUFFSSwyQkFBK0Q7RWxFdzJoQnZFO0VrRTEyaEJJO0lBRUksMEJBQStEO0VsRTIyaEJ2RTtFa0U3MmhCSTtJQUVJLDRCQUErRDtFbEU4MmhCdkU7RWtFaDNoQkk7SUFFSSw2QkFBK0Q7RWxFaTNoQnZFO0VrRW4zaEJJO0lBRUksNkJBQStEO0VsRW8zaEJ2RTtFa0V0M2hCSTtJQUVJLDZCQUErRDtFbEV1M2hCdkU7RWtFejNoQkk7SUFFSSw2QkFBK0Q7RWxFMDNoQnZFO0VrRTUzaEJJO0lBRUksNkJBQStEO0VsRTYzaEJ2RTtFa0UvM2hCSTtJQUVJLDZCQUErRDtFbEVnNGhCdkU7RWtFbDRoQkk7SUFFSSw2QkFBK0Q7RWxFbTRoQnZFO0VrRXI0aEJJO0lBRUksNkJBQStEO0VsRXM0aEJ2RTtFa0V4NGhCSTtJQUVJLDZCQUErRDtFbEV5NGhCdkU7RWtFMzRoQkk7SUFFSSw2QkFBK0Q7RWxFNDRoQnZFO0VrRTk0aEJJO0lBRUksNkJBQStEO0VsRSs0aEJ2RTtFa0VqNWhCSTtJQUVJLDZCQUErRDtFbEVrNWhCdkU7RWtFcDVoQkk7SUFFSSw2QkFBK0Q7RWxFcTVoQnZFO0VrRXY1aEJJO0lBRUksNkJBQStEO0VsRXc1aEJ2RTtFa0UxNWhCSTtJQUVJLDZCQUErRDtFbEUyNWhCdkU7RWtFNzVoQkk7SUFFSSw2QkFBK0Q7RWxFODVoQnZFO0VrRWg2aEJJO0lBRUksOEJBQStEO0VsRWk2aEJ2RTtFa0VuNmhCSTtJQUVJLDhCQUErRDtFbEVvNmhCdkU7RWtFdDZoQkk7SUFFSSw4QkFBK0Q7RWxFdTZoQnZFO0VrRXo2aEJJO0lBRUksOEJBQStEO0VsRTA2aEJ2RTtFa0U1NmhCSTtJQUVJLDhCQUErRDtFbEU2NmhCdkU7RWtFLzZoQkk7SUFFSSw4QkFBK0Q7RWxFZzdoQnZFO0VrRWw3aEJJO0lBRUksOEJBQStEO0VsRW03aEJ2RTtFa0VyN2hCSTtJQUVJLDhCQUErRDtFbEVzN2hCdkU7RWtFeDdoQkk7SUFFSSw4QkFBK0Q7RWxFeTdoQnZFO0VrRTM3aEJJO0lBRUksNkJBQStEO0VsRTQ3aEJ2RTtFa0U5N2hCSTtJQUVJLDJCQUErRDtFbEUrN2hCdkU7RWtFajhoQkk7SUFFSSw2QkFBK0Q7RWxFazhoQnZFO0VrRXA4aEJJO0lBRUksOEJBQStEO0VsRXE4aEJ2RTtFa0V2OGhCSTtJQUVJLDhCQUErRDtFbEV3OGhCdkU7RWtFMThoQkk7SUFFSSw4QkFBK0Q7RWxFMjhoQnZFO0VrRTc4aEJJO0lBRUksOEJBQStEO0VsRTg4aEJ2RTtFa0VoOWhCSTtJQUVJLDhCQUErRDtFbEVpOWhCdkU7RWtFbjloQkk7SUFFSSw4QkFBK0Q7RWxFbzloQnZFO0VrRXQ5aEJJO0lBRUksOEJBQStEO0VsRXU5aEJ2RTtFa0V6OWhCSTtJQUVJLDhCQUErRDtFbEUwOWhCdkU7RWtFNTloQkk7SUFFSSw4QkFBK0Q7RWxFNjloQnZFO0VrRS85aEJJO0lBRUksOEJBQStEO0VsRWcraEJ2RTtFa0VsK2hCSTtJQUVJLDhCQUErRDtFbEVtK2hCdkU7RWtFcitoQkk7SUFFSSw4QkFBK0Q7RWxFcytoQnZFO0VrRXgraEJJO0lBRUksOEJBQStEO0VsRXkraEJ2RTtFa0UzK2hCSTtJQUVJLDhCQUErRDtFbEU0K2hCdkU7RWtFOStoQkk7SUFFSSw4QkFBK0Q7RWxFKytoQnZFO0VrRWovaEJJO0lBRUksOEJBQStEO0VsRWsvaEJ2RTtFa0VwL2hCSTtJQUVJLCtCQUErRDtFbEVxL2hCdkU7RWtFdi9oQkk7SUFFSSwrQkFBK0Q7RWxFdy9oQnZFO0VrRTEvaEJJO0lBRUksK0JBQStEO0VsRTIvaEJ2RTtFa0U3L2hCSTtJQUVJLCtCQUErRDtFbEU4L2hCdkU7RWtFaGdpQkk7SUFFSSwrQkFBK0Q7RWxFaWdpQnZFO0VrRW5naUJJO0lBRUksK0JBQStEO0VsRW9naUJ2RTtFa0V0Z2lCSTtJQUVJLCtCQUErRDtFbEV1Z2lCdkU7RWtFemdpQkk7SUFFSSwrQkFBK0Q7RWxFMGdpQnZFO0VrRTVnaUJJO0lBRUksK0JBQStEO0VsRTZnaUJ2RTtFa0UvZ2lCSTtJQUVJLDhCQUErRDtFbEVnaGlCdkU7RWtFbGhpQkk7SUFFSSx5QkFBK0Q7RWxFbWhpQnZFO0VrRXJoaUJJO0lBRUksMkJBQStEO0VsRXNoaUJ2RTtFa0V4aGlCSTtJQUVJLDRCQUErRDtFbEV5aGlCdkU7RWtFM2hpQkk7SUFFSSw0QkFBK0Q7RWxFNGhpQnZFO0VrRTloaUJJO0lBRUksNEJBQStEO0VsRStoaUJ2RTtFa0VqaWlCSTtJQUVJLDRCQUErRDtFbEVraWlCdkU7RWtFcGlpQkk7SUFFSSw0QkFBK0Q7RWxFcWlpQnZFO0VrRXZpaUJJO0lBRUksNEJBQStEO0VsRXdpaUJ2RTtFa0UxaWlCSTtJQUVJLDRCQUErRDtFbEUyaWlCdkU7RWtFN2lpQkk7SUFFSSw0QkFBK0Q7RWxFOGlpQnZFO0VrRWhqaUJJO0lBRUksNEJBQStEO0VsRWlqaUJ2RTtFa0VuamlCSTtJQUVJLDRCQUErRDtFbEVvamlCdkU7RWtFdGppQkk7SUFFSSw0QkFBK0Q7RWxFdWppQnZFO0VrRXpqaUJJO0lBRUksNEJBQStEO0VsRTBqaUJ2RTtFa0U1amlCSTtJQUVJLDRCQUErRDtFbEU2amlCdkU7RWtFL2ppQkk7SUFFSSw0QkFBK0Q7RWxFZ2tpQnZFO0VrRWxraUJJO0lBRUksNEJBQStEO0VsRW1raUJ2RTtFa0Vya2lCSTtJQUVJLDRCQUErRDtFbEVza2lCdkU7RWtFeGtpQkk7SUFFSSw2QkFBK0Q7RWxFeWtpQnZFO0VrRTNraUJJO0lBRUksNkJBQStEO0VsRTRraUJ2RTtFa0U5a2lCSTtJQUVJLDZCQUErRDtFbEUra2lCdkU7RWtFamxpQkk7SUFFSSw2QkFBK0Q7RWxFa2xpQnZFO0VrRXBsaUJJO0lBRUksNkJBQStEO0VsRXFsaUJ2RTtFa0V2bGlCSTtJQUVJLDZCQUErRDtFbEV3bGlCdkU7RWtFMWxpQkk7SUFFSSw2QkFBK0Q7RWxFMmxpQnZFO0VrRTdsaUJJO0lBRUksNkJBQStEO0VsRThsaUJ2RTtFa0VobWlCSTtJQUVJLDZCQUErRDtFbEVpbWlCdkU7RWtFbm1pQkk7SUFFSSw0QkFBK0Q7RWxFb21pQnZFO0VrRXRtaUJJO0lBRUksdUJBQStEO0VsRXVtaUJ2RTtFa0V6bWlCSTtJQUVJLHdCQUErRDtFbEUwbWlCdkU7RWtFNW1pQkk7SUFFSSx3QkFBK0Q7RWxFNm1pQnZFO0VrRS9taUJJO0lBRUksd0JBQStEO0VsRWduaUJ2RTtFa0VsbmlCSTtJQUVJLHdCQUErRDtFbEVtbmlCdkU7RWtFcm5pQkk7SUFFSSx3QkFBK0Q7RWxFc25pQnZFO0VrRXhuaUJJO0lBRUksd0JBQStEO0VsRXluaUJ2RTtFa0UzbmlCSTtJQUVJLHdCQUErRDtFbEU0bmlCdkU7RWtFOW5pQkk7SUFFSSx3QkFBK0Q7RWxFK25pQnZFO0VrRWpvaUJJO0lBRUksd0JBQStEO0VsRWtvaUJ2RTtFa0Vwb2lCSTtJQUVJLHdCQUErRDtFbEVxb2lCdkU7RWtFdm9pQkk7SUFFSSx3QkFBK0Q7RWxFd29pQnZFO0VrRTFvaUJJO0lBRUksd0JBQStEO0VsRTJvaUJ2RTtFa0U3b2lCSTtJQUVJLHdCQUErRDtFbEU4b2lCdkU7RWtFaHBpQkk7SUFFSSx3QkFBK0Q7RWxFaXBpQnZFO0VrRW5waUJJO0lBRUksd0JBQStEO0VsRW9waUJ2RTtFa0V0cGlCSTtJQUVJLHdCQUErRDtFbEV1cGlCdkU7RWtFenBpQkk7SUFFSSx5QkFBK0Q7RWxFMHBpQnZFO0VrRTVwaUJJO0lBRUkseUJBQStEO0VsRTZwaUJ2RTtFa0UvcGlCSTtJQUVJLHlCQUErRDtFbEVncWlCdkU7RWtFbHFpQkk7SUFFSSx5QkFBK0Q7RWxFbXFpQnZFO0VrRXJxaUJJO0lBRUkseUJBQStEO0VsRXNxaUJ2RTtFa0V4cWlCSTtJQUVJLHlCQUErRDtFbEV5cWlCdkU7RWtFM3FpQkk7SUFFSSx5QkFBK0Q7RWxFNHFpQnZFO0VrRTlxaUJJO0lBRUkseUJBQStEO0VsRStxaUJ2RTtFa0VqcmlCSTtJQUVJLHlCQUErRDtFbEVrcmlCdkU7RWtFcHJpQkk7SUFFSSw2QkFBK0Q7SUFBL0QsNEJBQStEO0VsRXNyaUJ2RTtFa0V4cmlCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMHJpQnZFO0VrRTVyaUJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4cmlCdkU7RWtFaHNpQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRWtzaUJ2RTtFa0Vwc2lCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFc3NpQnZFO0VrRXhzaUJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUwc2lCdkU7RWtFNXNpQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRThzaUJ2RTtFa0VodGlCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFa3RpQnZFO0VrRXB0aUJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVzdGlCdkU7RWtFeHRpQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRTB0aUJ2RTtFa0U1dGlCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFOHRpQnZFO0VrRWh1aUJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVrdWlCdkU7RWtFcHVpQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRXN1aUJ2RTtFa0V4dWlCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMHVpQnZFO0VrRTV1aUJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4dWlCdkU7RWtFaHZpQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRWt2aUJ2RTtFa0VwdmlCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFc3ZpQnZFO0VrRXh2aUJJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEUwdmlCdkU7RWtFNXZpQkk7SUFFSSwrQkFBK0Q7SUFBL0QsOEJBQStEO0VsRTh2aUJ2RTtFa0Vod2lCSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFa3dpQnZFO0VrRXB3aUJJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVzd2lCdkU7RWtFeHdpQkk7SUFFSSwrQkFBK0Q7SUFBL0QsOEJBQStEO0VsRTB3aUJ2RTtFa0U1d2lCSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFOHdpQnZFO0VrRWh4aUJJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVreGlCdkU7RWtFcHhpQkk7SUFFSSwrQkFBK0Q7SUFBL0QsOEJBQStEO0VsRXN4aUJ2RTtFa0V4eGlCSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFMHhpQnZFO0VrRTV4aUJJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU4eGlCdkU7RWtFaHlpQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRWt5aUJ2RTtFa0VweWlCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFc3lpQnZFO0VrRXh5aUJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUweWlCdkU7RWtFNXlpQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRTh5aUJ2RTtFa0VoemlCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFa3ppQnZFO0VrRXB6aUJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVzemlCdkU7RWtFeHppQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRTB6aUJ2RTtFa0U1emlCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFOHppQnZFO0VrRWgwaUJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVrMGlCdkU7RWtFcDBpQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRXMwaUJ2RTtFa0V4MGlCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMDBpQnZFO0VrRTUwaUJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU4MGlCdkU7RWtFaDFpQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRWsxaUJ2RTtFa0VwMWlCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFczFpQnZFO0VrRXgxaUJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUwMWlCdkU7RWtFNTFpQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRTgxaUJ2RTtFa0VoMmlCSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFazJpQnZFO0VrRXAyaUJJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVzMmlCdkU7RWtFeDJpQkk7SUFFSSw2QkFBK0Q7SUFBL0QsZ0NBQStEO0VsRTAyaUJ2RTtFa0U1MmlCSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFODJpQnZFO0VrRWgzaUJJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVrM2lCdkU7RWtFcDNpQkk7SUFFSSw2QkFBK0Q7SUFBL0QsZ0NBQStEO0VsRXMzaUJ2RTtFa0V4M2lCSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFMDNpQnZFO0VrRTUzaUJJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEU4M2lCdkU7RWtFaDRpQkk7SUFFSSw2QkFBK0Q7SUFBL0QsZ0NBQStEO0VsRWs0aUJ2RTtFa0VwNGlCSTtJQUVJLDJCQUErRDtFbEVxNGlCdkU7RWtFdjRpQkk7SUFFSSw0QkFBK0Q7RWxFdzRpQnZFO0VrRTE0aUJJO0lBRUksNEJBQStEO0VsRTI0aUJ2RTtFa0U3NGlCSTtJQUVJLDRCQUErRDtFbEU4NGlCdkU7RWtFaDVpQkk7SUFFSSw0QkFBK0Q7RWxFaTVpQnZFO0VrRW41aUJJO0lBRUksNEJBQStEO0VsRW81aUJ2RTtFa0V0NWlCSTtJQUVJLDRCQUErRDtFbEV1NWlCdkU7RWtFejVpQkk7SUFFSSw0QkFBK0Q7RWxFMDVpQnZFO0VrRTU1aUJJO0lBRUksNEJBQStEO0VsRTY1aUJ2RTtFa0UvNWlCSTtJQUVJLDRCQUErRDtFbEVnNmlCdkU7RWtFbDZpQkk7SUFFSSw0QkFBK0Q7RWxFbTZpQnZFO0VrRXI2aUJJO0lBRUksNEJBQStEO0VsRXM2aUJ2RTtFa0V4NmlCSTtJQUVJLDRCQUErRDtFbEV5NmlCdkU7RWtFMzZpQkk7SUFFSSw0QkFBK0Q7RWxFNDZpQnZFO0VrRTk2aUJJO0lBRUksNEJBQStEO0VsRSs2aUJ2RTtFa0VqN2lCSTtJQUVJLDRCQUErRDtFbEVrN2lCdkU7RWtFcDdpQkk7SUFFSSw0QkFBK0Q7RWxFcTdpQnZFO0VrRXY3aUJJO0lBRUksNkJBQStEO0VsRXc3aUJ2RTtFa0UxN2lCSTtJQUVJLDZCQUErRDtFbEUyN2lCdkU7RWtFNzdpQkk7SUFFSSw2QkFBK0Q7RWxFODdpQnZFO0VrRWg4aUJJO0lBRUksNkJBQStEO0VsRWk4aUJ2RTtFa0VuOGlCSTtJQUVJLDZCQUErRDtFbEVvOGlCdkU7RWtFdDhpQkk7SUFFSSw2QkFBK0Q7RWxFdThpQnZFO0VrRXo4aUJJO0lBRUksNkJBQStEO0VsRTA4aUJ2RTtFa0U1OGlCSTtJQUVJLDZCQUErRDtFbEU2OGlCdkU7RWtFLzhpQkk7SUFFSSw2QkFBK0Q7RWxFZzlpQnZFO0VrRWw5aUJJO0lBRUksNkJBQStEO0VsRW05aUJ2RTtFa0VyOWlCSTtJQUVJLDhCQUErRDtFbEVzOWlCdkU7RWtFeDlpQkk7SUFFSSw4QkFBK0Q7RWxFeTlpQnZFO0VrRTM5aUJJO0lBRUksOEJBQStEO0VsRTQ5aUJ2RTtFa0U5OWlCSTtJQUVJLDhCQUErRDtFbEUrOWlCdkU7RWtFaitpQkk7SUFFSSw4QkFBK0Q7RWxFaytpQnZFO0VrRXAraUJJO0lBRUksOEJBQStEO0VsRXEraUJ2RTtFa0V2K2lCSTtJQUVJLDhCQUErRDtFbEV3K2lCdkU7RWtFMStpQkk7SUFFSSw4QkFBK0Q7RWxFMitpQnZFO0VrRTcraUJJO0lBRUksOEJBQStEO0VsRTgraUJ2RTtFa0VoL2lCSTtJQUVJLDhCQUErRDtFbEVpL2lCdkU7RWtFbi9pQkk7SUFFSSw4QkFBK0Q7RWxFby9pQnZFO0VrRXQvaUJJO0lBRUksOEJBQStEO0VsRXUvaUJ2RTtFa0V6L2lCSTtJQUVJLDhCQUErRDtFbEUwL2lCdkU7RWtFNS9pQkk7SUFFSSw4QkFBK0Q7RWxFNi9pQnZFO0VrRS8vaUJJO0lBRUksOEJBQStEO0VsRWdnakJ2RTtFa0VsZ2pCSTtJQUVJLDhCQUErRDtFbEVtZ2pCdkU7RWtFcmdqQkk7SUFFSSwrQkFBK0Q7RWxFc2dqQnZFO0VrRXhnakJJO0lBRUksK0JBQStEO0VsRXlnakJ2RTtFa0UzZ2pCSTtJQUVJLCtCQUErRDtFbEU0Z2pCdkU7RWtFOWdqQkk7SUFFSSwrQkFBK0Q7RWxFK2dqQnZFO0VrRWpoakJJO0lBRUksK0JBQStEO0VsRWtoakJ2RTtFa0VwaGpCSTtJQUVJLCtCQUErRDtFbEVxaGpCdkU7RWtFdmhqQkk7SUFFSSwrQkFBK0Q7RWxFd2hqQnZFO0VrRTFoakJJO0lBRUksK0JBQStEO0VsRTJoakJ2RTtFa0U3aGpCSTtJQUVJLCtCQUErRDtFbEU4aGpCdkU7RWtFaGlqQkk7SUFFSSw4QkFBK0Q7RWxFaWlqQnZFO0VrRW5pakJJO0lBRUksK0JBQStEO0VsRW9pakJ2RTtFa0V0aWpCSTtJQUVJLCtCQUErRDtFbEV1aWpCdkU7RWtFemlqQkk7SUFFSSwrQkFBK0Q7RWxFMGlqQnZFO0VrRTVpakJJO0lBRUksK0JBQStEO0VsRTZpakJ2RTtFa0UvaWpCSTtJQUVJLCtCQUErRDtFbEVnampCdkU7RWtFbGpqQkk7SUFFSSwrQkFBK0Q7RWxFbWpqQnZFO0VrRXJqakJJO0lBRUksK0JBQStEO0VsRXNqakJ2RTtFa0V4ampCSTtJQUVJLCtCQUErRDtFbEV5ampCdkU7RWtFM2pqQkk7SUFFSSwrQkFBK0Q7RWxFNGpqQnZFO0VrRTlqakJJO0lBRUksK0JBQStEO0VsRStqakJ2RTtFa0Vqa2pCSTtJQUVJLCtCQUErRDtFbEVra2pCdkU7RWtFcGtqQkk7SUFFSSwrQkFBK0Q7RWxFcWtqQnZFO0VrRXZrakJJO0lBRUksK0JBQStEO0VsRXdrakJ2RTtFa0Uxa2pCSTtJQUVJLCtCQUErRDtFbEUya2pCdkU7RWtFN2tqQkk7SUFFSSwrQkFBK0Q7RWxFOGtqQnZFO0VrRWhsakJJO0lBRUksK0JBQStEO0VsRWlsakJ2RTtFa0VubGpCSTtJQUVJLGdDQUErRDtFbEVvbGpCdkU7RWtFdGxqQkk7SUFFSSxnQ0FBK0Q7RWxFdWxqQnZFO0VrRXpsakJJO0lBRUksZ0NBQStEO0VsRTBsakJ2RTtFa0U1bGpCSTtJQUVJLGdDQUErRDtFbEU2bGpCdkU7RWtFL2xqQkk7SUFFSSxnQ0FBK0Q7RWxFZ21qQnZFO0VrRWxtakJJO0lBRUksZ0NBQStEO0VsRW1takJ2RTtFa0VybWpCSTtJQUVJLGdDQUErRDtFbEVzbWpCdkU7RWtFeG1qQkk7SUFFSSxnQ0FBK0Q7RWxFeW1qQnZFO0VrRTNtakJJO0lBRUksZ0NBQStEO0VsRTRtakJ2RTtFa0U5bWpCSTtJQUVJLDRCQUErRDtFbEUrbWpCdkU7RWtFam5qQkk7SUFFSSw2QkFBK0Q7RWxFa25qQnZFO0VrRXBuakJJO0lBRUksNkJBQStEO0VsRXFuakJ2RTtFa0V2bmpCSTtJQUVJLDZCQUErRDtFbEV3bmpCdkU7RWtFMW5qQkk7SUFFSSw2QkFBK0Q7RWxFMm5qQnZFO0VrRTduakJJO0lBRUksNkJBQStEO0VsRThuakJ2RTtFa0Vob2pCSTtJQUVJLDZCQUErRDtFbEVpb2pCdkU7RWtFbm9qQkk7SUFFSSw2QkFBK0Q7RWxFb29qQnZFO0VrRXRvakJJO0lBRUksNkJBQStEO0VsRXVvakJ2RTtFa0V6b2pCSTtJQUVJLDZCQUErRDtFbEUwb2pCdkU7RWtFNW9qQkk7SUFFSSw2QkFBK0Q7RWxFNm9qQnZFO0VrRS9vakJJO0lBRUksNkJBQStEO0VsRWdwakJ2RTtFa0VscGpCSTtJQUVJLDZCQUErRDtFbEVtcGpCdkU7RWtFcnBqQkk7SUFFSSw2QkFBK0Q7RWxFc3BqQnZFO0VrRXhwakJJO0lBRUksNkJBQStEO0VsRXlwakJ2RTtFa0UzcGpCSTtJQUVJLDZCQUErRDtFbEU0cGpCdkU7RWtFOXBqQkk7SUFFSSw2QkFBK0Q7RWxFK3BqQnZFO0VrRWpxakJJO0lBRUksOEJBQStEO0VsRWtxakJ2RTtFa0VwcWpCSTtJQUVJLDhCQUErRDtFbEVxcWpCdkU7RWtFdnFqQkk7SUFFSSw4QkFBK0Q7RWxFd3FqQnZFO0VrRTFxakJJO0lBRUksOEJBQStEO0VsRTJxakJ2RTtFa0U3cWpCSTtJQUVJLDhCQUErRDtFbEU4cWpCdkU7RWtFaHJqQkk7SUFFSSw4QkFBK0Q7RWxFaXJqQnZFO0VrRW5yakJJO0lBRUksOEJBQStEO0VsRW9yakJ2RTtFa0V0cmpCSTtJQUVJLDhCQUErRDtFbEV1cmpCdkU7RWtFenJqQkk7SUFFSSw4QkFBK0Q7RWxFMHJqQnZFO0VrRTVyakJJO0lBRUkscUJBQStEO0VsRTZyakJ2RTtFa0UvcmpCSTtJQUVJLHVCQUErRDtFbEVnc2pCdkU7RWtFbHNqQkk7SUFFSSx3QkFBK0Q7RWxFbXNqQnZFO0VrRXJzakJJO0lBRUksd0JBQStEO0VsRXNzakJ2RTtFa0V4c2pCSTtJQUVJLHdCQUErRDtFbEV5c2pCdkU7RWtFM3NqQkk7SUFFSSx3QkFBK0Q7RWxFNHNqQnZFO0VrRTlzakJJO0lBRUksd0JBQStEO0VsRStzakJ2RTtFa0VqdGpCSTtJQUVJLHdCQUErRDtFbEVrdGpCdkU7RWtFcHRqQkk7SUFFSSx3QkFBK0Q7RWxFcXRqQnZFO0VrRXZ0akJJO0lBRUksd0JBQStEO0VsRXd0akJ2RTtFa0UxdGpCSTtJQUVJLHdCQUErRDtFbEUydGpCdkU7RWtFN3RqQkk7SUFFSSx3QkFBK0Q7RWxFOHRqQnZFO0VrRWh1akJJO0lBRUksd0JBQStEO0VsRWl1akJ2RTtFa0VudWpCSTtJQUVJLHdCQUErRDtFbEVvdWpCdkU7RWtFdHVqQkk7SUFFSSx3QkFBK0Q7RWxFdXVqQnZFO0VrRXp1akJJO0lBRUksd0JBQStEO0VsRTB1akJ2RTtFa0U1dWpCSTtJQUVJLHdCQUErRDtFbEU2dWpCdkU7RWtFL3VqQkk7SUFFSSx3QkFBK0Q7RWxFZ3ZqQnZFO0VrRWx2akJJO0lBRUkseUJBQStEO0VsRW12akJ2RTtFa0VydmpCSTtJQUVJLHlCQUErRDtFbEVzdmpCdkU7RWtFeHZqQkk7SUFFSSx5QkFBK0Q7RWxFeXZqQnZFO0VrRTN2akJJO0lBRUkseUJBQStEO0VsRTR2akJ2RTtFa0U5dmpCSTtJQUVJLHlCQUErRDtFbEUrdmpCdkU7RWtFandqQkk7SUFFSSx5QkFBK0Q7RWxFa3dqQnZFO0VrRXB3akJJO0lBRUkseUJBQStEO0VsRXF3akJ2RTtFa0V2d2pCSTtJQUVJLHlCQUErRDtFbEV3d2pCdkU7RWtFMXdqQkk7SUFFSSx5QkFBK0Q7RWxFMndqQnZFO0VrRTd3akJJO0lBRUksMkJBQStEO0lBQS9ELDBCQUErRDtFbEUrd2pCdkU7RWtFanhqQkk7SUFFSSw2QkFBK0Q7SUFBL0QsNEJBQStEO0VsRW14akJ2RTtFa0VyeGpCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdXhqQnZFO0VrRXp4akJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUyeGpCdkU7RWtFN3hqQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRSt4akJ2RTtFa0VqeWpCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFbXlqQnZFO0VrRXJ5akJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEV1eWpCdkU7RWtFenlqQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRTJ5akJ2RTtFa0U3eWpCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFK3lqQnZFO0VrRWp6akJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVtempCdkU7RWtFcnpqQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRXV6akJ2RTtFa0V6empCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMnpqQnZFO0VrRTd6akJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUrempCdkU7RWtFajBqQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRW0wakJ2RTtFa0VyMGpCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdTBqQnZFO0VrRXowakJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUyMGpCdkU7RWtFNzBqQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRSswakJ2RTtFa0VqMWpCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFbTFqQnZFO0VrRXIxakJJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEV1MWpCdkU7RWtFejFqQkk7SUFFSSwrQkFBK0Q7SUFBL0QsOEJBQStEO0VsRTIxakJ2RTtFa0U3MWpCSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFKzFqQnZFO0VrRWoyakJJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVtMmpCdkU7RWtFcjJqQkk7SUFFSSwrQkFBK0Q7SUFBL0QsOEJBQStEO0VsRXUyakJ2RTtFa0V6MmpCSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFMjJqQnZFO0VrRTcyakJJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEUrMmpCdkU7RWtFajNqQkk7SUFFSSwrQkFBK0Q7SUFBL0QsOEJBQStEO0VsRW0zakJ2RTtFa0VyM2pCSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFdTNqQnZFO0VrRXozakJJO0lBRUkseUJBQStEO0lBQS9ELDRCQUErRDtFbEUyM2pCdkU7RWtFNzNqQkk7SUFFSSwyQkFBK0Q7SUFBL0QsOEJBQStEO0VsRSszakJ2RTtFa0VqNGpCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbTRqQnZFO0VrRXI0akJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEV1NGpCdkU7RWtFejRqQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRTI0akJ2RTtFa0U3NGpCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFKzRqQnZFO0VrRWo1akJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVtNWpCdkU7RWtFcjVqQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRXU1akJ2RTtFa0V6NWpCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMjVqQnZFO0VrRTc1akJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUrNWpCdkU7RWtFajZqQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRW02akJ2RTtFa0VyNmpCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFdTZqQnZFO0VrRXo2akJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUyNmpCdkU7RWtFNzZqQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRSs2akJ2RTtFa0VqN2pCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbTdqQnZFO0VrRXI3akJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEV1N2pCdkU7RWtFejdqQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRTI3akJ2RTtFa0U3N2pCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFKzdqQnZFO0VrRWo4akJJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVtOGpCdkU7RWtFcjhqQkk7SUFFSSw2QkFBK0Q7SUFBL0QsZ0NBQStEO0VsRXU4akJ2RTtFa0V6OGpCSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFMjhqQnZFO0VrRTc4akJJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEUrOGpCdkU7RWtFajlqQkk7SUFFSSw2QkFBK0Q7SUFBL0QsZ0NBQStEO0VsRW05akJ2RTtFa0VyOWpCSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFdTlqQnZFO0VrRXo5akJJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEUyOWpCdkU7RWtFNzlqQkk7SUFFSSw2QkFBK0Q7SUFBL0QsZ0NBQStEO0VsRSs5akJ2RTtFa0VqK2pCSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFbStqQnZFO0VrRXIrakJJO0lBRUkseUJBQStEO0VsRXMrakJ2RTtFa0V4K2pCSTtJQUVJLDJCQUErRDtFbEV5K2pCdkU7RWtFMytqQkk7SUFFSSw0QkFBK0Q7RWxFNCtqQnZFO0VrRTkrakJJO0lBRUksNEJBQStEO0VsRSsrakJ2RTtFa0VqL2pCSTtJQUVJLDRCQUErRDtFbEVrL2pCdkU7RWtFcC9qQkk7SUFFSSw0QkFBK0Q7RWxFcS9qQnZFO0VrRXYvakJJO0lBRUksNEJBQStEO0VsRXcvakJ2RTtFa0UxL2pCSTtJQUVJLDRCQUErRDtFbEUyL2pCdkU7RWtFNy9qQkk7SUFFSSw0QkFBK0Q7RWxFOC9qQnZFO0VrRWhna0JJO0lBRUksNEJBQStEO0VsRWlna0J2RTtFa0VuZ2tCSTtJQUVJLDRCQUErRDtFbEVvZ2tCdkU7RWtFdGdrQkk7SUFFSSw0QkFBK0Q7RWxFdWdrQnZFO0VrRXpna0JJO0lBRUksNEJBQStEO0VsRTBna0J2RTtFa0U1Z2tCSTtJQUVJLDRCQUErRDtFbEU2Z2tCdkU7RWtFL2drQkk7SUFFSSw0QkFBK0Q7RWxFZ2hrQnZFO0VrRWxoa0JJO0lBRUksNEJBQStEO0VsRW1oa0J2RTtFa0VyaGtCSTtJQUVJLDRCQUErRDtFbEVzaGtCdkU7RWtFeGhrQkk7SUFFSSw0QkFBK0Q7RWxFeWhrQnZFO0VrRTNoa0JJO0lBRUksNkJBQStEO0VsRTRoa0J2RTtFa0U5aGtCSTtJQUVJLDZCQUErRDtFbEUraGtCdkU7RWtFamlrQkk7SUFFSSw2QkFBK0Q7RWxFa2lrQnZFO0VrRXBpa0JJO0lBRUksNkJBQStEO0VsRXFpa0J2RTtFa0V2aWtCSTtJQUVJLDZCQUErRDtFbEV3aWtCdkU7RWtFMWlrQkk7SUFFSSw2QkFBK0Q7RWxFMmlrQnZFO0VrRTdpa0JJO0lBRUksNkJBQStEO0VsRThpa0J2RTtFa0VoamtCSTtJQUVJLDZCQUErRDtFbEVpamtCdkU7RWtFbmprQkk7SUFFSSw2QkFBK0Q7RWxFb2prQnZFO0VrRXRqa0JJO0lBRUksMkJBQStEO0VsRXVqa0J2RTtFa0V6amtCSTtJQUVJLDZCQUErRDtFbEUwamtCdkU7RWtFNWprQkk7SUFFSSw4QkFBK0Q7RWxFNmprQnZFO0VrRS9qa0JJO0lBRUksOEJBQStEO0VsRWdra0J2RTtFa0Vsa2tCSTtJQUVJLDhCQUErRDtFbEVta2tCdkU7RWtFcmtrQkk7SUFFSSw4QkFBK0Q7RWxFc2trQnZFO0VrRXhra0JJO0lBRUksOEJBQStEO0VsRXlra0J2RTtFa0Uza2tCSTtJQUVJLDhCQUErRDtFbEU0a2tCdkU7RWtFOWtrQkk7SUFFSSw4QkFBK0Q7RWxFK2trQnZFO0VrRWpsa0JJO0lBRUksOEJBQStEO0VsRWtsa0J2RTtFa0VwbGtCSTtJQUVJLDhCQUErRDtFbEVxbGtCdkU7RWtFdmxrQkk7SUFFSSw4QkFBK0Q7RWxFd2xrQnZFO0VrRTFsa0JJO0lBRUksOEJBQStEO0VsRTJsa0J2RTtFa0U3bGtCSTtJQUVJLDhCQUErRDtFbEU4bGtCdkU7RWtFaG1rQkk7SUFFSSw4QkFBK0Q7RWxFaW1rQnZFO0VrRW5ta0JJO0lBRUksOEJBQStEO0VsRW9ta0J2RTtFa0V0bWtCSTtJQUVJLDhCQUErRDtFbEV1bWtCdkU7RWtFem1rQkk7SUFFSSw4QkFBK0Q7RWxFMG1rQnZFO0VrRTVta0JJO0lBRUksK0JBQStEO0VsRTZta0J2RTtFa0UvbWtCSTtJQUVJLCtCQUErRDtFbEVnbmtCdkU7RWtFbG5rQkk7SUFFSSwrQkFBK0Q7RWxFbW5rQnZFO0VrRXJua0JJO0lBRUksK0JBQStEO0VsRXNua0J2RTtFa0V4bmtCSTtJQUVJLCtCQUErRDtFbEV5bmtCdkU7RWtFM25rQkk7SUFFSSwrQkFBK0Q7RWxFNG5rQnZFO0VrRTlua0JJO0lBRUksK0JBQStEO0VsRStua0J2RTtFa0Vqb2tCSTtJQUVJLCtCQUErRDtFbEVrb2tCdkU7RWtFcG9rQkk7SUFFSSwrQkFBK0Q7RWxFcW9rQnZFO0VrRXZva0JJO0lBRUksNEJBQStEO0VsRXdva0J2RTtFa0Uxb2tCSTtJQUVJLDhCQUErRDtFbEUyb2tCdkU7RWtFN29rQkk7SUFFSSwrQkFBK0Q7RWxFOG9rQnZFO0VrRWhwa0JJO0lBRUksK0JBQStEO0VsRWlwa0J2RTtFa0VucGtCSTtJQUVJLCtCQUErRDtFbEVvcGtCdkU7RWtFdHBrQkk7SUFFSSwrQkFBK0Q7RWxFdXBrQnZFO0VrRXpwa0JJO0lBRUksK0JBQStEO0VsRTBwa0J2RTtFa0U1cGtCSTtJQUVJLCtCQUErRDtFbEU2cGtCdkU7RWtFL3BrQkk7SUFFSSwrQkFBK0Q7RWxFZ3FrQnZFO0VrRWxxa0JJO0lBRUksK0JBQStEO0VsRW1xa0J2RTtFa0VycWtCSTtJQUVJLCtCQUErRDtFbEVzcWtCdkU7RWtFeHFrQkk7SUFFSSwrQkFBK0Q7RWxFeXFrQnZFO0VrRTNxa0JJO0lBRUksK0JBQStEO0VsRTRxa0J2RTtFa0U5cWtCSTtJQUVJLCtCQUErRDtFbEUrcWtCdkU7RWtFanJrQkk7SUFFSSwrQkFBK0Q7RWxFa3JrQnZFO0VrRXBya0JJO0lBRUksK0JBQStEO0VsRXFya0J2RTtFa0V2cmtCSTtJQUVJLCtCQUErRDtFbEV3cmtCdkU7RWtFMXJrQkk7SUFFSSwrQkFBK0Q7RWxFMnJrQnZFO0VrRTdya0JJO0lBRUksZ0NBQStEO0VsRThya0J2RTtFa0Voc2tCSTtJQUVJLGdDQUErRDtFbEVpc2tCdkU7RWtFbnNrQkk7SUFFSSxnQ0FBK0Q7RWxFb3NrQnZFO0VrRXRza0JJO0lBRUksZ0NBQStEO0VsRXVza0J2RTtFa0V6c2tCSTtJQUVJLGdDQUErRDtFbEUwc2tCdkU7RWtFNXNrQkk7SUFFSSxnQ0FBK0Q7RWxFNnNrQnZFO0VrRS9za0JJO0lBRUksZ0NBQStEO0VsRWd0a0J2RTtFa0VsdGtCSTtJQUVJLGdDQUErRDtFbEVtdGtCdkU7RWtFcnRrQkk7SUFFSSxnQ0FBK0Q7RWxFc3RrQnZFO0VrRXh0a0JJO0lBRUksMEJBQStEO0VsRXl0a0J2RTtFa0UzdGtCSTtJQUVJLDRCQUErRDtFbEU0dGtCdkU7RWtFOXRrQkk7SUFFSSw2QkFBK0Q7RWxFK3RrQnZFO0VrRWp1a0JJO0lBRUksNkJBQStEO0VsRWt1a0J2RTtFa0VwdWtCSTtJQUVJLDZCQUErRDtFbEVxdWtCdkU7RWtFdnVrQkk7SUFFSSw2QkFBK0Q7RWxFd3VrQnZFO0VrRTF1a0JJO0lBRUksNkJBQStEO0VsRTJ1a0J2RTtFa0U3dWtCSTtJQUVJLDZCQUErRDtFbEU4dWtCdkU7RWtFaHZrQkk7SUFFSSw2QkFBK0Q7RWxFaXZrQnZFO0VrRW52a0JJO0lBRUksNkJBQStEO0VsRW92a0J2RTtFa0V0dmtCSTtJQUVJLDZCQUErRDtFbEV1dmtCdkU7RWtFenZrQkk7SUFFSSw2QkFBK0Q7RWxFMHZrQnZFO0VrRTV2a0JJO0lBRUksNkJBQStEO0VsRTZ2a0J2RTtFa0UvdmtCSTtJQUVJLDZCQUErRDtFbEVnd2tCdkU7RWtFbHdrQkk7SUFFSSw2QkFBK0Q7RWxFbXdrQnZFO0VrRXJ3a0JJO0lBRUksNkJBQStEO0VsRXN3a0J2RTtFa0V4d2tCSTtJQUVJLDZCQUErRDtFbEV5d2tCdkU7RWtFM3drQkk7SUFFSSw2QkFBK0Q7RWxFNHdrQnZFO0VrRTl3a0JJO0lBRUksOEJBQStEO0VsRSt3a0J2RTtFa0VqeGtCSTtJQUVJLDhCQUErRDtFbEVreGtCdkU7RWtFcHhrQkk7SUFFSSw4QkFBK0Q7RWxFcXhrQnZFO0VrRXZ4a0JJO0lBRUksOEJBQStEO0VsRXd4a0J2RTtFa0UxeGtCSTtJQUVJLDhCQUErRDtFbEUyeGtCdkU7RWtFN3hrQkk7SUFFSSw4QkFBK0Q7RWxFOHhrQnZFO0VrRWh5a0JJO0lBRUksOEJBQStEO0VsRWl5a0J2RTtFa0VueWtCSTtJQUVJLDhCQUErRDtFbEVveWtCdkU7RWtFdHlrQkk7SUFFSSw4QkFBK0Q7RWxFdXlrQnZFO0VrRXp5a0JJO0lBRUksMkJBQStEO0VsRTB5a0J2RTtFa0U1eWtCSTtJQUVJLDRCQUErRDtFbEU2eWtCdkU7RWtFL3lrQkk7SUFFSSw2QkFBK0Q7RWxFZ3prQnZFO0FBQ0Y7O0FjN3hrQkk7RW9EdEJFO0lBRUksc0JBQStEO0VsRXN6a0J2RTtFa0V4emtCSTtJQUVJLHVCQUErRDtFbEV5emtCdkU7RWtFM3prQkk7SUFFSSxzQkFBK0Q7RWxFNHpr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O0lBRUksdUJBQStEO0VsRWtnbEJ2RTtFa0VwZ2xCSTtJQUVJLHVCQUErRDtFbEVxZ2xCdkU7RWtFdmdsQkk7SUFFSSx1QkFBK0Q7RWxFd2dsQnZFO0VrRTFnbEJJO0lBRUksdUJBQStEO0VsRTJnbEJ2RTtFa0U3Z2xCSTtJQUVJLHVCQUErRDtFbEU4Z2xCdkU7RWtFaGhsQkk7SUFFSSx3QkFBK0Q7RWxFaWhsQnZFO0VrRW5obEJJO0lBRUksd0JBQStEO0VsRW9obEJ2RTtFa0V0aGxCSTtJQUVJLHdCQUErRDtFbEV1aGxCdkU7RWtFemhsQkk7SUFFSSx3QkFBK0Q7RWxFMGhsQnZFO0VrRTVobEJJO0lBRUksd0JBQStEO0VsRTZobEJ2RTtFa0UvaGxCSTtJQUVJLHdCQUErRDtFbEVnaWxCdkU7RWtFbGlsQkk7SUFFSSx3QkFBK0Q7RWxFbWlsQnZFO0VrRXJpbEJJO0lBRUksd0JBQStEO0VsRXNpbEJ2RTtFa0V4aWxCSTtJQUVJLHdCQUErRDtFbEV5aWxCdkU7RWtFM2lsQkk7SUFFSSx1QkFBK0Q7RWxFNGlsQnZFO0VrRTlpbEJJO0lBRUksMEJBQStEO0lBQS9ELHlCQUErRDtFbEVnamxCdkU7RWtFbGpsQkk7SUFFSSw0QkFBK0Q7SUFBL0QsMkJBQStEO0VsRW9qbEJ2RTtFa0V0amxCSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFd2psQnZFO0VrRTFqbEJJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0amxCdkU7RWtFOWpsQkk7SUFFSSw2QkFBK0Q7SUFBL0QsNEJBQStEO0VsRWdrbEJ2RTtFa0Vsa2xCSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFb2tsQnZFO0VrRXRrbEJJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEV3a2xCdkU7RWtFMWtsQkk7SUFFSSw2QkFBK0Q7SUFBL0QsNEJBQStEO0VsRTRrbEJ2RTtFa0U5a2xCSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFZ2xsQnZFO0VrRWxsbEJJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVvbGxCdkU7RWtFdGxsQkk7SUFFSSw2QkFBK0Q7SUFBL0QsNEJBQStEO0VsRXdsbEJ2RTtFa0UxbGxCSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFNGxsQnZFO0VrRTlsbEJJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEVnbWxCdkU7RWtFbG1sQkk7SUFFSSw2QkFBK0Q7SUFBL0QsNEJBQStEO0VsRW9tbEJ2RTtFa0V0bWxCSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFd21sQnZFO0VrRTFtbEJJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0bWxCdkU7RWtFOW1sQkk7SUFFSSw2QkFBK0Q7SUFBL0QsNEJBQStEO0VsRWdubEJ2RTtFa0VsbmxCSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFb25sQnZFO0VrRXRubEJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEV3bmxCdkU7RWtFMW5sQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRTRubEJ2RTtFa0U5bmxCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFZ29sQnZFO0VrRWxvbEJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVvb2xCdkU7RWtFdG9sQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRXdvbEJ2RTtFa0Uxb2xCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFNG9sQnZFO0VrRTlvbEJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVncGxCdkU7RWtFbHBsQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRW9wbEJ2RTtFa0V0cGxCSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFd3BsQnZFO0VrRTFwbEJJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFbEU0cGxCdkU7RWtFOXBsQkk7SUFFSSx3QkFBK0Q7SUFBL0QsMkJBQStEO0VsRWdxbEJ2RTtFa0VscWxCSTtJQUVJLDBCQUErRDtJQUEvRCw2QkFBK0Q7RWxFb3FsQnZFO0VrRXRxbEJJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEV3cWxCdkU7RWtFMXFsQkk7SUFFSSwyQkFBK0Q7SUFBL0QsOEJBQStEO0VsRTRxbEJ2RTtFa0U5cWxCSTtJQUVJLDJCQUErRDtJQUEvRCw4QkFBK0Q7RWxFZ3JsQnZFO0VrRWxybEJJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvcmxCdkU7RWtFdHJsQkk7SUFFSSwyQkFBK0Q7SUFBL0QsOEJBQStEO0VsRXdybEJ2RTtFa0UxcmxCSTtJQUVJLDJCQUErRDtJQUEvRCw4QkFBK0Q7RWxFNHJsQnZFO0VrRTlybEJJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVnc2xCdkU7RWtFbHNsQkk7SUFFSSwyQkFBK0Q7SUFBL0QsOEJBQStEO0VsRW9zbEJ2RTtFa0V0c2xCSTtJQUVJLDJCQUErRDtJQUEvRCw4QkFBK0Q7RWxFd3NsQnZFO0VrRTFzbEJJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEU0c2xCdkU7RWtFOXNsQkk7SUFFSSwyQkFBK0Q7SUFBL0QsOEJBQStEO0VsRWd0bEJ2RTtFa0VsdGxCSTtJQUVJLDJCQUErRDtJQUEvRCw4QkFBK0Q7RWxFb3RsQnZFO0VrRXR0bEJJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEV3dGxCdkU7RWtFMXRsQkk7SUFFSSwyQkFBK0Q7SUFBL0QsOEJBQStEO0VsRTR0bEJ2RTtFa0U5dGxCSTtJQUVJLDJCQUErRDtJQUEvRCw4QkFBK0Q7RWxFZ3VsQnZFO0VrRWx1bEJJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFbEVvdWxCdkU7RWtFdHVsQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRXd1bEJ2RTtFa0UxdWxCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFNHVsQnZFO0VrRTl1bEJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVndmxCdkU7RWtFbHZsQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRW92bEJ2RTtFa0V0dmxCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFd3ZsQnZFO0VrRTF2bEJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU0dmxCdkU7RWtFOXZsQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRWd3bEJ2RTtFa0Vsd2xCSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFb3dsQnZFO0VrRXR3bEJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEV3d2xCdkU7RWtFMXdsQkk7SUFFSSwyQkFBK0Q7SUFBL0QsOEJBQStEO0VsRTR3bEJ2RTtFa0U5d2xCSTtJQUVJLHdCQUErRDtFbEUrd2xCdkU7RWtFanhsQkk7SUFFSSwwQkFBK0Q7RWxFa3hsQnZFO0VrRXB4bEJJO0lBRUksMkJBQStEO0VsRXF4bEJ2RTtFa0V2eGxCSTtJQUVJLDJCQUErRDtFbEV3eGxCdkU7RWtFMXhsQkk7SUFFSSwyQkFBK0Q7RWxFMnhsQnZFO0VrRTd4bEJJO0lBRUksMkJBQStEO0VsRTh4bEJ2RTtFa0VoeWxCSTtJQUVJLDJCQUErRDtFbEVpeWxCdkU7RWtFbnlsQkk7SUFFSSwyQkFBK0Q7RWxFb3lsQnZFO0VrRXR5bEJJO0lBRUksMkJBQStEO0VsRXV5bEJ2RTtFa0V6eWxCSTtJQUVJLDJCQUErRDtFbEUweWxCdkU7RWtFNXlsQkk7SUFFSSwyQkFBK0Q7RWxFNnlsQnZFO0VrRS95bEJJO0lBRUksMkJBQStEO0VsRWd6bEJ2RTtFa0VsemxCSTtJQUVJLDJCQUErRDtFbEVtemxCdkU7RWtFcnpsQkk7SUFFSSwyQkFBK0Q7RWxFc3psQnZFO0VrRXh6bEJJO0lBRUksMkJBQStEO0VsRXl6bEJ2RTtFa0UzemxCSTtJQUVJLDJCQUErRDtFbEU0emxCdkU7RWtFOXpsQkk7SUFFSSwyQkFBK0Q7RWxFK3psQnZFO0VrRWowbEJJO0lBRUksMkJBQStEO0VsRWswbEJ2RTtFa0VwMGxCSTtJQUVJLDRCQUErRDtFbEVxMGxCdkU7RWtFdjBsQkk7SUFFSSw0QkFBK0Q7RWxFdzBsQnZFO0VrRTEwbEJJO0lBRUksNEJBQStEO0VsRTIwbEJ2RTtFa0U3MGxCSTtJQUVJLDRCQUErRDtFbEU4MGxCdkU7RWtFaDFsQkk7SUFFSSw0QkFBK0Q7RWxFaTFsQnZFO0VrRW4xbEJJO0lBRUksNEJBQStEO0VsRW8xbEJ2RTtFa0V0MWxCSTtJQUVJLDRCQUErRDtFbEV1MWxCdkU7RWtFejFsQkk7SUFFSSw0QkFBK0Q7RWxFMDFsQnZFO0VrRTUxbEJJO0lBRUksNEJBQStEO0VsRTYxbEJ2RTtFa0UvMWxCSTtJQUVJLDJCQUErRDtFbEVnMmxCdkU7RWtFbDJsQkk7SUFFSSwwQkFBK0Q7RWxFbTJsQnZFO0VrRXIybEJJO0lBRUksNEJBQStEO0VsRXMybEJ2RTtFa0V4MmxCSTtJQUVJLDZCQUErRDtFbEV5MmxCdkU7RWtFMzJsQkk7SUFFSSw2QkFBK0Q7RWxFNDJsQnZFO0VrRTkybEJJO0lBRUksNkJBQStEO0VsRSsybEJ2RTtFa0VqM2xCSTtJQUVJLDZCQUErRDtFbEVrM2xCdkU7RWtFcDNsQkk7SUFFSSw2QkFBK0Q7RWxFcTNsQnZFO0VrRXYzbEJJO0lBRUksNkJBQStEO0VsRXczbEJ2RTtFa0UxM2xCSTtJQUVJLDZCQUErRDtFbEUyM2xCdkU7RWtFNzNsQkk7SUFFSSw2QkFBK0Q7RWxFODNsQnZFO0VrRWg0bEJJO0lBRUksNkJBQStEO0VsRWk0bEJ2RTtFa0VuNGxCSTtJQUVJLDZCQUErRDtFbEVvNGxCdkU7RWtFdDRsQkk7SUFFSSw2QkFBK0Q7RWxFdTRsQnZFO0VrRXo0bEJJO0lBRUksNkJBQStEO0VsRTA0bEJ2RTtFa0U1NGxCSTtJQUVJLDZCQUErRDtFbEU2NGxCdkU7RWtFLzRsQkk7SUFFSSw2QkFBK0Q7RWxFZzVsQnZFO0VrRWw1bEJJO0lBRUksNkJBQStEO0VsRW01bEJ2RTtFa0VyNWxCSTtJQUVJLDZCQUErRDtFbEVzNWxCdkU7RWtFeDVsQkk7SUFFSSw4QkFBK0Q7RWxFeTVsQnZFO0VrRTM1bEJJO0lBRUksOEJBQStEO0VsRTQ1bEJ2RTtFa0U5NWxCSTtJQUVJLDhCQUErRDtFbEUrNWxCdkU7RWtFajZsQkk7SUFFSSw4QkFBK0Q7RWxFazZsQnZFO0VrRXA2bEJJO0lBRUksOEJBQStEO0VsRXE2bEJ2RTtFa0V2NmxCSTtJQUVJLDhCQUErRDtFbEV3NmxCdkU7RWtFMTZsQkk7SUFFSSw4QkFBK0Q7RWxFMjZsQnZFO0VrRTc2bEJJO0lBRUksOEJBQStEO0VsRTg2bEJ2RTtFa0VoN2xCSTtJQUVJLDhCQUErRDtFbEVpN2xCdkU7RWtFbjdsQkk7SUFFSSw2QkFBK0Q7RWxFbzdsQnZFO0VrRXQ3bEJJO0lBRUksMkJBQStEO0VsRXU3bEJ2RTtFa0V6N2xCSTtJQUVJLDZCQUErRDtFbEUwN2xCdkU7RWtFNTdsQkk7SUFFSSw4QkFBK0Q7RWxFNjdsQnZFO0VrRS83bEJJO0lBRUksOEJBQStEO0VsRWc4bEJ2RTtFa0VsOGxCSTtJQUVJLDhCQUErRDtFbEVtOGxCdkU7RWtFcjhsQkk7SUFFSSw4QkFBK0Q7RWxFczhsQnZFO0VrRXg4bEJJO0lBRUksOEJBQStEO0VsRXk4bEJ2RTtFa0UzOGxCSTtJQUVJLDhCQUErRDtFbEU0OGxCdkU7RWtFOThsQkk7SUFFSSw4QkFBK0Q7RWxFKzhsQnZFO0VrRWo5bEJJO0lBRUksOEJBQStEO0VsRWs5bEJ2RTtFa0VwOWxCSTtJQUVJLDhCQUErRDtFbEVxOWxCdkU7RWtFdjlsQkk7SUFFSSw4QkFBK0Q7RWxFdzlsQnZFO0VrRTE5bEJJO0lBRUksOEJBQStEO0VsRTI5bEJ2RTtFa0U3OWxCSTtJQUVJLDhCQUErRDtFbEU4OWxCdkU7RWtFaCtsQkk7SUFFSSw4QkFBK0Q7RWxFaStsQnZFO0VrRW4rbEJJO0lBRUksOEJBQStEO0VsRW8rbEJ2RTtFa0V0K2xCSTtJQUVJLDhCQUErRDtFbEV1K2xCdkU7RWtFeitsQkk7SUFFSSw4QkFBK0Q7RWxFMCtsQnZFO0VrRTUrbEJJO0lBRUksK0JBQStEO0VsRTYrbEJ2RTtFa0UvK2xCSTtJQUVJLCtCQUErRDtFbEVnL2xCdkU7RWtFbC9sQkk7SUFFSSwrQkFBK0Q7RWxFbS9sQnZFO0VrRXIvbEJJO0lBRUksK0JBQStEO0VsRXMvbEJ2RTtFa0V4L2xCSTtJQUVJLCtCQUErRDtFbEV5L2xCdkU7RWtFMy9sQkk7SUFFSSwrQkFBK0Q7RWxFNC9sQnZFO0VrRTkvbEJJO0lBRUksK0JBQStEO0VsRSsvbEJ2RTtFa0VqZ21CSTtJQUVJLCtCQUErRDtFbEVrZ21CdkU7RWtFcGdtQkk7SUFFSSwrQkFBK0Q7RWxFcWdtQnZFO0VrRXZnbUJJO0lBRUksOEJBQStEO0VsRXdnbUJ2RTtFa0UxZ21CSTtJQUVJLHlCQUErRDtFbEUyZ21CdkU7RWtFN2dtQkk7SUFFSSwyQkFBK0Q7RWxFOGdtQnZFO0VrRWhobUJJO0lBRUksNEJBQStEO0VsRWlobUJ2RTtFa0VuaG1CSTtJQUVJLDRCQUErRDtFbEVvaG1CdkU7RWtFdGhtQkk7SUFFSSw0QkFBK0Q7RWxFdWhtQnZFO0VrRXpobUJJO0lBRUksNEJBQStEO0VsRTBobUJ2RTtFa0U1aG1CSTtJQUVJLDRCQUErRDtFbEU2aG1CdkU7RWtFL2htQkk7SUFFSSw0QkFBK0Q7RWxFZ2ltQnZFO0VrRWxpbUJJO0lBRUksNEJBQStEO0VsRW1pbUJ2RTtFa0VyaW1CSTtJQUVJLDRCQUErRDtFbEVzaW1CdkU7RWtFeGltQkk7SUFFSSw0QkFBK0Q7RWxFeWltQnZFO0VrRTNpbUJJO0lBRUksNEJBQStEO0VsRTRpbUJ2RTtFa0U5aW1CSTtJQUVJLDRCQUErRDtFbEUraW1CdkU7RWtFamptQkk7SUFFSSw0QkFBK0Q7RWxFa2ptQnZFO0VrRXBqbUJJO0lBRUksNEJBQStEO0VsRXFqbUJ2RTtFa0V2am1CSTtJQUVJLDRCQUErRDtFbEV3am1CdkU7RWtFMWptQkk7SUFFSSw0QkFBK0Q7RWxFMmptQnZFO0VrRTdqbUJJO0lBRUksNEJBQStEO0VsRThqbUJ2RTtFa0Voa21CSTtJQUVJLDZCQUErRDtFbEVpa21CdkU7RWtFbmttQkk7SUFFSSw2QkFBK0Q7RWxFb2ttQnZFO0VrRXRrbUJJO0lBRUksNkJBQStEO0VsRXVrbUJ2RTtFa0V6a21CSTtJQUVJLDZCQUErRDtFbEUwa21CdkU7RWtFNWttQkk7SUFFSSw2QkFBK0Q7RWxFNmttQnZFO0VrRS9rbUJJO0lBRUksNkJBQStEO0VsRWdsbUJ2RTtFa0VsbG1CSTtJQUVJLDZCQUErRDtFbEVtbG1CdkU7RWtFcmxtQkk7SUFFSSw2QkFBK0Q7RWxFc2xtQnZFO0VrRXhsbUJJO0lBRUksNkJBQStEO0VsRXlsbUJ2RTtFa0UzbG1CSTtJQUVJLDRCQUErRDtFbEU0bG1CdkU7RWtFOWxtQkk7SUFFSSx1QkFBK0Q7RWxFK2xtQnZFO0VrRWptbUJJO0lBRUksd0JBQStEO0VsRWttbUJ2RTtFa0VwbW1CSTtJQUVJLHdCQUErRDtFbEVxbW1CdkU7RWtFdm1tQkk7SUFFSSx3QkFBK0Q7RWxFd21tQnZFO0VrRTFtbUJJO0lBRUksd0JBQStEO0VsRTJtbUJ2RTtFa0U3bW1CSTtJQUVJLHdCQUErRDtFbEU4bW1CdkU7RWtFaG5tQkk7SUFFSSx3QkFBK0Q7RWxFaW5tQnZFO0VrRW5ubUJJO0lBRUksd0JBQStEO0VsRW9ubUJ2RTtFa0V0bm1CSTtJQUVJLHdCQUErRDtFbEV1bm1CdkU7RWtFem5tQkk7SUFFSSx3QkFBK0Q7RWxFMG5tQnZFO0VrRTVubUJJO0lBRUksd0JBQStEO0VsRTZubUJ2RTtFa0Uvbm1CSTtJQUVJLHdCQUErRDtFbEVnb21CdkU7RWtFbG9tQkk7SUFFSSx3QkFBK0Q7RWxFbW9tQnZFO0VrRXJvbUJJO0lBRUksd0JBQStEO0VsRXNvbUJ2RTtFa0V4b21CSTtJQUVJLHdCQUErRDtFbEV5b21CdkU7RWtFM29tQkk7SUFFSSx3QkFBK0Q7RWxFNG9tQnZFO0VrRTlvbUJJO0lBRUksd0JBQStEO0VsRStvbUJ2RTtFa0VqcG1CSTtJQUVJLHlCQUErRDtFbEVrcG1CdkU7RWtFcHBtQkk7SUFFSSx5QkFBK0Q7RWxFcXBtQnZFO0VrRXZwbUJJO0lBRUkseUJBQStEO0VsRXdwbUJ2RTtFa0UxcG1CSTtJQUVJLHlCQUErRDtFbEUycG1CdkU7RWtFN3BtQkk7SUFFSSx5QkFBK0Q7RWxFOHBtQnZFO0VrRWhxbUJJO0lBRUkseUJBQStEO0VsRWlxbUJ2RTtFa0VucW1CSTtJQUVJLHlCQUErRDtFbEVvcW1CdkU7RWtFdHFtQkk7SUFFSSx5QkFBK0Q7RWxFdXFtQnZFO0VrRXpxbUJJO0lBRUkseUJBQStEO0VsRTBxbUJ2RTtFa0U1cW1CSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFOHFtQnZFO0VrRWhybUJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVrcm1CdkU7RWtFcHJtQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRXNybUJ2RTtFa0V4cm1CSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMHJtQnZFO0VrRTVybUJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4cm1CdkU7RWtFaHNtQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRWtzbUJ2RTtFa0Vwc21CSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFc3NtQnZFO0VrRXhzbUJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUwc21CdkU7RWtFNXNtQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRThzbUJ2RTtFa0VodG1CSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFa3RtQnZFO0VrRXB0bUJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVzdG1CdkU7RWtFeHRtQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRTB0bUJ2RTtFa0U1dG1CSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFOHRtQnZFO0VrRWh1bUJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVrdW1CdkU7RWtFcHVtQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRXN1bUJ2RTtFa0V4dW1CSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMHVtQnZFO0VrRTV1bUJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEU4dW1CdkU7RWtFaHZtQkk7SUFFSSwrQkFBK0Q7SUFBL0QsOEJBQStEO0VsRWt2bUJ2RTtFa0Vwdm1CSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFc3ZtQnZFO0VrRXh2bUJJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEUwdm1CdkU7RWtFNXZtQkk7SUFFSSwrQkFBK0Q7SUFBL0QsOEJBQStEO0VsRTh2bUJ2RTtFa0Vod21CSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFa3dtQnZFO0VrRXB3bUJJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVzd21CdkU7RWtFeHdtQkk7SUFFSSwrQkFBK0Q7SUFBL0QsOEJBQStEO0VsRTB3bUJ2RTtFa0U1d21CSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFOHdtQnZFO0VrRWh4bUJJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVreG1CdkU7RWtFcHhtQkk7SUFFSSwyQkFBK0Q7SUFBL0QsOEJBQStEO0VsRXN4bUJ2RTtFa0V4eG1CSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMHhtQnZFO0VrRTV4bUJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU4eG1CdkU7RWtFaHltQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRWt5bUJ2RTtFa0VweW1CSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFc3ltQnZFO0VrRXh5bUJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUweW1CdkU7RWtFNXltQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRTh5bUJ2RTtFa0Voem1CSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFa3ptQnZFO0VrRXB6bUJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVzem1CdkU7RWtFeHptQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRTB6bUJ2RTtFa0U1em1CSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFOHptQnZFO0VrRWgwbUJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVrMG1CdkU7RWtFcDBtQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRXMwbUJ2RTtFa0V4MG1CSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMDBtQnZFO0VrRTUwbUJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEU4MG1CdkU7RWtFaDFtQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRWsxbUJ2RTtFa0VwMW1CSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFczFtQnZFO0VrRXgxbUJJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEUwMW1CdkU7RWtFNTFtQkk7SUFFSSw2QkFBK0Q7SUFBL0QsZ0NBQStEO0VsRTgxbUJ2RTtFa0VoMm1CSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFazJtQnZFO0VrRXAybUJJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVzMm1CdkU7RWtFeDJtQkk7SUFFSSw2QkFBK0Q7SUFBL0QsZ0NBQStEO0VsRTAybUJ2RTtFa0U1Mm1CSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFODJtQnZFO0VrRWgzbUJJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVrM21CdkU7RWtFcDNtQkk7SUFFSSw2QkFBK0Q7SUFBL0QsZ0NBQStEO0VsRXMzbUJ2RTtFa0V4M21CSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFMDNtQnZFO0VrRTUzbUJJO0lBRUksMkJBQStEO0VsRTYzbUJ2RTtFa0UvM21CSTtJQUVJLDRCQUErRDtFbEVnNG1CdkU7RWtFbDRtQkk7SUFFSSw0QkFBK0Q7RWxFbTRtQnZFO0VrRXI0bUJJO0lBRUksNEJBQStEO0VsRXM0bUJ2RTtFa0V4NG1CSTtJQUVJLDRCQUErRDtFbEV5NG1CdkU7RWtFMzRtQkk7SUFFSSw0QkFBK0Q7RWxFNDRtQnZFO0VrRTk0bUJJO0lBRUksNEJBQStEO0VsRSs0bUJ2RTtFa0VqNW1CSTtJQUVJLDRCQUErRDtFbEVrNW1CdkU7RWtFcDVtQkk7SUFFSSw0QkFBK0Q7RWxFcTVtQnZFO0VrRXY1bUJJO0lBRUksNEJBQStEO0VsRXc1bUJ2RTtFa0UxNW1CSTtJQUVJLDRCQUErRDtFbEUyNW1CdkU7RWtFNzVtQkk7SUFFSSw0QkFBK0Q7RWxFODVtQnZFO0VrRWg2bUJJO0lBRUksNEJBQStEO0VsRWk2bUJ2RTtFa0VuNm1CSTtJQUVJLDRCQUErRDtFbEVvNm1CdkU7RWtFdDZtQkk7SUFFSSw0QkFBK0Q7RWxFdTZtQnZFO0VrRXo2bUJJO0lBRUksNEJBQStEO0VsRTA2bUJ2RTtFa0U1Nm1CSTtJQUVJLDRCQUErRDtFbEU2Nm1CdkU7RWtFLzZtQkk7SUFFSSw2QkFBK0Q7RWxFZzdtQnZFO0VrRWw3bUJJO0lBRUksNkJBQStEO0VsRW03bUJ2RTtFa0VyN21CSTtJQUVJLDZCQUErRDtFbEVzN21CdkU7RWtFeDdtQkk7SUFFSSw2QkFBK0Q7RWxFeTdtQnZFO0VrRTM3bUJJO0lBRUksNkJBQStEO0VsRTQ3bUJ2RTtFa0U5N21CSTtJQUVJLDZCQUErRDtFbEUrN21CdkU7RWtFajhtQkk7SUFFSSw2QkFBK0Q7RWxFazhtQnZFO0VrRXA4bUJJO0lBRUksNkJBQStEO0VsRXE4bUJ2RTtFa0V2OG1CSTtJQUVJLDZCQUErRDtFbEV3OG1CdkU7RWtFMThtQkk7SUFFSSw2QkFBK0Q7RWxFMjhtQnZFO0VrRTc4bUJJO0lBRUksOEJBQStEO0VsRTg4bUJ2RTtFa0VoOW1CSTtJQUVJLDhCQUErRDtFbEVpOW1CdkU7RWtFbjltQkk7SUFFSSw4QkFBK0Q7RWxFbzltQnZFO0VrRXQ5bUJJO0lBRUksOEJBQStEO0VsRXU5bUJ2RTtFa0V6OW1CSTtJQUVJLDhCQUErRDtFbEUwOW1CdkU7RWtFNTltQkk7SUFFSSw4QkFBK0Q7RWxFNjltQnZFO0VrRS85bUJJO0lBRUksOEJBQStEO0VsRWcrbUJ2RTtFa0VsK21CSTtJQUVJLDhCQUErRDtFbEVtK21CdkU7RWtFcittQkk7SUFFSSw4QkFBK0Q7RWxFcyttQnZFO0VrRXgrbUJJO0lBRUksOEJBQStEO0VsRXkrbUJ2RTtFa0UzK21CSTtJQUVJLDhCQUErRDtFbEU0K21CdkU7RWtFOSttQkk7SUFFSSw4QkFBK0Q7RWxFKyttQnZFO0VrRWovbUJJO0lBRUksOEJBQStEO0VsRWsvbUJ2RTtFa0VwL21CSTtJQUVJLDhCQUErRDtFbEVxL21CdkU7RWtFdi9tQkk7SUFFSSw4QkFBK0Q7RWxFdy9tQnZFO0VrRTEvbUJJO0lBRUksOEJBQStEO0VsRTIvbUJ2RTtFa0U3L21CSTtJQUVJLCtCQUErRDtFbEU4L21CdkU7RWtFaGduQkk7SUFFSSwrQkFBK0Q7RWxFaWduQnZFO0VrRW5nbkJJO0lBRUksK0JBQStEO0VsRW9nbkJ2RTtFa0V0Z25CSTtJQUVJLCtCQUErRDtFbEV1Z25CdkU7RWtFemduQkk7SUFFSSwrQkFBK0Q7RWxFMGduQnZFO0VrRTVnbkJJO0lBRUksK0JBQStEO0VsRTZnbkJ2RTtFa0UvZ25CSTtJQUVJLCtCQUErRDtFbEVnaG5CdkU7RWtFbGhuQkk7SUFFSSwrQkFBK0Q7RWxFbWhuQnZFO0VrRXJobkJJO0lBRUksK0JBQStEO0VsRXNobkJ2RTtFa0V4aG5CSTtJQUVJLDhCQUErRDtFbEV5aG5CdkU7RWtFM2huQkk7SUFFSSwrQkFBK0Q7RWxFNGhuQnZFO0VrRTlobkJJO0lBRUksK0JBQStEO0VsRStobkJ2RTtFa0VqaW5CSTtJQUVJLCtCQUErRDtFbEVraW5CdkU7RWtFcGluQkk7SUFFSSwrQkFBK0Q7RWxFcWluQnZFO0VrRXZpbkJJO0lBRUksK0JBQStEO0VsRXdpbkJ2RTtFa0UxaW5CSTtJQUVJLCtCQUErRDtFbEUyaW5CdkU7RWtFN2luQkk7SUFFSSwrQkFBK0Q7RWxFOGluQnZFO0VrRWhqbkJJO0lBRUksK0JBQStEO0VsRWlqbkJ2RTtFa0Vuam5CSTtJQUVJLCtCQUErRDtFbEVvam5CdkU7RWtFdGpuQkk7SUFFSSwrQkFBK0Q7RWxFdWpuQnZFO0VrRXpqbkJJO0lBRUksK0JBQStEO0VsRTBqbkJ2RTtFa0U1am5CSTtJQUVJLCtCQUErRDtFbEU2am5CdkU7RWtFL2puQkk7SUFFSSwrQkFBK0Q7RWxFZ2tuQnZFO0VrRWxrbkJJO0lBRUksK0JBQStEO0VsRW1rbkJ2RTtFa0Vya25CSTtJQUVJLCtCQUErRDtFbEVza25CdkU7RWtFeGtuQkk7SUFFSSwrQkFBK0Q7RWxFeWtuQnZFO0VrRTNrbkJJO0lBRUksZ0NBQStEO0VsRTRrbkJ2RTtFa0U5a25CSTtJQUVJLGdDQUErRDtFbEUra25CdkU7RWtFamxuQkk7SUFFSSxnQ0FBK0Q7RWxFa2xuQnZFO0VrRXBsbkJJO0lBRUksZ0NBQStEO0VsRXFsbkJ2RTtFa0V2bG5CSTtJQUVJLGdDQUErRDtFbEV3bG5CdkU7RWtFMWxuQkk7SUFFSSxnQ0FBK0Q7RWxFMmxuQnZFO0VrRTdsbkJJO0lBRUksZ0NBQStEO0VsRThsbkJ2RTtFa0VobW5CSTtJQUVJLGdDQUErRDtFbEVpbW5CdkU7RWtFbm1uQkk7SUFFSSxnQ0FBK0Q7RWxFb21uQnZFO0VrRXRtbkJJO0lBRUksNEJBQStEO0VsRXVtbkJ2RTtFa0V6bW5CSTtJQUVJLDZCQUErRDtFbEUwbW5CdkU7RWtFNW1uQkk7SUFFSSw2QkFBK0Q7RWxFNm1uQnZFO0VrRS9tbkJJO0lBRUksNkJBQStEO0VsRWdubkJ2RTtFa0Vsbm5CSTtJQUVJLDZCQUErRDtFbEVtbm5CdkU7RWtFcm5uQkk7SUFFSSw2QkFBK0Q7RWxFc25uQnZFO0VrRXhubkJJO0lBRUksNkJBQStEO0VsRXlubkJ2RTtFa0Uzbm5CSTtJQUVJLDZCQUErRDtFbEU0bm5CdkU7RWtFOW5uQkk7SUFFSSw2QkFBK0Q7RWxFK25uQnZFO0VrRWpvbkJJO0lBRUksNkJBQStEO0VsRWtvbkJ2RTtFa0Vwb25CSTtJQUVJLDZCQUErRDtFbEVxb25CdkU7RWtFdm9uQkk7SUFFSSw2QkFBK0Q7RWxFd29uQnZFO0VrRTFvbkJJO0lBRUksNkJBQStEO0VsRTJvbkJ2RTtFa0U3b25CSTtJQUVJLDZCQUErRDtFbEU4b25CdkU7RWtFaHBuQkk7SUFFSSw2QkFBK0Q7RWxFaXBuQnZFO0VrRW5wbkJJO0lBRUksNkJBQStEO0VsRW9wbkJ2RTtFa0V0cG5CSTtJQUVJLDZCQUErRDtFbEV1cG5CdkU7RWtFenBuQkk7SUFFSSw4QkFBK0Q7RWxFMHBuQnZFO0VrRTVwbkJJO0lBRUksOEJBQStEO0VsRTZwbkJ2RTtFa0UvcG5CSTtJQUVJLDhCQUErRDtFbEVncW5CdkU7RWtFbHFuQkk7SUFFSSw4QkFBK0Q7RWxFbXFuQnZFO0VrRXJxbkJJO0lBRUksOEJBQStEO0VsRXNxbkJ2RTtFa0V4cW5CSTtJQUVJLDhCQUErRDtFbEV5cW5CdkU7RWtFM3FuQkk7SUFFSSw4QkFBK0Q7RWxFNHFuQnZFO0VrRTlxbkJJO0lBRUksOEJBQStEO0VsRStxbkJ2RTtFa0Vqcm5CSTtJQUVJLDhCQUErRDtFbEVrcm5CdkU7RWtFcHJuQkk7SUFFSSxxQkFBK0Q7RWxFcXJuQnZFO0VrRXZybkJJO0lBRUksdUJBQStEO0VsRXdybkJ2RTtFa0Uxcm5CSTtJQUVJLHdCQUErRDtFbEUycm5CdkU7RWtFN3JuQkk7SUFFSSx3QkFBK0Q7RWxFOHJuQnZFO0VrRWhzbkJJO0lBRUksd0JBQStEO0VsRWlzbkJ2RTtFa0Vuc25CSTtJQUVJLHdCQUErRDtFbEVvc25CdkU7RWtFdHNuQkk7SUFFSSx3QkFBK0Q7RWxFdXNuQnZFO0VrRXpzbkJJO0lBRUksd0JBQStEO0VsRTBzbkJ2RTtFa0U1c25CSTtJQUVJLHdCQUErRDtFbEU2c25CdkU7RWtFL3NuQkk7SUFFSSx3QkFBK0Q7RWxFZ3RuQnZFO0VrRWx0bkJJO0lBRUksd0JBQStEO0VsRW10bkJ2RTtFa0VydG5CSTtJQUVJLHdCQUErRDtFbEVzdG5CdkU7RWtFeHRuQkk7SUFFSSx3QkFBK0Q7RWxFeXRuQnZFO0VrRTN0bkJJO0lBRUksd0JBQStEO0VsRTR0bkJ2RTtFa0U5dG5CSTtJQUVJLHdCQUErRDtFbEUrdG5CdkU7RWtFanVuQkk7SUFFSSx3QkFBK0Q7RWxFa3VuQnZFO0VrRXB1bkJJO0lBRUksd0JBQStEO0VsRXF1bkJ2RTtFa0V2dW5CSTtJQUVJLHdCQUErRDtFbEV3dW5CdkU7RWtFMXVuQkk7SUFFSSx5QkFBK0Q7RWxFMnVuQnZFO0VrRTd1bkJJO0lBRUkseUJBQStEO0VsRTh1bkJ2RTtFa0Vodm5CSTtJQUVJLHlCQUErRDtFbEVpdm5CdkU7RWtFbnZuQkk7SUFFSSx5QkFBK0Q7RWxFb3ZuQnZFO0VrRXR2bkJJO0lBRUkseUJBQStEO0VsRXV2bkJ2RTtFa0V6dm5CSTtJQUVJLHlCQUErRDtFbEUwdm5CdkU7RWtFNXZuQkk7SUFFSSx5QkFBK0Q7RWxFNnZuQnZFO0VrRS92bkJJO0lBRUkseUJBQStEO0VsRWd3bkJ2RTtFa0Vsd25CSTtJQUVJLHlCQUErRDtFbEVtd25CdkU7RWtFcnduQkk7SUFFSSwyQkFBK0Q7SUFBL0QsMEJBQStEO0VsRXV3bkJ2RTtFa0V6d25CSTtJQUVJLDZCQUErRDtJQUEvRCw0QkFBK0Q7RWxFMnduQnZFO0VrRTd3bkJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUrd25CdkU7RWtFanhuQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRW14bkJ2RTtFa0VyeG5CSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdXhuQnZFO0VrRXp4bkJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUyeG5CdkU7RWtFN3huQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRSt4bkJ2RTtFa0VqeW5CSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFbXluQnZFO0VrRXJ5bkJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEV1eW5CdkU7RWtFenluQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRTJ5bkJ2RTtFa0U3eW5CSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFK3luQnZFO0VrRWp6bkJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEVtem5CdkU7RWtFcnpuQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRXV6bkJ2RTtFa0V6em5CSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFMnpuQnZFO0VrRTd6bkJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUrem5CdkU7RWtFajBuQkk7SUFFSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VsRW0wbkJ2RTtFa0VyMG5CSTtJQUVJLDhCQUErRDtJQUEvRCw2QkFBK0Q7RWxFdTBuQnZFO0VrRXowbkJJO0lBRUksOEJBQStEO0lBQS9ELDZCQUErRDtFbEUyMG5CdkU7RWtFNzBuQkk7SUFFSSwrQkFBK0Q7SUFBL0QsOEJBQStEO0VsRSswbkJ2RTtFa0VqMW5CSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFbTFuQnZFO0VrRXIxbkJJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEV1MW5CdkU7RWtFejFuQkk7SUFFSSwrQkFBK0Q7SUFBL0QsOEJBQStEO0VsRTIxbkJ2RTtFa0U3MW5CSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFKzFuQnZFO0VrRWoybkJJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEVtMm5CdkU7RWtFcjJuQkk7SUFFSSwrQkFBK0Q7SUFBL0QsOEJBQStEO0VsRXUybkJ2RTtFa0V6Mm5CSTtJQUVJLCtCQUErRDtJQUEvRCw4QkFBK0Q7RWxFMjJuQnZFO0VrRTcybkJJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFbEUrMm5CdkU7RWtFajNuQkk7SUFFSSx5QkFBK0Q7SUFBL0QsNEJBQStEO0VsRW0zbkJ2RTtFa0VyM25CSTtJQUVJLDJCQUErRDtJQUEvRCw4QkFBK0Q7RWxFdTNuQnZFO0VrRXozbkJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUyM25CdkU7RWtFNzNuQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRSszbkJ2RTtFa0VqNG5CSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbTRuQnZFO0VrRXI0bkJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEV1NG5CdkU7RWtFejRuQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRTI0bkJ2RTtFa0U3NG5CSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFKzRuQnZFO0VrRWo1bkJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEVtNW5CdkU7RWtFcjVuQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRXU1bkJ2RTtFa0V6NW5CSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFMjVuQnZFO0VrRTc1bkJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUrNW5CdkU7RWtFajZuQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRW02bkJ2RTtFa0VyNm5CSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFdTZuQnZFO0VrRXo2bkJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEUyNm5CdkU7RWtFNzZuQkk7SUFFSSw0QkFBK0Q7SUFBL0QsK0JBQStEO0VsRSs2bkJ2RTtFa0VqN25CSTtJQUVJLDRCQUErRDtJQUEvRCwrQkFBK0Q7RWxFbTduQnZFO0VrRXI3bkJJO0lBRUksNEJBQStEO0lBQS9ELCtCQUErRDtFbEV1N25CdkU7RWtFejduQkk7SUFFSSw2QkFBK0Q7SUFBL0QsZ0NBQStEO0VsRTI3bkJ2RTtFa0U3N25CSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFKzduQnZFO0VrRWo4bkJJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEVtOG5CdkU7RWtFcjhuQkk7SUFFSSw2QkFBK0Q7SUFBL0QsZ0NBQStEO0VsRXU4bkJ2RTtFa0V6OG5CSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFMjhuQnZFO0VrRTc4bkJJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEUrOG5CdkU7RWtFajluQkk7SUFFSSw2QkFBK0Q7SUFBL0QsZ0NBQStEO0VsRW05bkJ2RTtFa0VyOW5CSTtJQUVJLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RWxFdTluQnZFO0VrRXo5bkJJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFbEUyOW5CdkU7RWtFNzluQkk7SUFFSSx5QkFBK0Q7RWxFODluQnZFO0VrRWgrbkJJO0lBRUksMkJBQStEO0VsRWkrbkJ2RTtFa0VuK25CSTtJQUVJLDRCQUErRDtFbEVvK25CdkU7RWtFdCtuQkk7SUFFSSw0QkFBK0Q7RWxFdStuQnZFO0VrRXorbkJJO0lBRUksNEJBQStEO0VsRTArbkJ2RTtFa0U1K25CSTtJQUVJLDRCQUErRDtFbEU2K25CdkU7RWtFLytuQkk7SUFFSSw0QkFBK0Q7RWxFZy9uQnZFO0VrRWwvbkJJO0lBRUksNEJBQStEO0VsRW0vbkJ2RTtFa0VyL25CSTtJQUVJLDRCQUErRDtFbEVzL25CdkU7RWtFeC9uQkk7SUFFSSw0QkFBK0Q7RWxFeS9uQnZFO0VrRTMvbkJJO0lBRUksNEJBQStEO0VsRTQvbkJ2RTtFa0U5L25CSTtJQUVJLDRCQUErRDtFbEUrL25CdkU7RWtFamdvQkk7SUFFSSw0QkFBK0Q7RWxFa2dvQnZFO0VrRXBnb0JJO0lBRUksNEJBQStEO0VsRXFnb0J2RTtFa0V2Z29CSTtJQUVJLDRCQUErRDtFbEV3Z29CdkU7RWtFMWdvQkk7SUFFSSw0QkFBK0Q7RWxFMmdvQnZFO0VrRTdnb0JJO0lBRUksNEJBQStEO0VsRThnb0J2RTtFa0VoaG9CSTtJQUVJLDRCQUErRDtFbEVpaG9CdkU7RWtFbmhvQkk7SUFFSSw2QkFBK0Q7RWxFb2hvQnZFO0VrRXRob0JJO0lBRUksNkJBQStEO0VsRXVob0J2RTtFa0V6aG9CSTtJQUVJLDZCQUErRDtFbEUwaG9CdkU7RWtFNWhvQkk7SUFFSSw2QkFBK0Q7RWxFNmhvQnZFO0VrRS9ob0JJO0lBRUksNkJBQStEO0VsRWdpb0J2RTtFa0VsaW9CSTtJQUVJLDZCQUErRDtFbEVtaW9CdkU7RWtFcmlvQkk7SUFFSSw2QkFBK0Q7RWxFc2lvQnZFO0VrRXhpb0JJO0lBRUksNkJBQStEO0VsRXlpb0J2RTtFa0UzaW9CSTtJQUVJLDZCQUErRDtFbEU0aW9CdkU7RWtFOWlvQkk7SUFFSSwyQkFBK0Q7RWxFK2lvQnZFO0VrRWpqb0JJO0lBRUksNkJBQStEO0VsRWtqb0J2RTtFa0Vwam9CSTtJQUVJLDhCQUErRDtFbEVxam9CdkU7RWtFdmpvQkk7SUFFSSw4QkFBK0Q7RWxFd2pvQnZFO0VrRTFqb0JJO0lBRUksOEJBQStEO0VsRTJqb0J2RTtFa0U3am9CSTtJQUVJLDhCQUErRDtFbEU4am9CdkU7RWtFaGtvQkk7SUFFSSw4QkFBK0Q7RWxFaWtvQnZFO0VrRW5rb0JJO0lBRUksOEJBQStEO0VsRW9rb0J2RTtFa0V0a29CSTtJQUVJLDhCQUErRDtFbEV1a29CdkU7RWtFemtvQkk7SUFFSSw4QkFBK0Q7RWxFMGtvQnZFO0VrRTVrb0JJO0lBRUksOEJBQStEO0VsRTZrb0J2RTtFa0Uva29CSTtJQUVJLDhCQUErRDtFbEVnbG9CdkU7RWtFbGxvQkk7SUFFSSw4QkFBK0Q7RWxFbWxvQnZFO0VrRXJsb0JJO0lBRUksOEJBQStEO0VsRXNsb0J2RTtFa0V4bG9CSTtJQUVJLDhCQUErRDtFbEV5bG9CdkU7RWtFM2xvQkk7SUFFSSw4QkFBK0Q7RWxFNGxvQnZFO0VrRTlsb0JJO0lBRUksOEJBQStEO0VsRStsb0J2RTtFa0VqbW9CSTtJQUVJLDhCQUErRDtFbEVrbW9CdkU7RWtFcG1vQkk7SUFFSSwrQkFBK0Q7RWxFcW1vQnZFO0VrRXZtb0JJO0lBRUksK0JBQStEO0VsRXdtb0J2RTtFa0UxbW9CSTtJQUVJLCtCQUErRDtFbEUybW9CdkU7RWtFN21vQkk7SUFFSSwrQkFBK0Q7RWxFOG1vQnZFO0VrRWhub0JJO0lBRUksK0JBQStEO0VsRWlub0J2RTtFa0Vubm9CSTtJQUVJLCtCQUErRDtFbEVvbm9CdkU7RWtFdG5vQkk7SUFFSSwrQkFBK0Q7RWxFdW5vQnZFO0VrRXpub0JJO0lBRUksK0JBQStEO0VsRTBub0J2RTtFa0U1bm9CSTtJQUVJLCtCQUErRDtFbEU2bm9CdkU7RWtFL25vQkk7SUFFSSw0QkFBK0Q7RWxFZ29vQnZFO0VrRWxvb0JJO0lBRUksOEJBQStEO0VsRW1vb0J2RTtFa0Vyb29CSTtJQUVJLCtCQUErRDtFbEVzb29CdkU7RWtFeG9vQkk7SUFFSSwrQkFBK0Q7RWxFeW9vQnZFO0VrRTNvb0JJO0lBRUksK0JBQStEO0VsRTRvb0J2RTtFa0U5b29CSTtJQUVJLCtCQUErRDtFbEUrb29CdkU7RWtFanBvQkk7SUFFSSwrQkFBK0Q7RWxFa3BvQnZFO0VrRXBwb0JJO0lBRUksK0JBQStEO0VsRXFwb0J2RTtFa0V2cG9CSTtJQUVJLCtCQUErRDtFbEV3cG9CdkU7RWtFMXBvQkk7SUFFSSwrQkFBK0Q7RWxFMnBvQnZFO0VrRTdwb0JJO0lBRUksK0JBQStEO0VsRThwb0J2RTtFa0VocW9CSTtJQUVJLCtCQUErRDtFbEVpcW9CdkU7RWtFbnFvQkk7SUFFSSwrQkFBK0Q7RWxFb3FvQnZFO0VrRXRxb0JJO0lBRUksK0JBQStEO0VsRXVxb0J2RTtFa0V6cW9CSTtJQUVJLCtCQUErRDtFbEUwcW9CdkU7RWtFNXFvQkk7SUFFSSwrQkFBK0Q7RWxFNnFvQnZFO0VrRS9xb0JJO0lBRUksK0JBQStEO0VsRWdyb0J2RTtFa0Vscm9CSTtJQUVJLCtCQUErRDtFbEVtcm9CdkU7RWtFcnJvQkk7SUFFSSxnQ0FBK0Q7RWxFc3JvQnZFO0VrRXhyb0JJO0lBRUksZ0NBQStEO0VsRXlyb0J2RTtFa0Uzcm9CSTtJQUVJLGdDQUErRDtFbEU0cm9CdkU7RWtFOXJvQkk7SUFFSSxnQ0FBK0Q7RWxFK3JvQnZFO0VrRWpzb0JJO0lBRUksZ0NBQStEO0VsRWtzb0J2RTtFa0Vwc29CSTtJQUVJLGdDQUErRDtFbEVxc29CdkU7RWtFdnNvQkk7SUFFSSxnQ0FBK0Q7RWxFd3NvQnZFO0VrRTFzb0JJO0lBRUksZ0NBQStEO0VsRTJzb0J2RTtFa0U3c29CSTtJQUVJLGdDQUErRDtFbEU4c29CdkU7RWtFaHRvQkk7SUFFSSwwQkFBK0Q7RWxFaXRvQnZFO0VrRW50b0JJO0lBRUksNEJBQStEO0VsRW90b0J2RTtFa0V0dG9CSTtJQUVJLDZCQUErRDtFbEV1dG9CdkU7RWtFenRvQkk7SUFFSSw2QkFBK0Q7RWxFMHRvQnZFO0VrRTV0b0JJO0lBRUksNkJBQStEO0VsRTZ0b0J2RTtFa0UvdG9CSTtJQUVJLDZCQUErRDtFbEVndW9CdkU7RWtFbHVvQkk7SUFFSSw2QkFBK0Q7RWxFbXVvQnZFO0VrRXJ1b0JJO0lBRUksNkJBQStEO0VsRXN1b0J2RTtFa0V4dW9CSTtJQUVJLDZCQUErRDtFbEV5dW9CdkU7RWtFM3VvQkk7SUFFSSw2QkFBK0Q7RWxFNHVvQnZFO0VrRTl1b0JJO0lBRUksNkJBQStEO0VsRSt1b0J2RTtFa0Vqdm9CSTtJQUVJLDZCQUErRDtFbEVrdm9CdkU7RWtFcHZvQkk7SUFFSSw2QkFBK0Q7RWxFcXZvQnZFO0VrRXZ2b0JJO0lBRUksNkJBQStEO0VsRXd2b0J2RTtFa0Uxdm9CSTtJQUVJLDZCQUErRDtFbEUydm9CdkU7RWtFN3ZvQkk7SUFFSSw2QkFBK0Q7RWxFOHZvQnZFO0VrRWh3b0JJO0lBRUksNkJBQStEO0VsRWl3b0J2RTtFa0Vud29CSTtJQUVJLDZCQUErRDtFbEVvd29CdkU7RWtFdHdvQkk7SUFFSSw4QkFBK0Q7RWxFdXdvQnZFO0VrRXp3b0JJO0lBRUksOEJBQStEO0VsRTB3b0J2RTtFa0U1d29CSTtJQUVJLDhCQUErRDtFbEU2d29CdkU7RWtFL3dvQkk7SUFFSSw4QkFBK0Q7RWxFZ3hvQnZFO0VrRWx4b0JJO0lBRUksOEJBQStEO0VsRW14b0J2RTtFa0VyeG9CSTtJQUVJLDhCQUErRDtFbEVzeG9CdkU7RWtFeHhvQkk7SUFFSSw4QkFBK0Q7RWxFeXhvQnZFO0VrRTN4b0JJO0lBRUksOEJBQStEO0VsRTR4b0J2RTtFa0U5eG9CSTtJQUVJLDhCQUErRDtFbEUreG9CdkU7RWtFanlvQkk7SUFFSSwyQkFBK0Q7RWxFa3lvQnZFO0VrRXB5b0JJO0lBRUksNEJBQStEO0VsRXF5b0J2RTtFa0V2eW9CSTtJQUVJLDZCQUErRDtFbEV3eW9CdkU7QUFDRjs7QW1FOXlvQkE7RURHTTtJQUVJLDBCQUErRDtFbEU4eW9CdkU7RWtFaHpvQkk7SUFFSSxnQ0FBK0Q7RWxFaXpvQnZFO0VrRW56b0JJO0lBRUkseUJBQStEO0VsRW96b0J2RTtFa0V0em9CSTtJQUVJLHlCQUErRDtFbEV1em9CdkU7RWtFenpvQkk7SUFFSSw2QkFBK0Q7RWxFMHpvQnZFO0VrRTV6b0JJO0lBRUksOEJBQStEO0VsRTZ6b0J2RTtFa0Uvem9CSTtJQUVJLCtCQUErRDtJQUEvRCxnQ0FBK0Q7SUFBL0QsK0JBQStEO0lBQS9ELHdCQUErRDtFbEVnMG9CdkU7RWtFbDBvQkk7SUFFSSxzQ0FBK0Q7SUFBL0QsdUNBQStEO0lBQS9ELHNDQUErRDtJQUEvRCwrQkFBK0Q7RWxFbTBvQnZFO0VrRXIwb0JJO0lBRUksd0JBQStEO0VsRXMwb0J2RTtBQUNGOztBRWwzb0JBLDJDQUFBO0FBQ0E7MkNGcTNvQjJDO0FFajJvQjNDLGlCQUFBO0FBR0E7OztFQUdJLDhCQUFzQjtVQUF0QixzQkFBc0I7QUZpMm9CMUI7O0FFOTFvQkE7OztFQUdJLFlBQVk7QUZpMm9CaEI7O0FJMzFvQkE7RUZGSSxrQ0doQzZCO0VIaUM3QixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFFakIsa0JBQWtCO0VBRWxCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFFbEIsa0VrRW5DdUQ7RWxFbUN2RCw2RGtFbkN1RDtFbEVtQ3ZELDBEa0VuQ3VEO0VsRW9DdkQsaUJBQWlCO0VBRWpCLGNHb0lXO0FMeXRvQmY7O0FFMTFvQkE7RUFNSSxzQ0d0RG9DO0VIdURwQyxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBRWhCLGFBQWE7RUFFYixjR3FIVztBTGl1b0JmOztBRW4xb0JBOzs7Ozs7RUFNSSxvQkFBb0I7RUFFcEIsU0FBUztBRnExb0JiOztBRTV4b0JBO0VBQ0ksZ0JBQWdCO0FGK3hvQnBCOztBRTV4b0JBOztFQUVJLG9CQUFvQjtFQUVwQixxQkFBcUI7RUFFckIsZUFBZTtFQUNmLHFCQUFxQjtFQUVyQixjQUFjO0FGNHhvQmxCOztBRXp4b0JBOzs7O0VBSUksa0VrRTdJdUQ7RWxFNkl2RCw2RGtFN0l1RDtFbEU2SXZELDBEa0U3SXVEO0FwRXk2b0IzRDs7QUV6eG9CQTtFQUNJLHdCQUF3QjtBRjR4b0I1Qjs7QUV6eG9CQTtFQUNJLHFCQUFxQjtFQUVyQixjQUFjO0VBQ2QsYUFBYTtBRjJ4b0JqQjs7QUlsc29CQTtFRnJGSSxxQkFBcUI7RUFFckIsY0cwQ2E7QUxndm9CakI7O0FFdnhvQkE7O0VBRUksZUFBZTtBRjB4b0JuQjs7QUV2eG9CQTtFQUNJLGVBQWU7QUYweG9CbkI7O0FFMThvQkk7O0VBc0xJLFVBQVU7QUZ5eG9CbEI7O0FFMzhvQkk7O0VBa0xJLFVBQVU7QUY4eG9CbEI7O0FFNThvQkk7O0VBOEtJLFVBQVU7QUZteW9CbEI7O0FFNzhvQkk7O0VBMEtJLFVBQVU7QUZ3eW9CbEI7O0FFcHlvQkE7RUFFUSxnQkFBZ0I7QUZzeW9CeEI7O0FJOTVvQkE7RUZpSUkscUJBQXFCO0FGaXlvQnpCOztBRTl4b0JBO0VBQ0MsZ0JBQWdCO0FGaXlvQmpCOztBRTl4b0JBLG1CQUFBO0FBQ0E7RUFDSSxnQ0FBZ0M7QUZpeW9CcEM7O0FFOXhvQkE7RUFDSSxnQkFBZ0I7QUZpeW9CcEI7O0FFOXhvQkE7O0VBRUksV0FBVztFQUVYLFdBQVc7QUZneW9CZjs7QUU3eG9CQTtFQUNJLDRHQUF3RDtFQUF4RCxrRUFBd0Q7RUFBeEQsNkRBQXdEO0VBQXhELDBEQUF3RDtBRmd5b0I1RDs7QUU5eG9CSTtFQUhKO0lBSVEsNEdBQXdEO0lBQXhELGtFQUF3RDtJQUF4RCw2REFBd0Q7SUFBeEQsMERBQXdEO0VGa3lvQjlEO0FBQ0Y7O0FrRTk5b0JNO0VoRW9NRSxvQ0FBbUM7QUY4eG9CM0M7O0FrRWwrb0JNO0VoRXlNRSx5QkFBd0I7QUY2eG9CaEM7O0FrRXQrb0JNO0VoRW9NRSxvQ0FBbUM7QUZzeW9CM0M7O0FrRTErb0JNO0VoRXlNRSx5QkFBd0I7QUZxeW9CaEM7O0FrRTkrb0JNO0VoRW9NRSxvQ0FBbUM7QUY4eW9CM0M7O0FrRWwvb0JNO0VoRXlNRSx5QkFBd0I7QUY2eW9CaEM7O0FrRXQvb0JNO0VoRW9NRSxvQ0FBbUM7QUZzem9CM0M7O0FrRTEvb0JNO0VoRXlNRSx5QkFBd0I7QUZxem9CaEM7O0FrRTkvb0JNO0VoRW9NRSxvQ0FBbUM7QUY4em9CM0M7O0FrRWxncEJNO0VoRXlNRSx5QkFBd0I7QUY2em9CaEM7O0FrRXRncEJNO0VoRW9NRSxpQ0FBbUM7QUZzMG9CM0M7O0FrRTFncEJNO0VoRXlNRSxzQkFBd0I7QUZxMG9CaEM7O0FrRTlncEJNO0VoRW9NRSxvQ0FBbUM7QUY4MG9CM0M7O0FrRWxocEJNO0VoRXlNRSx5QkFBd0I7QUY2MG9CaEM7O0FrRXRocEJNO0VoRW9NRSxvQ0FBbUM7QUZzMW9CM0M7O0FrRTFocEJNO0VoRXlNRSx5QkFBd0I7QUZxMW9CaEM7O0FrRTlocEJNO0VoRW9NRSxpQ0FBbUM7QUY4MW9CM0M7O0FrRWxpcEJNO0VoRXlNRSxzQkFBd0I7QUY2MW9CaEM7O0FFejFv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Qlo7O0ErQnYyckJFO0U2Q3lGTSxjdkU0RFM7RXVFM0RULHFCdkUyRFM7RXVFMURULDZCQUE2QjtBNUVreHJCckM7O0ErQjcyckJFO0U2QzhGVSx5QkFBeUI7RUFDekIseUJ2RXNESztFdUUvQ0QsV3ZFYko7QUwweHJCWjs7QStCejNyQkU7RTZDb0VNLHFCdkVpQ1U7RXVFaENWLHlCdkVnQ1U7RXVFekJOLFd2RW1CQTtBTGd5ckJaOztBNEU1enJCSTtFQWNRLHlCQUF5QjtFQUN6Qix5QkFBc0M7RUFPbEMsV3ZFTUo7QUxzeXJCWjs7QStCLzNyQkU7RTZDeUZNLGN2RU1VO0V1RUxWLHFCdkVLVTtFdUVKViw2QkFBNkI7QTVFMHlyQnJDOztBK0JyNHJCRTtFNkM4RlUseUJBQXlCO0VBQ3pCLHlCdkVBTTtFdUVPRixXdkViSjtBTGt6ckJaOztBK0JqNXJCRTtFNkNvRU0scUJ2RTZETztFdUU1RFAseUJ2RTRETztFdUVyREgsV3ZFbUJBO0FMd3pyQlo7O0E0RXAxckJJO0VBY1EseUJBQXlCO0VBQ3pCLHlCQUFzQztFQU9sQyxXdkVNSjtBTDh6ckJaOztBK0J2NXJCRTtFNkN5Rk0sY3ZFa0NPO0V1RWpDUCxxQnZFaUNPO0V1RWhDUCw2QkFBNkI7QTVFazByQnJDOztBK0I3NXJCRTtFNkM4RlUseUJBQXlCO0VBQ3pCLHlCdkU0Qkc7RXVFckJDLFd2RWJKO0FMMDByQlo7O0ErQno2ckJFO0U2Q29FTSxxQnZFK0RNO0V1RTlETix5QnZFOERNO0V1RXZERixXdkVtQkE7QUxnMXJCWjs7QTRFNTJyQkk7RUFjUSx5QkFBeUI7RUFDekIseUJBQXNDO0VBT2xDLFd2RU1KO0FMczFyQlo7O0ErQi82ckJFO0U2Q3lGTSxjdkVvQ007RXVFbkNOLHFCdkVtQ007RXVFbENOLDZCQUE2QjtBNUUwMXJCckM7O0ErQnI3ckJFO0U2QzhGVSx5QkFBeUI7RUFDekIseUJ2RThCRTtFdUV2QkUsV3ZFYko7QUxrMnJCWjs7QStCajhyQkU7RTZDb0VNLHFCdkU0RFE7RXVFM0RSLHlCdkUyRFE7RXVFeERKLGN2RXFERztBTDAwckJmOztBNEVwNHJCSTtFQWNRLHlCQUF5QjtFQUN6Qix5QkFBc0M7RUFHbEMsY3ZFd0NEO0FMZzFyQmY7O0ErQnY4ckJFO0U2Q3lGTSxjdkVpQ1E7RXVFaENSLHFCdkVnQ1E7RXVFL0JSLDZCQUE2QjtBNUVrM3JCckM7O0ErQjc4ckJFO0U2QzhGVSx5QkFBeUI7RUFDekIseUJ2RTJCSTtFdUV4QkEsY3ZFcUJEO0FMNDFyQmY7O0ErQno5ckJFO0U2Q29FTSxrQnZFMERFO0V1RXpERixzQnZFeURFO0V1RWxERSxXdkVtQkE7QUxnNHJCWjs7QTRFNTVyQkk7RUFjUSx5QkFBeUI7RUFDekIseUJBQXNDO0VBT2xDLFd2RU1KO0FMczRyQlo7O0ErQi85ckJFO0U2Q3lGTSxXdkUrQkU7RXVFOUJGLGtCdkU4QkU7RXVFN0JGLDZCQUE2QjtBNUUwNHJCckM7O0ErQnIrckJFO0U2QzhGVSx5QkFBeUI7RUFDekIsc0J2RXlCRjtFdUVsQk0sV3ZFYko7QUxrNXJCWjs7QStCai9yQkU7RTZDb0VNLHFCdkU0QlU7RXVFM0JWLHlCdkUyQlU7RXVFeEJOLGN2RXFERztBTDAzckJmOztBNEVwN3JCSTtFQWNRLHlCQUF5QjtFQUN6Qix5QkFBc0M7RUFHbEMsY3ZFd0NEO0FMZzRyQmY7O0ErQnYvckJFO0U2Q3lGTSxjdkVDVTtFdUVBVixxQnZFQVU7RXVFQ1YsNkJBQTZCO0E1RWs2ckJyQzs7QStCNy9yQkU7RTZDOEZVLHlCQUF5QjtFQUN6Qix5QnZFTE07RXVFUUYsY3ZFcUJEO0FMNDRyQmY7O0ErQnpnc0JFO0U2Q29FTSxxQnZFbUNVO0V1RWxDVix5QnZFa0NVO0V1RTNCTixXdkVtQkE7QUxnN3JCWjs7QTRFNThyQkk7RUFjUSx5QkFBeUI7RUFDekIseUJBQXNDO0VBT2xDLFd2RU1KO0FMczdyQlo7O0ErQi9nc0JFO0U2Q3lGTSxjdkVRVTtFdUVQVixxQnZFT1U7RXVFTlYsNkJBQTZCO0E1RTA3ckJyQzs7QStCcmhzQkU7RTZDOEZVLHlCQUF5QjtFQUN6Qix5QnZFRU07RXVFS0YsV3ZFYko7QUxrOHJCWjs7QStCamlzQkU7RTZDb0VNLGtCdkUyQkk7RXVFMUJKLHNCdkUwQkk7RXVFbkJBLFd2RW1CQTtBTHc4ckJaOztBNEVwK3JCSTtFQWNRLHlCQUF5QjtFQUN6Qix5QkFBc0M7RUFPbEMsV3ZFTUo7QUw4OHJCWjs7QStCdmlzQkU7RTZDeUZNLFd2RUFJO0V1RUNKLGtCdkVESTtFdUVFSiw2QkFBNkI7QTVFazlyQnJDOztBK0I3aXNCRTtFNkM4RlUseUJBQXlCO0VBQ3pCLHNCdkVOQTtFdUVhSSxXdkViSjtBTDA5ckJaOztBNEV2OHJCQSxpREFBQTtBQUdJO0VBR1EseUJBQXlCO0VBQ3pCLHlCdkVrQ0s7RXVFM0JELFd2RWpDSjtBTGkrckJaOztBNEUzN3JCSTtFQUdRLGN2RW1CSztFdUVsQkwseUJBQXlCO0VBQ3pCLDZCQUE2QjtBNUU0N3JCekM7O0E0RWo5ckJJO0VBR1EseUJBQXlCO0VBQ3pCLHlCdkVwQk07RXVFMkJGLFd2RWpDSjtBTDYrckJaOztBNEV2OHJCSTtFQUdRLGN2RW5DTTtFdUVvQ04seUJBQXlCO0VBQ3pCLDZCQUE2QjtBNUV3OHJCekM7O0E0RTc5ckJJO0VBR1EseUJBQXlCO0VBQ3pCLHlCdkVRRztFdUVEQyxXdkVqQ0o7QUx5L3JCWjs7QTRFbjlyQkk7RUFHUSxjdkVQRztFdUVRSCx5QkFBeUI7RUFDekIsNkJBQTZCO0E1RW85ckJ6Qzs7QTRFeityQkk7RUFHUSx5QkFBeUI7RUFDekIseUJ2RVVFO0V1RUhFLFd2RWpDSjtBTHFnc0JaOztBNEUvOXJCSTtFQUdRLGN2RUxFO0V1RU1GLHlCQUF5QjtFQUN6Qiw2QkFBNkI7QTVFZytyQnpDOztBNEVyL3JCSTtFQUdRLHlCQUF5QjtFQUN6Qix5QnZFT0k7RXVFSkEsY3ZFQ0Q7QUxtL3JCZjs7QTRFMytyQkk7RUFHUSxjdkVSSTtFdUVTSix5QkFBeUI7RUFDekIsNkJBQTZCO0E1RTQrckJ6Qzs7QTRFamdzQkk7RUFHUSx5QkFBeUI7RUFDekIsc0J2RUtGO0V1RUVNLFd2RWpDSjtBTDZoc0JaOztBNEV2L3JCSTtFQUdRLFd2RVZGO0V1RVdFLHlCQUF5QjtFQUN6Qiw2QkFB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SUFDYixZQUFZO0VwR3c3eUJsQjtBQUNGOztBb0d0N3lCQTtFQUNJLGVBQWU7RUFDZixnQkFBZ0I7QXBHeTd5QnBCOztBb0czN3lCQTtFQUtRLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsbUJBQW1CO0FwRzA3eUIzQjs7QW9Hajh5QkE7RUFTWSxnQkFBZ0I7QXBHNDd5QjVCOztBb0d4N3lCQTtFQUNJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUVmLGdCQUFnQjtBcEcwN3lCcEI7O0FvRzk3eUJBO0VBT1Esa0JBQWtCO0FwRzI3eUIxQjs7QW9HbDh5QkE7RUFTWSxlQUFlO0FwRzY3eUIzQjs7QW9HdDh5QkE7RUFhWSxjL0Z5S0s7QUxveHlCakI7O0FxR3oreUJBLDJDQUFBO0FBQ0E7MkNyRzQreUIyQztBcUd6K3lCM0M7RUFDSSxvQkFBb0I7RUFDcEIsZ0JBQWdCO0FyRzIreUJwQjs7QXFHeCt5QkE7RUFDSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFFbEIsY2hHd0tXO0FMazB5QmY7O0FxR2gveUJBO0VBUVEsY2hHb01TO0FMd3l5QmpCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIFRlbXBsYXRlIE5hbWU6IFdlZGRpbmcgQm9vdHN0cmFwIDUgVGVtcGxhdGVcbiAgICBWZXJzaW9uOiAxLjBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBcbiAgICBDU1MgSU5ERVhcbiAgICA9PT09PT09PT09PT09PT09PT09XG5cdFxuICAgIDAxLiBUZW1wbGF0ZSBkZWZhdWx0IENTU1xuICAgIDAyLiBUZW1wbGF0ZSBTcGFjaW5nIENTU1xuICAgIDAzLiBFbGVtZW50cyBDU1NcbiAgICAgICAgMDMuMDEgQnV0dG9uIENTU1xuICAgICAgICAwMy4wMiBCcmFuZCBDU1NcbiAgICAgICAgMDMuMDMgQ1RBIENTU1xuICAgICAgICAwMy4wNCBGb3JtIENTU1xuICAgICAgICAwMy4wNSBGZWF0dXJlIENTU1xuICAgICAgICAwMy4wNiBJY29uIEJveCBDU1NcbiAgICAgICAgMDMuMDcgR2FsbGVyeSBDU1NcbiAgICAgICAgMDMuMDggVGVhbSBDU1NcbiAgICAgICAgMDMuMDkgVmlkZW8gQ1NTXG4gICAgICAgIDAzLjEwIEluc3RhZ3JhbSBDU1NcbiAgICAgICAgMDMuMTEgQnJlYWRjcnVtYiBDU1NcbiAgICAwNC4gSGVhZGVyIENTU1xuICAgICAgICAwNC4wMSBNYWluIE1lbnUgQ1NTXG4gICAgICAgIDA0LjAyIE1vYmlsZSBNZW51IENTU1xuICAgICAgICAwNC4wMyBIZWFkZXIgTG9nbyBDU1NcbiAgICAwNS4gSW50cm8gQ1NTXG4gICAgICAgIDA1LjAxLiBIb21lIE9uZSBJbnRybyBDU1NcbiAgICAwNi4gVGl0bGVzIENTU1xuICAgICAgICAwNi4wMSBQYWdlIFRpdGxlIENTU1xuICAgICAgICAwNi4wMiBTZWN0aW9uIFRpdGxlIENTU1xuICAgIDA3LiBCbG9nIENTU1xuICAgICAgICAwNy4wMSBCbG9nIEdyaWQgQ1NTXG4gICAgICAgIDA3LjAyIEJsb2cgTGlzdCBDU1NcbiAgICAgICAgMDcuMDMgQmxvZyBEZXRhaWxzIENTU1xuICAgIDA4LiBQYWdlcyBDU1NcbiAgICAgICAgMDguMDEgU2VydmljZSBDU1NcbiAgICAgICAgMDguMDIgQ29udGFjdCBDU1NcbiAgICAwOS4gVGVzdGltb25pYWwgQ1NTXG4gICAgMTAuIFdpZGdldCBDU1NcbiAgICAxMS4gRm9vdGVyIENTU1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiLi9ib290c3RyYXAvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibHNcIjtcbkBpbXBvcnQgXCJjdXN0b20tdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi9ib290c3RyYXAvYm9vdHN0cmFwXCI7XG5cbkBpbXBvcnQgXCJjb21tb25cIjtcbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJpbnRyb1wiO1xuQGltcG9ydCBcImVsZW1lbnRzXCI7XG5AaW1wb3J0IFwidGl0bGVcIjtcbkBpbXBvcnQgXCJwYWdlc1wiO1xuQGltcG9ydCBcInNwYWNpbmdcIjtcbkBpbXBvcnQgXCJ0ZXN0aW1vbmlhbFwiO1xuQGltcG9ydCBcImJsb2dcIjtcbkBpbXBvcnQgXCJuZXdzbGV0dGVyXCI7XG5AaW1wb3J0IFwid2lkZ2V0XCI7XG5AaW1wb3J0IFwiZm9vdGVyXCI7XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICBUZW1wbGF0ZSBOYW1lOiBXZWRkaW5nIEJvb3RzdHJhcCA1IFRlbXBsYXRlXG4gICAgVmVyc2lvbjogMS4wXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgXG4gICAgQ1NTIElOREVYXG4gICAgPT09PT09PT09PT09PT09PT09PVxuXHRcbiAgICAwMS4gVGVtcGxhdGUgZGVmYXVsdCBDU1NcbiAgICAwMi4gVGVtcGxhdGUgU3BhY2luZyBDU1NcbiAgICAwMy4gRWxlbWVudHMgQ1NTXG4gICAgICAgIDAzLjAxIEJ1dHRvbiBDU1NcbiAgICAgICAgMDMuMDIgQnJhbmQgQ1NTXG4gICAgICAgIDAzLjAzIENUQSBDU1NcbiAgICAgICAgMDMuMDQgRm9ybSBDU1NcbiAgICAgICAgMDMuMDUgRmVhdHVyZSBDU1NcbiAgICAgICAgMDMuMDYgSWNvbiBCb3ggQ1NTXG4gICAgICAgIDAzLjA3IEdhbGxlcnkgQ1NTXG4gICAgICAgIDAzLjA4IFRlYW0gQ1NTXG4gICAgICAgIDAzLjA5IFZpZGVvIENTU1xuICAgICAgICAwMy4xMCBJbnN0YWdyYW0gQ1NTXG4gICAgICAgIDAzLjExIEJyZWFkY3J1bWIgQ1NTXG4gICAgMDQuIEhlYWRlciBDU1NcbiAgICAgICAgMDQuMDEgTWFpbiBNZW51IENTU1xuICAgICAgICAwNC4wMiBNb2JpbGUgTWVudSBDU1NcbiAgICAgICAgMDQuMDMgSGVhZGVyIExvZ28gQ1NTXG4gICAgMDUuIEludHJvIENTU1xuICAgICAgICAwNS4wMS4gSG9tZSBPbmUgSW50cm8gQ1NTXG4gICAgMDYuIFRpdGxlcyBDU1NcbiAgICAgICAgMDYuMDEgUGFnZSBUaXRsZSBDU1NcbiAgICAgICAgMDYuMDIgU2VjdGlvbiBUaXRsZSBDU1NcbiAgICAwNy4gQmxvZyBDU1NcbiAgICAgICAgMDcuMDEgQmxvZyBHcmlkIENTU1xuICAgICAgICAwNy4wMiBCbG9nIExpc3QgQ1NTXG4gICAgICAgIDA3LjAzIEJsb2cgRGV0YWlscyBDU1NcbiAgICAwOC4gUGFnZXMgQ1NTXG4gICAgICAgIDA4LjAxIFNlcnZpY2UgQ1NTXG4gICAgICAgIDA4LjAyIENvbnRhY3QgQ1NTXG4gICAgMDkuIFRlc3RpbW9uaWFsIENTU1xuICAgIDEwLiBXaWRnZXQgQ1NTXG4gICAgMTEuIEZvb3RlciBDU1NcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyohXG4gKiBCb290c3RyYXAgdjUuMC4wLWFscGhhMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UGlueW9uK1NjcmlwdCZmYW1pbHk9UGxheWZhaXIrRGlzcGxheTppdGFsQDA7MSZmYW1pbHk9UG9wcGluczppdGFsQDA7MSZkaXNwbGF5PXN3YXBcIik7XG46cm9vdCB7XG4gIC0tYnMtYmx1ZTogIzBENkVGRDtcbiAgLS1icy1ibGFjay1ydXNzaWFuOiAjMUMxQzFDO1xuICAtLWJzLXNsYXRlLWdyZXk6ICM2RDZENkQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMEYyO1xuICAtLWJzLXB1cnBsZTogIzZGNDJDMTtcbiAgLS1icy1waW5rOiAjRDYzMzg0O1xuICAtLWJzLXJlZDogIzI4MjgyODtcbiAgLS1icy1vcmFuZ2U6ICNGRDdFMTQ7XG4gIC0tYnMteWVsbG93OiAjRkZDMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMEM5OTc7XG4gIC0tYnMtY3lhbjogIzBEQ0FGMDtcbiAgLS1icy13aGl0ZTogI0ZGRjtcbiAgLS1icy1ncmF5OiAjNkM3NTdEO1xuICAtLWJzLWdyYXktZGFyazogIzM0M0E0MDtcbiAgLS1icy1wcmltYXJ5OiAjNUNEREJBO1xuICAtLWJzLXNlY29uZGFyeTogIzZDNzU3RDtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwRENBRjA7XG4gIC0tYnMtd2FybmluZzogI0ZGQzEwNztcbiAgLS1icy1kYW5nZXI6ICNmMDA7XG4gIC0tYnMtbGlnaHQ6ICNGOEY5RkE7XG4gIC0tYnMtZGFyazogIzM0M0E0MDtcbiAgLS1icy13aGl0ZTogI0ZGRjtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMCk7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSwgaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMy4ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RTM7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjNUNEREJBO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMjljNDlhO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjRDYzMzg0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDMuMnB4IDYuNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMy4ycHg7XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNkM3NTdEO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZDNzU3RDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVFMkU2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNkM3NTdEO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLXh4bCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXh4bCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteSkgKiAtMSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIC0yKTtcbn1cblxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIDIpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDVweDtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogNXB4O1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAxMHB4O1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAxMHB4O1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxNXB4O1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxNXB4O1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAyMHB4O1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAyMHB4O1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAyNXB4O1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAyNXB4O1xufVxuXG4uZy02LFxuLmd4LTYge1xuICAtLWJzLWd1dHRlci14OiAzMHB4O1xufVxuXG4uZy02LFxuLmd5LTYge1xuICAtLWJzLWd1dHRlci15OiAzMHB4O1xufVxuXG4uZy03LFxuLmd4LTcge1xuICAtLWJzLWd1dHRlci14OiAzNXB4O1xufVxuXG4uZy03LFxuLmd5LTcge1xuICAtLWJzLWd1dHRlci15OiAzNXB4O1xufVxuXG4uZy04LFxuLmd4LTgge1xuICAtLWJzLWd1dHRlci14OiA0MHB4O1xufVxuXG4uZy04LFxuLmd5LTgge1xuICAtLWJzLWd1dHRlci15OiA0MHB4O1xufVxuXG4uZy05LFxuLmd4LTkge1xuICAtLWJzLWd1dHRlci14OiA0NXB4O1xufVxuXG4uZy05LFxuLmd5LTkge1xuICAtLWJzLWd1dHRlci15OiA0NXB4O1xufVxuXG4uZy0xMCxcbi5neC0xMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDUwcHg7XG59XG5cbi5nLTEwLFxuLmd5LTEwIHtcbiAgLS1icy1ndXR0ZXIteTogNTBweDtcbn1cblxuLmctMTEsXG4uZ3gtMTEge1xuICAtLWJzLWd1dHRlci14OiA2MHB4O1xufVxuXG4uZy0xMSxcbi5neS0xMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDYwcHg7XG59XG5cbi5nLTEyLFxuLmd4LTEyIHtcbiAgLS1icy1ndXR0ZXIteDogNzBweDtcbn1cblxuLmctMTIsXG4uZ3ktMTIge1xuICAtLWJzLWd1dHRlci15OiA3MHB4O1xufVxuXG4uZy0xMyxcbi5neC0xMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDc1cHg7XG59XG5cbi5nLTEzLFxuLmd5LTEzIHtcbiAgLS1icy1ndXR0ZXIteTogNzVweDtcbn1cblxuLmctMTQsXG4uZ3gtMTQge1xuICAtLWJzLWd1dHRlci14OiA4MHB4O1xufVxuXG4uZy0xNCxcbi5neS0xNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDgwcHg7XG59XG5cbi5nLTE1LFxuLmd4LTE1IHtcbiAgLS1icy1ndXR0ZXIteDogODVweDtcbn1cblxuLmctMTUsXG4uZ3ktMTUge1xuICAtLWJzLWd1dHRlci15OiA4NXB4O1xufVxuXG4uZy0xNixcbi5neC0xNiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDkwcHg7XG59XG5cbi5nLTE2LFxuLmd5LTE2IHtcbiAgLS1icy1ndXR0ZXIteTogOTBweDtcbn1cblxuLmctMTcsXG4uZ3gtMTcge1xuICAtLWJzLWd1dHRlci14OiA5NXB4O1xufVxuXG4uZy0xNyxcbi5neS0xNyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDk1cHg7XG59XG5cbi5nLTE4LFxuLmd4LTE4IHtcbiAgLS1icy1ndXR0ZXIteDogMTAwcHg7XG59XG5cbi5nLTE4LFxuLmd5LTE4IHtcbiAgLS1icy1ndXR0ZXIteTogMTAwcHg7XG59XG5cbi5nLTE5LFxuLmd4LTE5IHtcbiAgLS1icy1ndXR0ZXIteDogMTA1cHg7XG59XG5cbi5nLTE5LFxuLmd5LTE5IHtcbiAgLS1icy1ndXR0ZXIteTogMTA1cHg7XG59XG5cbi5nLTIwLFxuLmd4LTIwIHtcbiAgLS1icy1ndXR0ZXIteDogMTEwcHg7XG59XG5cbi5nLTIwLFxuLmd5LTIwIHtcbiAgLS1icy1ndXR0ZXIteTogMTEwcHg7XG59XG5cbi5nLTIxLFxuLmd4LTIxIHtcbiAgLS1icy1ndXR0ZXIteDogMTE1cHg7XG59XG5cbi5nLTIxLFxuLmd5LTIxIHtcbiAgLS1icy1ndXR0ZXIteTogMTE1cHg7XG59XG5cbi5nLTIyLFxuLmd4LTIyIHtcbiAgLS1icy1ndXR0ZXIteDogMTIwcHg7XG59XG5cbi5nLTIyLFxuLmd5LTIyIHtcbiAgLS1icy1ndXR0ZXIteTogMTIwcHg7XG59XG5cbi5nLTIzLFxuLmd4LTIzIHtcbiAgLS1icy1ndXR0ZXIteDogMTI1cHg7XG59XG5cbi5nLTIzLFxuLmd5LTIzIHtcbiAgLS1icy1ndXR0ZXIteTogMTI1cHg7XG59XG5cbi5nLTI0LFxuLmd4LTI0IHtcbiAgLS1icy1ndXR0ZXIteDogMTMwcHg7XG59XG5cbi5nLTI0LFxuLmd5LTI0IHtcbiAgLS1icy1ndXR0ZXIteTogMTMwcHg7XG59XG5cbi5nLTI1LFxuLmd4LTI1IHtcbiAgLS1icy1ndXR0ZXIteDogMTM1cHg7XG59XG5cbi5nLTI1LFxuLmd5LTI1IHtcbiAgLS1icy1ndXR0ZXIteTogMTM1cHg7XG59XG5cbi5nLTI2LFxuLmd4LTI2IHtcbiAgLS1icy1ndXR0ZXIteDogMTQwcHg7XG59XG5cbi5nLTI2LFxuLmd5LTI2IHtcbiAgLS1icy1ndXR0ZXIteTogMTQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiA1cHg7XG4gIH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVweDtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTBweDtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTBweDtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMTVweDtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMTVweDtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMjBweDtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMjBweDtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMjVweDtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMjVweDtcbiAgfVxuICAuZy1zbS02LFxuICAuZ3gtc20tNiB7XG4gICAgLS1icy1ndXR0ZXIteDogMzBweDtcbiAgfVxuICAuZy1zbS02LFxuICAuZ3ktc20tNiB7XG4gICAgLS1icy1ndXR0ZXIteTogMzBweDtcbiAgfVxuICAuZy1zbS03LFxuICAuZ3gtc20tNyB7XG4gICAgLS1icy1ndXR0ZXIteDogMzVweDtcbiAgfVxuICAuZy1zbS03LFxuICAuZ3ktc20tNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMzVweDtcbiAgfVxuICAuZy1zbS04LFxuICAuZ3gtc20tOCB7XG4gICAgLS1icy1ndXR0ZXIteDogNDBweDtcbiAgfVxuICAuZy1zbS04LFxuICAuZ3ktc20tOCB7XG4gICAgLS1icy1ndXR0ZXIteTogNDBweDtcbiAgfVxuICAuZy1zbS05LFxuICAuZ3gtc20tOSB7XG4gICAgLS1icy1ndXR0ZXIteDogNDVweDtcbiAgfVxuICAuZy1zbS05LFxuICAuZ3ktc20tOSB7XG4gICAgLS1icy1ndXR0ZXIteTogNDVweDtcbiAgfVxuICAuZy1zbS0xMCxcbiAgLmd4LXNtLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiA1MHB4O1xuICB9XG4gIC5nLXNtLTEwLFxuICAuZ3ktc20tMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDUwcHg7XG4gIH1cbiAgLmctc20tMTEsXG4gIC5neC1zbS0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogNjBweDtcbiAgfVxuICAuZy1zbS0xMSxcbiAgLmd5LXNtLTExIHtcbiAgICAtLWJzLWd1dHRlci15OiA2MHB4O1xuICB9XG4gIC5nLXNtLTEyLFxuICAuZ3gtc20tMTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDcwcHg7XG4gIH1cbiAgLmctc20tMTIsXG4gIC5neS1zbS0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogNzBweDtcbiAgfVxuICAuZy1zbS0xMyxcbiAgLmd4LXNtLTEzIHtcbiAgICAtLWJzLWd1dHRlci14OiA3NXB4O1xuICB9XG4gIC5nLXNtLTEzLFxuICAuZ3ktc20tMTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDc1cHg7XG4gIH1cbiAgLmctc20tMTQsXG4gIC5neC1zbS0xNCB7XG4gICAgLS1icy1ndXR0ZXIteDogODBweDtcbiAgfVxuICAuZy1zbS0xNCxcbiAgLmd5LXNtLTE0IHtcbiAgICAtLWJzLWd1dHRlci15OiA4MHB4O1xuICB9XG4gIC5nLXNtLTE1LFxuICAuZ3gtc20tMTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDg1cHg7XG4gIH1cbiAgLmctc20tMTUsXG4gIC5neS1zbS0xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogODVweDtcbiAgfVxuICAuZy1zbS0xNixcbiAgLmd4LXNtLTE2IHtcbiAgICAtLWJzLWd1dHRlci14OiA5MHB4O1xuICB9XG4gIC5nLXNtLTE2LFxuICAuZ3ktc20tMTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDkwcHg7XG4gIH1cbiAgLmctc20tMTcsXG4gIC5neC1zbS0xNyB7XG4gICAgLS1icy1ndXR0ZXIteDogOTVweDtcbiAgfVxuICAuZy1zbS0xNyxcbiAgLmd5LXNtLTE3IHtcbiAgICAtLWJzLWd1dHRlci15OiA5NXB4O1xuICB9XG4gIC5nLXNtLTE4LFxuICAuZ3gtc20tMTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwMHB4O1xuICB9XG4gIC5nLXNtLTE4LFxuICAuZ3ktc20tMTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwMHB4O1xuICB9XG4gIC5nLXNtLTE5LFxuICAuZ3gtc20tMTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwNXB4O1xuICB9XG4gIC5nLXNtLTE5LFxuICAuZ3ktc20tMTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwNXB4O1xuICB9XG4gIC5nLXNtLTIwLFxuICAuZ3gtc20tMjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDExMHB4O1xuICB9XG4gIC5nLXNtLTIwLFxuICAuZ3ktc20tMjAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDExMHB4O1xuICB9XG4gIC5nLXNtLTIxLFxuICAuZ3gtc20tMjEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDExNXB4O1xuICB9XG4gIC5nLXNtLTIxLFxuICAuZ3ktc20tMjEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDExNXB4O1xuICB9XG4gIC5nLXNtLTIyLFxuICAuZ3gtc20tMjIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEyMHB4O1xuICB9XG4gIC5nLXNtLTIyLFxuICAuZ3ktc20tMjIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEyMHB4O1xuICB9XG4gIC5nLXNtLTIzLFxuICAuZ3gtc20tMjMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEyNXB4O1xuICB9XG4gIC5nLXNtLTIzLFxuICAuZ3ktc20tMjMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEyNXB4O1xuICB9XG4gIC5nLXNtLTI0LFxuICAuZ3gtc20tMjQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEzMHB4O1xuICB9XG4gIC5nLXNtLTI0LFxuICAuZ3ktc20tMjQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEzMHB4O1xuICB9XG4gIC5nLXNtLTI1LFxuICAuZ3gtc20tMjUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEzNXB4O1xuICB9XG4gIC5nLXNtLTI1LFxuICAuZ3ktc20tMjUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEzNXB4O1xuICB9XG4gIC5nLXNtLTI2LFxuICAuZ3gtc20tMjYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE0MHB4O1xuICB9XG4gIC5nLXNtLTI2LFxuICAuZ3ktc20tMjYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiA1cHg7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVweDtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTBweDtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTBweDtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMTVweDtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMTVweDtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMjBweDtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMjBweDtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMjVweDtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMjVweDtcbiAgfVxuICAuZy1tZC02LFxuICAuZ3gtbWQtNiB7XG4gICAgLS1icy1ndXR0ZXIteDogMzBweDtcbiAgfVxuICAuZy1tZC02LFxuICAuZ3ktbWQtNiB7XG4gICAgLS1icy1ndXR0ZXIteTogMzBweDtcbiAgfVxuICAuZy1tZC03LFxuICAuZ3gtbWQtNyB7XG4gICAgLS1icy1ndXR0ZXIteDogMzVweDtcbiAgfVxuICAuZy1tZC03LFxuICAuZ3ktbWQtNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMzVweDtcbiAgfVxuICAuZy1tZC04LFxuICAuZ3gtbWQtOCB7XG4gICAgLS1icy1ndXR0ZXIteDogNDBweDtcbiAgfVxuICAuZy1tZC04LFxuICAuZ3ktbWQtOCB7XG4gICAgLS1icy1ndXR0ZXIteTogNDBweDtcbiAgfVxuICAuZy1tZC05LFxuICAuZ3gtbWQtOSB7XG4gICAgLS1icy1ndXR0ZXIteDogNDVweDtcbiAgfVxuICAuZy1tZC05LFxuICAuZ3ktbWQtOSB7XG4gICAgLS1icy1ndXR0ZXIteTogNDVweDtcbiAgfVxuICAuZy1tZC0xMCxcbiAgLmd4LW1kLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiA1MHB4O1xuICB9XG4gIC5nLW1kLTEwLFxuICAuZ3ktbWQtMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDUwcHg7XG4gIH1cbiAgLmctbWQtMTEsXG4gIC5neC1tZC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogNjBweDtcbiAgfVxuICAuZy1tZC0xMSxcbiAgLmd5LW1kLTExIHtcbiAgICAtLWJzLWd1dHRlci15OiA2MHB4O1xuICB9XG4gIC5nLW1kLTEyLFxuICAuZ3gtbWQtMTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDcwcHg7XG4gIH1cbiAgLmctbWQtMTIsXG4gIC5neS1tZC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogNzBweDtcbiAgfVxuICAuZy1tZC0xMyxcbiAgLmd4LW1kLTEzIHtcbiAgICAtLWJzLWd1dHRlci14OiA3NXB4O1xuICB9XG4gIC5nLW1kLTEzLFxuICAuZ3ktbWQtMTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDc1cHg7XG4gIH1cbiAgLmctbWQtMTQsXG4gIC5neC1tZC0xNCB7XG4gICAgLS1icy1ndXR0ZXIteDogODBweDtcbiAgfVxuICAuZy1tZC0xNCxcbiAgLmd5LW1kLTE0IHtcbiAgICAtLWJzLWd1dHRlci15OiA4MHB4O1xuICB9XG4gIC5nLW1kLTE1LFxuICAuZ3gtbWQtMTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDg1cHg7XG4gIH1cbiAgLmctbWQtMTUsXG4gIC5neS1tZC0xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogODVweDtcbiAgfVxuICAuZy1tZC0xNixcbiAgLmd4LW1kLTE2IHtcbiAgICAtLWJzLWd1dHRlci14OiA5MHB4O1xuICB9XG4gIC5nLW1kLTE2LFxuICAuZ3ktbWQtMTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDkwcHg7XG4gIH1cbiAgLmctbWQtMTcsXG4gIC5neC1tZC0xNyB7XG4gICAgLS1icy1ndXR0ZXIteDogOTVweDtcbiAgfVxuICAuZy1tZC0xNyxcbiAgLmd5LW1kLTE3IHtcbiAgICAtLWJzLWd1dHRlci15OiA5NXB4O1xuICB9XG4gIC5nLW1kLTE4LFxuICAuZ3gtbWQtMTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwMHB4O1xuICB9XG4gIC5nLW1kLTE4LFxuICAuZ3ktbWQtMTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwMHB4O1xuICB9XG4gIC5nLW1kLTE5LFxuICAuZ3gtbWQtMTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwNXB4O1xuICB9XG4gIC5nLW1kLTE5LFxuICAuZ3ktbWQtMTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwNXB4O1xuICB9XG4gIC5nLW1kLTIwLFxuICAuZ3gtbWQtMjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDExMHB4O1xuICB9XG4gIC5nLW1kLTIwLFxuICAuZ3ktbWQtMjAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDExMHB4O1xuICB9XG4gIC5nLW1kLTIxLFxuICAuZ3gtbWQtMjEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDExNXB4O1xuICB9XG4gIC5nLW1kLTIxLFxuICAuZ3ktbWQtMjEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDExNXB4O1xuICB9XG4gIC5nLW1kLTIyLFxuICAuZ3gtbWQtMjIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEyMHB4O1xuICB9XG4gIC5nLW1kLTIyLFxuICAuZ3ktbWQtMjIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEyMHB4O1xuICB9XG4gIC5nLW1kLTIzLFxuICAuZ3gtbWQtMjMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEyNXB4O1xuICB9XG4gIC5nLW1kLTIzLFxuICAuZ3ktbWQtMjMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEyNXB4O1xuICB9XG4gIC5nLW1kLTI0LFxuICAuZ3gtbWQtMjQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEzMHB4O1xuICB9XG4gIC5nLW1kLTI0LFxuICAuZ3ktbWQtMjQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEzMHB4O1xuICB9XG4gIC5nLW1kLTI1LFxuICAuZ3gtbWQtMjUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEzNXB4O1xuICB9XG4gIC5nLW1kLTI1LFxuICAuZ3ktbWQtMjUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEzNXB4O1xuICB9XG4gIC5nLW1kLTI2LFxuICAuZ3gtbWQtMjYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE0MHB4O1xuICB9XG4gIC5nLW1kLTI2LFxuICAuZ3ktbWQtMjYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiA1cHg7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVweDtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTBweDtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTBweDtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMTVweDtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMTVweDtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMjBweDtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMjBweDtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMjVweDtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMjVweDtcbiAgfVxuICAuZy1sZy02LFxuICAuZ3gtbGctNiB7XG4gICAgLS1icy1ndXR0ZXIteDogMzBweDtcbiAgfVxuICAuZy1sZy02LFxuICAuZ3ktbGctNiB7XG4gICAgLS1icy1ndXR0ZXIteTogMzBweDtcbiAgfVxuICAuZy1sZy03LFxuICAuZ3gtbGctNyB7XG4gICAgLS1icy1ndXR0ZXIteDogMzVweDtcbiAgfVxuICAuZy1sZy03LFxuICAuZ3ktbGctNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMzVweDtcbiAgfVxuICAuZy1sZy04LFxuICAuZ3gtbGctOCB7XG4gICAgLS1icy1ndXR0ZXIteDogNDBweDtcbiAgfVxuICAuZy1sZy04LFxuICAuZ3ktbGctOCB7XG4gICAgLS1icy1ndXR0ZXIteTogNDBweDtcbiAgfVxuICAuZy1sZy05LFxuICAuZ3gtbGctOSB7XG4gICAgLS1icy1ndXR0ZXIteDogNDVweDtcbiAgfVxuICAuZy1sZy05LFxuICAuZ3ktbGctOSB7XG4gICAgLS1icy1ndXR0ZXIteTogNDVweDtcbiAgfVxuICAuZy1sZy0xMCxcbiAgLmd4LWxnLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiA1MHB4O1xuICB9XG4gIC5nLWxnLTEwLFxuICAuZ3ktbGctMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDUwcHg7XG4gIH1cbiAgLmctbGctMTEsXG4gIC5neC1sZy0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogNjBweDtcbiAgfVxuICAuZy1sZy0xMSxcbiAgLmd5LWxnLTExIHtcbiAgICAtLWJzLWd1dHRlci15OiA2MHB4O1xuICB9XG4gIC5nLWxnLTEyLFxuICAuZ3gtbGctMTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDcwcHg7XG4gIH1cbiAgLmctbGctMTIsXG4gIC5neS1sZy0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogNzBweDtcbiAgfVxuICAuZy1sZy0xMyxcbiAgLmd4LWxnLTEzIHtcbiAgICAtLWJzLWd1dHRlci14OiA3NXB4O1xuICB9XG4gIC5nLWxnLTEzLFxuICAuZ3ktbGctMTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDc1cHg7XG4gIH1cbiAgLmctbGctMTQsXG4gIC5neC1sZy0xNCB7XG4gICAgLS1icy1ndXR0ZXIteDogODBweDtcbiAgfVxuICAuZy1sZy0xNCxcbiAgLmd5LWxnLTE0IHtcbiAgICAtLWJzLWd1dHRlci15OiA4MHB4O1xuICB9XG4gIC5nLWxnLTE1LFxuICAuZ3gtbGctMTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDg1cHg7XG4gIH1cbiAgLmctbGctMTUsXG4gIC5neS1sZy0xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogODVweDtcbiAgfVxuICAuZy1sZy0xNixcbiAgLmd4LWxnLTE2IHtcbiAgICAtLWJzLWd1dHRlci14OiA5MHB4O1xuICB9XG4gIC5nLWxnLTE2LFxuICAuZ3ktbGctMTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDkwcHg7XG4gIH1cbiAgLmctbGctMTcsXG4gIC5neC1sZy0xNyB7XG4gICAgLS1icy1ndXR0ZXIteDogOTVweDtcbiAgfVxuICAuZy1sZy0xNyxcbiAgLmd5LWxnLTE3IHtcbiAgICAtLWJzLWd1dHRlci15OiA5NXB4O1xuICB9XG4gIC5nLWxnLTE4LFxuICAuZ3gtbGctMTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwMHB4O1xuICB9XG4gIC5nLWxnLTE4LFxuICAuZ3ktbGctMTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwMHB4O1xuICB9XG4gIC5nLWxnLTE5LFxuICAuZ3gtbGctMTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwNXB4O1xuICB9XG4gIC5nLWxnLTE5LFxuICAuZ3ktbGctMTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwNXB4O1xuICB9XG4gIC5nLWxnLTIwLFxuICAuZ3gtbGctMjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDExMHB4O1xuICB9XG4gIC5nLWxnLTIwLFxuICAuZ3ktbGctMjAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDExMHB4O1xuICB9XG4gIC5nLWxnLTIxLFxuICAuZ3gtbGctMjEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDExNXB4O1xuICB9XG4gIC5nLWxnLTIxLFxuICAuZ3ktbGctMjEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDExNXB4O1xuICB9XG4gIC5nLWxnLTIyLFxuICAuZ3gtbGctMjIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEyMHB4O1xuICB9XG4gIC5nLWxnLTIyLFxuICAuZ3ktbGctMjIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEyMHB4O1xuICB9XG4gIC5nLWxnLTIzLFxuICAuZ3gtbGctMjMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEyNXB4O1xuICB9XG4gIC5nLWxnLTIzLFxuICAuZ3ktbGctMjMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEyNXB4O1xuICB9XG4gIC5nLWxnLTI0LFxuICAuZ3gtbGctMjQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEzMHB4O1xuICB9XG4gIC5nLWxnLTI0LFxuICAuZ3ktbGctMjQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEzMHB4O1xuICB9XG4gIC5nLWxnLTI1LFxuICAuZ3gtbGctMjUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEzNXB4O1xuICB9XG4gIC5nLWxnLTI1LFxuICAuZ3ktbGctMjUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEzNXB4O1xuICB9XG4gIC5nLWxnLTI2LFxuICAuZ3gtbGctMjYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE0MHB4O1xuICB9XG4gIC5nLWxnLTI2LFxuICAuZ3ktbGctMjYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogNXB4O1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiA1cHg7XG4gIH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwcHg7XG4gIH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwcHg7XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE1cHg7XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE1cHg7XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIwcHg7XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIwcHg7XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDI1cHg7XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDI1cHg7XG4gIH1cbiAgLmcteGwtNixcbiAgLmd4LXhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XG4gIH1cbiAgLmcteGwtNixcbiAgLmd5LXhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDMwcHg7XG4gIH1cbiAgLmcteGwtNyxcbiAgLmd4LXhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDM1cHg7XG4gIH1cbiAgLmcteGwtNyxcbiAgLmd5LXhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDM1cHg7XG4gIH1cbiAgLmcteGwtOCxcbiAgLmd4LXhsLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQwcHg7XG4gIH1cbiAgLmcteGwtOCxcbiAgLmd5LXhsLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQwcHg7XG4gIH1cbiAgLmcteGwtOSxcbiAgLmd4LXhsLTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQ1cHg7XG4gIH1cbiAgLmcteGwtOSxcbiAgLmd5LXhsLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQ1cHg7XG4gIH1cbiAgLmcteGwtMTAsXG4gIC5neC14bC0xMCB7XG4gICAgLS1icy1ndXR0ZXIteDogNTBweDtcbiAgfVxuICAuZy14bC0xMCxcbiAgLmd5LXhsLTEwIHtcbiAgICAtLWJzLWd1dHRlci15OiA1MHB4O1xuICB9XG4gIC5nLXhsLTExLFxuICAuZ3gteGwtMTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDYwcHg7XG4gIH1cbiAgLmcteGwtMTEsXG4gIC5neS14bC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogNjBweDtcbiAgfVxuICAuZy14bC0xMixcbiAgLmd4LXhsLTEyIHtcbiAgICAtLWJzLWd1dHRlci14OiA3MHB4O1xuICB9XG4gIC5nLXhsLTEyLFxuICAuZ3kteGwtMTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDcwcHg7XG4gIH1cbiAgLmcteGwtMTMsXG4gIC5neC14bC0xMyB7XG4gICAgLS1icy1ndXR0ZXIteDogNzVweDtcbiAgfVxuICAuZy14bC0xMyxcbiAgLmd5LXhsLTEzIHtcbiAgICAtLWJzLWd1dHRlci15OiA3NXB4O1xuICB9XG4gIC5nLXhsLTE0LFxuICAuZ3gteGwtMTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDgwcHg7XG4gIH1cbiAgLmcteGwtMTQsXG4gIC5neS14bC0xNCB7XG4gICAgLS1icy1ndXR0ZXIteTogODBweDtcbiAgfVxuICAuZy14bC0xNSxcbiAgLmd4LXhsLTE1IHtcbiAgICAtLWJzLWd1dHRlci14OiA4NXB4O1xuICB9XG4gIC5nLXhsLTE1LFxuICAuZ3kteGwtMTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDg1cHg7XG4gIH1cbiAgLmcteGwtMTYsXG4gIC5neC14bC0xNiB7XG4gICAgLS1icy1ndXR0ZXIteDogOTBweDtcbiAgfVxuICAuZy14bC0xNixcbiAgLmd5LXhsLTE2IHtcbiAgICAtLWJzLWd1dHRlci15OiA5MHB4O1xuICB9XG4gIC5nLXhsLTE3LFxuICAuZ3gteGwtMTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDk1cHg7XG4gIH1cbiAgLmcteGwtMTcsXG4gIC5neS14bC0xNyB7XG4gICAgLS1icy1ndXR0ZXIteTogOTVweDtcbiAgfVxuICAuZy14bC0xOCxcbiAgLmd4LXhsLTE4IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMDBweDtcbiAgfVxuICAuZy14bC0xOCxcbiAgLmd5LXhsLTE4IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMDBweDtcbiAgfVxuICAuZy14bC0xOSxcbiAgLmd4LXhsLTE5IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMDVweDtcbiAgfVxuICAuZy14bC0xOSxcbiAgLmd5LXhsLTE5IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMDVweDtcbiAgfVxuICAuZy14bC0yMCxcbiAgLmd4LXhsLTIwIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMTBweDtcbiAgfVxuICAuZy14bC0yMCxcbiAgLmd5LXhsLTIwIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMTBweDtcbiAgfVxuICAuZy14bC0yMSxcbiAgLmd4LXhsLTIxIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMTVweDtcbiAgfVxuICAuZy14bC0yMSxcbiAgLmd5LXhsLTIxIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMTVweDtcbiAgfVxuICAuZy14bC0yMixcbiAgLmd4LXhsLTIyIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMjBweDtcbiAgfVxuICAuZy14bC0yMixcbiAgLmd5LXhsLTIyIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMjBweDtcbiAgfVxuICAuZy14bC0yMyxcbiAgLmd4LXhsLTIzIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMjVweDtcbiAgfVxuICAuZy14bC0yMyxcbiAgLmd5LXhsLTIzIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMjVweDtcbiAgfVxuICAuZy14bC0yNCxcbiAgLmd4LXhsLTI0IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMzBweDtcbiAgfVxuICAuZy14bC0yNCxcbiAgLmd5LXhsLTI0IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMzBweDtcbiAgfVxuICAuZy14bC0yNSxcbiAgLmd4LXhsLTI1IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMzVweDtcbiAgfVxuICAuZy14bC0yNSxcbiAgLmd5LXhsLTI1IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMzVweDtcbiAgfVxuICAuZy14bC0yNixcbiAgLmd4LXhsLTI2IHtcbiAgICAtLWJzLWd1dHRlci14OiAxNDBweDtcbiAgfVxuICAuZy14bC0yNixcbiAgLmd5LXhsLTI2IHtcbiAgICAtLWJzLWd1dHRlci15OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVweDtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiA1cHg7XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTBweDtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMHB4O1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE1cHg7XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMTVweDtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAyMHB4O1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIwcHg7XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMjVweDtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAyNXB4O1xuICB9XG4gIC5nLXh4bC02LFxuICAuZ3gteHhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XG4gIH1cbiAgLmcteHhsLTYsXG4gIC5neS14eGwtNiB7XG4gICAgLS1icy1ndXR0ZXIteTogMzBweDtcbiAgfVxuICAuZy14eGwtNyxcbiAgLmd4LXh4bC03IHtcbiAgICAtLWJzLWd1dHRlci14OiAzNXB4O1xuICB9XG4gIC5nLXh4bC03LFxuICAuZ3kteHhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDM1cHg7XG4gIH1cbiAgLmcteHhsLTgsXG4gIC5neC14eGwtOCB7XG4gICAgLS1icy1ndXR0ZXIteDogNDBweDtcbiAgfVxuICAuZy14eGwtOCxcbiAgLmd5LXh4bC04IHtcbiAgICAtLWJzLWd1dHRlci15OiA0MHB4O1xuICB9XG4gIC5nLXh4bC05LFxuICAuZ3gteHhsLTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQ1cHg7XG4gIH1cbiAgLmcteHhsLTksXG4gIC5neS14eGwtOSB7XG4gICAgLS1icy1ndXR0ZXIteTogNDVweDtcbiAgfVxuICAuZy14eGwtMTAsXG4gIC5neC14eGwtMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDUwcHg7XG4gIH1cbiAgLmcteHhsLTEwLFxuICAuZ3kteHhsLTEwIHtcbiAgICAtLWJzLWd1dHRlci15OiA1MHB4O1xuICB9XG4gIC5nLXh4bC0xMSxcbiAgLmd4LXh4bC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogNjBweDtcbiAgfVxuICAuZy14eGwtMTEsXG4gIC5neS14eGwtMTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDYwcHg7XG4gIH1cbiAgLmcteHhsLTEyLFxuICAuZ3gteHhsLTEyIHtcbiAgICAtLWJzLWd1dHRlci14OiA3MHB4O1xuICB9XG4gIC5nLXh4bC0xMixcbiAgLmd5LXh4bC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogNzBweDtcbiAgfVxuICAuZy14eGwtMTMsXG4gIC5neC14eGwtMTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDc1cHg7XG4gIH1cbiAgLmcteHhsLTEzLFxuICAuZ3kteHhsLTEzIHtcbiAgICAtLWJzLWd1dHRlci15OiA3NXB4O1xuICB9XG4gIC5nLXh4bC0xNCxcbiAgLmd4LXh4bC0xNCB7XG4gICAgLS1icy1ndXR0ZXIteDogODBweDtcbiAgfVxuICAuZy14eGwtMTQsXG4gIC5neS14eGwtMTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDgwcHg7XG4gIH1cbiAgLmcteHhsLTE1LFxuICAuZ3gteHhsLTE1IHtcbiAgICAtLWJzLWd1dHRlci14OiA4NXB4O1xuICB9XG4gIC5nLXh4bC0xNSxcbiAgLmd5LXh4bC0xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogODVweDtcbiAgfVxuICAuZy14eGwtMTYsXG4gIC5neC14eGwtMTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDkwcHg7XG4gIH1cbiAgLmcteHhsLTE2LFxuICAuZ3kteHhsLTE2IHtcbiAgICAtLWJzLWd1dHRlci15OiA5MHB4O1xuICB9XG4gIC5nLXh4bC0xNyxcbiAgLmd4LXh4bC0xNyB7XG4gICAgLS1icy1ndXR0ZXIteDogOTVweDtcbiAgfVxuICAuZy14eGwtMTcsXG4gIC5neS14eGwtMTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDk1cHg7XG4gIH1cbiAgLmcteHhsLTE4LFxuICAuZ3gteHhsLTE4IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMDBweDtcbiAgfVxuICAuZy14eGwtMTgsXG4gIC5neS14eGwtMTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwMHB4O1xuICB9XG4gIC5nLXh4bC0xOSxcbiAgLmd4LXh4bC0xOSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTA1cHg7XG4gIH1cbiAgLmcteHhsLTE5LFxuICAuZ3kteHhsLTE5IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMDVweDtcbiAgfVxuICAuZy14eGwtMjAsXG4gIC5neC14eGwtMjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDExMHB4O1xuICB9XG4gIC5nLXh4bC0yMCxcbiAgLmd5LXh4bC0yMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTEwcHg7XG4gIH1cbiAgLmcteHhsLTIxLFxuICAuZ3gteHhsLTIxIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMTVweDtcbiAgfVxuICAuZy14eGwtMjEsXG4gIC5neS14eGwtMjEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDExNXB4O1xuICB9XG4gIC5nLXh4bC0yMixcbiAgLmd4LXh4bC0yMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTIwcHg7XG4gIH1cbiAgLmcteHhsLTIyLFxuICAuZ3kteHhsLTIyIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMjBweDtcbiAgfVxuICAuZy14eGwtMjMsXG4gIC5neC14eGwtMjMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEyNXB4O1xuICB9XG4gIC5nLXh4bC0yMyxcbiAgLmd5LXh4bC0yMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMTI1cHg7XG4gIH1cbiAgLmcteHhsLTI0LFxuICAuZ3gteHhsLTI0IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMzBweDtcbiAgfVxuICAuZy14eGwtMjQsXG4gIC5neS14eGwtMjQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEzMHB4O1xuICB9XG4gIC5nLXh4bC0yNSxcbiAgLmd4LXh4bC0yNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTM1cHg7XG4gIH1cbiAgLmcteHhsLTI1LFxuICAuZ3kteHhsLTI1IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMzVweDtcbiAgfVxuICAuZy14eGwtMjYsXG4gIC5neC14eGwtMjYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE0MHB4O1xuICB9XG4gIC5nLXh4bC0yNixcbiAgLmd5LXh4bC0yNiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTQwcHg7XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMjgyODI4O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEoNDAsIDQwLCA0MCwgMC4wNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMjgyODI4O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSg0MCwgNDAsIDQwLCAwLjEpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMjgyODI4O1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDQwLCA0MCwgNDAsIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMjgyODI4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6ICNERUUyRTY7XG59XG5cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZyksIHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZykpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbi50YWJsZSA+IHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnRhYmxlID4gOm5vdCg6bGFzdC1jaGlsZCkgPiA6bGFzdC1jaGlsZCA+ICoge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiA0cHggNHB4O1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1iZzogI2QxZjVlYztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzllYmUyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMyODI4Mjg7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYzBlMWQ4O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzI4MjgyODtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2M0ZTZkZDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzI4MjgyODtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJvcmRlci1jb2xvcjogI2MwZTFkODtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtYmc6ICNkNmQ4ZGI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2NkY2ZkMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMjgyODI4O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2M1YzZjOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMyODI4Mjg7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjOWNiY2U7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMyODI4Mjg7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBib3JkZXItY29sb3I6ICNjNWM2Yzk7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1iZzogI2JmZGRjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYjdkNGM3O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMyODI4Mjg7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYjBjYmJlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzI4MjgyODtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2I0Y2ZjMjtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzI4MjgyODtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJvcmRlci1jb2xvcjogI2IwY2JiZTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWJnOiAjYmJmMGZiO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNiNGU2ZjA7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzI4MjgyODtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNhY2RjZTY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMjgyODI4O1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYjBlMWViO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMjgyODI4O1xuICBjb2xvcjogIzI4MjgyODtcbiAgYm9yZGVyLWNvbG9yOiAjYWNkY2U2O1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtYmc6ICNmZmVlYmE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2Y0ZTRiMztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMjgyODI4O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2VhZGFhYjtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMyODI4Mjg7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlZmRmYWY7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMyODI4Mjg7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBib3JkZXItY29sb3I6ICNlYWRhYWI7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWJnOiAjZmZiOGI4O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmNGIxYjE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzI4MjgyODtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlYWFhYWE7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMjgyODI4O1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWZhZGFkO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMjgyODI4O1xuICBjb2xvcjogIzI4MjgyODtcbiAgYm9yZGVyLWNvbG9yOiAjZWFhYWFhO1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWJnOiAjRjhGOUZBO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlZWVmZjA7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzI4MjgyODtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlM2U0ZTU7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMjgyODI4O1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZThlOWVhO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMjgyODI4O1xuICBjb2xvcjogIzI4MjgyODtcbiAgYm9yZGVyLWNvbG9yOiAjZTNlNGU1O1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtYmc6ICMzNDNBNDA7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzNlNDQ0YTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjRkZGO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzQ4NGU1MztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNGRkY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICM0MzQ5NGU7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICM0ODRlNTM7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZDNzU3RDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRUQ0REE7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjYzVmM2U3O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSg5MiwgMjIxLCAxODYsIDAuMjUpO1xufVxuXG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNkM3NTdEO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVDRUY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMuMnB4O1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNC44cHg7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICBtYXgtd2lkdGg6IDNyZW07XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogNnB4IDI4cHggNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M0E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTJweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0VENERBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2M1ZjNlNztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoOTIsIDIyMSwgMTg2LCAwLjI1KTtcbn1cblxuLmZvcm0tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZDNzU3RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUNFRjtcbn1cblxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtNy4yNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzVmM2U3O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSg5MiwgMjIxLCAxODYsIDAuMjUpO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDRERCQTtcbiAgYm9yZGVyLWNvbG9yOiAjNUNEREJBO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM0ZGRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzRkZGJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Q0REQkE7XG4gIGJvcmRlci1jb2xvcjogIzVDRERCQTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkZGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2M1ZjNlNycvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM0ZGRicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9ybS1maWxlIHtcbiAgLS1icy1mb3JtLWZpbGUtaGVpZ2h0OiAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWJzLWZvcm0tZmlsZS1oZWlnaHQpO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtLWZpbGUtaW5wdXQ6Zm9jdXMtd2l0aGluIH4gLmZvcm0tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2M1ZjNlNztcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoOTIsIDIyMSwgMTg2LCAwLjI1KTtcbn1cblxuLmZvcm0tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1maWxlLWxhYmVsIC5mb3JtLWZpbGUtdGV4dCxcbi5mb3JtLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1maWxlLWxhYmVsIC5mb3JtLWZpbGUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVDRUY7XG59XG5cbi5mb3JtLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tYnMtZm9ybS1maWxlLWhlaWdodCk7XG4gIGJvcmRlci1jb2xvcjogI0NFRDREQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZm9ybS1maWxlLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuXG4uZm9ybS1maWxlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUNFRjtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuXG4uZm9ybS1maWxlLXNtIHtcbiAgLS1icy1mb3JtLWZpbGUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS1maWxlLXNtIC5mb3JtLWZpbGUtdGV4dCxcbi5mb3JtLWZpbGUtc20gLmZvcm0tZmlsZS1idXR0b24ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uZm9ybS1maWxlLWxnIHtcbiAgLS1icy1mb3JtLWZpbGUtaGVpZ2h0OiA0MnB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5mb3JtLWZpbGUtbGcgLmZvcm0tZmlsZS10ZXh0LFxuLmZvcm0tZmlsZS1sZyAuZm9ybS1maWxlLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGLCAwIDAgMCA0cHggcmdiYSg5MiwgMjIxLCAxODYsIDAuMjUpO1xufVxuXG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGLCAwIDAgMCA0cHggcmdiYSg5MiwgMjIxLCAxODYsIDAuMjUpO1xufVxuXG4uZm9ybS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGRkYsIDAgMCAwIDRweCByZ2JhKDkyLCAyMjEsIDE4NiwgMC4yNSk7XG59XG5cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNEREJBO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmY2Y5O1xufVxuXG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFMkU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Q0REQkE7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmY2Y5O1xufVxuXG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERUUyRTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5mb3JtLXJhbmdlOjotbXMtdGh1bWIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDRERCQTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmY2Y5O1xufVxuXG4uZm9ybS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogOHB4O1xufVxuXG4uZm9ybS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFMkU2O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4uZm9ybS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERUUyRTY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBREI1QkQ7XG59XG5cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FEQjVCRDtcbn1cblxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBREI1QkQ7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1maWxlIC5mb3JtLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuZm9ybS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmlsZSA+IC5mb3JtLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUNFRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NFRDREQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogNDJweDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNC44cHg7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiAzNHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzLjJweDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbn1cblxuLmlucHV0LWdyb3VwID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4uaW5wdXQtZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMi41cHggNXB4O1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDEzNSwgODQsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgOXB4IHJpZ2h0IDlweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQ5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M0E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEycHggY2VudGVyLCBjZW50ZXIgcmlnaHQgMjhweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIDE4cHggMThweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1maWxlLWlucHV0OnZhbGlkIH4gLmZvcm0tZmlsZS1sYWJlbCwgLmZvcm0tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuZm9ybS1maWxlLWxhYmVsLCAuZm9ybS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmZvcm0tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZjAwO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMi41cHggNXB4O1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2YwMCcgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2YwMCcgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA5cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI1NSwgMCwgMCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA5cHggcmlnaHQgOXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmMDA7XG4gIHBhZGRpbmctcmlnaHQ6IDQ5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M0E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmMDAnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNmMDAnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTJweCBjZW50ZXIsIGNlbnRlciByaWdodCAyOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgMThweCAxOHB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI1NSwgMCwgMCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmMDA7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI1NSwgMCwgMCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNmMDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5mb3JtLWZpbGUtbGFiZWwsIC5mb3JtLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmMDA7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5mb3JtLWZpbGUtbGFiZWwsIC5mb3JtLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5mb3JtLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI1NSwgMCwgMCwgMC4yNSk7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjgyODI4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0biwgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDkyLCAyMjEsIDE4NiwgMC4yNSk7XG59XG5cbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNEREJBO1xuICBib3JkZXItY29sb3I6ICM1Q0REQkE7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NlNGM3O1xuICBib3JkZXItY29sb3I6ICM3MWUxYzM7XG59XG5cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NlNGM3O1xuICBib3JkZXItY29sb3I6ICM3MWUxYzM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDg0LCAxOTQsIDE2NCwgMC41KTtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1wcmltYXJ5LFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2ZTZjYztcbiAgYm9yZGVyLWNvbG9yOiAjNzFlMWMzO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDg0LCAxOTQsIDE2NCwgMC41KTtcbn1cblxuLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQge1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDRERCQTtcbiAgYm9yZGVyLWNvbG9yOiAjNUNEREJBO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkM3NTdEO1xuICBib3JkZXItY29sb3I6ICM2Qzc1N0Q7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tc2Vjb25kYXJ5LCAuYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc2Vjb25kYXJ5LFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNlY29uZGFyeSwgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkM3NTdEO1xuICBib3JkZXItY29sb3I6ICM2Qzc1N0Q7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM2NzQwO1xuICBib3JkZXItY29sb3I6ICMxMTVjMzk7XG59XG5cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM2NzQwO1xuICBib3JkZXItY29sb3I6ICMxMTVjMzk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDYwLCAxNTMsIDExMCwgMC41KTtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zdWNjZXNzLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNWMzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMGY1MTMzO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDYwLCAxNTMsIDExMCwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzOmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEQ0FGMDtcbiAgYm9yZGVyLWNvbG9yOiAjMERDQUYwO1xufVxuXG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmZDNmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMjNkMGYzO1xufVxuXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1pbmZvLCAuYnRuLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmZDNmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMjNkMGYzO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgxNywgMTc4LCAyMTAsIDAuNSk7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4taW5mbyxcbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1pbmZvLCAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2Q1ZjQ7XG4gIGJvcmRlci1jb2xvcjogIzIzZDBmMztcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgxNywgMTc4LCAyMTAsIDAuNSk7XG59XG5cbi5idG4taW5mbzpkaXNhYmxlZCwgLmJ0bi1pbmZvLmRpc2FibGVkIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRENBRjA7XG4gIGJvcmRlci1jb2xvcjogIzBEQ0FGMDtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzEwNztcbn1cblxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNiMmQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzcyMTtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4td2FybmluZywgLmJ0bi13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNiMmQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzcyMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjIzLCAxNzAsIDEyLCAwLjUpO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXdhcm5pbmcsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4td2FybmluZywgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZTNhO1xuICBib3JkZXItY29sb3I6ICNmZmM3MjE7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4td2FybmluZzpmb2N1cyxcbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjIzLCAxNzAsIDEyLCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmc6ZGlzYWJsZWQsIC5idG4td2FybmluZy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3O1xuICBib3JkZXItY29sb3I6ICNGRkMxMDc7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG4gIGJvcmRlci1jb2xvcjogI2YwMDtcbn1cblxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjY2MwMDAwO1xufVxuXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1kYW5nZXIsIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2NjMDAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjU1LCAzOCwgMzgsIDAuNSk7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFuZ2VyLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhbmdlciwgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDAwO1xuICBib3JkZXItY29sb3I6ICNiZjAwMDA7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI1NSwgMzgsIDM4LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlcjpkaXNhYmxlZCwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4RjlGQTtcbn1cblxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tbGlnaHQsIC5idG4tbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDIxNywgMjE4LCAyMTksIDAuNSk7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tbGlnaHQsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tbGlnaHQsIC5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tbGlnaHQ6Zm9jdXMsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0LmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgyMTcsIDIxOCwgMjE5LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0OmRpc2FibGVkLCAuYnRuLWxpZ2h0LmRpc2FibGVkIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4RjlGQTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNBNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M0E0MDtcbn1cblxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZGFyaywgLmJ0bi1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYXJrLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhcmssIC5idG4tZGFyazphY3RpdmUsIC5idG4tZGFyay5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhcms6Zm9jdXMsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi5idG4tZGFyazpkaXNhYmxlZCwgLmJ0bi1kYXJrLmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNBNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M0E0MDtcbn1cblxuLmJ0bi13aGl0ZSB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkY7XG59XG5cbi5idG4td2hpdGU6aG92ZXIge1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXdoaXRlLCAuYnRuLXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgyMjMsIDIyMywgMjIzLCAwLjUpO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXdoaXRlLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdoaXRlLCAuYnRuLXdoaXRlOmFjdGl2ZSwgLmJ0bi13aGl0ZS5hY3RpdmUsXG4uc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXdoaXRlOmZvY3VzLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdoaXRlOmZvY3VzLCAuYnRuLXdoaXRlOmFjdGl2ZTpmb2N1cywgLmJ0bi13aGl0ZS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjIzLCAyMjMsIDIyMywgMC41KTtcbn1cblxuLmJ0bi13aGl0ZTpkaXNhYmxlZCwgLmJ0bi13aGl0ZS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICM1Q0REQkE7XG4gIGJvcmRlci1jb2xvcjogIzVDRERCQTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDRERCQTtcbiAgYm9yZGVyLWNvbG9yOiAjNUNEREJBO1xufVxuXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoOTIsIDIyMSwgMTg2LCAwLjUpO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSxcbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNEREJBO1xuICBib3JkZXItY29sb3I6ICM1Q0REQkE7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoOTIsIDIyMSwgMTg2LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQge1xuICBjb2xvcjogIzVDRERCQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZDNzU3RDtcbiAgYm9yZGVyLWNvbG9yOiAjNkM3NTdEO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Qzc1N0Q7XG4gIGJvcmRlci1jb2xvcjogIzZDNzU3RDtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDNzU3RDtcbiAgYm9yZGVyLWNvbG9yOiAjNkM3NTdEO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Qzc1N0Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTk4NzU0O1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI1LCAxMzUsIDg0LCAwLjUpO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc3VjY2Vzcyxcbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsIC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjUsIDEzNSwgODQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTk4NzU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzBEQ0FGMDtcbiAgYm9yZGVyLWNvbG9yOiAjMERDQUYwO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMERDQUYwO1xuICBib3JkZXItY29sb3I6ICMwRENBRjA7XG59XG5cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgxMywgMjAyLCAyNDAsIDAuNSk7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1pbmZvLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRENBRjA7XG4gIGJvcmRlci1jb2xvcjogIzBEQ0FGMDtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgxMywgMjAyLCAyNDAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMERDQUYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI0ZGQzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjRkZDMTA3O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3O1xuICBib3JkZXItY29sb3I6ICNGRkMxMDc7XG59XG5cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtd2FybmluZywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13YXJuaW5nLCAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjRkZDMTA3O1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cyxcbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQge1xuICBjb2xvcjogI0ZGQzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2YwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG4gIGJvcmRlci1jb2xvcjogI2YwMDtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1kYW5nZXIsIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgyNTUsIDAsIDAsIDAuNSk7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYW5nZXIsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYW5nZXIsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xuICBib3JkZXItY29sb3I6ICNmMDA7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI1NSwgMCwgMCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNGOEY5RkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4RjlGQTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4RjlGQTtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1saWdodCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWxpZ2h0LFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtbGlnaHQsIC5idG4tb3V0bGluZS1saWdodDphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodC5hY3RpdmUsIC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZBO1xuICBib3JkZXItY29sb3I6ICNGOEY5RkE7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1saWdodDpmb2N1cyxcbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjRjhGOUZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M0E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzQTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzQTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNBNDA7XG59XG5cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZGFyaywgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFyayxcbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhcmssIC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzQTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNBNDA7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNDNBNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtd2hpdGUge1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGO1xufVxuXG4uYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIge1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGO1xufVxuXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXdoaXRlLCAuYnRuLW91dGxpbmUtd2hpdGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtd2hpdGUsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13aGl0ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtd2hpdGU6Zm9jdXMsIC5idG4tb3V0bGluZS13aGl0ZTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13aGl0ZS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdoaXRlLmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzVDRERCQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjljNDlhO1xufVxuXG4uYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNkM3NTdEO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDQuOHB4O1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMuMnB4O1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNC4wOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogNC4wOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiA0LjhweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiA0LjhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDQuOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjgyODI4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQwLCA0MCwgNDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNC4wOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogNC4wOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDQuOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0LjhweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDQuOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNC4wOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogNC4wOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiA0LjhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiA0LjhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDQuOHB4IHNvbGlkO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDQuMDhweDtcbiAgdmVydGljYWwtYWxpZ246IDQuMDhweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0LjA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiA0LjA4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDQuOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDQuOHB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiA0LjhweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogNXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDQwLCA0MCwgNDAsIDAuMTUpO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMi41cHggMTBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMTYxODFiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZBO1xufVxuXG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Q0REQkE7XG59XG5cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNkM3NTdEO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2Qzc1N0Q7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMi41cHggMTBweDtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICBjb2xvcjogI0RFRTJFNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M0E0MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuMTUpO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNERUUyRTY7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Q0REQkE7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogI0FEQjVCRDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjE1KTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgY29sb3I6ICNERUUyRTY7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWhlYWRlciB7XG4gIGNvbG9yOiAjQURCNUJEO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Qzc1N0Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVFMkU2O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0U5RUNFRiAjRTlFQ0VGICNERUUyRTY7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZDNzU3RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICNERUUyRTYgI0RFRTJFNiAjRkZGO1xufVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDRERCQTtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXIgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhciA+IC5jb250YWluZXItbGcsIC5uYXZiYXIgPiAuY29udGFpbmVyLXhsLCAubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4O1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNTUpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjcpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuMyk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNTUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC4xKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjg0MCwgNDAsIDQwLCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjU1KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDAsIDQwLCA0MCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMi41cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0MCwgNDAsIDQwLCAwLjEyNSk7XG59XG5cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNDAsIDQwLCA0MCwgMC4xMjUpO1xufVxuXG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cblxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVDRUY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgY29sb3I6ICM2Qzc1N0Q7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNkM3NTdEO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNUNEREJBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERUUyRTY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMjljNDlhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQ0VGO1xuICBib3JkZXItY29sb3I6ICNERUUyRTY7XG59XG5cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzI5YzQ5YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUNFRjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoOTIsIDIyMSwgMTg2LCAwLjI1KTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDRERCQTtcbiAgYm9yZGVyLWNvbG9yOiAjNUNEREJBO1xufVxuXG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZDNzU3RDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogI0RFRTJFNjtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQuOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0LjhweDtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNC44cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0LjhweDtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMuMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzLjJweDtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMy4ycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzLjJweDtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1LjZweCAxMC40cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTIuNXB4IDEwcHg7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0Mzg2NzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWY4ZjE7XG4gIGJvcmRlci1jb2xvcjogI2QxZjVlYztcbn1cblxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzMyNjQ1Nztcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNGI1MDU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzMzMzYzOTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIwNTkzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjYmZkZGNmO1xufVxuXG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTMzMzI0O1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMWE3YzkwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZmNGZjO1xuICBib3JkZXItY29sb3I6ICNiYmYwZmI7XG59XG5cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxMjU3NjU7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM5ODc4MTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWViYTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzZjNTUxMDtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjOTgxMzEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2NjO1xuICBib3JkZXItY29sb3I6ICNmZmI4Yjg7XG59XG5cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzZiMGQwZDtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM5NDk1OTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cblxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM3YTdjN2M7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMyZTMxMzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2M2YzhjYTtcbn1cblxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzE2MTgxOTtcbn1cblxuLmFsZXJ0LXdoaXRlIHtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uYWxlcnQtd2hpdGUgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzdmN2Y3Zjtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE2cHg7XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVDRUY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNEREJBO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGQTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVDRUY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQwLCA0MCwgNDAsIDAuMTI1KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNkM3NTdEO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDRERCQTtcbiAgYm9yZGVyLWNvbG9yOiAjNUNEREJBO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzQzODY3NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZjVlYztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM0Mzg2NzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2YwZTM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM4Njc0O1xuICBib3JkZXItY29sb3I6ICM0Mzg2NzQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0YjUwNTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzRiNTA1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTA1NDtcbiAgYm9yZGVyLWNvbG9yOiAjNGI1MDU0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIwNTkzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmZGRjZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMyMDU5M2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWQ0YzM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA1OTNmO1xuICBib3JkZXItY29sb3I6ICMyMDU5M2Y7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMWE3YzkwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJmMGZiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzFhN2M5MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzZWJmYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTdjOTA7XG4gIGJvcmRlci1jb2xvcjogIzFhN2M5MDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM5ODc4MTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjOTg3ODE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk4NzgxNztcbiAgYm9yZGVyLWNvbG9yOiAjOTg3ODE3O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjOTgxMzEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiOGI4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM5ODEzMTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlmOWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ODEzMTM7XG4gIGJvcmRlci1jb2xvcjogIzk4MTMxMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjOTQ5NTk1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjOTQ5NTk1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk1OTU7XG4gIGJvcmRlci1jb2xvcjogIzk0OTU5NTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMyZTMxMzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmUzMTM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzEzNDtcbiAgYm9yZGVyLWNvbG9yOiAjMmUzMTM0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdoaXRlIHtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdoaXRlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2hpdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdoaXRlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ODk4OTg7XG4gIGJvcmRlci1jb2xvcjogIzk4OTg5ODtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzI4MjgyOCcgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzE2cHggYXV0bztcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSg5MiwgMjIxLCAxODYsIDAuMjUpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi50b2FzdCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDQwLCA0MCwgNDAsIDAuMTUpO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgY29sb3I6ICM2Qzc1N0Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiA4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE2cHgpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMTZweCk7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNC44cHg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVFMkU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzLjhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuOHB4O1xufVxuXG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBtYXJnaW46IC01cHggLTVweCAtNXB4IGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERUUyRTY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzLjhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMy44cHg7XG59XG5cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiA0cHg7XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDI4cHggYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMi44cHg7XG4gIGhlaWdodDogNi40cHg7XG59XG5cbi50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiA2LjRweCAwO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiA2LjRweCA2LjRweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjgyODI4O1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIHBhZGRpbmc6IDAgNi40cHg7XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDYuNHB4O1xuICBoZWlnaHQ6IDEyLjhweDtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogNi40cHggNi40cHggNi40cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjgyODI4O1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgcGFkZGluZzogNi40cHggMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCA2LjRweCA2LjRweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI4MjgyODtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcGFkZGluZzogMCA2LjRweDtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2LjRweDtcbiAgaGVpZ2h0OiAxMi44cHg7XG59XG5cbi5icy10b29sdGlwLWxlZnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDYuNHB4IDAgNi40cHggNi40cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjgyODI4O1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDIuNXB4IDVweDtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDQuOHB4O1xufVxuXG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAwIDQuOHB4O1xufVxuXG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogLTlweDtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDhweCA4cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBib3JkZXItd2lkdGg6IDhweCA4cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRjtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiAtOXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogNC44cHggMDtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCA4cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDhweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiAtOXB4O1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCA4cHggOHB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgOHB4IDhweCA4cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogLTlweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDQuOHB4IDA7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogOHB4IDAgOHB4IDhweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogOHB4IDAgOHB4IDhweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzLjhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuOHB4O1xufVxuXG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzRkZGJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNGRkYnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogNHB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIDAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAzLjJweDtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IDAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogIzVDRERCQTtcbn1cblxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjOWJlYWQ1O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZDNzU3RDtcbn1cblxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTk4NzU0O1xufVxuXG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMwZDQ2MmM7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogIzBEQ0FGMDtcbn1cblxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjNTRkYmY2O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6ICNGRkMxMDc7XG59XG5cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZDQ1NDtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6ICNmMDA7XG59XG5cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNiMzAwMDA7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6ICNGOEY5RkE7XG59XG5cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiAjMzQzQTQwO1xufVxuXG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTY7XG59XG5cbi5saW5rLXdoaXRlIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5saW5rLXdoaXRlOmhvdmVyLCAubGluay13aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1hc3BlY3QtcmF0aW86IGNhbGMoMyAvIDQgKiAxMDAlKTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWFzcGVjdC1yYXRpbzogY2FsYyg5IC8gMTYgKiAxMDAlKTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWFzcGVjdC1yYXRpbzogY2FsYyg5IC8gMjEgKiAxMDAlKTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoNDAsIDQwLCA0MCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDQwLCA0MCwgNDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDQ4cHggcmdiYSg0MCwgNDAsIDQwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmxlZnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmxlZnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmxlZnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucmlnaHQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJpZ2h0LTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZWJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiZWJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmViZWJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNUNEREJBICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNkM3NTdEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwRENBRjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNGOEY5RkEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzQTQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTYge1xuICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm0tNyB7XG4gIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubS04IHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTkge1xuICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm0tMTAge1xuICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm0tMTEge1xuICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm0tMTIge1xuICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm0tMTMge1xuICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbn1cblxuLm0tMTQge1xuICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm0tMTUge1xuICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbn1cblxuLm0tMTYge1xuICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm0tMTcge1xuICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbn1cblxuLm0tMTgge1xuICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTE5IHtcbiAgbWFyZ2luOiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS0yMCB7XG4gIG1hcmdpbjogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm0tMjEge1xuICBtYXJnaW46IDExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIyIHtcbiAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS0yMyB7XG4gIG1hcmdpbjogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLm0tMjQge1xuICBtYXJnaW46IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTI1IHtcbiAgbWFyZ2luOiAxMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubS0yNiB7XG4gIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm14LTgge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTkge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm14LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMSB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xNCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLm14LTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xNyB7XG4gIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTgge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTkge1xuICBtYXJnaW4tcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMjAge1xuICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMjEge1xuICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMjIge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMjMge1xuICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMjQge1xuICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMjUge1xuICBtYXJnaW4tcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMjYge1xuICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm15LTYge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTcge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm15LTgge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTkge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xMSB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMTIge1xuICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTEzIHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xNCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMTUge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLm15LTE2IHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xNyB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMTgge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMTkge1xuICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMjAge1xuICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMjEge1xuICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMjIge1xuICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMjMge1xuICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMjQge1xuICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMjUge1xuICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMjYge1xuICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNyB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC05IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMSB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTEyIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTMge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xNCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTYge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xNyB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLm10LTE4IHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTE5IHtcbiAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDtcbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTIxIHtcbiAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDtcbn1cblxuLm10LTIyIHtcbiAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTIzIHtcbiAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLm10LTI0IHtcbiAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDtcbn1cblxuLm10LTI2IHtcbiAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTkge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMSB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMTIge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xNCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xNyB7XG4gIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMTgge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xOSB7XG4gIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMjEge1xuICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yMiB7XG4gIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMjQge1xuICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yNSB7XG4gIG1hcmdpbi1yaWdodDogMTM1cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTI2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMTMge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xNCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMTYge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xNyB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTE4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTE5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTI2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1sLTYge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtNyB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTkge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTEge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTIge1xuICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTMge1xuICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTQge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTUge1xuICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTYge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTcge1xuICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTgge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMjEge1xuICBtYXJnaW4tbGVmdDogMTE1cHggIWltcG9ydGFudDtcbn1cblxuLm1sLTIyIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMjQge1xuICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yNiB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1uNiB7XG4gIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbjcge1xuICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW44IHtcbiAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1uOSB7XG4gIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDtcbn1cblxuLm0tbjEwIHtcbiAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTEge1xuICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMiB7XG4gIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbjEzIHtcbiAgbWFyZ2luOiAtNzVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTQge1xuICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xNSB7XG4gIG1hcmdpbjogLTg1cHggIWltcG9ydGFudDtcbn1cblxuLm0tbjE2IHtcbiAgbWFyZ2luOiAtOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTcge1xuICBtYXJnaW46IC05NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xOCB7XG4gIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xOSB7XG4gIG1hcmdpbjogLTEwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yMCB7XG4gIG1hcmdpbjogLTExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yMSB7XG4gIG1hcmdpbjogLTExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yMiB7XG4gIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yMyB7XG4gIG1hcmdpbjogLTEyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yNCB7XG4gIG1hcmdpbjogLTEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yNSB7XG4gIG1hcmdpbjogLTEzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yNiB7XG4gIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjkge1xuICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbn1cblxuLm14LW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTIge1xuICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjEzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTc1cHggIWltcG9ydGFudDtcbn1cblxuLm14LW4xNCB7XG4gIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTUge1xuICBtYXJnaW4tcmlnaHQ6IC04NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtODVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbn1cblxuLm14LW4xNyB7XG4gIG1hcmdpbi1yaWdodDogLTk1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC05NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTgge1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTkge1xuICBtYXJnaW4tcmlnaHQ6IC0xMDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMjEge1xuICBtYXJnaW4tcmlnaHQ6IC0xMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMjIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xMjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMjUge1xuICBtYXJnaW4tcmlnaHQ6IC0xMzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMjYge1xuICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktbjYge1xuICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktbjcge1xuICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktbjgge1xuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktbjkge1xuICBtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktbjEwIHtcbiAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbn1cblxuLm15LW4xMSB7XG4gIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTIge1xuICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktbjEzIHtcbiAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTc1cHggIWltcG9ydGFudDtcbn1cblxuLm15LW4xNCB7XG4gIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTUge1xuICBtYXJnaW4tdG9wOiAtODVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtODVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktbjE2IHtcbiAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbn1cblxuLm15LW4xNyB7XG4gIG1hcmdpbi10b3A6IC05NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC05NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTgge1xuICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTkge1xuICBtYXJnaW4tdG9wOiAtMTA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMjAge1xuICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMjEge1xuICBtYXJnaW4tdG9wOiAtMTE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMjIge1xuICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMjMge1xuICBtYXJnaW4tdG9wOiAtMTI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMjQge1xuICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMjUge1xuICBtYXJnaW4tdG9wOiAtMTM1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMjYge1xuICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSB7XG4gIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbn1cblxuLm10LW4yIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm10LW4zIHtcbiAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbn1cblxuLm10LW40IHtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm10LW41IHtcbiAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbn1cblxuLm10LW42IHtcbiAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbn1cblxuLm10LW43IHtcbiAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbn1cblxuLm10LW44IHtcbiAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm10LW45IHtcbiAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbn1cblxuLm10LW4xMCB7XG4gIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTEge1xuICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEyIHtcbiAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbn1cblxuLm10LW4xMyB7XG4gIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTQge1xuICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjE1IHtcbiAgbWFyZ2luLXRvcDogLTg1cHggIWltcG9ydGFudDtcbn1cblxuLm10LW4xNiB7XG4gIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTcge1xuICBtYXJnaW4tdG9wOiAtOTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjE4IHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTkge1xuICBtYXJnaW4tdG9wOiAtMTA1cHggIWltcG9ydGFudDtcbn1cblxuLm10LW4yMCB7XG4gIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIxIHtcbiAgbWFyZ2luLXRvcDogLTExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMjIge1xuICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm10LW4yMyB7XG4gIG1hcmdpbi10b3A6IC0xMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjI0IHtcbiAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMjUge1xuICBtYXJnaW4tdG9wOiAtMTM1cHggIWltcG9ydGFudDtcbn1cblxuLm10LW4yNiB7XG4gIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEge1xuICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbn1cblxuLm1yLW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubXItbjYge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbn1cblxuLm1yLW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItbjkge1xuICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMTIge1xuICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMTMge1xuICBtYXJnaW4tcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMTQge1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMTUge1xuICBtYXJnaW4tcmlnaHQ6IC04NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMTYge1xuICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMTcge1xuICBtYXJnaW4tcmlnaHQ6IC05NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMTgge1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItbjE5IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTA1cHggIWltcG9ydGFudDtcbn1cblxuLm1yLW4yMCB7XG4gIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMjEge1xuICBtYXJnaW4tcmlnaHQ6IC0xMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLW4yMyB7XG4gIG1hcmdpbi1yaWdodDogLTEyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItbjI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTM1cHggIWltcG9ydGFudDtcbn1cblxuLm1yLW4yNiB7XG4gIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbn1cblxuLm1iLW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLW42IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLW43IHtcbiAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLW44IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLW45IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMCB7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTEge1xuICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMyB7XG4gIG1hcmdpbi1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTQge1xuICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItbjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTg1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLW4xNiB7XG4gIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTcge1xuICBtYXJnaW4tYm90dG9tOiAtOTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWItbjE4IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTkge1xuICBtYXJnaW4tYm90dG9tOiAtMTA1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLW4yMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIxIHtcbiAgbWFyZ2luLWJvdHRvbTogLTExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMjIge1xuICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLW4yMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWItbjI0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMjUge1xuICBtYXJnaW4tYm90dG9tOiAtMTM1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLW4yNiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEge1xuICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIge1xuICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUge1xuICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbn1cblxuLm1sLW42IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjgge1xuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLW45IHtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMTAge1xuICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLW4xMSB7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEyIHtcbiAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMTMge1xuICBtYXJnaW4tbGVmdDogLTc1cHggIWltcG9ydGFudDtcbn1cblxuLm1sLW4xNCB7XG4gIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjE1IHtcbiAgbWFyZ2luLWxlZnQ6IC04NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMTYge1xuICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLW4xNyB7XG4gIG1hcmdpbi1sZWZ0OiAtOTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjE4IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjE5IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIxIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjI0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjI1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjI2IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTcge1xuICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTgge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTkge1xuICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEwIHtcbiAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0xMSB7XG4gIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnAtMTIge1xuICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEzIHtcbiAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ucC0xNCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnAtMTUge1xuICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTE2IHtcbiAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0xNyB7XG4gIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnAtMTgge1xuICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0xOSB7XG4gIHBhZGRpbmc6IDEwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIwIHtcbiAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnAtMjEge1xuICBwYWRkaW5nOiAxMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucC0yMiB7XG4gIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIzIHtcbiAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLnAtMjQge1xuICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0yNSB7XG4gIHBhZGRpbmc6IDEzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTI2IHtcbiAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC02IHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTcge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC05IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnB4LTEwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTExIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTEyIHtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTEzIHtcbiAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnB4LTE0IHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTE1IHtcbiAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnB4LTE2IHtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTE3IHtcbiAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnB4LTE4IHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTIxIHtcbiAgcGFkZGluZy1yaWdodDogMTE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMjIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLnB4LTI0IHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS05IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTExIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTEyIHtcbiAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTEzIHtcbiAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnB5LTE0IHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTE1IHtcbiAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnB5LTE2IHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTE3IHtcbiAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnB5LTE4IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHktMTkge1xuICBwYWRkaW5nLXRvcDogMTA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yMCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTIxIHtcbiAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucHktMjIge1xuICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yMyB7XG4gIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLnB5LTI0IHtcbiAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHktMjUge1xuICBwYWRkaW5nLXRvcDogMTM1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yNiB7XG4gIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtOSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMyB7XG4gIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xNCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xNiB7XG4gIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xNyB7XG4gIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xOCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTkge1xuICBwYWRkaW5nLXRvcDogMTA1cHggIWltcG9ydGFudDtcbn1cblxuLnB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yMSB7XG4gIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMjIge1xuICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTIzIHtcbiAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yNCB7XG4gIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMjUge1xuICBwYWRkaW5nLXRvcDogMTM1cHggIWltcG9ydGFudDtcbn1cblxuLnB0LTI2IHtcbiAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci00IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci03IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTExIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnByLTE0IHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTE3IHtcbiAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMTgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMTkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMjEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMjIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMjMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMjYge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTE0IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTE3IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTE4IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xOSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTIxIHtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMjMge1xuICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMjYge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtNiB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtNyB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtOCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtOSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBsLTExIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xMiB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnBsLTE0IHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnBsLTE3IHtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xOCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBsLTE5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yMSB7XG4gIHBhZGRpbmctbGVmdDogMTE1cHggIWltcG9ydGFudDtcbn1cblxuLnBsLTIyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMjMge1xuICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yNCB7XG4gIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLnBsLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMjYge1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM1Q0REQkEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Qzc1N0QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTk4NzU0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzBEQ0FGMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNGRkMxMDcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI0Y4RjlGQSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNBNDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZDNzU3RCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNEREJBICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkM3NTdEICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRENBRjAgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkEgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzQTQwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDMuMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogNC44cHggIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA4MDBweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTkge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEwIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMSB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTIge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEzIHtcbiAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xNCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTUge1xuICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTE2IHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xNyB7XG4gICAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTgge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xOSB7XG4gICAgbWFyZ2luOiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIwIHtcbiAgICBtYXJnaW46IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMjEge1xuICAgIG1hcmdpbjogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yMiB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIzIHtcbiAgICBtYXJnaW46IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMjQge1xuICAgIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yNSB7XG4gICAgbWFyZ2luOiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTI2IHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTQge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTcge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xMyB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTQge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTE1IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTcge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTE4IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTE5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIxIHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTI2IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNiB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tOSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMyB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xNCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xNyB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xOCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTkge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yMSB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMjIge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yNCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMjUge1xuICAgIG1hcmdpbi10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTI2IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMTQge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMTcge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMjMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMjYge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIxIHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMjIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjYge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNyB7XG4gICAgbWFyZ2luOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW44IHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjkge1xuICAgIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTAge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTEge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTIge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTMge1xuICAgIG1hcmdpbjogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTQge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTUge1xuICAgIG1hcmdpbjogLTg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTYge1xuICAgIG1hcmdpbjogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTcge1xuICAgIG1hcmdpbjogLTk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTgge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjE5IHtcbiAgICBtYXJnaW46IC0xMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yMCB7XG4gICAgbWFyZ2luOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMjEge1xuICAgIG1hcmdpbjogLTExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIyIHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yMyB7XG4gICAgbWFyZ2luOiAtMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMjQge1xuICAgIG1hcmdpbjogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjI1IHtcbiAgICBtYXJnaW46IC0xMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yNiB7XG4gICAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMTcge1xuICAgIG1hcmdpbi1yaWdodDogLTk1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMTEge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMTQge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtODVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xNiB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMTcge1xuICAgIG1hcmdpbi10b3A6IC05NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjE4IHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjE5IHtcbiAgICBtYXJnaW4tdG9wOiAtMTA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjIxIHtcbiAgICBtYXJnaW4tdG9wOiAtMTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjIyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjIzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjI1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjI2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjgge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTAge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTMge1xuICAgIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTYge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xNyB7XG4gICAgbWFyZ2luLXRvcDogLTk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjE4IHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjE5IHtcbiAgICBtYXJnaW4tdG9wOiAtMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIxIHtcbiAgICBtYXJnaW4tdG9wOiAtMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjI1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjI2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMjYge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMTcge1xuICAgIG1hcmdpbi1ib3R0b206IC05NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjE3IHtcbiAgICBtYXJnaW4tbGVmdDogLTk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjE4IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIxIHtcbiAgICBtYXJnaW4tbGVmdDogLTExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS03IHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTkge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTExIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTIge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMyB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTE0IHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTUge1xuICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xNiB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTE3IHtcbiAgICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTgge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTkge1xuICAgIHBhZGRpbmc6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMjAge1xuICAgIHBhZGRpbmc6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMjEge1xuICAgIHBhZGRpbmc6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMjIge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMjMge1xuICAgIHBhZGRpbmc6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMjQge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMjUge1xuICAgIHBhZGRpbmc6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMjYge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTE3IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMTkge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMjIge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yMyB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yNiB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTMge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTYge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTE3IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xOCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yMSB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMjMge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMjYge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTIyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMTEge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMTQge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMTcge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtOSB7XG4gICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTAge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTExIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMiB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTMge1xuICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTE0IHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xNSB7XG4gICAgbWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTYge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTE3IHtcbiAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xOCB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTE5IHtcbiAgICBtYXJnaW46IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMjAge1xuICAgIG1hcmdpbjogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yMSB7XG4gICAgbWFyZ2luOiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIyIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMjMge1xuICAgIG1hcmdpbjogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yNCB7XG4gICAgbWFyZ2luOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTI1IHtcbiAgICBtYXJnaW46IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMjYge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTUge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTgge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTkge1xuICAgIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMjEge1xuICAgIG1hcmdpbi1yaWdodDogMTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMjIge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMjMge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMjQge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMjYge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTIge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xNCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTUge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTE2IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xNyB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTgge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTkge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMjAge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMjEge1xuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMjIge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMjMge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMjQge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMjUge1xuICAgIG1hcmdpbi10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMjYge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTExIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTE1IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTE2IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTE3IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTE4IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xOSB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMjAge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIxIHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yMiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMjMge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMjYge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMTYge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMjEge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMjEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIzIHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTI2IHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNiB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW43IHtcbiAgICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjgge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uOSB7XG4gICAgbWFyZ2luOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xMCB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xMSB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xMiB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xMyB7XG4gICAgbWFyZ2luOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xNCB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xNSB7XG4gICAgbWFyZ2luOiAtODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xNiB7XG4gICAgbWFyZ2luOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xNyB7XG4gICAgbWFyZ2luOiAtOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xOCB7XG4gICAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMTkge1xuICAgIG1hcmdpbjogLTEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIwIHtcbiAgICBtYXJnaW46IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yMSB7XG4gICAgbWFyZ2luOiAtMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMjIge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIzIHtcbiAgICBtYXJnaW46IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yNCB7XG4gICAgbWFyZ2luOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMjUge1xuICAgIG1hcmdpbjogLTEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjI2IHtcbiAgICBtYXJnaW46IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTg1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMTgge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMTkge1xuICAgIG1hcmdpbi1yaWdodDogLTEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMjEge1xuICAgIG1hcmdpbi1yaWdodDogLTExNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMjYge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjgge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjkge1xuICAgIG1hcmdpbi10b3A6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC04NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xNyB7XG4gICAgbWFyZ2luLXRvcDogLTk1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMTgge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMTkge1xuICAgIG1hcmdpbi10b3A6IC0xMDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMjEge1xuICAgIG1hcmdpbi10b3A6IC0xMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMjIge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMjMge1xuICAgIG1hcmdpbi10b3A6IC0xMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMjQge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMjUge1xuICAgIG1hcmdpbi10b3A6IC0xMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMjYge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjkge1xuICAgIG1hcmdpbi10b3A6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC04NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xNiB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjE3IHtcbiAgICBtYXJnaW4tdG9wOiAtOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTgge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTkge1xuICAgIG1hcmdpbi10b3A6IC0xMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMjEge1xuICAgIG1hcmdpbi10b3A6IC0xMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMjIge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMjMge1xuICAgIG1hcmdpbi10b3A6IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMjQge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMjUge1xuICAgIG1hcmdpbi10b3A6IC0xMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMjYge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMTcge1xuICAgIG1hcmdpbi1yaWdodDogLTk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMTkge1xuICAgIG1hcmdpbi1yaWdodDogLTEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjE5IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIyIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC04IHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtOSB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEwIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTEge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMiB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEzIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTQge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xNSB7XG4gICAgcGFkZGluZzogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTE2IHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTcge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xOCB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xOSB7XG4gICAgcGFkZGluZzogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yMCB7XG4gICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yMSB7XG4gICAgcGFkZGluZzogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yMiB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yMyB7XG4gICAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yNCB7XG4gICAgcGFkZGluZzogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yNSB7XG4gICAgcGFkZGluZzogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yNiB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTI2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTEge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTMge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTUge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTYge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTcge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTgge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xOSB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMjEge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yMiB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIzIHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMjQge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTI2IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTEge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTcge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTkge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMjIge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yMyB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yNiB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTI2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMjEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTI2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMTMge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMTYge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTE5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTI2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy03IHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy05IHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMCB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTEge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEyIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMyB7XG4gICAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTQge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTE1IHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xNiB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTcge1xuICAgIG1hcmdpbjogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTE4IHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTkge1xuICAgIG1hcmdpbjogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yMCB7XG4gICAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIxIHtcbiAgICBtYXJnaW46IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMjIge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yMyB7XG4gICAgbWFyZ2luOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTI0IHtcbiAgICBtYXJnaW46IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMjUge1xuICAgIG1hcmdpbjogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yNiB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTMge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTYge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTMge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xNSB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTYge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTE3IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xOCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xOSB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yMSB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yMiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yMyB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yNSB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yNiB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTIge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTMge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTQge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTUge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTYge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTcge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTgge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTE5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMjEge1xuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yMyB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMjQge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yNiB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMTIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMTUge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMTgge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMTkge1xuICAgIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMjEge1xuICAgIG1hcmdpbi1yaWdodDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMjIge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMjMge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMjYge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMjIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTE3IHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTE5IHtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIyIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMjYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW42IHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjcge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uOCB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW45IHtcbiAgICBtYXJnaW46IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEwIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjExIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEyIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEzIHtcbiAgICBtYXJnaW46IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjE0IHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjE1IHtcbiAgICBtYXJnaW46IC04NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjE2IHtcbiAgICBtYXJnaW46IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjE3IHtcbiAgICBtYXJnaW46IC05NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjE4IHtcbiAgICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xOSB7XG4gICAgbWFyZ2luOiAtMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMjAge1xuICAgIG1hcmdpbjogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIxIHtcbiAgICBtYXJnaW46IC0xMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yMiB7XG4gICAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMjMge1xuICAgIG1hcmdpbjogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjI0IHtcbiAgICBtYXJnaW46IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yNSB7XG4gICAgbWFyZ2luOiAtMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMjYge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTAge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTMge1xuICAgIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTg1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTYge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjE3IHtcbiAgICBtYXJnaW4tdG9wOiAtOTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xOCB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xOSB7XG4gICAgbWFyZ2luLXRvcDogLTEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4yMSB7XG4gICAgbWFyZ2luLXRvcDogLTExNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4yMiB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4yMyB7XG4gICAgbWFyZ2luLXRvcDogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4yNSB7XG4gICAgbWFyZ2luLXRvcDogLTEzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4yNiB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMTEge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMTQge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMTcge1xuICAgIG1hcmdpbi10b3A6IC05NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xOCB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xOSB7XG4gICAgbWFyZ2luLXRvcDogLTEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yMSB7XG4gICAgbWFyZ2luLXRvcDogLTExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yMiB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yMyB7XG4gICAgbWFyZ2luLXRvcDogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yNSB7XG4gICAgbWFyZ2luLXRvcDogLTEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yNiB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMTgge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMjEge1xuICAgIG1hcmdpbi1yaWdodDogLTExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC04NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIzIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjI2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy05IHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTAge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMSB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEyIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTMge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xNCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTE1IHtcbiAgICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTYge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xNyB7XG4gICAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTE4IHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTE5IHtcbiAgICBwYWRkaW5nOiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIwIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIxIHtcbiAgICBwYWRkaW5nOiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIzIHtcbiAgICBwYWRkaW5nOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTI0IHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTI1IHtcbiAgICBwYWRkaW5nOiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTI2IHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xMyB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xNCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xNSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xNyB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xOCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yMSB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMjMge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMjYge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xNCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTUge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xNyB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTgge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xOSB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMjEge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yMiB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIzIHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yNSB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTI2IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTkge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMTIge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMTUge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMTgge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMTkge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMjEge1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMjIge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMjMge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMjUge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMjYge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC03IHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC04IHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC05IHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMCB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTEge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEyIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMyB7XG4gICAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTQge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTE1IHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xNiB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTcge1xuICAgIG1hcmdpbjogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTE4IHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTkge1xuICAgIG1hcmdpbjogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yMCB7XG4gICAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIxIHtcbiAgICBtYXJnaW46IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMjIge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yMyB7XG4gICAgbWFyZ2luOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTI0IHtcbiAgICBtYXJnaW46IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMjUge1xuICAgIG1hcmdpbjogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yNiB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTYge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMTMge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMTYge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTE3IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xOCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xOSB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yMSB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yMiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yMyB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yNCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yNiB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC04IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTMge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTQge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTUge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTYge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTcge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTgge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTE5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMjEge1xuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yMyB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMjQge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yNiB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMTgge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMTkge1xuICAgIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMjEge1xuICAgIG1hcmdpbi1yaWdodDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMjIge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMjMge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMjQge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMjYge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMjIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTE3IHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTE5IHtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIyIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMjYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW42IHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjcge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uOCB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW45IHtcbiAgICBtYXJnaW46IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEwIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjExIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEyIHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEzIHtcbiAgICBtYXJnaW46IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjE0IHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjE1IHtcbiAgICBtYXJnaW46IC04NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjE2IHtcbiAgICBtYXJnaW46IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjE3IHtcbiAgICBtYXJnaW46IC05NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjE4IHtcbiAgICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xOSB7XG4gICAgbWFyZ2luOiAtMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMjAge1xuICAgIG1hcmdpbjogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIxIHtcbiAgICBtYXJnaW46IC0xMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yMiB7XG4gICAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMjMge1xuICAgIG1hcmdpbjogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjI0IHtcbiAgICBtYXJnaW46IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yNSB7XG4gICAgbWFyZ2luOiAtMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMjYge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTg1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMTYge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjE3IHtcbiAgICBtYXJnaW4tdG9wOiAtOTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xOCB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xOSB7XG4gICAgbWFyZ2luLXRvcDogLTEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4yMSB7XG4gICAgbWFyZ2luLXRvcDogLTExNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4yMiB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4yMyB7XG4gICAgbWFyZ2luLXRvcDogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4yNSB7XG4gICAgbWFyZ2luLXRvcDogLTEzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4yNiB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTQge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTcge1xuICAgIG1hcmdpbi10b3A6IC05NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xOCB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xOSB7XG4gICAgbWFyZ2luLXRvcDogLTEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yMSB7XG4gICAgbWFyZ2luLXRvcDogLTExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yMiB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yMyB7XG4gICAgbWFyZ2luLXRvcDogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yNSB7XG4gICAgbWFyZ2luLXRvcDogLTEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yNiB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMTgge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMjEge1xuICAgIG1hcmdpbi1yaWdodDogLTExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC04NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMTkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjIzIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjI2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTgge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC05IHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTAge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMSB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEyIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTMge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xNCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTE1IHtcbiAgICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTYge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xNyB7XG4gICAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTE4IHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTE5IHtcbiAgICBwYWRkaW5nOiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIwIHtcbiAgICBwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIxIHtcbiAgICBwYWRkaW5nOiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIzIHtcbiAgICBwYWRkaW5nOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTI0IHtcbiAgICBwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTI1IHtcbiAgICBwYWRkaW5nOiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTI2IHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xNyB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xOCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yMSB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMjMge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMjYge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTUge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xNyB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTgge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xOSB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMjEge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yMiB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIzIHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMjQge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTI2IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMTgge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMTkge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMjEge1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMjIge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMjMge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMjQge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMjYge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5mbG9hdC14eGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTYge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC03IHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtOCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTkge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xMCB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTExIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTIge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xMyB7XG4gICAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTE0IHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTUge1xuICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xNiB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTE3IHtcbiAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTgge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTkge1xuICAgIG1hcmdpbjogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMjAge1xuICAgIG1hcmdpbjogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMjEge1xuICAgIG1hcmdpbjogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMjIge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMjMge1xuICAgIG1hcmdpbjogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMjQge1xuICAgIG1hcmdpbjogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMjUge1xuICAgIG1hcmdpbjogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMjYge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMTcge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMTkge1xuICAgIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMjIge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTYge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC03IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTkge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMTUge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xNiB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTE3IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMTgge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTE5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMjEge1xuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0yMyB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMjQge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0yNiB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMTMge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMTYge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTE3IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xOCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTE5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMjAge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yMSB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMjMge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yNCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMjYge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMTYge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMTcge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMTgge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMjEge1xuICAgIG1hcmdpbi1yaWdodDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMjQge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMjEge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTE5IHtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTIxIHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTIyIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTIzIHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTI2IHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjMge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjQge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjUge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjYge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjcge1xuICAgIG1hcmdpbjogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjgge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjkge1xuICAgIG1hcmdpbjogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEwIHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xMSB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMTIge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEzIHtcbiAgICBtYXJnaW46IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xNCB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMTUge1xuICAgIG1hcmdpbjogLTg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjE2IHtcbiAgICBtYXJnaW46IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xNyB7XG4gICAgbWFyZ2luOiAtOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMTgge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xOSB7XG4gICAgbWFyZ2luOiAtMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIwIHtcbiAgICBtYXJnaW46IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMjEge1xuICAgIG1hcmdpbjogLTExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4yMiB7XG4gICAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIzIHtcbiAgICBtYXJnaW46IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMjQge1xuICAgIG1hcmdpbjogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4yNSB7XG4gICAgbWFyZ2luOiAtMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjI2IHtcbiAgICBtYXJnaW46IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTg1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMTgge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMjEge1xuICAgIG1hcmdpbi1yaWdodDogLTExNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMTQge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTg1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMTcge1xuICAgIG1hcmdpbi10b3A6IC05NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4xOCB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMTkge1xuICAgIG1hcmdpbi10b3A6IC0xMDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4yMSB7XG4gICAgbWFyZ2luLXRvcDogLTExNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMjIge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjIzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMjUge1xuICAgIG1hcmdpbi10b3A6IC0xMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjI2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjE3IHtcbiAgICBtYXJnaW4tdG9wOiAtOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjE4IHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xOSB7XG4gICAgbWFyZ2luLXRvcDogLTEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjIxIHtcbiAgICBtYXJnaW4tdG9wOiAtMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4yMiB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMjMge1xuICAgIG1hcmdpbi10b3A6IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4yNSB7XG4gICAgbWFyZ2luLXRvcDogLTEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMjYge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC04NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTcge1xuICAgIG1hcmdpbi1ib3R0b206IC05NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4yMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4yNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTg1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjE4IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjIxIHtcbiAgICBtYXJnaW4tbGVmdDogLTExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4yNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTYge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC04IHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTkge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTAge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTEge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTIge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTMge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTQge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTUge1xuICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTYge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTcge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTgge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTE5IHtcbiAgICBwYWRkaW5nOiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yMCB7XG4gICAgcGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMjEge1xuICAgIHBhZGRpbmc6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yMyB7XG4gICAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMjQge1xuICAgIHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTI1IHtcbiAgICBwYWRkaW5nOiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yNiB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTI2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC03IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC05IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMTQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMTcge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTIyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTIzIHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTI2IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMTQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMTcge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xOCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xOSB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yMSB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yMiB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yMyB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yNiB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0yMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTI2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTI2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMTkge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0yMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMjIge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTIzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTI2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAwMS4gVGVtcGxhdGUgZGVmYXVsdCBDU1Ncbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb21tb24gU3R5bGUgKi9cbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5LFxuLnNpdGUtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmEsXG5idXR0b24ge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEsXG5idXR0b24sXG5pbWcsXG5pbnB1dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzVDRERCQTtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxudWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIENvbW1vbiBDbGFzc2VzICovXG4uc2VjdGlvbi1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5maXgge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdGlvbixcbi5tYWluLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saW5lYXItYmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZTVmMmVkIDU1JSwgI2ZmZiA0NSUpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saW5lYXItYmcge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlNWYyZWQgMzUlLCAjZmZmIDY1JSk7XG4gIH1cbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNEREJBICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzVDRERCQSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDNzU3RCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZDNzU3RCAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTk4NzU0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEQ0FGMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMwRENBRjAgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI0ZGQzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZBICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNGOEY5RkEgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzQTQwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M0E0MCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpbmVhci1ibGFjayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOTFkZWcsICMxOTE5MTksICM1QjVCNUIpO1xufVxuXG4vKiBGb250IFdlaWdodCAqL1xuLmZ3LTEwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5mdy0yMDAge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uZnctMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZ3LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZnctNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZ3LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mdy04MDAge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZnctOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLyogT3ZlcmxheSAqL1xuW2RhdGEtb3ZlcmxheV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbltkYXRhLW92ZXJsYXldOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG59XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3ZlcmxheTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDMsIDE1LCAzOSwgMC43KSAwJSwgcmdiYSgzLCAxNSwgMzksIDApIDEwMCUpO1xufVxuXG4uc2VjdGlvbi1mbHVpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24tZmx1aWQgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tZmx1aWQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1mbHVpZC0zMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24tZmx1aWQtMzAgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi1mbHVpZC0zMCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWZsdWlkLTI0MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24tZmx1aWQtMjQwIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLWZsdWlkLTI0MCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xuICB9XG59XG5cbltkYXRhLW92ZXJsYXk9XCIwXCJdOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG5bZGF0YS1vdmVybGF5PVwiMC4xXCJdOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbltkYXRhLW92ZXJsYXk9XCIwLjJcIl06OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjAuM1wiXTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG5bZGF0YS1vdmVybGF5PVwiMC40XCJdOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbltkYXRhLW92ZXJsYXk9XCIwLjVcIl06OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjAuNlwiXTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiMC43XCJdOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbltkYXRhLW92ZXJsYXk9XCIwLjhcIl06OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjAuOVwiXTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiMVwiXTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjEuMVwiXTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMS4xO1xufVxuXG5bZGF0YS1vdmVybGF5PVwiMS4yXCJdOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxLjI7XG59XG5cbltkYXRhLW92ZXJsYXk9XCIxLjNcIl06OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDEuMztcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjEuNFwiXTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMS40O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiMS41XCJdOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxLjU7XG59XG5cbltkYXRhLW92ZXJsYXk9XCIxLjZcIl06OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDEuNjtcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjEuN1wiXTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMS43O1xufVxuXG5bZGF0YS1vdmVybGF5PVwiMS44XCJdOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxLjg7XG59XG5cbltkYXRhLW92ZXJsYXk9XCIxLjlcIl06OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDEuOTtcbn1cblxuW2RhdGEtb3ZlcmxheT1cIjJcIl06OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDI7XG59XG5cbi8qIEJhY2tncm91bmQgSW1hZ2UgKi9cbltkYXRhLWJnLWltYWdlXSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbltkYXRhLWJnLWltYWdlXTpub3QoLmJnLXBhdHRlcm4pIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogU2Nyb2xsIFVwICovXG4uc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogLTYwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm94LXNoYWRvdzogMCAzMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDRERCQTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2Nyb2xsLXRvcCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uc2Nyb2xsLXRvcC5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgYm90dG9tOiA2MHB4O1xufVxuXG4uc2Nyb2xsLXRvcCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uc2Nyb2xsLXRvcCBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI0ZGRjtcbn1cblxuLnNjcm9sbC10b3AgLmFycm93LXRvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uc2Nyb2xsLXRvcCAuYXJyb3ctYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgODBweCk7XG59XG5cbi5zY3JvbGwtdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xufVxuXG4uc2Nyb2xsLXRvcDpob3ZlciAuYXJyb3ctdG9wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTgwcHgpO1xufVxuXG4uc2Nyb2xsLXRvcDpob3ZlciAuYXJyb3ctYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi8qIHN3aXBlciBkZWZhdWx0IHN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCA4cHggIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNhMGEwYTA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EwYTBhMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzI4MjgyODtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EwYTBhMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmJlZm9yZSB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMyODI4Mjg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA4cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm94LXNoYWRvdzogMCAwIDlweCAjZWRlZGVkO1xufVxuXG4uc3dpcGVyLW5hdi1idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIHZpc2liaWxpdHkgMC4xcyBsaW5lYXIgMnMsIG9wYWNpdHkgMC4xcyBsaW5lYXIgMnM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM2ZDcwYTY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG59XG5cbi5zd2lwZXItbmF2LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnN3aXBlci1uYXYtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbmF2LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyODI4Mjg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lcjpob3ZlciAuc3dpcGVyLW5hdi1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLW5hdi1idXR0b24gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5zd2lwZXItbmF2LWJ1dHRvbiBpOjpiZWZvcmUge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29udGVudDogJ1xcZjEwNCc7XG59XG5cbi5zd2lwZXItbmF2LXByZXYgaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNCc7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQgaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNSc7XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAwNC4gSGVhZGVyIENTU1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSGVhZGVyIFNlY3Rpb24gKi9cbi5oZWFkZXItc2VjdGlvbiAuaGVhZGVyLWlubmVyIHtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLXNlY3Rpb24gLmhlYWRlci1pbm5lciB7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItc2VjdGlvbiAuaGVhZGVyLWlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLXNlY3Rpb24uaXMtc3RpY2t5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1zZWN0aW9uLmlzLXN0aWNreSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLXNlY3Rpb24uaXMtc3RpY2t5IC5oZWFkZXItaW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhbmltYXRpb246IGhlYWRlclNsaWRlRG93biAwLjk1cyBlYXNlIGZvcndhcmRzO1xuICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSg0MCwgNDAsIDQwLCAwLjEpO1xufVxuXG4uaGVhZGVyLXNlY3Rpb24uaXMtc3RpY2t5IC5oZWFkZXItaW5uZXIgLmhlYWRlci1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5oZWFkZXItc2VjdGlvbi5oZWFkZXItZmx1aWQgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRlci1zZWN0aW9uLmhlYWRlci1mbHVpZCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbi5oZWFkZXItc2VjdGlvbi5oZWFkZXItc2hhZG93IC5oZWFkZXItaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmhlYWRlci1zZWN0aW9uLmhlYWRlci10cmFuc3BhcmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1zZWN0aW9uLmhlYWRlci10cmFuc3BhcmVudCAuaGVhZGVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBrZXlmcmFtZXMgaGVhZGVyU2xpZGVEb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLWluZm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5oZWFkZXItaW5mbyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmhlYWRlci1pbmZvIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuLmhlYWRlci1pbmZvIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1pbmZvIHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItaW5mbyB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1pbmZvIHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLyogMDQuMDMgSGVhZGVyIExvZ28gQ1NTICovXG4uaGVhZGVyLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDIyN3B4O1xuICBoZWlnaHQ6IDIyN3B4O1xuICBsaW5lLWhlaWdodDogMjI3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5oZWFkZXItbG9nbyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5oZWFkZXItbG9nbyBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZWFkZXItbG9nbyBhIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi8qIDA0LjAxIE1haW4gTWVudSBDU1MgKi9cbi5oYW1idXJnZXItbWVudSB7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmhlYWRlci1wb3B1cC1tZW51LXRvZ2dsZSwgLm1lbnUtY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uaGVhZGVyLXBvcHVwLW1lbnUtdG9nZ2xlIC50b2dnbGUsIC5tZW51LWNsb3NlIC50b2dnbGUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXBvcHVwLW1lbnUtdG9nZ2xlIC50b2dnbGUgaSwgLm1lbnUtY2xvc2UgLnRvZ2dsZSBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uaGVhZGVyLXBvcHVwLW1lbnUtdG9nZ2xlIC50b2dnbGUgaSArIGksIC5tZW51LWNsb3NlIC50b2dnbGUgaSArIGkge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5oZWFkZXItcG9wdXAtbWVudS10b2dnbGUgLnRvZ2dsZSBpOjpiZWZvcmUsIC5tZW51LWNsb3NlIC50b2dnbGUgaTo6YmVmb3JlLCAuaGVhZGVyLXBvcHVwLW1lbnUtdG9nZ2xlIC50b2dnbGUgaTo6YWZ0ZXIsIC5tZW51LWNsb3NlIC50b2dnbGUgaTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XG59XG5cbi5oZWFkZXItcG9wdXAtbWVudS10b2dnbGUgLnRvZ2dsZSBpLmljb24tdG9wOjpiZWZvcmUsIC5tZW51LWNsb3NlIC50b2dnbGUgaS5pY29uLXRvcDo6YmVmb3JlLCAuaGVhZGVyLXBvcHVwLW1lbnUtdG9nZ2xlIC50b2dnbGUgaS5pY29uLWJvdHRvbTo6YmVmb3JlLCAubWVudS1jbG9zZSAudG9nZ2xlIGkuaWNvbi1ib3R0b206OmJlZm9yZSB7XG4gIHdpZHRoOiAxNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIDAuMnM7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xufVxuXG4uaGVhZGVyLXBvcHVwLW1lbnUtdG9nZ2xlIC50b2dnbGUgaS5pY29uLXRvcDo6YWZ0ZXIsIC5tZW51LWNsb3NlIC50b2dnbGUgaS5pY29uLXRvcDo6YWZ0ZXIsIC5oZWFkZXItcG9wdXAtbWVudS10b2dnbGUgLnRvZ2dsZSBpLmljb24tYm90dG9tOjphZnRlciwgLm1lbnUtY2xvc2UgLnRvZ2dsZSBpLmljb24tYm90dG9tOjphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKSB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuXG4uaGVhZGVyLXBvcHVwLW1lbnUtdG9nZ2xlIC50b2dnbGUgaS5pY29uLW1pZGRsZTo6YmVmb3JlLCAubWVudS1jbG9zZSAudG9nZ2xlIGkuaWNvbi1taWRkbGU6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgMC4ycztcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cblxuLmhlYWRlci1wb3B1cC1tZW51LXRvZ2dsZSAudG9nZ2xlIGkuaWNvbi1taWRkbGU6OmFmdGVyLCAubWVudS1jbG9zZSAudG9nZ2xlIGkuaWNvbi1taWRkbGU6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG59XG5cbi5oZWFkZXItcG9wdXAtbWVudS10b2dnbGUgLnRvZ2dsZSBpLmljb24tdG9wOjpiZWZvcmUsIC5tZW51LWNsb3NlIC50b2dnbGUgaS5pY29uLXRvcDo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXItcG9wdXAtbWVudS10b2dnbGUgLnRvZ2dsZSBpLmljb24tdG9wOjphZnRlciwgLm1lbnUtY2xvc2UgLnRvZ2dsZSBpLmljb24tdG9wOjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyLXBvcHVwLW1lbnUtdG9nZ2xlIC50b2dnbGU6aG92ZXIgaTo6YmVmb3JlLCAubWVudS1jbG9zZSAudG9nZ2xlOmhvdmVyIGk6OmJlZm9yZSwgLmhlYWRlci1wb3B1cC1tZW51LXRvZ2dsZSAudG9nZ2xlOmhvdmVyIGk6OmFmdGVyLCAubWVudS1jbG9zZSAudG9nZ2xlOmhvdmVyIGk6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG59XG5cbi5oZWFkZXItcG9wdXAtbWVudS10b2dnbGUgLnRvZ2dsZTpob3ZlciBpLmljb24tdG9wOjpiZWZvcmUsIC5tZW51LWNsb3NlIC50b2dnbGU6aG92ZXIgaS5pY29uLXRvcDo6YmVmb3JlLCAuaGVhZGVyLXBvcHVwLW1lbnUtdG9nZ2xlIC50b2dnbGU6aG92ZXIgaS5pY29uLWJvdHRvbTo6YmVmb3JlLCAubWVudS1jbG9zZSAudG9nZ2xlOmhvdmVyIGkuaWNvbi1ib3R0b206OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApIHRyYW5zbGF0ZVooMCk7XG59XG5cbi5oZWFkZXItcG9wdXAtbWVudS10b2dnbGUgLnRvZ2dsZTpob3ZlciBpLmljb24tdG9wOjphZnRlciwgLm1lbnUtY2xvc2UgLnRvZ2dsZTpob3ZlciBpLmljb24tdG9wOjphZnRlciwgLmhlYWRlci1wb3B1cC1tZW51LXRvZ2dsZSAudG9nZ2xlOmhvdmVyIGkuaWNvbi1ib3R0b206OmFmdGVyLCAubWVudS1jbG9zZSAudG9nZ2xlOmhvdmVyIGkuaWNvbi1ib3R0b206OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSAwLjJzO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO1xufVxuXG4uaGVhZGVyLXBvcHVwLW1lbnUtdG9nZ2xlIC50b2dnbGU6aG92ZXIgaS5pY29uLW1pZGRsZTo6YmVmb3JlLCAubWVudS1jbG9zZSAudG9nZ2xlOmhvdmVyIGkuaWNvbi1taWRkbGU6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApIHRyYW5zbGF0ZVooMCk7XG59XG5cbi5oZWFkZXItcG9wdXAtbWVudS10b2dnbGUgLnRvZ2dsZTpob3ZlciBpLmljb24tbWlkZGxlOjphZnRlciwgLm1lbnUtY2xvc2UgLnRvZ2dsZTpob3ZlciBpLmljb24tbWlkZGxlOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgMC4ycztcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVhZGVyLXBvcHVwLW1lbnUtdG9nZ2xlLCAubWVudS1jbG9zZSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG59XG5cbi8qIDA0LjAyIE1vYmlsZSBNZW51IENTUyAqL1xuLnNpdGUtbWFpbi1wb3B1cC1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgNDEsIDQxLCAwLjkpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNpdGUtbWFpbi1wb3B1cC1tZW51Lm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWVudS1jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1lbnUtY2xvc2Uge1xuICAgIHRvcDogMTAlO1xuICAgIHJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuLm1lbnUtY2xvc2UgLnRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbn1cblxuLm1lbnUtY2xvc2UgLnRvZ2dsZSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1lbnUtY2xvc2UgLnRvZ2dsZSBpIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG4ubWVudS1jbG9zZSAudG9nZ2xlIGkuaWNvbi10b3Age1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ubWVudS1jbG9zZSAudG9nZ2xlIGkuaWNvbi1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm1lbnUtY2xvc2UgLnRvZ2dsZSBpOjpiZWZvcmUsIC5tZW51LWNsb3NlIC50b2dnbGUgaTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4ubWVudS1jbG9zZSAudG9nZ2xlOmhvdmVyIGk6OmJlZm9yZSwgLm1lbnUtY2xvc2UgLnRvZ2dsZTpob3ZlciBpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Q0REQkE7XG59XG5cbi5tb2JpbGUtbWVudS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaXRlLW1vYmlsZS1tZW51ID4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2l0ZS1tb2JpbGUtbWVudSA+IHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNpdGUtbW9iaWxlLW1lbnUgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1tb2JpbGUtbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiA2NnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnNpdGUtbW9iaWxlLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpdGUtbW9iaWxlLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2l0ZS1tb2JpbGUtbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1tb2JpbGUtbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1tb2JpbGUtbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuLnNpdGUtbW9iaWxlLW1lbnUgPiB1bCA+IGxpID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNEREJBO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uc2l0ZS1tb2JpbGUtbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1tb2JpbGUtbWVudSA+IHVsID4gbGkgLm1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNpdGUtbW9iaWxlLW1lbnUgPiB1bCA+IGxpIC5tZW51LXRvZ2dsZSBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLnNpdGUtbW9iaWxlLW1lbnUgPiB1bCA+IGxpIC5tZW51LXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnNpdGUtbW9iaWxlLW1lbnUgPiB1bCA+IGxpLm9wZW4gPiBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuLnNpdGUtbW9iaWxlLW1lbnUgPiB1bCA+IGxpLm9wZW4gPiAubWVudS10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5zaXRlLW1vYmlsZS1tZW51ID4gdWwgPiBsaS5vcGVuID4gLm1lbnUtdG9nZ2xlIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cblxuLnNpdGUtbW9iaWxlLW1lbnUgLnN1Yi1tZW51LCAuc2l0ZS1tb2JpbGUtbWVudSAubWVnYS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAxNHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNpdGUtbW9iaWxlLW1lbnUgLnN1Yi1tZW51IGxpLCAuc2l0ZS1tb2JpbGUtbWVudSAubWVnYS1tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1tb2JpbGUtbWVudSAuc3ViLW1lbnUgbGkgPiBhLCAuc2l0ZS1tb2JpbGUtbWVudSAubWVnYS1tZW51IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5zaXRlLW1vYmlsZS1tZW51IC5zdWItbWVudSBsaSA+IGE6aG92ZXIsIC5zaXRlLW1vYmlsZS1tZW51IC5tZWdhLW1lbnUgbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5zaXRlLW1vYmlsZS1tZW51IC5zdWItbWVudSBsaSAubWVudS10b2dnbGUsIC5zaXRlLW1vYmlsZS1tZW51IC5tZWdhLW1lbnUgbGkgLm1lbnUtdG9nZ2xlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5zaXRlLW1vYmlsZS1tZW51IC5zdWItbWVudSBsaS5vcGVuID4gYSwgLnNpdGUtbW9iaWxlLW1lbnUgLm1lZ2EtbWVudSBsaS5vcGVuID4gYSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uc2l0ZS1tb2JpbGUtbWVudSAuc3ViLW1lbnUgbGkub3BlbiA+IC5tZW51LXRvZ2dsZSwgLnNpdGUtbW9iaWxlLW1lbnUgLm1lZ2EtbWVudSBsaS5vcGVuID4gLm1lbnUtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uc2l0ZS1tb2JpbGUtbWVudSAuc3ViLW1lbnUgbGkub3BlbiA+IC5tZW51LXRvZ2dsZSBpLCAuc2l0ZS1tb2JpbGUtbWVudSAubWVnYS1tZW51IGxpLm9wZW4gPiAubWVudS10b2dnbGUgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuXG4uc2l0ZS1tb2JpbGUtbWVudSAuc3ViLW1lbnUgdWwsIC5zaXRlLW1vYmlsZS1tZW51IC5tZWdhLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNpdGUtbW9iaWxlLW1lbnUgLnN1Yi1tZW51IHVsIGxpIGEgLmJhZGdlLCAuc2l0ZS1tb2JpbGUtbWVudSAubWVnYS1tZW51IHVsIGxpIGEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZlMzc4YyAwJSwgI2ZlNWIzNCAxMDAlKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDRweCA4cHggM3B4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIG1hcmdpbjogMCAwIDAgN3B4O1xufVxuXG4uc2l0ZS1tb2JpbGUtbWVudSAuc3ViLW1lbnUgdWwgbGkgYSAuYmFkZ2UucHJpbWFyeSwgLnNpdGUtbW9iaWxlLW1lbnUgLm1lZ2EtbWVudSB1bCBsaSBhIC5iYWRnZS5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDRERCQSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1tb2JpbGUtbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51LCAuc2l0ZS1tb2JpbGUtbWVudSAubWVnYS1tZW51IC5zdWItbWVudSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAwNS4gSW50cm8gQ1NTXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAwNS4wMS4gSG9tZSBPbmUgSW50cm8gQ1NTICovXG4uaW50cm8tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4OTBweDtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4uaW50cm8tc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmludHJvLXNlY3Rpb24ge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW50cm8tc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmludHJvLXNlY3Rpb24ge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50cm8tc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uaW50cm8tY29udGVudCA+ICoge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG4uaW50cm8tY29udGVudCAuc3ViLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5pbnRyby1jb250ZW50IC5zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmludHJvLWNvbnRlbnQgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludHJvLWNvbnRlbnQgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmludHJvLWNvbnRlbnQgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cbn1cblxuLmludHJvLWNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE4N3B4O1xuICBmb250LWZhbWlseTogXCJQaW55b24gU2NyaXB0XCIsIGN1cnNpdmU7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuaW50cm8tY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmludHJvLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmludHJvLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludHJvLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmludHJvLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5pbnRyby1jb250ZW50IC5idG4ge1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5cbi5pbnRyby1zZWN0aW9uLmFjdGl2ZSAuaW50cm8tY29udGVudCA+ICoge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5pbnRyby1zZWN0aW9uLmFjdGl2ZSAuaW50cm8tY29udGVudCA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4uaW50cm8tc2VjdGlvbi5hY3RpdmUgLmludHJvLWNvbnRlbnQgPiAqOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi5pbnRyby1zZWN0aW9uLmFjdGl2ZSAuaW50cm8tY29udGVudCA+ICo6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG4uaW50cm8tc2VjdGlvbi5hY3RpdmUgLmludHJvLWNvbnRlbnQgPiAqOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG59XG5cbi5pbnRyby1zZWN0aW9uLmFjdGl2ZSAuaW50cm8tY29udGVudCA+ICo6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xufVxuXG4uaW50cm8tc2VjdGlvbi5hY3RpdmUgLmludHJvLWNvbnRlbnQgPiAqOm50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgMDQuIEVsZW1lbnQgQ1NTXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAwMy4wMSBCdXR0b24gQ1NTICovXG4uYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYnRuLmZ6LTEwIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uYnRuOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWljb24ge1xuICB3aWR0aDogNTZweDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmJ0bi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiBCdXR0b24gU2l6ZXMgKi9cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbn1cblxuLmJ0bi14cyB7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmJ0bi1tZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMjBweCA1MHB4O1xufVxuXG4uYnRuLXhsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAyNXB4IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5idG4taGVpZ2h0LTgwIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDc4cHg7XG4gIH1cbn1cblxuLmJ0bi13aWR0aC0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJ0bi13aWR0aC0yNTAge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG4uYnRuLXdpZHRoLTE4MCB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuLmJ0bi1oZWlnaHQtNjAge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xufVxuXG4uaGVhZGVyLWJ0biB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gIGNvbG9yOiAjMjgyODI4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkN2Q3ZDcgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5oZWFkZXItYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzVDRERCQSAhaW1wb3J0YW50O1xufVxuXG4vKiBCdXR0b24gQ29sb3IgJiBTdHlsZSAoU29saWQgJiBPdXRsaW5lKSAqL1xuLmJ0bi1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNUNEREJBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNEREJBO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NkNmFkO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzVDRERCQTtcbiAgYm9yZGVyLWNvbG9yOiAjNUNEREJBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNEREJBO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Qzc1N0Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Qzc1N0Q7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYnRuLXNlY29uZGFyeTpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNkM3NTdEO1xuICBib3JkZXItY29sb3I6ICM2Qzc1N0Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDNzU3RDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG4tc3VjY2Vzczpob3ZlciwgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzNjc0MDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG4taW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzBEQ0FGMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEQ0FGMDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG4taW5mbzpob3ZlciwgLmJ0bi1pbmZvOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiYWJjYztcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMwRENBRjA7XG4gIGJvcmRlci1jb2xvcjogIzBEQ0FGMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEQ0FGMDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNztcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5idG4td2FybmluZzpob3ZlciwgLmJ0bi13YXJuaW5nOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNGRkMxMDc7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNztcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJ0bi1kYW5nZXI6aG92ZXIsIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MDAwMDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2YwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjhGOUZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZBO1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLmJ0bi1saWdodDpob3ZlciwgLmJ0bi1saWdodDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI0Y4RjlGQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjhGOUZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGQTtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5idG4tZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M0E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M0E0MDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG4tZGFyazpob3ZlciwgLmJ0bi1kYXJrOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNBNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M0E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M0E0MDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG4td2hpdGUge1xuICBib3JkZXItY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYnRuLXdoaXRlOmhvdmVyLCAuYnRuLXdoaXRlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLyogQnV0dG9uIEhvdmVyIENvbG9yICYgU3R5bGUgKFNvbGlkICYgT3V0bGluZSkgKi9cbi5idG4taG92ZXItcHJpbWFyeTpob3ZlciwgLmJ0bi1ob3Zlci1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Q0REQkE7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYnRuLW91dGxpbmUtaG92ZXItcHJpbWFyeTpob3ZlciwgLmJ0bi1vdXRsaW5lLWhvdmVyLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICM1Q0REQkE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWhvdmVyLXNlY29uZGFyeTpob3ZlciwgLmJ0bi1ob3Zlci1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDNzU3RDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG4tb3V0bGluZS1ob3Zlci1zZWNvbmRhcnk6aG92ZXIsIC5idG4tb3V0bGluZS1ob3Zlci1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICM2Qzc1N0Q7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWhvdmVyLXN1Y2Nlc3M6aG92ZXIsIC5idG4taG92ZXItc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJ0bi1vdXRsaW5lLWhvdmVyLXN1Y2Nlc3M6aG92ZXIsIC5idG4tb3V0bGluZS1ob3Zlci1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTk4NzU0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1ob3Zlci1pbmZvOmhvdmVyLCAuYnRuLWhvdmVyLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEQ0FGMDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG4tb3V0bGluZS1ob3Zlci1pbmZvOmhvdmVyLCAuYnRuLW91dGxpbmUtaG92ZXItaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogIzBEQ0FGMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4taG92ZXItd2FybmluZzpob3ZlciwgLmJ0bi1ob3Zlci13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uYnRuLW91dGxpbmUtaG92ZXItd2FybmluZzpob3ZlciwgLmJ0bi1vdXRsaW5lLWhvdmVyLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkMxMDc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWhvdmVyLWRhbmdlcjpob3ZlciwgLmJ0bi1ob3Zlci1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG4tb3V0bGluZS1ob3Zlci1kYW5nZXI6aG92ZXIsIC5idG4tb3V0bGluZS1ob3Zlci1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmMDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWhvdmVyLWxpZ2h0OmhvdmVyLCAuYnRuLWhvdmVyLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkE7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uYnRuLW91dGxpbmUtaG92ZXItbGlnaHQ6aG92ZXIsIC5idG4tb3V0bGluZS1ob3Zlci1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI0Y4RjlGQTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4taG92ZXItZGFyazpob3ZlciwgLmJ0bi1ob3Zlci1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNBNDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYnRuLW91dGxpbmUtaG92ZXItZGFyazpob3ZlciwgLmJ0bi1vdXRsaW5lLWhvdmVyLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICMzNDNBNDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWhvdmVyLXdoaXRlOmhvdmVyLCAuYnRuLWhvdmVyLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYnRuLW91dGxpbmUtaG92ZXItd2hpdGU6aG92ZXIsIC5idG4tb3V0bGluZS1ob3Zlci13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGNvbG9yOiAjNUNEREJBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmxpbms6OmJlZm9yZSwgLmxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSAwLjNzO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgYmFja2dyb3VuZDogIzVDRERCQTtcbn1cblxuLmxpbms6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDRERCQTtcbn1cblxuLmxpbms6aG92ZXIge1xuICBjb2xvcjogIzVDRERCQTtcbn1cblxuLmxpbms6aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApIHRyYW5zbGF0ZVooMCk7XG59XG5cbi5saW5rOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgMC4zcztcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTtcbn1cblxuLnNlY3Rpb24tbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tbGluazo6YmVmb3JlLCAuc2VjdGlvbi1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgMC4zcztcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6ICM5Nzk3OTc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1saW5rOjpiZWZvcmUsIC5zZWN0aW9uLWxpbms6OmFmdGVyIHtcbiAgICBib3R0b206IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbGluazo6YmVmb3JlLCAuc2VjdGlvbi1saW5rOjphZnRlciB7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1saW5rOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Q0REQkE7XG59XG5cbi5zZWN0aW9uLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzVDRERCQTtcbn1cblxuLnNlY3Rpb24tbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCkgdHJhbnNsYXRlWigwKTtcbn1cblxuLnNlY3Rpb24tbGluazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIDAuM3M7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCk7XG59XG5cbi52aWV3LWFsbC1zZXJ2aWNlIHtcbiAgbWFyZ2luLXRvcDogMTcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC52aWV3LWFsbC1zZXJ2aWNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aWV3LWFsbC1zZXJ2aWNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZXctYWxsLXNlcnZpY2Uge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlldy1hbGwtc2VydmljZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4ubG9hZC1tb3JlLWJ0biB7XG4gIHdpZHRoOiAxMTVweDtcbiAgaGVpZ2h0OiAxMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvYWQtbW9yZS1idG4ge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2FkLW1vcmUtYnRuIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuLmxvYWQtbW9yZS1idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1Q0REQkE7XG59XG5cbi8qIEJyZWFkY3J1bWIgQ1NTICovXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5icmVhZGNydW1iIGxpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJyZWFkY3J1bWIgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWIgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1iIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYnJlYWRjcnVtYiBsaSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iIGxpICsgbGk6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYnJlYWRjcnVtYiBsaSArIGxpOjpiZWZvcmUge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJyZWFkY3J1bWIgbGkgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbi5icmVhZGNydW1iIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJyZWFkY3J1bWIgbGkgYTpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIDAzLjA4IFRlYW0gQ1NTICovXG4udGVhbS10aHVtYi1zbGlkZXIge1xuICBwYWRkaW5nOiAzNXB4IDIyJTtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0zNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlYW0tdGh1bWItc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAzNXB4IDM1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLXRodW1iLXNsaWRlciB7XG4gICAgcGFkZGluZzogMzVweCAzNSU7XG4gIH1cbn1cblxuLnRlYW0tdGh1bWItc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4udGVhbS10aHVtYi1zbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNpbmdsZS10aHVtYiB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjNUNEREJBO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpbmdsZS10aHVtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnNpbmdsZS10aHVtYiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS10ZWFtLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zaW5nbGUtdGVhbS1jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNpbmdsZS10ZWFtLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLnNpbmdsZS10ZWFtLWNvbnRlbnQgLnRpdGxlIC5wb3NpdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM1Q0REQkE7XG59XG5cbi5zaW5nbGUtdGVhbS1jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWF4LXdpZHRoOiA1MTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNpbmdsZS10ZWFtLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi50ZWFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi50ZWFtIC50aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZWFtIC50aHVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtIC50aHVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udGVhbSAudGh1bWIgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZWFtIC50aHVtYiAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAxLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4udGVhbSAuY29udGVudCAudGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlYW0gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtIC5jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnRlYW0gLmNvbnRlbnQgcCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVhbSAuY29udGVudCBwIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi50ZWFtOmhvdmVyIC50aHVtYiAuaW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4vKiAwMy4wNSBGZWF0dXJlIENTUyAqL1xuLmZlYXR1ZXItc2VjdGlvbiAuY29udGFpbmVyIC5yb3cgLmNvbC14bC1hdXRvOmxhc3QtY2hpbGQgLnNpbmdsZS1mZWF0dXJlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtZmVhdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1mZWF0dXJlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIHJpZ2h0OiAtNTAlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuc2luZ2xlLWZlYXR1cmU6OmFmdGVyIHtcbiAgICByaWdodDogLTE1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNSUsIC01MCUpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1mZWF0dXJlOjphZnRlciB7XG4gICAgcmlnaHQ6IDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1mZWF0dXJlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtZmVhdHVyZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWZlYXR1cmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2luZ2xlLWZlYXR1cmUgLmNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWZlYXR1cmUgLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uc2luZ2xlLWZlYXR1cmUgLmNvbnRlbnQgLmRlc2Mge1xuICBtYXgtd2lkdGg6IDMwNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtZmVhdHVyZSAuY29udGVudCAuZGVzYyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogMDMuMDkgVmlkZW8gQ1NTICovXG4udmlkZW8tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZpZGVvLWNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlby1jb250ZW50IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1jb250ZW50IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucGxheS1idG4ge1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMTkwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLnBsYXktYnRuLndpZHRoLTExMCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMCA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGF5LWJ0bi53aWR0aC0xMTAge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYXktYnRuLndpZHRoLTExMCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBsYXktYnRuLndpZHRoLTExMCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzcHggYXV0bztcbiAgfVxufVxuXG4ucGxheS1idG4ud2lkdGgtMTEwIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjRkZGO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAucGxheS1idG4ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wbGF5LWJ0biB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGxheS1idG4ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAucGxheS1idG4gaW1nIHtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGF5LWJ0biB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5wbGF5LWJ0biBpbWcge1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG5cbi52aWRlby1wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDk7XG59XG5cbi52aWRlby1wb3B1cCAudGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuXG4udmlkZW8tcG9wdXAgLnRodW1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiA5O1xufVxuXG4udmlkZW8tcG9wdXAgLnRodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMS41cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLnZpZGVvLXBvcHVwIC5jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA5O1xufVxuXG4udmlkZW8tcG9wdXAgLmNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZpZGVvLXBvcHVwOmhvdmVyIC50aHVtYiBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi8qIDAzLjA0IEZvcm0gQ1NTICovXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTZweDtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJ1cmxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInVybFwiXTotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwidGVsXCJdOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwidXJsXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwidGVsXCJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwidXJsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInRlbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNUNEREJBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzI4MjgyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9zbWFsbC10cmlhbmdsZS1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTgwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzVDRERCQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLyogMDMuMDMgQ1RBIENTUyAqL1xuLmN0YS1jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxODdweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIlBpbnlvbiBTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jdGEtY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YS1jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY3RhLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jdGEtY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgfVxufVxuXG4vKiAwMy4wNiBJY29uIEJveCBDU1MgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmljb24tYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmljb24tYm94IC5pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmljb24tYm94IC5pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi5pY29uLWJveCAuaWNvbiBzdmcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaWNvbi1ib3ggLmljb24gc3ZnIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgfVxufVxuXG4uaWNvbi1ib3ggLmljb24gc3ZnIHBhdGgge1xuICBzdHJva2U6ICMyODI4Mjg7XG59XG5cbi5pY29uLWJveCAuY29udGVudCAudGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuaWNvbi1ib3ggLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaWNvbi1ib3ggLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmljb24tYm94IC5jb250ZW50IC5kZXNjIHAge1xuICBtYXgtd2lkdGg6IDMwM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuaWNvbi1ib3ggLmNvbnRlbnQgLmRlc2MgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmljb24tYm94IC5jb250ZW50IC5kZXNjIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5pY29uLWJveCAuY29udGVudCAuZGVzYyBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmljb24tYm94LXR3byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmljb24tYm94LXR3byB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmljb24tYm94LXR3byB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5pY29uLWJveC10d28gLmljb24ge1xuICBmbGV4OiAwIDAgMTMwcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pY29uLWJveC10d28gLmljb24ge1xuICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWNvbi1ib3gtdHdvIC5pY29uIHtcbiAgICBmbGV4OiAwIDAgMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5pY29uLWJveC10d28gLmljb24gc3ZnIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLmljb24tYm94LXR3byAuaWNvbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI0ZGN0Q4RTtcbn1cblxuLmljb24tYm94LXR3byAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuaWNvbi1ib3gtdHdvIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5pY29uLWJveC10d28gLmNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaWNvbi1ib3gtdHdvIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pY29uLWJveC10d28gLmNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uaWNvbi1ib3gtdHdvIC5jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5pY29uLWJveC10d28gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaWNvbi1ib3gtdHdvIC5jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaWNvbi1ib3gtdHdvIC5jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmljb24tYm94LXR3byAuY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5pY29uLWJveC10d28gLmNvbnRlbnQgLmRlc2MgcCB7XG4gIG1heC13aWR0aDogMzAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5pY29uLWJveC10d28gLmNvbnRlbnQgLmRlc2MgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmljb24tYm94LXR3byAuY29udGVudCAuZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pY29uLWJveC10d28gLmNvbnRlbnQgLmRlc2MgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmljb24tYm94LXR3byAuY29udGVudCAuZGVzYyBwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vKiAwMy4wMiBCcmFuZCBDU1MgKi9cbi5icmFuZC1saXN0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmJyYW5kLWxpc3Q6aG92ZXIgLmJyYW5kIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJyYW5kLWxpc3Q6aG92ZXIgLmJyYW5kIGEgaW1nIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYnJhbmQtbGlzdCAuYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uYnJhbmQtbGlzdCAuYnJhbmQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnJhbmQtbGlzdCAuYnJhbmQgYSBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnJhbmQtbGlzdCAuYnJhbmQ6aG92ZXIgYSBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiAwMy4xMSBCcmVhZGNydW1iIENTUyAqL1xuLmluc3RhLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDE5MHB4O1xuICBsaW5lLWhlaWdodDogMTkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogOTk5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5pbnN0YS1iYWRnZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW5zdGEtYmFkZ2Uge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnN0YS1iYWRnZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbi5pbnN0YS1iYWRnZSAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmluc3RhLWJhZGdlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW5zdGEtYmFkZ2UgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5zdGEtYmFkZ2UgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuLmluc3RhLWJhZGdlIC50aXRsZSBhIHtcbiAgY29sb3I6ICM1Q0REQkE7XG59XG5cbi5pbnN0YWdyYW0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbnN0YWdyYW0taW1hZ2UgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbnN0YWdyYW0taW1hZ2UgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMS41cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLmluc3RhZ3JhbS1pbWFnZTpob3ZlciAuaW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4vKiAwMy4wNyBHYWxsZXJ5IENTUyAqL1xuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnktaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5nYWxsZXJ5IC5pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2FsbGVyeSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAxLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4uZ2FsbGVyeTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDIwcHggMjBweCAwcHggMHB4ICNhZWM2YmQ7XG59XG5cbi5nYWxsZXJ5OmhvdmVyIC5pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgMDYuIFRpdGxlcyBDU1NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIDA2LjAyIFNlY3Rpb24gVGl0bGUgQ1NTICovXG4uc2VjdGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUuY29sb3ItbGlnaHQgLnRpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5zZWN0aW9uLXRpdGxlLmNvbG9yLWxpZ2h0IC5zdWItdGl0bGUge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi10aXRsZS5jb2xvci1saWdodCBwIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tdGl0bGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi10aXRsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zZWN0aW9uLXRpdGxlIC5zdWItdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWF4LXdpZHRoOiA4MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi8qIDA2LjAxIFBhZ2UgVGl0bGUgQ1NTICovXG4ucGFnZS10aXRsZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2UtdGl0bGUtc2VjdGlvbi5wYWdlLXR0aWxlLXR3byB7XG4gIGhlaWdodDogNzQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wYWdlLXRpdGxlLXNlY3Rpb24ucGFnZS10dGlsZS10d28ge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS10aXRsZS1zZWN0aW9uLnBhZ2UtdHRpbGUtdHdvIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS10aXRsZS1zZWN0aW9uLnBhZ2UtdHRpbGUtdHdvIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGl0bGUtc2VjdGlvbi5wYWdlLXR0aWxlLXR3byB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRpdGxlLXNlY3Rpb24ge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1mYW1pbHk6IFwiUGlueW9uIFNjcmlwdFwiLCBjdXJzaXZlO1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGl0bGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGUudGl0bGUtdHdvIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtdGl0bGUudGl0bGUtdHdvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS10aXRsZS50aXRsZS10d28gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10aXRsZS50aXRsZS10d28gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAwOC4gUGFnZXMgQ1NTXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAwOC4wMSBTZXJ2aWNlIENTUyAqL1xuLnNlcnZpY2UgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uc2VydmljZSAuaW1hZ2UubWF4LXdpZHRoLTQ1MCB7XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UgLmltYWdlLm1heC13aWR0aC00NTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VydmljZSAuaW1hZ2UubWF4LXdpZHRoLTQ3MCB7XG4gIG1heC13aWR0aDogNDcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UgLmltYWdlLm1heC13aWR0aC00NzAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VydmljZSAuaW1hZ2UubWF4LXdpZHRoLTY3MCB7XG4gIG1heC13aWR0aDogNjcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UgLmltYWdlLm1heC13aWR0aC02NzAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VydmljZSAuaW1hZ2UubWF4LXdpZHRoLTYxMCB7XG4gIG1heC13aWR0aDogNjEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UgLmltYWdlLm1heC13aWR0aC02MTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VydmljZSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAxLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4uc2VydmljZSAuaW5mbyAudGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VydmljZSAuaW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZXJ2aWNlIC5pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5zZXJ2aWNlIC5pbmZvIC50aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLnNlcnZpY2UgLmluZm8gLnRpdGxlIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5zZXJ2aWNlIC5pbmZvIC50aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIHBhZGRpbmctbGVmdDogOTJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlIC5pbmZvIC50aXRsZSBhOmhvdmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VydmljZSAuaW5mbyAudGl0bGUgYTpob3ZlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlIC5pbmZvIC50aXRsZSBhOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2VydmljZSAuaW5mbyBwIHtcbiAgbWF4LXdpZHRoOiA1NDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnNlcnZpY2UgLmluZm8gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VydmljZSAuaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VydmljZSAuaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLnNlcnZpY2U6aG92ZXIgLmltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnNlcnZpY2UtdGhyZWUtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnNlcnZpY2UtdGhyZWUtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnZpY2UtdGhyZWUtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlLXRocmVlLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UtdGhyZWUtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtY2FyZC1vbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xOTBweDtcbiAgbWFyZ2luLXRvcDogMTkwcHg7XG4gIHotaW5kZXg6IDk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5zZXJ2aWNlLWNhcmQtb25lIHtcbiAgICBsZWZ0OiAtNzBweDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnZpY2UtY2FyZC1vbmUge1xuICAgIGxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlLWNhcmQtb25lIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UtY2FyZC1vbmUge1xuICAgIGxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtY2FyZC10d28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMTkwcHg7XG4gIG1hcmdpbi10b3A6IDE5MHB4O1xuICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuc2VydmljZS1jYXJkLXR3byB7XG4gICAgcmlnaHQ6IC03MHB4O1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VydmljZS1jYXJkLXR3byB7XG4gICAgcmlnaHQ6IC02MHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlLWNhcmQtdHdvIHtcbiAgICByaWdodDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlLWNhcmQtdHdvIHtcbiAgICByaWdodDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uc2VydmljZS1jYXJkLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWYyZWQ7XG4gIHBhZGRpbmc6IDEzMHB4IDIzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5zZXJ2aWNlLWNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnZpY2UtY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlLWNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UtY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VydmljZS1jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZXJ2aWNlLWNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLWNhcmQtY29udGVudCAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlcnZpY2UtY2FyZC1jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtY2FyZC1jb250ZW50IC50aXRsZS1ib3JkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5zZXJ2aWNlLWNhcmQtY29udGVudCAudGl0bGUtYm9yZGVyIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZXJ2aWNlLWNhcmQtY29udGVudCAudGl0bGUtYm9yZGVyIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlLWNhcmQtY29udGVudCAudGl0bGUtYm9yZGVyIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZXJ2aWNlLWNhcmQtY29udGVudCAudGl0bGUtYm9yZGVyIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuXG4uc2VydmljZS1jYXJkLWNvbnRlbnQgLmRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuc2VydmljZS1jYXJkLWNvbnRlbnQgLmRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VydmljZS1jYXJkLWNvbnRlbnQgLmRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS1jYXJkLWNvbnRlbnQgLmRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtY2FyZC1jb250ZW50IC5kZXNjIHAge1xuICBtYXgtd2lkdGg6IDU0NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZXJ2aWNlLWNhcmQtY29udGVudCAuZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZXJ2aWNlLWNhcmQtY29udGVudCAuZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uc2VydmljZS1jYXJkLWNvbnRlbnQgLmJ0biB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5zZXJ2aWNlLWNhcmQtY29udGVudDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDIwcHggMjBweCAwcHggMHB4ICNhZWM2YmQ7XG59XG5cbi5zZXJ2aWNlLWNhcmQtY29udGVudDpob3ZlciAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi8qIDA4LjAyIENvbnRhY3QgQ1NTICovXG4uY29udGFjdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb250YWN0LXRpdGxlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbnRhY3QtdGl0bGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtYWRkcmVzcyAuaWNvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jb250YWN0LWFkZHJlc3MgLmljb24tdGl0bGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNvbnRhY3QtYWRkcmVzcyAuaW5mbyAuaW5mby10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG5cbi5jb250YWN0LWluZm8td3JhcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmNvbnRhY3QtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb250YWN0LWluZm8gLmluZm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDAyLiBUZW1wbGF0ZSBTcGFjaW5nIENTU1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogU2VjdGlvbiBTcGFjaW5nICovXG4uc2VjdGlvbi1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctdDEyMC1iMTAwIHtcbiAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLXQxMjAtYjEwMCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy10MTIwLWIxMDAge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctdDEyMC1iMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy10MTcwLWI5MCB7XG4gIHBhZGRpbmctdG9wOiAxNTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy10MTcwLWI5MCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy10MTcwLWI5MCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy10MTcwLWI5MCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctdDEzMC1iMTcwIHtcbiAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLXQxMzAtYjE3MCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy10MTMwLWIxNzAge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctdDEzMC1iMTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy10MTYwLWIxMDAge1xuICBwYWRkaW5nLXRvcDogMTQ1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctdDE2MC1iMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLXQxNjAtYjEwMCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy10MTYwLWIxMDAge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLXQxMzAtYjE3MCB7XG4gIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy10MTMwLWIxNzAge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctdDEzMC1iMTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLXQxMzAtYjE3MCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctdDE2MC1iMjEwIHtcbiAgcGFkZGluZy10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLXQxNjAtYjIxMCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy10MTYwLWIyMTAge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctdDE2MC1iMjEwIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy0xNjAge1xuICBwYWRkaW5nLXRvcDogMTQ1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTE3MCB7XG4gIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0xNzAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTE3MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctdC0yNDAtYi0yNDAge1xuICBwYWRkaW5nLXRvcDogMjQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctdC0yNDAtYi0yNDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLXQtMjQwLWItMjQwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLXQtMjQwLWItMjQwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy10MTkwLWIxNDAge1xuICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctdDE5MC1iMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy10MTkwLWIxNDAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctdDE5MC1iMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy10MjEwLWIxODAge1xuICBwYWRkaW5nLXRvcDogMjEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctdDIxMC1iMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy10MjEwLWIxODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctdDIxMC1iMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy10MTMwLTE4MCB7XG4gIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy10MTMwLTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctdDEzMC0xODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctdDEzMC0xODAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLXQxODAtYjIyMCB7XG4gIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy10MTgwLWIyMjAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctdDE4MC1iMjIwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLXQxODAtYjIyMCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctdG9wLTI0MCB7XG4gIHBhZGRpbmctdG9wOiAyNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLXRvcC0yNDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLXRvcC0yNDAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLXRvcC0yNDAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy1ib3R0b20tMTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctYm90dG9tLTE3MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctYm90dG9tLTE3MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctYm90dG9tLTE3MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLWJvdHRvbS0xODAge1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy1ib3R0b20tMTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy1ib3R0b20tMTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy1ib3R0b20tMTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctMTUwIHtcbiAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTE1MCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTE1MCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMTUwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTE1MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctMjIwIHtcbiAgcGFkZGluZy10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTIyMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTIyMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMjIwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTIyMCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctMjMwIHtcbiAgcGFkZGluZy10b3A6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTIzMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTIzMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMjMwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTIzMCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5neC14bC04IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmd4LXhsLTIwIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAwOS4gVGVzdGltb25pYWwgQ1NTXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVzdGltb25pYWwtc2xpZGVyIHtcbiAgbWFyZ2luOiAtMzBweDtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlciAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLXZpc2libGUpIC50ZXN0aW1vbmlhbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtcHJldiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1uZXh0IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4udGVzdGltb25pYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDk7XG59XG5cbi50ZXN0aW1vbmlhbC5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXN0aW1vbmlhbCAucXV0ZS1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwgLnF1dGUtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwgLmNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWwgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVzdGltb25pYWwgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZXN0aW1vbmlhbCAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGVzdGltb25pYWwgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbCAuYXV0aG9yLWluZm8gLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbCAuYXV0aG9yLWluZm8gLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsIC5hdXRob3ItaW5mbyAuY2l0ZSAubmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbCAuYXV0aG9yLWluZm8gLmNpdGUgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC50ZXN0aW1vbmlhbCAuYXV0aG9yLWluZm8gLmNpdGUgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDA3LiBCbG9nIENTU1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogMDcuMDEgQmxvZyBHcmlkIENTUyAqL1xuLmJsb2cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5ibG9nLmJsb2ctcXVvdGUgLnRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmJsb2cuYmxvZy1xdW90ZSAudGh1bWJuYWlsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMC40O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICB6LWluZGV4OiA5O1xufVxuXG4uYmxvZy5ibG9nLXF1b3RlIC50aHVtYm5haWwgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLmJsb2ctcXVvdGUgLnRodW1ibmFpbCAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAxLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4uYmxvZy5ibG9nLXF1b3RlIC50aHVtYm5haWwgLnF1b3RlLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIHotaW5kZXg6IDk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2cuYmxvZy1xdW90ZSAudGh1bWJuYWlsIC5xdW90ZS1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy5ibG9nLXF1b3RlIC50aHVtYm5haWwgLnF1b3RlLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy5ibG9nLXF1b3RlIC50aHVtYm5haWwgLnF1b3RlLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZy5ibG9nLXF1b3RlIC50aHVtYm5haWwgLnF1b3RlLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLmJsb2cuYmxvZy1xdW90ZSAudGh1bWJuYWlsIC5xdW90ZS1tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuYmxvZy5ibG9nLXF1b3RlIC50aHVtYm5haWwgLnF1b3RlLW1lc3NhZ2UgcCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2cuYmxvZy1xdW90ZSAudGh1bWJuYWlsIC5xdW90ZS1tZXNzYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2cuYmxvZy1xdW90ZSAudGh1bWJuYWlsIC5xdW90ZS1tZXNzYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLmJsb2ctcXVvdGUgLnRodW1ibmFpbCAucXVvdGUtbWVzc2FnZSBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZy5ibG9nLXF1b3RlIC50aHVtYm5haWwgLnF1b3RlLW1lc3NhZ2UgcCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJsb2cuYmxvZy1xdW90ZSAudGh1bWJuYWlsIC5xdW90ZS1tZXNzYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uYmxvZy5ibG9nLXF1b3RlIC50aHVtYm5haWwgLnF1b3RlLW1lc3NhZ2UgLnF1b3RlLWJyb2RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMzVweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLmJsb2ctcXVvdGUgLnRodW1ibmFpbCAucXVvdGUtbWVzc2FnZSAucXVvdGUtYnJvZGVyIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLmJsb2ctcXVvdGUgLnRodW1ibmFpbCAucXVvdGUtbWVzc2FnZSAucXVvdGUtYnJvZGVyIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ibG9nLmJsb2ctcXVvdGUgLnRodW1ibmFpbCAucXVvdGUtbWVzc2FnZSAucXVvdGUtYnJvZGVyIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuXG4uYmxvZy5ibG9nLXF1b3RlIC50aHVtYm5haWwgLnF1b3RlLW1lc3NhZ2UgLmF1dGhvci1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYmxvZyAudGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYmxvZyAudGh1bWJuYWlsIC5pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZyAudGh1bWJuYWlsIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDEuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5ibG9nIC50aHVtYm5haWwgLmJsb2ctcGxheS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvZyAuaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2cgLmluZm8gLm1ldGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5ibG9nIC5pbmZvIC5tZXRhIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZyAuaW5mbyAubWV0YSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5ibG9nIC5pbmZvIC5tZXRhIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZyAuaW5mbyAubWV0YSBsaSBhIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5ibG9nIC5pbmZvIC5tZXRhIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJsb2cgLmluZm8gLm1ldGEgbGkgaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJsb2cgLmluZm8gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5ibG9nIC5pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2cgLmluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nIC5pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmxvZyAuaW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5ibG9nOmhvdmVyIC50aHVtYm5haWwgLmltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLyogMDcuMDIgQmxvZyBMaXN0IENTUyAqL1xuLmJsb2ctbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmJsb2ctbGlzdCAudGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvZy1saXN0IC50aHVtYm5haWwgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLWxpc3QgLnRodW1ibmFpbCAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAxLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4uYmxvZy1saXN0IC5pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvZy1saXN0IC5pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctbGlzdCAuaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1saXN0IC5pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYmxvZy1saXN0IC5pbmZvIC5tZXRhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLWxpc3QgLmluZm8gLm1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLWxpc3QgLmluZm8gLm1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1saXN0IC5pbmZvIC5tZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5ibG9nLWxpc3QgLmluZm8gLm1ldGEgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLWxpc3QgLmluZm8gLm1ldGEgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uYmxvZy1saXN0IC5pbmZvIC5tZXRhIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy1saXN0IC5pbmZvIC5tZXRhIGxpIGEge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLmJsb2ctbGlzdCAuaW5mbyAubWV0YSBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ibG9nLWxpc3QgLmluZm8gLm1ldGEgbGkgaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJsb2ctbGlzdCAuaW5mbyAuc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBjb2xvcjogI0ZGN0Q4RTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvZy1saXN0IC5pbmZvIC5zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctbGlzdCAuaW5mbyAuc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4uYmxvZy1saXN0IC5pbmZvIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5ibG9nLWxpc3QgLmluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvZy1saXN0IC5pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWxpc3QgLmluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ibG9nLWxpc3QgLmluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4uYmxvZy1saXN0IC5pbmZvIC5kZXNjIHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvZy1saXN0IC5pbmZvIC5kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctbGlzdCAuaW5mbyAuZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ibG9nLWxpc3QgLmluZm8gLmRlc2MgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmJsb2ctbGlzdDpob3ZlciAudGh1bWJuYWlsIC5pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi8qIDA3LjAzIEJsb2cgRGV0YWlscyBDU1MgKi9cbi5ibG9nLWRldGFpbHMgLmluZm8gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI0ZGN0Q4RTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1kZXRhaWxzIC5pbmZvIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ibG9nLWRldGFpbHMgLmluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlscyAuaW5mbyAuZGVzYyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5ibG9nLWRldGFpbHMgLmluZm8gLmRlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1kZXRhaWxzIC5pbmZvIC5kZXNjIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlscyAuaW5mbyAuYmxvZy1saXN0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBjb2xvcjogIzI4MjgyODtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJsb2ctZGV0YWlscyAuaW5mbyAuYmxvZy1saXN0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYmxvZy1kZXRhaWxzIC5pbmZvIC5ibG9nLWxpc3QgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uYmxvZy1kZXRhaWxzIC5pbmZvIC5ibG9nLWxpc3QgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogLTQwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjdEOEU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJsb2ctZGV0YWlscyAuaW5mbyAuYmxvZy1saXN0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLWRldGFpbHMgLmluZm8gLmJsb2ctbGlzdCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctZGV0YWlscyAuaW5mbyAuYmxvZy1saXN0IHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscyAuaW5mbyAuYmxvZy1saXN0IHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5ibG9nLWRldGFpbHMgLmluZm8gLmVudHJ5LXBvc3QtdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ibG9nLWRldGFpbHMgLmluZm8gLmVudHJ5LXBvc3QtdGFncyAudGFnLWxhYmVsIHtcbiAgbWFyZ2luOiAwIDE4cHggMCAwO1xufVxuXG4uYmxvZy1kZXRhaWxzIC5pbmZvIC5lbnRyeS1wb3N0LXRhZ3MgLnRhZy1sYWJlbCAubGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhBOEE4QTtcbn1cblxuLmJsb2ctZGV0YWlscyAuaW5mbyAuZW50cnktcG9zdC10YWdzIC50YWcgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLmJsb2ctZGV0YWlscyAuaW5mbyAuZW50cnktcG9zdC10YWdzIC50YWcgYTpob3ZlciB7XG4gIGNvbG9yOiAjNUNEREJBO1xufVxuXG4uYmxvZy1kZXRhaWxzIC5pbmZvIC5wb3N0LXNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMgLmluZm8gLnBvc3Qtc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlscyAuaW5mbyAucG9zdC1zaGFyZSAubGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5ibG9nLWRldGFpbHMgLmluZm8gLnBvc3Qtc2hhcmUgLm1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy1kZXRhaWxzIC5pbmZvIC5wb3N0LXNoYXJlIC5tZWRpYSAuaWNvbiB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ibG9nLWRldGFpbHMgLmluZm8gLnBvc3Qtc2hhcmUgLm1lZGlhIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4uYmxvZy1kZXRhaWxzIC5pbmZvIC5wb3N0LXNoYXJlIC5tZWRpYSAuaWNvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYmxvZy1kZXRhaWxzIC5pbmZvIC5wb3N0LXNoYXJlIC5tZWRpYSAuaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUNEREJBO1xufVxuXG4uYXV0aG9yLWFyZWEge1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xufVxuXG4uYXV0aG9yLWFyZWEgLmF1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmF1dGhvci1hcmVhIC5hdXRob3Ige1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYXV0aG9yLWFyZWEgLmF1dGhvciAudGh1bWItYXV0aG9yIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmF1dGhvci1hcmVhIC5hdXRob3IgLnRodW1iLWF1dGhvciBpbWcge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5cbi5hdXRob3ItYXJlYSAuYXV0aG9yIC5hdXRob3ItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvci1hcmVhIC5hdXRob3IgLmF1dGhvci1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hdXRob3ItYXJlYSAuYXV0aG9yIC5hdXRob3ItY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5hdXRob3ItYXJlYSAuYXV0aG9yIC5hdXRob3ItY29udGVudCAubWV0YSAuZm4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjMjMyMzI0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hdXRob3ItYXJlYSAuYXV0aG9yIC5hdXRob3ItY29udGVudCAuYXV0aG9yLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBtYXgtd2lkdGg6IDUyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYXV0aG9yLWFyZWEgLmF1dGhvciAuYXV0aG9yLWNvbnRlbnQgLmF1dGhvci1hY3Rpb25zIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMzIzMjQ7XG59XG5cbi5hdXRob3ItYXJlYSAuYXV0aG9yIC5hdXRob3ItY29udGVudCAuYXV0aG9yLWFjdGlvbnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNUNEREJBO1xufVxuXG4uY29tbWVudC1mb3JtLXdyYXAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uY29tbWVudC1mb3JtLXdyYXAgLmNvbW1lbnQtcmVzcG9uZCAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb21tZW50LWZvcm0td3JhcCAuY29tbWVudC1yZXNwb25kIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbW1lbnQtZm9ybS13cmFwIC5jb21tZW50LXJlc3BvbmQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtZm9ybS13cmFwIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLmNvbW1lbnQtZm9ybS13cmFwIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLyogTmV3c2xldHRlciBDU1MgKi9cbi5uZXdzbGV0dGVyLXRpdGxlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzbGV0dGVyLXRpdGxlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5ld3NsZXR0ZXItdGl0bGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm5ld3NsZXR0ZXItdGl0bGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0tYXJlYSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3c2xldHRlci1mb3JtLWFyZWEgZm9ybSBpbnB1dCB7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTc5Nzk3O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzI4MjgyODtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubmV3c2xldHRlci1mb3JtLWFyZWEgZm9ybSBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0tYXJlYSBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4ubmV3c2xldHRlci1mb3JtLWFyZWEgZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNUNEREJBO1xufVxuXG4ubmV3c2xldHRlci1mb3JtLWFyZWEgZm9ybSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0tYXJlYSBmb3JtIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNUNEREJBO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5uZXdzbGV0dGVyLWZvcm0tYXJlYSBmb3JtIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgMTAuIFdpZGdldCBDU1NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlci13aWRnZXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItbG9nbyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5mb290ZXItd2lkZ2V0LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mb290ZXItd2lkZ2V0LWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mb290ZXItd2lkZ2V0LWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvb3Rlci1zb2NpYWwtaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uZm9vdGVyLXNvY2lhbC1pbmxpbmUgYSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmZvb3Rlci1zb2NpYWwtaW5saW5lIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZvb3Rlci1zb2NpYWwtaW5saW5lIGE6aG92ZXIge1xuICBjb2xvcjogIzVDRERCQTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAxMS4gRm9vdGVyIENTU1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci1zZWN0aW9uIHtcbiAgcGFkZGluZzogNzBweCAwIDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjNUNEREJBO1xufVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjUuMC4wLWFscGhhMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbXBvcnQtc3RhY2tcbi8vIENvbmZpZ3VyYXRpb25cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcblxuLy8gTGF5b3V0ICYgY29tcG9uZW50c1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29udGFpbmVyc1wiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcblxuLy8gSGVscGVyc1xuQGltcG9ydCBcImhlbHBlcnNcIjtcblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwidXRpbGl0aWVzL2FwaVwiO1xuLy8gc2Nzcy1kb2NzLWVuZCBpbXBvcnQtc3RhY2tcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgMDEuIFRlbXBsYXRlIGRlZmF1bHQgQ1NTXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG5cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudFxuICAgIH1cblxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudFxuICAgIH1cblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbi8qIENvbW1vbiBTdHlsZSAqL1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1QaW55b24rU2NyaXB0JmZhbWlseT1QbGF5ZmFpcitEaXNwbGF5Oml0YWxAMDsxJmZhbWlseT1Qb3BwaW5zOml0YWxAMDsxJmRpc3BsYXk9c3dhcCcpO1xuKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLFxuYm9keSxcbi5zaXRlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xufVxuXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgbWFyZ2luOiAwO1xufVxuXG5oMSxcbi5oMSB7XG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9IHtcbiAgICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX0ge1xuICAgIH1cbn1cblxuaDMsXG4uaDMge1xuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfSB7XG4gICAgfVxufVxuXG5oNCxcbi5oNCB7XG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9IHtcbiAgICB9XG59XG5cbmg1LFxuLmg1IHtcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX0ge1xuICAgIH1cbn1cblxuaDYsXG4uaDYge1xuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfSB7XG4gICAgfVxufVxuXG5wOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmEsXG5idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLFxuYnV0dG9uLFxuaW1nLFxuaW5wdXQge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuXG4qOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxudWwge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJiBsaSB7XG4gICAgfVxufVxuXG5cbmhyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQ29tbW9uIENsYXNzZXMgKi9cbi5zZWN0aW9uLWJvcmRlci1ib3R0b217XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5maXgge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWN0aW9uLFxuLm1haW4td3JhcHBlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmxpbmVhci1iZ3tcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCNlNWYyZWQgNTUlLCNmZmYgNDUlKTtcbiAgICAvLyBSZXNwb25zaXZlXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsI2U1ZjJlZCAzNSUsI2ZmZiA2NSUpO1xuICAgIH1cbn1cblxuXG5AZWFjaCAkbmFtZSxcbiRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAvLyBCYWNrZ3JvdW5kIENvbG9yXG4gICAgLmJnLSN7JG5hbWV9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gVGV4dCBDb2xvclxuICAgIC50ZXh0LSN7JG5hbWV9IHtcbiAgICAgICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJnLWxpbmVhci1ibGFja3tcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTkxZGVnLCAjMTkxOTE5LCAjNUI1QjVCKTs7XG59XG5cbi8qIEZvbnQgV2VpZ2h0ICovXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDkge1xuICAgIC5mdy0jezEwMCAqICRpfSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDAgKiAkaTtcbiAgICB9XG59XG5cbi8qIE92ZXJsYXkgKi9cbltkYXRhLW92ZXJsYXldIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctY29sb3I7XG4gICAgfVxufVxuXG4ub3ZlcmxheXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICByZ2JhKDMsMTUsMzksMC43KSAwJSxyZ2JhKDMsMTUsMzksMCkgMTAwJSk7IFxuICAgIH1cbn1cblxuLnNlY3Rpb24tZmx1aWR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJiAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAjeyRleHRyYUJpZy1kZXZpY2V9IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZWN0aW9uLWZsdWlkLTMwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAjeyRleHRyYUJpZy1kZXZpY2V9IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZWN0aW9uLWZsdWlkLTI0MHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhICN7JGV4dHJhQmlnLWRldmljZX0ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIFtkYXRhLW92ZXJsYXk9XCIjeyRpICogLjF9XCJdIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMSAqICRpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBCYWNrZ3JvdW5kIEltYWdlICovXG5bZGF0YS1iZy1pbWFnZV0ge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblxuICAgICY6bm90KC5iZy1wYXR0ZXJuKSB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4vKiBTY3JvbGwgVXAgKi9cblxuLnNjcm9sbC10b3B7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJveC1zaGFkb3c6IDAgMzBweCA1MHB4IHJnYmEoMCwwLDAsLjAzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhICN7JGV4dHJhLXNtYWxsLW1vYmlsZX17XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5zaG93e1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgc3Zne1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICBwYXRoe1xuICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3ctdG9we1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAuYXJyb3ctYm90dG9te1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA4MHB4KTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgIC5hcnJvdy10b3B7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtODBweCk7XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93LWJvdHRvbXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLyogc3dpcGVyIGRlZmF1bHQgc3R5bGVzICovXG5cbi5zd2lwZXItcGFnaW5hdGlvbntcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgLy8gUmVzcG9uc2l2ZVxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMCA4cHggIWltcG9ydGFudDtcbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYTBhMGEwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgIH1cbiAgXG4gICAgICAmOmhvdmVye1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTBhMGEwO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGluZy1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG4gICAgICBcbiAgICAgIFxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2EwYTBhMDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGluZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAge1xuICAgICAgJiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICBtYXJnaW46IDhweDtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAmIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDlweCAjZWRlZGVkO1xuICAgICAgfVxuICB9XG4gIFxuICAuc3dpcGVyLW5hdi1idXR0b24ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCB2aXNpYmlsaXR5IDAuMXMgbGluZWFyIDJzLCBvcGFjaXR5IDAuMXMgbGluZWFyIDJzO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM2ZDcwYTY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG4gIH1cbiAgLnN3aXBlci1uYXYtYnV0dG9uOmhvdmVyICB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkaW5nLWNvbG9yO1xuICAgICAgfVxuICB9XG4gIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgICAmIC5zd2lwZXItbmF2LWJ1dHRvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICB9XG4gIFxuICAuc3dpcGVyLW5hdi1idXR0b24gaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIC5zd2lwZXItbmF2LWJ1dHRvbiBpOjpiZWZvcmUge1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICB9XG4gIC5zd2lwZXItbmF2LXByZXYgaTo6YmVmb3JlIHtcbiAgICAgICBjb250ZW50OiAnXFxmMTA0JztcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgfVxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xuICB9IiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS1icy0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tYnMtI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLWJzLWdyYWRpZW50OiAjeyRncmFkaWVudH07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiAkYm9keS10ZXh0LWFsaWduO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cblxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3Jcbi8vIDIuIFNldCBjb3JyZWN0IGhlaWdodCBhbmQgcHJldmVudCB0aGUgYHNpemVgIGF0dHJpYnV0ZSB0byBtYWtlIHRoZSBgaHJgIGxvb2sgbGlrZSBhbiBpbnB1dCBmaWVsZFxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5ocjpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogJGhyLWhlaWdodDsgLy8gMlxufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNFxufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vIFN1YiBhbmQgU3VwXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbi8vIDQuIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4vLyAgICBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgLy8gNFxuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveCBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vIENyZWRpdCBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2VcblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBpbiBDaHJvbWUgZnJvbSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlLlxuLy8gMy4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMlxuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDNcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG59XG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLy8gMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZXZlbG9wZXIgVmFyaWFibGVcbi8vPT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gRm9udCBGYW1pbHlcbiRib2R5LWZvbnQ6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiRoZWFkaW5nLWZvbnQ6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7XG4kaW50cm8tZm9udDogJ1BpbnlvbiBTY3JpcHQnLCBjdXJzaXZlO1xuXG4vLyBUcmFuc2l0aW9uXG4kYmFzZVRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG5cbi8vIFNvY2FpbCBDb2xvclxuJGFuZHJvaWQ6ICM3QUMxNTc7XG4kYXBwbGU6ICNCOEI4Qjg7XG4kYmVoYW5jZTogIzE4NjlGRjtcbiRjb2RlcGVuOiAjMDAwMDAwO1xuJGRyaWJiYmxlOiAjRUE0QzhBO1xuJGRyb3Bib3g6ICMwMDdFRTU7XG4kZXZlcm5vdGU6ICM3OEQ1MjU7XG4kZmFjZWJvb2s6ICM0ODY3QUE7XG4kZ2l0aHViOiAjMzEzMTMxO1xuJGdvb2dsZURyaXZlOiAjMURBNDYyO1xuJGdvb2dsZUVhcnRoOiAjNDI4NUY0O1xuJGdvb2dsZUdsYXNzOiAjRUE0MzM1O1xuJGdvb2dsZU1hcHM6ICM1MDgzQzM7XG4kZ29vZ2xlUGxheTogIzAxQjlGRDtcbiRnb29nbGVQbHVzOiAjREQ1MTQ0O1xuJGdvb2dsZTogIzQyODVGNDtcbiRpbnN0YWdyYW06ICNCMjNBOTQ7XG4kY3NzMzogIzAyNzdCRDtcbiRodG1sNTogI0U0NEQyNjtcbiRqYXZhc2NyaXB0OiAjRjlEQzNEO1xuJHB5dGhvbjogIzBDOURCRjtcbiRsYXN0Zm06ICNFMzFCMjM7XG4kbGlua2VkaW46ICMwMDdCQjY7XG4kcGF5cGFsOiAjMDAyRjg2O1xuJHBpbnRlcmVzdDogI0JEMDgxQjtcbiRwb2NrZXQ6ICNFRjNFNTY7XG4kcG9seW1lcjogI0Y4NzI5MjtcbiRyc3M6ICNGOTlDM0E7XG4kc2hhcmU6ICMyQzlDRkY7XG4kc3RhY2tvdmVyZmxvdzogI0YzODAyNDtcbiRzdGVhbTogIzE1NDk3QjtcbiR0d2l0dGVyOiAjMURBMUYyO1xuJHZrOiAjNTE4MUI4O1xuJHdpa2lwZWRpYTogI0U5RTlFOTtcbiR3aW5kb3dzOiAjMDA3OEQ2O1xuJHM1MDBweDogIzAwMDAwMDtcbiRzOHRyYWNrczogIzEyMkQ0QjtcbiRhbWF6b246ICNGNzlCMzQ7XG4kYmxvZ2dlcjogI0YwNkEzNTtcbiRkZWxpY2lvdXM6ICMwMDAwRkU7XG4kZGlzcXVzOiAjMkU5RUZFO1xuJGZsYXR0cjogIzdBQjgzMTtcbiRmbGlja3I6ICNGRTAwODQ7XG4kb2Rub2tsYXNzbmlraTogI0Y1ODIyMDtcbiRvdXRsb29rOiAjMDA3MkM2O1xuJHBsYXlzdGF0aW9uOiAjMDc0MThFO1xuJHJlZGRpdDogI0ZGNDUwMDtcbiRza3lwZTogIzAwQTlGMDtcbiRzbGlkZXNoYXJlOiAjMDA3N0I1O1xuJHNvdW5kY2xvdWQ6ICNGRTQ5MDA7XG4kdHVtYmxyOiAjMzY0NjVEO1xuJHR3aXRjaDogIzY0NDFBNDtcbiR2aW1lbzogIzFBQjdFQTtcbiR3aGF0c2FwcDogIzE4OUQwRTtcbiR4Ym94OiAjMTA3QzBGO1xuJHlhaG9vOiAjNDEwMUFGO1xuJHlvdXR1YmU6ICNGRTAwMDA7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzb2NpYWwtY29sb3JzLW1hcFxuJHNvY2lhbC1jb2xvcnM6IChcblx0XCJhbmRyb2lkXCI6ICRhbmRyb2lkLFxuXHRcImFwcGxlXCI6ICRhcHBsZSxcblx0XCJiZWhhbmNlXCI6ICRiZWhhbmNlLFxuXHRcImNvZGVwZW5cIjogJGNvZGVwZW4sXG5cdFwiZHJpYmJibGVcIjogJGRyaWJiYmxlLFxuXHRcImRyb3Bib3hcIjogJGRyb3Bib3gsXG5cdFwiZXZlcm5vdGVcIjogJGV2ZXJub3RlLFxuXHRcImZhY2Vib29rXCI6ICRmYWNlYm9vayxcblx0XCJnaXRodWJcIjogJGdpdGh1Yixcblx0XCJnb29nbGUtZHJpdmVcIjogJGdvb2dsZURyaXZlLFxuXHRcImdvb2dsZS1lYXJ0aFwiOiAkZ29vZ2xlRWFydGgsXG5cdFwiZ29vZ2xlLWdsYXNzXCI6ICRnb29nbGVHbGFzcyxcblx0XCJnb29nbGUtbWFwc1wiOiAkZ29vZ2xlTWFwcyxcblx0XCJnb29nbGUtcGxheVwiOiAkZ29vZ2xlUGxheSxcblx0XCJnb29nbGUtcGx1c1wiOiAkZ29vZ2xlUGx1cyxcblx0XCJnb29nbGVcIjogJGdvb2dsZSxcblx0XCJpbnN0YWdyYW1cIjogJGluc3RhZ3JhbSxcblx0XCJjc3MzXCI6ICRjc3MzLFxuXHRcImh0bWw1XCI6ICRodG1sNSxcblx0XCJqYXZhc2NyaXB0XCI6ICRqYXZhc2NyaXB0LFxuXHRcInB5dGhvblwiOiAkcHl0aG9uLFxuXHRcImxhc3RmbVwiOiAkbGFzdGZtLFxuXHRcImxpbmtlZGluXCI6ICRsaW5rZWRpbixcblx0XCJwYXlwYWxcIjogJHBheXBhbCxcblx0XCJwaW50ZXJlc3RcIjogJHBpbnRlcmVzdCxcblx0XCJwb2NrZXRcIjogJHBvY2tldCxcblx0XCJwb2x5bWVyXCI6ICRwb2x5bWVyLFxuXHRcInJzc1wiOiAkcnNzLFxuXHRcInNoYXJlXCI6ICRzaGFyZSxcblx0XCJzdGFja292ZXJmbG93XCI6ICRzdGFja292ZXJmbG93LFxuXHRcInN0ZWFtXCI6ICRzdGVhbSxcblx0XCJ0d2l0dGVyXCI6ICR0d2l0dGVyLFxuXHRcInZrXCI6ICR2ayxcblx0XCJ3aWtpcGVkaWFcIjogJHdpa2lwZWRpYSxcblx0XCJ3aW5kb3dzXCI6ICR3aW5kb3dzLFxuXHRcInM1MDBweFwiOiAkczUwMHB4LFxuXHRcInM4dHJhY2tzXCI6ICRzOHRyYWNrcyxcblx0XCJhbWF6b25cIjogJGFtYXpvbixcblx0XCJibG9nZ2VyXCI6ICRibG9nZ2VyLFxuXHRcImRlbGljaW91c1wiOiAkZGVsaWNpb3VzLFxuXHRcImRpc3F1c1wiOiAkZGlzcXVzLFxuXHRcImZsYXR0clwiOiAkZmxhdHRyLFxuXHRcImZsaWNrclwiOiAkZmxpY2tyLFxuXHRcIm9kbm9rbGFzc25pa2lcIjogJG9kbm9rbGFzc25pa2ksXG5cdFwib3V0bG9va1wiOiAkb3V0bG9vayxcblx0XCJwbGF5c3RhdGlvblwiOiAkcGxheXN0YXRpb24sXG5cdFwicmVkZGl0XCI6ICRyZWRkaXQsXG5cdFwic2t5cGVcIjogJHNreXBlLFxuXHRcInNsaWRlc2hhcmVcIjogJHNsaWRlc2hhcmUsXG5cdFwic291bmRjbG91ZFwiOiAkc291bmRjbG91ZCxcblx0XCJ0dW1ibHJcIjogJHR1bWJscixcblx0XCJ0d2l0Y2hcIjogJHR3aXRjaCxcblx0XCJ2aW1lb1wiOiAkdmltZW8sXG5cdFwid2hhdHNhcHBcIjogJHdoYXRzYXBwLFxuXHRcInhib3hcIjogJHhib3gsXG5cdFwieWFob29cIjogJHlhaG9vLFxuXHRcInlvdXR1YmVcIjogJHlvdXR1YmUsXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIFJlc3BvbnNpdmUgVmFyaWFibGVzXG4kZXh0cmFCaWctZGV2aWNlOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpXCI7XG4kbGFwdG9wLWRldmljZTogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KVwiO1xuJGRlc2t0b3AtZGV2aWNlOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweClcIjtcbiR0YWJsZXQtZGV2aWNlOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xuJGxhcmdlLW1vYmlsZTogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XG4kc21hbGwtbW9iaWxlOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweClcIjtcbiRleHRyYS1zbWFsbC1tb2JpbGU6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KVwiO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJvb3RzdHJhcCBWYXJpYWJsZXMgT3ZlcnJpZ2h0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogI0ZGRjtcbiRncmF5LTEwMDogI0Y4RjlGQTtcbiRncmF5LTIwMDogI0U5RUNFRjtcbiRncmF5LTMwMDogI0RFRTJFNjtcbiRncmF5LTQwMDogI0NFRDREQTtcbiRncmF5LTUwMDogI0FEQjVCRDtcbiRncmF5LTYwMDogIzZDNzU3RDtcbiRncmF5LTcwMDogIzQ5NTA1NztcbiRncmF5LTgwMDogIzM0M0E0MDtcbiRncmF5LTkwMDogIzIxMjUyOTtcbiRibGFjazogIzAwMDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kZ3JheXM6IChcblx0XCIxMDBcIjogJGdyYXktMTAwLFxuXHRcIjIwMFwiOiAkZ3JheS0yMDAsXG5cdFwiMzAwXCI6ICRncmF5LTMwMCxcblx0XCI0MDBcIjogJGdyYXktNDAwLFxuXHRcIjUwMFwiOiAkZ3JheS01MDAsXG5cdFwiNjAwXCI6ICRncmF5LTYwMCxcblx0XCI3MDBcIjogJGdyYXktNzAwLFxuXHRcIjgwMFwiOiAkZ3JheS04MDAsXG5cdFwiOTAwXCI6ICRncmF5LTkwMCxcbik7XG4vLyBmdXN2LWVuYWJsZVxuXG4kYmx1ZTogIzBENkVGRDtcbiRpbmRpZ286ICM2NjEwRjI7XG4kcHVycGxlOiAjNkY0MkMxO1xuJHBpbms6ICNENjMzODQ7XG4kYmxhY2s6ICMyODI4Mjg7XG4kcmVkOiAjZjAwO1xuJG9yYW5nZTogI0ZEN0UxNDtcbiR5ZWxsb3c6ICNGRkMxMDc7XG4kZ3JlZW46ICMxOTg3NTQ7XG4kdGVhbDogIzIwQzk5NztcbiRjeWFuOiAjMERDQUYwO1xuJGJsYWNrLXJ1c3NpYW46ICMxQzFDMUM7XG4kc2xhdGUtZ3JleTogIzZENkQ2RDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcblx0XCJibHVlXCI6ICRibHVlLFxuXHRcImJsYWNrLXJ1c3NpYW5cIjogJGJsYWNrLXJ1c3NpYW4sXG5cdFwic2xhdGUtZ3JleVwiOiAkc2xhdGUtZ3JleSxcblx0XCJpbmRpZ29cIjogJGluZGlnbyxcblx0XCJwdXJwbGVcIjogJHB1cnBsZSxcblx0XCJwaW5rXCI6ICRwaW5rLFxuXHRcInJlZFwiOiAkYmxhY2ssXG5cdFwib3JhbmdlXCI6ICRvcmFuZ2UsXG5cdFwieWVsbG93XCI6ICR5ZWxsb3csXG5cdFwiZ3JlZW5cIjogJGdyZWVuLFxuXHRcInRlYWxcIjogJHRlYWwsXG5cdFwiY3lhblwiOiAkY3lhbixcblx0XCJ3aGl0ZVwiOiAkd2hpdGUsXG5cdFwiZ3JheVwiOiAkZ3JheS02MDAsXG5cdFwiZ3JheS1kYXJrXCI6ICRncmF5LTgwMCxcbik7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuJHByaW1hcnk6ICM1Q0REQkE7XG4kYm9keS1jb2xvcjogJGJsYWNrO1xuJGhlYWRpbmctY29sb3I6ICRibGFjaztcbiRzZWNvbmRhcnk6ICRncmF5LTYwMDtcbiRzdWNjZXNzOiAkZ3JlZW47XG4kaW5mbzogJGN5YW47XG4kd2FybmluZzogJHllbGxvdztcbiRkYW5nZXI6ICRyZWQ7XG4kbGlnaHQ6ICRncmF5LTEwMDtcbiRkYXJrOiAkZ3JheS04MDA7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG5cdFwicHJpbWFyeVwiOiAkcHJpbWFyeSxcblx0XCJzZWNvbmRhcnlcIjogJHNlY29uZGFyeSxcblx0XCJzdWNjZXNzXCI6ICRzdWNjZXNzLFxuXHRcImluZm9cIjogJGluZm8sXG5cdFwid2FybmluZ1wiOiAkd2FybmluZyxcblx0XCJkYW5nZXJcIjogJGRhbmdlcixcblx0XCJsaWdodFwiOiAkbGlnaHQsXG5cdFwiZGFya1wiOiAkZGFyayxcblx0XCJ3aGl0ZVwiOiAkd2hpdGUsIFxuKTtcblxuXG5cbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6IDglO1xuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogNC41O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICRibGFjaztcbiRjb2xvci1jb250cmFzdC1saWdodDogJHdoaXRlO1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgOCk7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYpO1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0KTtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMik7XG4kYmx1ZS01MDA6ICRibHVlO1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMik7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0KTtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYpO1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgOCk7XG4vL1xuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgOCk7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2KTtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQpO1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMik7XG4kaW5kaWdvLTUwMDogJGluZGlnbztcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyKTtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0KTtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2KTtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4KTtcbi8vXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4KTtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYpO1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNCk7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyKTtcbiRwdXJwbGUtNTAwOiAkcHVycGxlO1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIpO1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQpO1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYpO1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgpO1xuLy9cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgOCk7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYpO1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0KTtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMik7XG4kcGluay01MDA6ICRwaW5rO1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMik7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0KTtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYpO1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgOCk7XG4vL1xuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgOCk7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2KTtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQpO1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMik7XG4kcmVkLTUwMDogJHJlZDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyKTtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0KTtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2KTtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4KTtcbi8vXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4KTtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYpO1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNCk7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyKTtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlO1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIpO1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQpO1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYpO1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgpO1xuLy9cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgpO1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNik7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0KTtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIpO1xuJHllbGxvdy01MDA6ICR5ZWxsb3c7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMik7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNCk7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNik7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgOCk7XG4vL1xuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgpO1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYpO1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQpO1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIpO1xuJGdyZWVuLTUwMDogJGdyZWVuO1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyKTtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNCk7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYpO1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4KTtcbi8vXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgpO1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2KTtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNCk7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIpO1xuJHRlYWwtNTAwOiAkdGVhbDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIpO1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNCk7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2KTtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgpO1xuLy9cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgOCk7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYpO1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0KTtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMik7XG4kY3lhbi01MDA6ICRjeWFuO1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMik7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0KTtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYpO1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgOCk7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoKFwiPFwiLCBcIiUzY1wiKSwgKFwiPlwiLCBcIiUzZVwiKSwgKFwiI1wiLCBcIiUyM1wiKSwgKFwiKFwiLCBcIiUyOFwiKSwgKFwiKVwiLCBcIiUyOVwiKSk7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6IHRydWU7XG4kZW5hYmxlLXJvdW5kZWQ6IHRydWU7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246IHRydWU7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZTtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiB0cnVlO1xuJGVuYWJsZS1yZnM6IHRydWU7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IHRydWU7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6IHRydWU7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlO1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiB0cnVlO1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgMC4xNSksIHJnYmEoJHdoaXRlLCAwKSk7XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxMHB4O1xuJHNwYWNlcnM6IChcblx0MDogMCxcblx0MTogJHNwYWNlciAqIDAuNSxcblx0MjogJHNwYWNlcixcblx0MzogJHNwYWNlciAqIDEuNSxcblx0NDogJHNwYWNlciAqIDIsXG5cdDU6ICRzcGFjZXIgKiAyLjUsXG5cdDY6ICRzcGFjZXIgKiAzLFxuXHQ3OiAkc3BhY2VyICogMy41LFxuXHQ4OiAkc3BhY2VyICogNCxcblx0OTogJHNwYWNlciAqIDQuNSxcblx0MTA6ICRzcGFjZXIgKiA1LFxuXHQxMTogJHNwYWNlciAqIDYsXG5cdDEyOiAkc3BhY2VyICogNyxcblx0MTM6ICRzcGFjZXIgKiA3LjUsXG5cdDE0OiAkc3BhY2VyICogOCxcblx0MTU6ICRzcGFjZXIgKiA4LjUsXG5cdDE2OiAkc3BhY2VyICogOSxcblx0MTc6ICRzcGFjZXIgKiA5LjUsXG5cdDE4OiAkc3BhY2VyICogMTAsXG5cdDE5OiAkc3BhY2VyICogMTAuNSxcblx0MjA6ICRzcGFjZXIgKiAxMSxcblx0MjE6ICRzcGFjZXIgKiAxMS41LFxuXHQyMjogJHNwYWNlciAqIDEyLFxuXHQyMzogJHNwYWNlciAqIDEyLjUsXG5cdDI0OiAkc3BhY2VyICogMTMsXG5cdDI1OiAkc3BhY2VyICogMTMuNSxcblx0MjY6ICRzcGFjZXIgKiAxNCxcbik7XG4vL1xuJG5lZ2F0aXZlLXNwYWNlcnM6IGlmKCRlbmFibGUtbmVnYXRpdmUtbWFyZ2lucywgbmVnYXRpdmlmeS1tYXAoJHNwYWNlcnMpLCBudWxsKTtcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4kcG9zaXRpb24tdmFsdWVzOiAoXG5cdDA6IDAsXG5cdDUwOiA1MCUsXG5cdDEwMDogMTAwJSxcbik7XG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAkd2hpdGU7XG4kYm9keS1jb2xvcjogJGJvZHktY29sb3I7XG4kYm9keS10ZXh0LWFsaWduOiBudWxsO1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICRwcmltYXJ5O1xuJGxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkbGluay1jb2xvciwgMTUlKTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IG51bGw7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlO1xuLy9cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogYWZ0ZXI7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogMTtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuXHR4czogMCxcblx0c206IDU3NnB4LFxuXHRtZDogNzY4cHgsXG5cdGxnOiA5OTJweCxcblx0eGw6IDEyMDBweCxcblx0eHhsOiAxNjAwcHgsXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcblx0c206IDU0MHB4LFxuXHRtZDogNzIwcHgsXG5cdGxnOiA5NjBweCxcblx0eGw6IDEyMDBweCxcblx0eHhsOiAxMjAwcHgsXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogMTI7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHg7XG4kZ3JpZC1yb3ctY29sdW1uczogNjtcbi8vXG4kZ3V0dGVyczogJHNwYWNlcnM7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRib3JkZXItd2lkdGg6IDFweDtcbiRib3JkZXItY29sb3I6ICRncmF5LTMwMDtcbi8vXG4kYm9yZGVyLXJhZGl1czogNHB4O1xuJGJvcmRlci1yYWRpdXMtc206IDMuMnB4O1xuJGJvcmRlci1yYWRpdXMtbGc6IDQuOHB4O1xuJGJvcmRlci13aWR0aHM6IChcblx0MDogMCxcblx0MTogMXB4LFxuXHQyOiAycHgsXG5cdDM6IDNweCxcblx0NDogNHB4LFxuXHQ1OiA1cHgsXG4pO1xuLy9cbiRyb3VuZGVkLXBpbGw6IDgwMHB4O1xuLy9cbiRib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoJGJsYWNrLCAwLjE1KTtcbiRib3gtc2hhZG93LXNtOiAwIDJweCA0cHggcmdiYSgkYmxhY2ssIDAuMDc1KTtcbiRib3gtc2hhZG93LWxnOiAwIDE2cHggNDhweCByZ2JhKCRibGFjaywgMC4xNzUpO1xuJGJveC1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgMC4wNzUpO1xuLy9cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkd2hpdGU7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogJHByaW1hcnk7XG4vL1xuJGNhcmV0LXdpZHRoOiA0LjhweDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogMC44NTtcbiRjYXJldC1zcGFjaW5nOiAkY2FyZXQtd2lkdGggKiAwLjg1O1xuLy9cbiR0cmFuc2l0aW9uLWJhc2U6ICRiYXNlVHJhbnNpdGlvbjtcbiR0cmFuc2l0aW9uLWZhZGU6IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuJHRyYW5zaXRpb24tY29sbGFwc2U6IGhlaWdodCAwLjM1cyBlYXNlO1xuLy8gRGVmYXVsdCBUcmFuc2l0aW9uXG4kdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuXHRcIjF4MVwiOiAxMDAlLFxuXHRcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG5cdFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuXHRcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKSxcbik7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogJGJvZHktZm9udDtcbiRmb250LWZhbWlseS1jb2RlOiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG5cbi8vICRmb250LXNpemUtcm9vdCBlZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncyBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGVmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6IG51bGw7XG4kZm9udC1zaXplLWJhc2U6IDE2cHg7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogMC44NzU7XG4kZm9udC1zaXplLWxnOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuLy9cbiRmb250LXdlaWdodC1saWdodGVyOiBsaWdodGVyO1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogYm9sZGVyO1xuLy9cbiRmb250LXdlaWdodC1iYXNlOiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuLy9cbiRsaW5lLWhlaWdodC1iYXNlOiAxLjU7XG4kbGluZS1oZWlnaHQtc206IDEuMjU7XG4kbGluZS1oZWlnaHQtbGc6IDI7XG4vL1xuJGgxLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi41O1xuJGgyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMjtcbiRoMy1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNzU7XG4kaDQtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjU7XG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGg2LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuLy9cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiBudWxsO1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA1MDA7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMjtcbiRoZWFkaW5ncy1jb2xvcjogbnVsbDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcblx0MTogODBweCxcblx0MjogNzJweCxcblx0MzogNjRweCxcblx0NDogNTZweCxcblx0NTogNDhweCxcblx0NjogNDBweCxcbik7XG4vL1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuJGxlYWQtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGxlYWQtZm9udC13ZWlnaHQ6IDMwMDtcbi8vXG4kc21hbGwtZm9udC1zaXplOiAxNHB4O1xuLy9cbiRzdWItc3VwLWZvbnQtc2l6ZTogMTJweDtcbi8vXG4kdGV4dC1tdXRlZDogJGdyYXktNjAwO1xuLy9cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbi8vXG4kYmxvY2txdW90ZS1tYXJnaW4teTogJHNwYWNlcjtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogJGdyYXktNjAwO1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbi8vXG4kaHItbWFyZ2luLXk6ICRzcGFjZXI7XG4kaHItY29sb3I6IGluaGVyaXQ7XG4kaHItaGVpZ2h0OiAkYm9yZGVyLXdpZHRoO1xuJGhyLW9wYWNpdHk6IDAuMjU7XG4vL1xuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiA4cHg7XG4kbGVnZW5kLWZvbnQtc2l6ZTogMjRweDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6IG51bGw7XG4vL1xuJG1hcmstcGFkZGluZzogMy4ycHg7XG4vL1xuJGR0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbi8vXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4vL1xuJGxpc3QtaW5saW5lLXBhZGRpbmc6IDhweDtcbi8vXG4kbWFyay1iZzogI0ZDRjhFMztcblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6IDhweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogOHB4O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiA0cHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206IDRweDtcbi8vXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogdG9wO1xuLy9cbiR0YWJsZS1jb2xvcjogJGJvZHktY29sb3I7XG4kdGFibGUtYmc6IHRyYW5zcGFyZW50O1xuLy9cbiR0YWJsZS10aC1mb250LXdlaWdodDogbnVsbDtcbi8vXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogJHRhYmxlLWNvbG9yO1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAwLjA1O1xuJHRhYmxlLXN0cmlwZWQtYmc6IHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpO1xuLy9cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICR0YWJsZS1jb2xvcjtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAwLjE7XG4kdGFibGUtYWN0aXZlLWJnOiByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpO1xuLy9cbiR0YWJsZS1ob3Zlci1jb2xvcjogJHRhYmxlLWNvbG9yO1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogMC4wNzU7XG4kdGFibGUtaG92ZXItYmc6IHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKTtcbi8vXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogMC4xO1xuJHRhYmxlLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4vL1xuJHRhYmxlLXN0cmlwZWQtb3JkZXI6IG9kZDtcbi8vXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4vL1xuJHRhYmxlLWNhcHRpb24tY29sb3I6ICR0ZXh0LW11dGVkO1xuLy9cbiR0YWJsZS1iZy1sZXZlbDogLTk7XG4vL1xuJHRhYmxlLXZhcmlhbnRzOiAoXG5cdFwicHJpbWFyeVwiOiBjb2xvci1sZXZlbCgkcHJpbWFyeSwgJHRhYmxlLWJnLWxldmVsKSxcblx0XCJzZWNvbmRhcnlcIjogY29sb3ItbGV2ZWwoJHNlY29uZGFyeSwgJHRhYmxlLWJnLWxldmVsKSxcblx0XCJzdWNjZXNzXCI6IGNvbG9yLWxldmVsKCRzdWNjZXNzLCAkdGFibGUtYmctbGV2ZWwpLFxuXHRcImluZm9cIjogY29sb3ItbGV2ZWwoJGluZm8sICR0YWJsZS1iZy1sZXZlbCksXG5cdFwid2FybmluZ1wiOiBjb2xvci1sZXZlbCgkd2FybmluZywgJHRhYmxlLWJnLWxldmVsKSxcblx0XCJkYW5nZXJcIjogY29sb3ItbGV2ZWwoJGRhbmdlciwgJHRhYmxlLWJnLWxldmVsKSxcblx0XCJsaWdodFwiOiAkbGlnaHQsXG5cdFwiZGFya1wiOiAkZGFyayxcbik7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6IDZweDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAxMnB4O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogbnVsbDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbi8vXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiA0cHg7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IDAuMjU7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3I7XG4vL1xuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206IDRweDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiA4cHg7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1zbTtcbi8vXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogOHB4O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6IDE2cHg7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogJGZvbnQtc2l6ZS1sZztcbi8vXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4kYnRuLXBhZGRpbmcteDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4kYnRuLWZvbnQtZmFtaWx5OiAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5O1xuJGJ0bi1mb250LXNpemU6ICRpbnB1dC1idG4tZm9udC1zaXplO1xuJGJ0bi1saW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbiRidG4td2hpdGUtc3BhY2U6IG51bGw7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcbi8vXG4kYnRuLXBhZGRpbmcteS1zbTogJGlucHV0LWJ0bi1wYWRkaW5nLXktc207XG4kYnRuLXBhZGRpbmcteC1zbTogJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XG4kYnRuLWZvbnQtc2l6ZS1zbTogJGlucHV0LWJ0bi1mb250LXNpemUtc207XG4vL1xuJGJ0bi1wYWRkaW5nLXktbGc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnO1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICRpbnB1dC1idG4tcGFkZGluZy14LWxnO1xuJGJ0bi1mb250LXNpemUtbGc6ICRpbnB1dC1idG4tZm9udC1zaXplLWxnO1xuLy9cbiRidG4tYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aDtcbi8vXG4kYnRuLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuJGJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAwLjA3NSk7XG4kYnRuLWZvY3VzLXdpZHRoOiAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoO1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIDAuMTI1KTtcbi8vXG4kYnRuLWxpbmstY29sb3I6ICRsaW5rLWNvbG9yO1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwO1xuLy9cbiRidG4tYmxvY2stc3BhY2luZy15OiA4cHg7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICRib3JkZXItcmFkaXVzLXNtO1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAkYm9yZGVyLXJhZGl1cy1sZztcbi8vXG4kYnRuLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cbi8vIEZvcm1zXG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogNHB4O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6IG51bGw7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiBudWxsO1xuJGZvcm0tdGV4dC1jb2xvcjogJHRleHQtbXV0ZWQ7XG4vL1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogOHB4O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiBudWxsO1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogbnVsbDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiBudWxsO1xuJGZvcm0tbGFiZWwtY29sb3I6IG51bGw7XG4vL1xuJGlucHV0LXBhZGRpbmcteTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4kaW5wdXQtcGFkZGluZy14OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiRpbnB1dC1mb250LWZhbWlseTogJGlucHV0LWJ0bi1mb250LWZhbWlseTtcbiRpbnB1dC1mb250LXNpemU6ICRpbnB1dC1idG4tZm9udC1zaXplO1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiRpbnB1dC1saW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbi8vXG4kaW5wdXQtcGFkZGluZy15LXNtOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbTtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogJGlucHV0LWJ0bi1mb250LXNpemUtc207XG4vL1xuJGlucHV0LXBhZGRpbmcteS1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZztcbiRpbnB1dC1mb250LXNpemUtbGc6ICRpbnB1dC1idG4tZm9udC1zaXplLWxnO1xuLy9cbiRpbnB1dC1iZzogJHdoaXRlO1xuJGlucHV0LWRpc2FibGVkLWJnOiAkZ3JheS0yMDA7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBudWxsO1xuLy9cbiRpbnB1dC1jb2xvcjogJGdyYXktNzAwO1xuJGlucHV0LWJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xuJGlucHV0LWJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4kaW5wdXQtYm94LXNoYWRvdzogJGJveC1zaGFkb3ctaW5zZXQ7XG4vL1xuJGlucHV0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICRib3JkZXItcmFkaXVzLXNtO1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzLWxnO1xuLy9cbiRpbnB1dC1mb2N1cy1iZzogJGlucHV0LWJnO1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKTtcbiRpbnB1dC1mb2N1cy1jb2xvcjogJGlucHV0LWNvbG9yO1xuJGlucHV0LWZvY3VzLXdpZHRoOiAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoO1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdztcbi8vXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICRncmF5LTYwMDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICRib2R5LWNvbG9yO1xuLy9cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoICogMjtcbi8vXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMTZweCwgJGlucHV0LXBhZGRpbmcteSAqIDIpO1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogOHB4LCAkaW5wdXQtcGFkZGluZy15KTtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDRweCwgJGlucHV0LXBhZGRpbmcteSAvIDIpO1xuLy9cbiRpbnB1dC1oZWlnaHQ6IGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxNnB4LCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpO1xuJGlucHV0LWhlaWdodC1zbTogYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDE2cHgsIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSk7XG4kaW5wdXQtaGVpZ2h0LWxnOiBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMTZweCwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKTtcbi8vXG4kaW5wdXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuLy9cbi8vXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogMTZweDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuJGZvcm0tY2hlY2stcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIDhweDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206IDJweDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiBudWxsO1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiBudWxsO1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuLy9cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbi8vXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogJGJvZHktYmc7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogNHB4O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogNTAlO1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuLy9cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpO1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKTtcbi8vXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKTtcbi8vXG4kZm9ybS1zd2l0Y2gtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6IDMycHg7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtd2lkdGggKyA4cHg7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKTtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4vL1xuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIik7XG4vL1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpO1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbi8vXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXJpZ2h0OiAxNnB4O1xuLy9cbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICRpbnB1dC1wYWRkaW5nLXk7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAkaW5wdXQtcGFkZGluZy14O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICRpbnB1dC1jb2xvcjtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogJGdyYXktMjAwO1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbi8vXG4vL1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogJGlucHV0LXBhZGRpbmcteTtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXg7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4kZm9ybS1zZWxlY3QtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAxNnB4OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICRpbnB1dC1jb2xvcjtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwO1xuJGZvcm0tc2VsZWN0LWJnOiAkaW5wdXQtYmc7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICRncmF5LTIwMDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246IHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyO1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6IDE2cHggMTJweDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogJGdyYXktODAwO1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvPjwvc3ZnPlwiKTtcbi8vXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMTZweCAqIDAuNzUsICgyICogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAqIDAuNzUpICsgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyk7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICgkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKTtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4vL1xuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogJGJveC1zaGFkb3ctaW5zZXQ7XG4vL1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogJGlucHV0LWZvY3VzLXdpZHRoO1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yO1xuLy9cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICRpbnB1dC1wYWRkaW5nLXktc207XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogJGlucHV0LWZvbnQtc2l6ZS1zbTtcbiRmb3JtLXNlbGVjdC1oZWlnaHQtc206ICRpbnB1dC1oZWlnaHQtc207XG4vL1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogJGlucHV0LXBhZGRpbmcteS1sZztcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAkaW5wdXQtZm9udC1zaXplLWxnO1xuJGZvcm0tc2VsZWN0LWhlaWdodC1sZzogJGlucHV0LWhlaWdodC1sZztcbi8vXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogMTAwJTtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogOHB4O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiBwb2ludGVyO1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICRncmF5LTMwMDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6IDE2cHg7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAkYm94LXNoYWRvdy1pbnNldDtcbi8vXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogMTZweDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6IDA7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAxNnB4O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogMCAxLjZweCA0cHggcmdiYSgkYmxhY2ssIDAuMSk7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogJGlucHV0LWZvY3VzLXdpZHRoOyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6IGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSk7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogJGdyYXktNTAwO1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuLy9cbiRmb3JtLWZpbGUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuJGZvcm0tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4kZm9ybS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuJGZvcm0tZmlsZS1kaXNhYmxlZC1iZzogJGlucHV0LWRpc2FibGVkLWJnO1xuJGZvcm0tZmlsZS1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4vL1xuJGZvcm0tZmlsZS1wYWRkaW5nLXk6ICRpbnB1dC1wYWRkaW5nLXk7XG4kZm9ybS1maWxlLXBhZGRpbmcteDogJGlucHV0LXBhZGRpbmcteDtcbiRmb3JtLWZpbGUtbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiRmb3JtLWZpbGUtZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiRmb3JtLWZpbGUtZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiRmb3JtLWZpbGUtY29sb3I6ICRpbnB1dC1jb2xvcjtcbiRmb3JtLWZpbGUtYmc6ICRpbnB1dC1iZztcbiRmb3JtLWZpbGUtYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuJGZvcm0tZmlsZS1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4kZm9ybS1maWxlLWJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuJGZvcm0tZmlsZS1ib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdztcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAkZm9ybS1maWxlLWNvbG9yO1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbi8vXG4kZm9ybS1maWxlLXBhZGRpbmcteS1zbTogJGlucHV0LXBhZGRpbmcteS1zbTtcbiRmb3JtLWZpbGUtcGFkZGluZy14LXNtOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuJGZvcm0tZmlsZS1mb250LXNpemUtc206ICRpbnB1dC1mb250LXNpemUtc207XG4kZm9ybS1maWxlLWhlaWdodC1zbTogJGlucHV0LWhlaWdodC1zbTtcbi8vXG4kZm9ybS1maWxlLXBhZGRpbmcteS1sZzogJGlucHV0LXBhZGRpbmcteS1sZztcbiRmb3JtLWZpbGUtcGFkZGluZy14LWxnOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuJGZvcm0tZmlsZS1mb250LXNpemUtbGc6ICRpbnB1dC1mb250LXNpemUtbGc7XG4kZm9ybS1maWxlLWhlaWdodC1sZzogJGlucHV0LWhlaWdodC1sZztcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogJGZvcm0tdGV4dC1mb250LXNpemU7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogJHN1Y2Nlc3M7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAkZGFuZ2VyO1xuLy9cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yO1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpO1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKTtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG5cdFwidmFsaWRcIjogKFxuXHRcdFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG5cdFx0XCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG5cdCksXG5cdFwiaW52YWxpZFwiOiAoXG5cdFx0XCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuXHRcdFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQsXG5cdCksXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogMTAwMDtcbiR6aW5kZXgtc3RpY2t5OiAxMDIwO1xuJHppbmRleC1maXhlZDogMTAzMDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6IDEwNDA7XG4kemluZGV4LW1vZGFsOiAxMDUwO1xuJHppbmRleC1wb3BvdmVyOiAxMDYwO1xuJHppbmRleC10b29sdGlwOiAxMDcwO1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiA4cHg7XG4kbmF2LWxpbmstcGFkZGluZy14OiAxNnB4O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogbnVsbDtcbiRuYXYtbGluay1mb250LXdlaWdodDogbnVsbDtcbiRuYXYtbGluay1jb2xvcjogbnVsbDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogbnVsbDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS02MDA7XG4vL1xuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAkZ3JheS03MDA7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICRib2R5LWJnO1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4vL1xuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogJHNwYWNlciAvIDI7XG4kbmF2YmFyLXBhZGRpbmcteDogbnVsbDtcbi8vXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogOHB4O1xuLy9cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyO1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyO1xuJG5hdmJhci1icmFuZC1tYXJnaW4tcmlnaHQ6IDE2cHg7XG4vL1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogNHB4O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMTJweDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICRmb250LXNpemUtbGc7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAkYnRuLWZvY3VzLXdpZHRoO1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4vL1xuJG5hdmJhci1kYXJrLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41NSk7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6IHJnYmEoJHdoaXRlLCAwLjc1KTtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICR3aGl0ZTtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMjUpO1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKTtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMSk7XG4vL1xuJG5hdmJhci1saWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNTUpO1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNyk7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogcmdiYSgkYmxhY2ssIDAuOSk7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiByZ2JhKCRibGFjaywgMC4zKTtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKTtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAwLjEpO1xuLy9cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogMTYwcHg7XG4kZHJvcGRvd24tcGFkZGluZy14OiAwO1xuJGRyb3Bkb3duLXBhZGRpbmcteTogOHB4O1xuJGRyb3Bkb3duLXNwYWNlcjogMnB4O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuJGRyb3Bkb3duLWNvbG9yOiAkYm9keS1jb2xvcjtcbiRkcm9wZG93bi1iZzogJHdoaXRlO1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMTUpO1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCk7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAkc3BhY2VyIC8gMjtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbi8vXG4kZHJvcGRvd24tbGluay1jb2xvcjogJGdyYXktOTAwO1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkZ3JheS05MDAsIDUlKTtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAkZ3JheS0xMDA7XG4vL1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4vL1xuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTYwMDtcbi8vXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICRzcGFjZXIgLyA0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAkc3BhY2VyO1xuLy9cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICRncmF5LTYwMDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4vL1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICRncmF5LTMwMDtcbiRkcm9wZG93bi1kYXJrLWJnOiAkZ3JheS04MDA7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAkZHJvcGRvd24tZGl2aWRlci1iZztcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6IG51bGw7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAkZHJvcGRvd24tZGFyay1jb2xvcjtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICR3aGl0ZTtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6IHJnYmEoJHdoaXRlLCAwLjE1KTtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwO1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAkZ3JheS01MDA7XG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiA2cHg7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDEycHg7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206IDRweDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogOHB4O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAxMnB4O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAyNHB4O1xuLy9cbiRwYWdpbmF0aW9uLWNvbG9yOiAkbGluay1jb2xvcjtcbiRwYWdpbmF0aW9uLWJnOiAkd2hpdGU7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiRwYWdpbmF0aW9uLW1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG4vL1xuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICRncmF5LTIwMDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdztcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6IDA7XG4vL1xuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICRncmF5LTIwMDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xuLy9cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuLy9cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAkZ3JheS02MDA7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogJHdoaXRlO1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG4vL1xuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICRzcGFjZXI7XG4kY2FyZC1zcGFjZXIteDogJHNwYWNlcjtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAkc3BhY2VyIC8gMjtcbiRjYXJkLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuJGNhcmQtYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xMjUpO1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKTtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICRjYXJkLXNwYWNlci15IC8gMjtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICRjYXJkLXNwYWNlci14O1xuJGNhcmQtY2FwLWJnOiByZ2JhKCRibGFjaywgMC4wMyk7XG4kY2FyZC1jYXAtY29sb3I6IG51bGw7XG4kY2FyZC1oZWlnaHQ6IG51bGw7XG4kY2FyZC1jb2xvcjogbnVsbDtcbiRjYXJkLWJnOiAkd2hpdGU7XG4vL1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogJHNwYWNlcjtcbi8vXG4kY2FyZC1ncm91cC1tYXJnaW46ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiR0b29sdGlwLW1heC13aWR0aDogMjAwcHg7XG4kdG9vbHRpcC1jb2xvcjogJHdoaXRlO1xuJHRvb2x0aXAtYmc6ICRibGFjaztcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuJHRvb2x0aXAtb3BhY2l0eTogMC45O1xuJHRvb2x0aXAtcGFkZGluZy15OiAkc3BhY2VyIC8gNDtcbiR0b29sdGlwLXBhZGRpbmcteDogJHNwYWNlciAvIDI7XG4kdG9vbHRpcC1tYXJnaW46IDA7XG4vL1xuJHRvb2x0aXAtYXJyb3ctd2lkdGg6IDEyLjhweDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogNi40cHg7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogJHRvb2x0aXAtYmc7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAkdG9vbHRpcC1wYWRkaW5nLXk7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogJHRvb2x0aXAtcGFkZGluZy14O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZTtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6IG51bGw7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXM7XG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiRwb3BvdmVyLWJnOiAkd2hpdGU7XG4kcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4yKTtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuLy9cbiRwb3BvdmVyLWhlYWRlci1iZzogZGFya2VuKCRwb3BvdmVyLWJnLCAzJSk7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDhweDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICRzcGFjZXI7XG4vL1xuJHBvcG92ZXItYm9keS1jb2xvcjogJGJvZHktY29sb3I7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogJHNwYWNlcjtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAkc3BhY2VyO1xuLy9cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAxNnB4O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiA4cHg7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogJHBvcG92ZXItYmc7XG4vL1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6IGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KTtcblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6IDM1MHB4O1xuJHRvYXN0LXBhZGRpbmcteDogMTJweDtcbiR0b2FzdC1wYWRkaW5nLXk6IDhweDtcbiR0b2FzdC1mb250LXNpemU6IDE0cHg7XG4kdG9hc3QtY29sb3I6IG51bGw7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuODUpO1xuJHRvYXN0LWJvcmRlci13aWR0aDogMXB4O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuJHRvYXN0LWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuLy9cbiR0b2FzdC1oZWFkZXItY29sb3I6ICRncmF5LTYwMDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuODUpO1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAxMnB4O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiRiYWRnZS1jb2xvcjogJHdoaXRlO1xuJGJhZGdlLXBhZGRpbmcteTogNS42cHg7XG4kYmFkZ2UtcGFkZGluZy14OiAxMC40cHg7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAkc3BhY2VyO1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46IDhweDtcbi8vXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogOHB4O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMjhweDtcbi8vXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuLy9cbiRtb2RhbC1jb250ZW50LWNvbG9yOiBudWxsO1xuJG1vZGFsLWNvbnRlbnQtYmc6ICR3aGl0ZTtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMik7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCk7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAkYm94LXNoYWRvdy1zbTtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICRib3gtc2hhZG93O1xuLy9cbiRtb2RhbC1iYWNrZHJvcC1iZzogJGJsYWNrO1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcbi8vXG4kbW9kYWwtc206IDMwMHB4O1xuJG1vZGFsLW1kOiA1MDBweDtcbiRtb2RhbC1sZzogODAwcHg7XG4kbW9kYWwteGw6IDExNDBweDtcbi8vXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06IG5vbmU7XG4kbW9kYWwtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICRzcGFjZXI7XG4kYWxlcnQtcGFkZGluZy14OiAkc3BhY2VyO1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206IDE2cHg7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuLy9cbiRhbGVydC1iZy1sZXZlbDogLTEwO1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogLTk7XG4kYWxlcnQtY29sb3ItbGV2ZWw6IDY7XG4vL1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogJGFsZXJ0LXBhZGRpbmcteCAqIDM7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogMTZweDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuNzU7XG4kcHJvZ3Jlc3MtYmc6ICRncmF5LTIwMDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAkYm94LXNoYWRvdy1pbnNldDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICR3aGl0ZTtcbiRwcm9ncmVzcy1iYXItYmc6ICRwcmltYXJ5O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAxcyBsaW5lYXIgaW5maW5pdGU7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogbnVsbDtcbiRsaXN0LWdyb3VwLWJnOiAkd2hpdGU7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAwLjEyNSk7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbi8vXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogJHNwYWNlciAvIDI7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogJHNwYWNlcjtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctbGV2ZWw6IC05O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1sZXZlbDogNjtcbi8vXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogJGdyYXktMTAwO1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4vL1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICRncmF5LTYwMDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAkbGlzdC1ncm91cC1iZztcbi8vXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICRncmF5LTcwMDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuLy9cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICRib2R5LWNvbG9yO1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogJGdyYXktMjAwO1xuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogNHB4O1xuJHRodW1ibmFpbC1iZzogJGJvZHktYmc7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbTtcblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAkZ3JheS02MDA7XG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogbnVsbDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogJHNwYWNlciAvIDI7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICRzcGFjZXI7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogOHB4O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMTZweDtcbiRicmVhZGNydW1iLWJnOiAkZ3JheS0yMDA7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICRncmF5LTYwMDtcbiRicmVhZGNydW1iLWRpdmlkZXI6IHF1b3RlKFwiL1wiKTtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogJHdoaXRlO1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6IDE1JTtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6IDAuNTtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6IDAuOTtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbi8vXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAzMHB4O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6IDNweDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6IDNweDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogMC41O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICR3aGl0ZTtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6IDE7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xuLy9cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiA3MCU7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogJHdoaXRlO1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAyMHB4O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAyMHB4O1xuLy9cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6IDMycHg7XG4vL1xuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKTtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpO1xuLy9cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzO1xuJGNhcm91c2VsLXRyYW5zaXRpb246IHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAkYmxhY2s7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAkYmxhY2s7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAzMnB4O1xuJHNwaW5uZXItaGVpZ2h0OiAkc3Bpbm5lci13aWR0aDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogNHB4O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbi8vXG4kc3Bpbm5lci13aWR0aC1zbTogMTZweDtcbiRzcGlubmVyLWhlaWdodC1zbTogJHNwaW5uZXItd2lkdGgtc207XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IDMuMnB4O1xuXG4vLyBDbG9zZVxuXG4kYnRuLWNsb3NlLXdpZHRoOiAxNnB4O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICRidG4tY2xvc2Utd2lkdGg7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogNHB4O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICRidG4tY2xvc2UtcGFkZGluZy14O1xuJGJ0bi1jbG9zZS1jb2xvcjogJGJsYWNrO1xuJGJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9JyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvPjwvc3ZnPlwiKTtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4kYnRuLWNsb3NlLW9wYWNpdHk6IDAuNTtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NTtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuJGNvZGUtY29sb3I6ICRwaW5rO1xuLy9cbiRrYmQtcGFkZGluZy15OiAzLjJweDtcbiRrYmQtcGFkZGluZy14OiA2LjRweDtcbiRrYmQtZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4ka2JkLWNvbG9yOiAkd2hpdGU7XG4ka2JkLWJnOiAkZ3JheS05MDA7XG4vL1xuJHByZS1jb2xvcjogbnVsbDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6ICRyZnMtYmFzZS12YWx1ZSAvICgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6ICRyZnMtYmFzZS12YWx1ZSAvICgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAjeyR2YWx1ZSAvICgkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7JHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgMSAvICRyZnMtcmVtLXZhbHVlKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3skdmFsdWUgLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7JHZhbHVlLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyR2YWx1ZS1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLWJzLWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIDIpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpIC8gMik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS1icy1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJzLWd1dHRlci15KSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIC0yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpIC8gLTIpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIDIpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS1icy1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tYnMtZ3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLy8gSGlnaGxpZ2h0IGJvcmRlciBjb2xvciBiZXR3ZWVuIHRoZWFkLCB0Ym9keSBhbmQgdGZvb3QuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgPiA6bGFzdC1jaGlsZCA+ICoge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2hhbmdlIHBsYWNlbWVudCBvZiBjYXB0aW9ucyB3aXRoIGEgY2xhc3Ncbi8vXG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtICR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG4vL1xuLy8gV2hlbiBib3JkZXJzIGFyZSBhZGRlZCBvbiBhbGwgc2lkZXMgb2YgdGhlIGNlbGxzLCB0aGUgY29ybmVycyBjYW4gcmVuZGVyIG9kZCB3aGVuXG4vLyB0aGVzZSBib3JkZXJzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIGNvbG9yIG9yIGlmIHRoZXkgYXJlIHNlbWktdHJhbnNwYXJlbnQuXG4vLyBUaGVyZWZvciB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xuXG4udGFibGUtYm9yZGVyZWQge1xuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gICAgPiAqIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcblxuICAgIC0tYnMtdGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tYnMtdGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgQm9vdHN0cmFwIGZ1bmN0aW9uIHRvIHR1cm4gbWFwcyBpbnRvIGl0cyBuZWdhdGl2ZSB2YXJpYW50LlxuLy8gSXQgcHJlZml4ZXMgdGhlIGtleXMgd2l0aCBgbmAgYW5kIG1ha2VzIHRoZSB2YWx1ZSBuZWdhdGl2ZS5cbkBmdW5jdGlvbiBuZWdhdGl2aWZ5LW1hcCgkbWFwKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmICRrZXkgIT0gMCB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKFwiblwiICsgJGtleTogKC0kdmFsdWUpKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gR2V0IG11bHRpcGxlIGtleXMgZnJvbSBhIHNhc3MgbWFwXG5AZnVuY3Rpb24gbWFwLWdldC1tdWx0aXBsZSgkbWFwLCAkdmFsdWVzKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmIChpbmRleCgkdmFsdWVzLCAka2V5KSAhPSBudWxsKSB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKCRrZXk6ICR2YWx1ZSkpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL2tldmlud2ViZXIvcGVuL2RYV29Sd1xuLy9cbi8vIFJlcXVpcmVzIHRoZSB1c2Ugb2YgcXVvdGVzIGFyb3VuZCBkYXRhIFVSSXMuXG5cbkBmdW5jdGlvbiBlc2NhcGUtc3ZnKCRzdHJpbmcpIHtcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRlc2NhcGVkLWNoYXJhY3RlcnMge1xuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcbiAgICAgICAgJHN0cmluZzogdXJsKFwiI3tzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgNiwgLTMpLCAkY2hhciwgJGVuY29kZWQpfVwiKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3Rcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDE2OFxuXG4vLyBBIGxpc3Qgb2YgcHJlLWNhbGN1bGF0ZWQgbnVtYmVycyBvZiBwb3coKCR2YWx1ZSAvIDI1NSArIC4wNTUpIC8gMS4wNTUsIDIuNCkuIChmcm9tIDAgdG8gMjU1KVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHQsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbiRfbHVtaW5hbmNlLWxpc3Q6IC4wMDA4IC4wMDEgLjAwMTEgLjAwMTMgLjAwMTUgLjAwMTcgLjAwMiAuMDAyMiAuMDAyNSAuMDAyNyAuMDAzIC4wMDMzIC4wMDM3IC4wMDQgLjAwNDQgLjAwNDggLjAwNTIgLjAwNTYgLjAwNiAuMDA2NSAuMDA3IC4wMDc1IC4wMDggLjAwODYgLjAwOTEgLjAwOTcgLjAxMDMgLjAxMSAuMDExNiAuMDEyMyAuMDEzIC4wMTM3IC4wMTQ0IC4wMTUyIC4wMTYgLjAxNjggLjAxNzYgLjAxODUgLjAxOTQgLjAyMDMgLjAyMTIgLjAyMjIgLjAyMzIgLjAyNDIgLjAyNTIgLjAyNjIgLjAyNzMgLjAyODQgLjAyOTYgLjAzMDcgLjAzMTkgLjAzMzEgLjAzNDMgLjAzNTYgLjAzNjkgLjAzODIgLjAzOTUgLjA0MDkgLjA0MjMgLjA0MzcgLjA0NTIgLjA0NjcgLjA0ODIgLjA0OTcgLjA1MTMgLjA1MjkgLjA1NDUgLjA1NjEgLjA1NzggLjA1OTUgLjA2MTIgLjA2MyAuMDY0OCAuMDY2NiAuMDY4NSAuMDcwNCAuMDcyMyAuMDc0MiAuMDc2MiAuMDc4MiAuMDgwMiAuMDgyMyAuMDg0NCAuMDg2NSAuMDg4NyAuMDkwOCAuMDkzMSAuMDk1MyAuMDk3NiAuMDk5OSAuMTAyMiAuMTA0NiAuMTA3IC4xMDk1IC4xMTE5IC4xMTQ0IC4xMTcgLjExOTUgLjEyMjEgLjEyNDggLjEyNzQgLjEzMDEgLjEzMjkgLjEzNTYgLjEzODQgLjE0MTMgLjE0NDEgLjE0NyAuMTUgLjE1MjkgLjE1NTkgLjE1OSAuMTYyIC4xNjUxIC4xNjgzIC4xNzE0IC4xNzQ2IC4xNzc5IC4xODEyIC4xODQ1IC4xODc4IC4xOTEyIC4xOTQ2IC4xOTgxIC4yMDE2IC4yMDUxIC4yMDg2IC4yMTIyIC4yMTU5IC4yMTk1IC4yMjMyIC4yMjcgLjIzMDcgLjIzNDYgLjIzODQgLjI0MjMgLjI0NjIgLjI1MDIgLjI1NDIgLjI1ODIgLjI2MjMgLjI2NjQgLjI3MDUgLjI3NDcgLjI3ODkgLjI4MzEgLjI4NzQgLjI5MTggLjI5NjEgLjMwMDUgLjMwNSAuMzA5NSAuMzE0IC4zMTg1IC4zMjMxIC4zMjc4IC4zMzI1IC4zMzcyIC4zNDE5IC4zNDY3IC4zNTE1IC4zNTY0IC4zNjEzIC4zNjYzIC4zNzEyIC4zNzYzIC4zODEzIC4zODY0IC4zOTE2IC4zOTY4IC40MDIgLjQwNzIgLjQxMjUgLjQxNzkgLjQyMzMgLjQyODcgLjQzNDIgLjQzOTcgLjQ0NTIgLjQ1MDggLjQ1NjQgLjQ2MjEgLjQ2NzggLjQ3MzUgLjQ3OTMgLjQ4NTEgLjQ5MSAuNDk2OSAuNTAyOSAuNTA4OSAuNTE0OSAuNTIxIC41MjcxIC41MzMzIC41Mzk1IC41NDU3IC41NTIgLjU1ODMgLjU2NDcgLjU3MTEgLjU3NzYgLjU4NDEgLjU5MDYgLjU5NzIgLjYwMzggLjYxMDUgLjYxNzIgLjYyNCAuNjMwOCAuNjM3NiAuNjQ0NSAuNjUxNCAuNjU4NCAuNjY1NCAuNjcyNCAuNjc5NSAuNjg2NyAuNjkzOSAuNzAxMSAuNzA4NCAuNzE1NyAuNzIzMSAuNzMwNSAuNzM3OSAuNzQ1NCAuNzUyOSAuNzYwNSAuNzY4MiAuNzc1OCAuNzgzNSAuNzkxMyAuNzk5MSAuODA3IC44MTQ4IC44MjI4IC44MzA4IC44Mzg4IC44NDY5IC44NTUgLjg2MzIgLjg3MTQgLjg3OTYgLjg4NzkgLjg5NjMgLjkwNDcgLjkxMzEgLjkyMTYgLjkzMDEgLjkzODcgLjk0NzMgLjk1NiAuOTY0NyAuOTczNCAuOTgyMyAuOTkxMSAxO1xuXG5AZnVuY3Rpb24gY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQsICRjb2xvci1jb250cmFzdC1kYXJrOiAkY29sb3ItY29udHJhc3QtZGFyaywgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRtaW4tY29udHJhc3QtcmF0aW86ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgJGZvcmVncm91bmRzOiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRjb2xvci1jb250cmFzdC1kYXJrLCAkd2hpdGUsICRibGFjaztcbiAgJG1heC1yYXRpbzogMDtcbiAgJG1heC1yYXRpby1jb2xvcjogbnVsbDtcblxuICBAZWFjaCAkY29sb3IgaW4gJGZvcmVncm91bmRzIHtcbiAgICAkY29udHJhc3QtcmF0aW86IGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkY29sb3IpO1xuICAgIEBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWluLWNvbnRyYXN0LXJhdGlvIHtcbiAgICAgIEByZXR1cm4gJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1heC1yYXRpbyB7XG4gICAgICAkbWF4LXJhdGlvOiAkY29udHJhc3QtcmF0aW87XG4gICAgICAkbWF4LXJhdGlvLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQHdhcm4gXCJGb3VuZCBubyBjb2xvciBsZWFkaW5nIHRvICN7JG1pbi1jb250cmFzdC1yYXRpb306MSBjb250cmFzdCByYXRpbyBhZ2FpbnN0ICN7JGJhY2tncm91bmR9Li4uXCI7XG5cbiAgQHJldHVybiAkbWF4LXJhdGlvLWNvbG9yO1xufVxuXG5AZnVuY3Rpb24gY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kOiAkY29sb3ItY29udHJhc3QtbGlnaHQpIHtcbiAgJGwxOiBsdW1pbmFuY2UoJGJhY2tncm91bmQpO1xuICAkbDI6IGx1bWluYW5jZShvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSk7XG5cbiAgQHJldHVybiBpZigkbDEgPiAkbDIsICgkbDEgKyAuMDUpIC8gKCRsMiArIC4wNSksICgkbDIgKyAuMDUpIC8gKCRsMSArIC4wNSkpO1xufVxuXG4vLyBSZXR1cm4gV0NBRzIuMCByZWxhdGl2ZSBsdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvV0FJL0dML3dpa2kvUmVsYXRpdmVfbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcbkBmdW5jdGlvbiBsdW1pbmFuY2UoJGNvbG9yKSB7XG4gICRyZ2I6IChcbiAgICBcInJcIjogcmVkKCRjb2xvciksXG4gICAgXCJnXCI6IGdyZWVuKCRjb2xvciksXG4gICAgXCJiXCI6IGJsdWUoJGNvbG9yKVxuICApO1xuXG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHJnYiB7XG4gICAgJHZhbHVlOiBpZigkdmFsdWUgLyAyNTUgPCAuMDM5MjgsICR2YWx1ZSAvIDI1NSAvIDEyLjkyLCBudGgoJF9sdW1pbmFuY2UtbGlzdCwgJHZhbHVlICsgMSkpO1xuICAgICRyZ2I6IG1hcC1tZXJnZSgkcmdiLCAoJG5hbWU6ICR2YWx1ZSkpO1xuICB9XG5cbiAgQHJldHVybiAobWFwLWdldCgkcmdiLCBcInJcIikgKiAuMjEyNikgKyAobWFwLWdldCgkcmdiLCBcImdcIikgKiAuNzE1MikgKyAobWFwLWdldCgkcmdiLCBcImJcIikgKiAuMDcyMik7XG59XG5cbi8vIFJldHVybiBvcGFxdWUgY29sb3Jcbi8vIG9wYXF1ZSgjZmZmLCByZ2JhKDAsIDAsIDAsIC41KSkgPT4gIzgwODA4MFxuQGZ1bmN0aW9uIG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpIHtcbiAgQHJldHVybiBtaXgocmdiYSgkZm9yZWdyb3VuZCwgMSksICRiYWNrZ3JvdW5kLCBvcGFjaXR5KCRmb3JlZ3JvdW5kKSAqIDEwMCk7XG59XG5cbi8vIFJlcXVlc3QgYSBjb2xvciBsZXZlbFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLWxldmVsXG5AZnVuY3Rpb24gY29sb3ItbGV2ZWwoJGNvbG9yOiAkcHJpbWFyeSwgJGxldmVsOiAwKSB7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbGV2ZWxcblxuQGZ1bmN0aW9uIHRpbnQtY29sb3IoJGNvbG9yLCAkbGV2ZWwpIHtcbiAgQHJldHVybiBtaXgod2hpdGUsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cblxuQGZ1bmN0aW9uIHNoYWRlLWNvbG9yKCRjb2xvciwgJGxldmVsKSB7XG4gIEByZXR1cm4gbWl4KGJsYWNrLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG5cbi8vIFJldHVybiB2YWxpZCBjYWxjXG5AZnVuY3Rpb24gYWRkKCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgKyAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9ICsgI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiICsgXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBzdWJ0cmFjdCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCBhbmQgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuIC0kdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxIC0gJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICBtYXgtd2lkdGg6IDNyZW07XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkZm9ybS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICgkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGZvcm0tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkZm9ybS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctbGVmdCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgLyAyOyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLWJzLWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLWJzLWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpLCB2YXIoLS1icy1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1sZWZ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1sZWZ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tYnMtZ3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1yaWdodDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIuZm9ybS1maWxlIHtcbiAgLS1icy1mb3JtLWZpbGUtaGVpZ2h0OiAjeyRmb3JtLWZpbGUtaGVpZ2h0fTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1mb3JtLWZpbGUtaGVpZ2h0KTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMtd2l0aGluIH4gLmZvcm0tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tZmlsZS1sYWJlbCAuZm9ybS1maWxlLXRleHQsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1maWxlLWxhYmVsIC5mb3JtLWZpbGUtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWZpbGUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tYnMtZm9ybS1maWxlLWhlaWdodCk7XG4gIGJvcmRlci1jb2xvcjogJGZvcm0tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1maWxlLWJveC1zaGFkb3cpO1xufVxuXG4uZm9ybS1maWxlLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAkZm9ybS1maWxlLXBhZGRpbmcteSAkZm9ybS1maWxlLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWZpbGUtY29sb3I7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJnO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogJGZvcm0tZmlsZS1ib3JkZXItd2lkdGg7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyhpbmhlcml0KTtcbn1cblxuLmZvcm0tZmlsZS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6ICRmb3JtLWZpbGUtcGFkZGluZy15ICRmb3JtLWZpbGUtcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWZpbGUtYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJGZvcm0tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAkZm9ybS1maWxlLWJvcmRlci13aWR0aDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cyhpbmhlcml0KTtcbn1cblxuLmZvcm0tZmlsZS1zbSB7XG4gIC0tYnMtZm9ybS1maWxlLWhlaWdodDogI3skZm9ybS1maWxlLWhlaWdodC1zbX07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1maWxlLWZvbnQtc2l6ZS1zbSk7XG5cbiAgLmZvcm0tZmlsZS10ZXh0LFxuICAuZm9ybS1maWxlLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGZvcm0tZmlsZS1wYWRkaW5nLXktc20gJGZvcm0tZmlsZS1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tZmlsZS1sZyB7XG4gIC0tYnMtZm9ybS1maWxlLWhlaWdodDogI3skZm9ybS1maWxlLWhlaWdodC1sZ307XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1maWxlLWZvbnQtc2l6ZS1sZyk7XG5cbiAgLmZvcm0tZmlsZS10ZXh0LFxuICAuZm9ybS1maWxlLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGZvcm0tZmlsZS1wYWRkaW5nLXktbGcgJGZvcm0tZmlsZS1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KTtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCAvIDI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgPiAuZm9ybS1maWxlIC5mb3JtLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuZm9ybS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5mb3JtLWZpbGUge1xuICAgID4gLmZvcm0tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgICB6LWluZGV4OiA0O1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWZpbGUtbGFiZWwge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tZmlsZS1sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmZvcm0tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5mb3JtLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkYnRuLWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgbGlnaHRlbigkYmFja2dyb3VuZCwgNy41JSkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBkYXJrZW4oJGJvcmRlciwgMTAlKSwgbGlnaHRlbigkYm9yZGVyLCA1JSkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksIGxpZ2h0ZW4oJGJhY2tncm91bmQsIDEwJSkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgZGFya2VuKCRib3JkZXIsIDEyLjUlKSwgbGlnaHRlbigkYm9yZGVyLCA1JSkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzYWJsZWQtYmFja2dyb3VuZDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGlzYWJsZWQtYm9yZGVyO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBlbmFibGVkIFBvcHBlci5qcywgcmVzZXQgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZHJvcGRvd24tZGl2aWRlci1iZztcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICBjb2xvcjogJGRyb3Bkb3duLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1kYXJrLWJnO1xuICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tZGFyay1ib3gtc2hhZG93KTtcblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZyk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc7XG4gIH1cblxuICAuZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I7XG4gIH1cbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbmF2LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkbmF2LWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRuYXYtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZy10b3A6ICRuYXZiYXItcGFkZGluZy15O1xuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDsgLy8gZGVmYXVsdDogbnVsbFxuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXk7XG4gIHBhZGRpbmctbGVmdDogJG5hdmJhci1wYWRkaW5nLXg7IC8vIGRlZmF1bHQ6IG51bGxcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLWJyYW5kLW1hcmdpbi1yaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzICB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhLFxuICAgIGE6aG92ZXIsXG4gICAgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtdGl0bGUtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXRpdGxlLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLWNhcC1wYWRkaW5nLXkgJGNhcmQtY2FwLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLWNhcC1wYWRkaW5nLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtY2FwLXBhZGRpbmcteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1jYXAtcGFkZGluZy14IC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICBAaWYgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICE9ICRjYXJkLWJnIHtcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNhcmQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLWNhcC1wYWRkaW5nLXggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLWNhcC1wYWRkaW5nLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWZvY3VzLWJnO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLWxlZnQ7XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJHBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5AaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgsIG51bGwsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLWxlZnQgPT0gKC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAvL0FkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudChjb2xvci1sZXZlbCgkdmFsdWUsICRhbGVydC1iZy1sZXZlbCksIGNvbG9yLWxldmVsKCR2YWx1ZSwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIGNvbG9yLWxldmVsKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAkcHJvZ3Jlc3MtaGVpZ2h0OyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIGNvbG9yLWxldmVsKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1iZy1sZXZlbCksIGNvbG9yLWxldmVsKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1sZXZlbCkpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0bzsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6ICRidG4tY2xvc2Utb3BhY2l0eTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAkYnRuLWNsb3NlLWZvY3VzLXNoYWRvdztcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI7XG59XG4iLCIudG9hc3Qge1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdG9hc3QtcGFkZGluZy14IC8gLTI7XG4gICAgbWFyZ2luLWxlZnQ6ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6ICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAvIDIpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAvIDIpO1xuICAgIG1hcmdpbjogKCRtb2RhbC1oZWFkZXItcGFkZGluZy15IC8gLTIpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAvIC0yKSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgLyAtMikgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICBmaWx0ZXI6ICRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6ICR2YWx1ZTtcblxuICAgIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIGRhcmtlbigkdmFsdWUsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpLCBsaWdodGVuKCR2YWx1ZSwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tYXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cykge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEljb24gRm9udFxuJGZvbnRBd2Vzb21lNUJyYW5kczogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiRmb250QXdlc29tZTVQcm86IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG5cblxuLy8gQ29sb3JzIC0tLS0tLS0tLS0tLS0tLVxuLy8gQm9yZGVyIENvbG9yXG4kYm9yZGVyLWNvbG9yOiAjYmViZWJlO1xuXG5cblxuXG4vLyBEZWZhdWx0IFRyYW5zaXRpb25cbiR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4vLyBTb2NhaWwgQ29sb3JcbiRhbmRyb2lkOiAjN0FDMTU3O1xuJGFwcGxlOiAjQjhCOEI4O1xuJGJlaGFuY2U6ICMxODY5RkY7XG4kY29kZXBlbjogJGJsYWNrO1xuJGRyaWJiYmxlOiAjRUE0QzhBO1xuJGRyb3Bib3g6ICMwMDdFRTU7XG4kZXZlcm5vdGU6ICM3OEQ1MjU7XG4kZmFjZWJvb2s6ICM0ODY3QUE7XG4kZ2l0aHViOiAjMzEzMTMxO1xuJGdvb2dsZS1kcml2ZTogIzFEQTQ2MjtcbiRnb29nbGUtZWFydGg6ICM0Mjg1RjQ7XG4kZ29vZ2xlLWdsYXNzOiAjRUE0MzM1O1xuJGdvb2dsZS1tYXBzOiAjNTA4M0MzO1xuJGdvb2dsZS1wbGF5OiAjMDFCOUZEO1xuJGdvb2dsZS1wbHVzOiAjREQ1MTQ0O1xuJGdvb2dsZTogIzQyODVGNDtcbiRpbnN0YWdyYW06ICNCMjNBOTQ7XG4kY3NzMzogIzAyNzdCRDtcbiRodG1sNTogI0U0NEQyNjtcbiRqYXZhc2NyaXB0OiAjRjlEQzNEO1xuJHB5dGhvbjogIzBDOURCRjtcbiRsYXN0Zm06ICNFMzFCMjM7XG4kbGlua2VkaW46ICMwMDdCQjY7XG4kcGF5cGFsOiAjMDAyRjg2O1xuJHBpbnRlcmVzdDogI0JEMDgxQjtcbiRwb2NrZXQ6ICNFRjNFNTY7XG4kcG9seW1lcjogI0Y4NzI5MjtcbiRyc3M6ICNGOTlDM0E7XG4kc2hhcmU6ICMyQzlDRkY7XG4kc3RhY2tvdmVyZmxvdzogI0YzODAyNDtcbiRzdGVhbTogIzE1NDk3QjtcbiR0d2l0dGVyOiAjMURBMUYyO1xuJHZrOiAjNTE4MUI4O1xuJHdpa2lwZWRpYTogI0U5RTlFOTtcbiR3aW5kb3dzOiAjMDA3OEQ2O1xuJHM1MDBweDogJGJsYWNrO1xuJHM4dHJhY2tzOiAjMTIyRDRCO1xuJGFtYXpvbjogI0Y3OUIzNDtcbiRibG9nZ2VyOiAjRjA2QTM1O1xuJGRlbGljaW91czogIzAwMDBGRTtcbiRkaXNxdXM6ICMyRTlFRkU7XG4kZmxhdHRyOiAjN0FCODMxO1xuJGZsaWNrcjogI0ZFMDA4NDtcbiRvZG5va2xhc3NuaWtpOiAjRjU4MjIwO1xuJG91dGxvb2s6ICMwMDcyQzY7XG4kcGxheXN0YXRpb246ICMwNzQxOEU7XG4kcmVkZGl0OiAjRkY0NTAwO1xuJHNreXBlOiAjMDBBOUYwO1xuJHNsaWRlc2hhcmU6ICMwMDc3QjU7XG4kc291bmRjbG91ZDogI0ZFNDkwMDtcbiR0dW1ibHI6ICMzNjQ2NUQ7XG4kdHdpdGNoOiAjNjQ0MUE0O1xuJHZpbWVvOiAjMUFCN0VBO1xuJHdoYXRzYXBwOiAjMTg5RDBFO1xuJHhib3g6ICMxMDdDMEY7XG4keWFob286ICM0MTAxQUY7XG4keW91dHViZTogI0ZFMDAwMDtcblxuLy8gUmVzcG9uc2l2ZSBWYXJpYWJsZXNcbiRleHRyYUJpZy1kZXZpY2U6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweClcIjtcbiRsYXB0b3AtZGV2aWNlOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpXCI7XG4kZGVza3RvcC1kZXZpY2U6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KVwiO1xuJHRhYmxldC1kZXZpY2U6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XG4kbGFyZ2UtbW9iaWxlOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcbiRzbWFsbC1tb2JpbGU6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KVwiO1xuJGV4dHJhLXNtYWxsLW1vYmlsZTogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpXCI7XG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAwNC4gSGVhZGVyIENTU1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogSGVhZGVyIFNlY3Rpb24gKi9cclxuLmhlYWRlci1zZWN0aW9uIHtcclxuXHJcbiAgICAmIC5oZWFkZXItaW5uZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzLXN0aWNreSB7XHJcbiAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmhlYWRlci1pbm5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBoZWFkZXJTbGlkZURvd24gMC45NXMgZWFzZSBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKCRibGFjaywgMC4xKTtcclxuICAgICAgICAgICAgJiAuaGVhZGVyLWxvZ297XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSGVhZGVyIEZsdWlkXHJcbiAgICAmLmhlYWRlci1mbHVpZCB7XHJcbiAgICAgICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGV4dHJhQmlnLWRldmljZX0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gSGVhZGVyIFNoYWRvd1xyXG4gICAgJi5oZWFkZXItc2hhZG93IHtcclxuICAgICAgICAmIC5oZWFkZXItaW5uZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSGVhZGVyIFRyYW5zcGFyZW50XHJcbiAgICAmLmhlYWRlci10cmFuc3BhcmVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJiAuaGVhZGVyLWlubmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQGtleWZyYW1lcyBoZWFkZXJTbGlkZURvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWluZm97XHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGltcG9ydCBcImhlYWRlci9sb2dvXCI7XHJcblxyXG5cclxuQGltcG9ydCBcImhlYWRlci9tYWluLW1lbnVcIjtcclxuQGltcG9ydCBcImhlYWRlci9tb2JpbGUtbWVudVwiOyIsIi8qIDA0LjAzIEhlYWRlciBMb2dvIENTUyAqL1xyXG5cclxuLmhlYWRlci1sb2dvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMjI3cHg7XHJcbiAgICBoZWlnaHQ6IDIyN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIyN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfSB7XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogMDQuMDEgTWFpbiBNZW51IENTUyAqL1xyXG5cclxuLmhhbWJ1cmdlci1tZW51e1xyXG4gICAgd2lkdGg6IDU1cHg7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5oZWFkZXItcG9wdXAtbWVudS10b2dnbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgICYgLnRvZ2dsZSB7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJiBpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgICAgICAgICAmICsgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaWNvbi10b3AsXHJcbiAgICAgICAgICAgICYuaWNvbi1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaWNvbi1taWRkbGUge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pY29uLXRvcHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICYgaSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pY29uLXRvcCxcclxuICAgICAgICAgICAgICAgICYuaWNvbi1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pY29uLW1pZGRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8qIDA0LjAyIE1vYmlsZSBNZW51IENTUyAqL1xyXG4uc2l0ZS1tYWluLXBvcHVwLW1lbnUge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogOTk5OTk5O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDQxLCA0MSwgMC45KTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAmLm9wZW57XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5tZW51LWNsb3NlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1JTtcclxuICAgIHJpZ2h0OiAxNSU7XHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICByaWdodDogMTAlO1xyXG4gICAgfVxyXG5cclxuQGV4dGVuZCAuaGVhZGVyLXBvcHVwLW1lbnUtdG9nZ2xlO1xyXG5cclxuICAgICYgLnRvZ2dsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcblxyXG4gICAgICAgICYgaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgQG1lZGlhICN7JGV4dHJhLXNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmljb24tdG9wIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaWNvbi1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJiBpIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZS1tZW51LWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnNpdGUtbW9iaWxlLW1lbnUge1xyXG4gICAgJiA+IHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJiBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoJHdoaXRlLCAwLjE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLm1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnN1Yi1tZW51LCAubWVnYS1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBtYXJnaW46IDE0cHggMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLm1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIHVse1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIC5iYWRnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywjZmUzNzhjIDAlLCNmZTViMzQgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnByaW1hcnl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDA1LiBJbnRybyBDU1NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBpbXBvcnQgXCJpbnRyby9pbnRybzFcIjsiLCIvKiAwNS4wMS4gSG9tZSBPbmUgSW50cm8gQ1NTICovXHJcbi5pbnRyby1zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogODkwcHg7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX0ge1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmludHJvLWNvbnRlbnQge1xyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xyXG4gICAgfVxyXG4gICAgJiAuc3ViLXRpdGxle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTg3cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbnRyby1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGV4dHJhLXNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9ICBcclxuICAgICYgLmJ0bntcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uaW50cm8tc2VjdGlvbntcclxuICAgICYuYWN0aXZle1xyXG4gICAgICAgICYgLmludHJvLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgLy8gQWxsIEVsZW1lbnQgU2VsZWN0b3JcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyBDaGlsZCBTZWxlY3RvclxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDJzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi41cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAwNC4gRWxlbWVudCBDU1NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcImVsZW1lbnQvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJlbGVtZW50L2JyZWFkY3J1bWJcIjtcclxuQGltcG9ydCBcImVsZW1lbnQvdGVhbVwiO1xyXG5AaW1wb3J0IFwiZWxlbWVudC9mZWF0dXJlXCI7XHJcbkBpbXBvcnQgXCJlbGVtZW50L3ZpZGVvXCI7XHJcbkBpbXBvcnQgXCJlbGVtZW50L2Zvcm1cIjtcclxuQGltcG9ydCBcImVsZW1lbnQvY3RhXCI7XHJcbkBpbXBvcnQgXCJlbGVtZW50L2ljb24tYm94XCI7XHJcbkBpbXBvcnQgXCJlbGVtZW50L2JyYW5kXCI7XHJcbkBpbXBvcnQgXCJlbGVtZW50L2luc3RhZ3JhbVwiO1xyXG5AaW1wb3J0IFwiZWxlbWVudC9nYWxsZXJ5XCI7IiwiLyogMDMuMDEgQnV0dG9uIENTUyAqL1xyXG5cclxuLmJ0biB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGhlaWdodDogNTJweDtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgJi5mei0xMHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgfVxyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBCdXR0b24gU2l6ZXMgKi9cclxuLmJ0bi1zbSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbn1cclxuXHJcbi5idG4teHN7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLmJ0bi1tZCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG59XHJcblxyXG4uYnRuLWxnIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XHJcbn1cclxuXHJcbi5idG4teGwge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgIHBhZGRpbmc6IDI1cHggNjBweDtcclxufVxyXG4uYnRuLWhlaWdodC04MHtcclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRleHRyYUJpZy1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi13aWR0aC0xMDB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uYnRuLXdpZHRoLTI1MHtcclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRleHRyYUJpZy1kZXZpY2V9e1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgIH1cclxufVxyXG4uYnRuLXdpZHRoLTE4MHtcclxuICAgIHdpZHRoOiAxODBweDtcclxufVxyXG4uYnRuLWhlaWdodC02MHtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG59XHJcbi5oZWFkZXItYnRue1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XHJcbiAgICBjb2xvcjogJGhlYWRpbmctY29sb3IgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkN2Q3ZDcgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEJ1dHRvbiBDb2xvciAmIFN0eWxlIChTb2xpZCAmIE91dGxpbmUpICovXHJcbkBlYWNoICRuYW1lLFxyXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAuYnRuLSN7JG5hbWV9IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XHJcblxyXG4gICAgICAgIEBpZiAkbmFtZT09d2FybmluZyBvciAkbmFtZT09bGlnaHQgb3IgJG5hbWU9PW9mZi13aGl0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdmFsdWUsIDcuNSUpO1xyXG5cclxuICAgICAgICAgICAgQGlmICRuYW1lPT13YXJuaW5nIG9yICRuYW1lPT1saWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1vdXRsaW5lLSN7JG5hbWV9IHtcclxuICAgICAgICBjb2xvcjogJHZhbHVlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xyXG5cclxuICAgICAgICAgICAgQGlmICRuYW1lPT13YXJuaW5nIG9yICRuYW1lPT1saWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEJ1dHRvbiBIb3ZlciBDb2xvciAmIFN0eWxlIChTb2xpZCAmIE91dGxpbmUpICovXHJcbkBlYWNoICRuYW1lLFxyXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAuYnRuLWhvdmVyLSN7JG5hbWV9IHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xyXG5cclxuICAgICAgICAgICAgQGlmICRuYW1lPT13YXJuaW5nIG9yICRuYW1lPT1saWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1vdXRsaW5lLWhvdmVyLSN7JG5hbWV9IHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR2YWx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLmxpbmsge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHBhZGRpbmc6IDNweCAwO1xyXG5cclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG5cclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgMC4zcztcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgMC4zcztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWxpbmt7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHBhZGRpbmc6IDNweCAwO1xyXG5cclxuICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0yNXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgMC4zcztcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM5Nzk3OTc7XHJcbiAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSAwLjNzO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZpZXctYWxsLXNlcnZpY2V7XHJcbiAgICBtYXJnaW4tdG9wOiAxNzBweDtcclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2FkLW1vcmUtYnRue1xyXG4gICAgd2lkdGg6IDExNXB4O1xyXG4gICAgaGVpZ2h0OiAxMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbn1cclxuICAgIFxyXG4iLCIvKiBCcmVhZGNydW1iIENTUyAqL1xyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJiBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiAwMy4wOCBUZWFtIENTUyAqL1xyXG5cclxuLnRlYW0tdGh1bWItc2xpZGVye1xyXG4gICAgcGFkZGluZzogMzVweCAyMiU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4O1xyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMzUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAzNSU7XHJcbiAgICB9XHJcbiAgICAmIC5zd2lwZXItd3JhcHBlcntcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgJi1hY3RpdmV7XHJcbiAgICAgICAgICAgICYgLnNpbmdsZS10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXRodW1ie1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtdGVhbS1jb250ZW50e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICYgLnRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvc2l0aW9ue1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIHB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVhbXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC50aHVtYntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmIC50aHVtYiB7XHJcbiAgICAgICAgICAgICYgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuICBcclxuXHJcbiIsIi8qIDAzLjA1IEZlYXR1cmUgQ1NTICovXHJcblxyXG4uZmVhdHVlci1zZWN0aW9ue1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAuY29sLXhsLWF1dG97XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNpbmdsZS1mZWF0dXJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtZmVhdHVyZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcbiAgICAgICAgcmlnaHQ6IC01MCU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTUlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNSUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICByaWdodDogMCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2N7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XHJcbiAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIDAzLjA5IFZpZGVvIENTUyAqL1xyXG5cclxuLnZpZGVvLWNvbnRlbnR7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAudGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wbGF5LWJ0biB7XHJcblx0d2lkdGg6IDE5MHB4O1xyXG5cdGhlaWdodDogMTkwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTkwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRtYXJnaW46IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICYud2lkdGgtMTEwe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDQwcHg7XHJcbiAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGV4dHJhLXNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDNweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICAgICYgcGF0aHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvLXBvcHVwe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgICYgLnRodW1ie1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmNvbnRlbnR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgJiAudGh1bWIge1xyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qIDAzLjA0IEZvcm0gQ1NTICovXHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XHJcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcclxuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5AaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG5zZWxlY3R7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoXCIuLi9pbWFnZXMvaWNvbi9zbWFsbC10cmlhbmdsZS1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG50ZXh0YXJlYXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufSIsIi8qIDAzLjAzIENUQSBDU1MgKi9cclxuXHJcbi5jdGEtY29udGVudHtcclxuICAgIC50aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDE1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxODdweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaW50cm8tZm9udDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGV4dHJhLXNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogMDMuMDYgSWNvbiBCb3ggQ1NTICovXHJcblxyXG4uaWNvbi1ib3h7XHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaWNvbntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skZXh0cmFCaWctZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRleHRyYUJpZy1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIHBhdGh7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRoZWFkaW5nLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3tcclxuXHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwM3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gSWNvbiBCb3ggVHdvIENTU1xyXG4uaWNvbi1ib3gtdHdve1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaWNvbntcclxuICAgICAgICBmbGV4OiAwIDAgMTMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAmIHBhdGh7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICNGRjdEOEU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNje1xyXG5cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogMDMuMDIgQnJhbmQgQ1NTICovXHJcblxyXG4uYnJhbmQtbGlzdHtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAuYnJhbmR7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJhbmR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIDAzLjExIEJyZWFkY3J1bWIgQ1NTICovXHJcblxyXG5cclxuLmluc3RhLWJhZGdlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDE5MHB4O1xyXG5cdGhlaWdodDogMTkwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTkwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgfVxyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluc3RhZ3JhbS1pbWFnZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuaW1hZ2V7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAmIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIDAzLjA3IEdhbGxlcnkgQ1NTICovXHJcblxyXG5cclxuLmdhbGxlcnktaXRlbXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2FsbGVyeXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICYgLmltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMjBweCAyMHB4IDBweCAwcHggcmdiKDE3NCwxOTgsMTg5KTtcclxuICAgICAgICAmIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAwNi4gVGl0bGVzIENTU1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQGltcG9ydCBcInRpdGxlL3NlY3Rpb25cIjtcclxuQGltcG9ydCBcInRpdGxlL3BhZ2VcIjsiLCIvKiAwNi4wMiBTZWN0aW9uIFRpdGxlIENTUyAqL1xyXG5cclxuLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgICYuY29sb3ItbGlnaHR7XHJcbiAgICAgICAgJiAudGl0bGV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnN1Yi10aXRsZXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiBpbWd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5zdWItdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogODMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG59XHJcbiIsIi8qIDA2LjAxIFBhZ2UgVGl0bGUgQ1NTICovXHJcblxyXG4ucGFnZS10aXRsZS1zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAmLnBhZ2UtdHRpbGUtdHdve1xyXG4gICAgICAgIGhlaWdodDogNzQwcHg7XHJcbiAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS10aXRsZSB7XHJcbiAgICAmIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaW50cm8tZm9udDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgICYgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudGl0bGUtdHdve1xyXG4gICAgICAgICYgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2NnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDA4LiBQYWdlcyBDU1NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcInBhZ2VzL3NlcnZpY2VcIjtcclxuQGltcG9ydCBcInBhZ2VzL2NvbnRhY3RcIjsiLCIvKiAwOC4wMSBTZXJ2aWNlIENTUyAqL1xyXG5cclxuLnNlcnZpY2V7XHJcbiAgICAuaW1hZ2V7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAmLm1heC13aWR0aC00NTB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tYXgtd2lkdGgtNDcwe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xyXG4gICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWF4LXdpZHRoLTY3MHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcclxuICAgICAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1heC13aWR0aC02MTB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjEwcHg7XHJcbiAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluZm97XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2Fycm93LXJpZ2h0LnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU0NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgICYgLmltYWdlIHtcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZS10aHJlZS1tYXJnaW57XHJcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gU2VydmljZSBjYXJkIENTU1xyXG4uc2VydmljZS1jYXJkLW9uZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IC0xOTBweDtcclxuICAgIG1hcmdpbi10b3A6IDE5MHB4O1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICBsZWZ0OiAtNzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG59XHJcbi5zZXJ2aWNlLWNhcmQtdHdve1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IC0xOTBweDtcclxuICAgIG1hcmdpbi10b3A6IDE5MHB4O1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICByaWdodDogLTcwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgcmlnaHQ6IC02MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxufVxyXG4uc2VydmljZS1jYXJkLWNvbnRlbnR7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmMmVkO1xyXG4gICAgcGFkZGluZzogMTMwcHggMjMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggNzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggNzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggNjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggNDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRleHRyYS1zbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZS1ib3JkZXJ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2N7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDVweDtcclxuICAgICAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRue1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBib3gtc2hhZG93OiAyMHB4IDIwcHggMHB4IDBweCByZ2IoMTc0LDE5OCwxODkpO1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogMDguMDIgQ29udGFjdCBDU1MgKi9cclxuXHJcbi5jb250YWN0LXRpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIC50aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgIEBtZWRpYSAjeyRleHRyYS1zbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1hZGRyZXNze1xyXG4gICAgLmljb24tdGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbmZve1xyXG4gICAgICAgIC5pbmZvLXRleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3QtaW5mby13cmFwe1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuLmNvbnRhY3QtaW5mb3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmluZm8tdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAwMi4gVGVtcGxhdGUgU3BhY2luZyBDU1NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIFNlY3Rpb24gU3BhY2luZyAqL1xyXG4uc2VjdGlvbi1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi1wYWRkaW5nLXQxMjAtYjEwMHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2UsICRkZXNrdG9wLWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLXBhZGRpbmctdDE3MC1iOTB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTU1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlLCAkZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi1wYWRkaW5nLXQxMzAtYjE3MHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1NXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2UsICRkZXNrdG9wLWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLXBhZGRpbmctdDE2MC1iMTAwe1xyXG4gICAgcGFkZGluZy10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZSwgJGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNlY3Rpb24tcGFkZGluZy10MTMwLWIxNzB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlLCAkZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi1wYWRkaW5nLXQxNjAtYjIxMHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2UsICRkZXNrdG9wLWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLXBhZGRpbmctMTYwe1xyXG4gICAgcGFkZGluZy10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZSwgJGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNlY3Rpb24tcGFkZGluZy0xNzB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlLCAkZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi1wYWRkaW5nLXQtMjQwLWItMjQwe1xyXG4gICAgcGFkZGluZy10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZSwgJGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLXBhZGRpbmctdDE5MC1iMTQwe1xyXG4gICAgcGFkZGluZy10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZSwgJGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLXBhZGRpbmctdDIxMC1iMTgwe1xyXG4gICAgcGFkZGluZy10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZSwgJGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLXBhZGRpbmctdDEzMC0xODB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlLCAkZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctdDE4MC1iMjIwe1xyXG4gICAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZSwgJGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNlY3Rpb24tcGFkZGluZy10b3AtMjQwe1xyXG4gICAgcGFkZGluZy10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2UsICRkZXNrdG9wLWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLXBhZGRpbmctYm90dG9tIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi1wYWRkaW5nLWJvdHRvbS0xNzB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZSwgJGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNlY3Rpb24tcGFkZGluZy1ib3R0b20tMTgwe1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2UsICRkZXNrdG9wLWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLXBhZGRpbmctMTUwe1xyXG4gICAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nLTIyMHtcclxuICAgIHBhZGRpbmctdG9wOiAyMjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tcGFkZGluZy0yMzB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC8vIFJlc3BvbnNpdmVcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5neC14bC04e1xyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgIH1cclxufVxyXG4uZ3gteGwtMjB7XHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAwOS4gVGVzdGltb25pYWwgQ1NTXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLnRlc3RpbW9uaWFsLXNsaWRlciB7XHJcbiAgICBtYXJnaW46IC0zMHB4O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgICAmIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICY6bm90KC5zd2lwZXItc2xpZGUtdmlzaWJsZSkge1xyXG4gICAgICAgICAgICAmIC50ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVzdGltb25pYWwtc2xpZGVye1xyXG4gICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgICAmLnN3aXBlci1zbGlkZS1wcmV2e1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLW5leHR7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgJi5jZW50ZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnF1dGUtaWNvbntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYXV0aG9yLWluZm97XHJcbiAgICAgICAgLmltYWdle1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaXRle1xyXG4gICAgICAgICAgICAubmFtZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMDcuIEJsb2cgQ1NTXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AaW1wb3J0IFwiYmxvZy9ibG9nLWdyaWRcIjtcclxuQGltcG9ydCBcImJsb2cvYmxvZy1saXN0XCI7XHJcbkBpbXBvcnQgXCJibG9nL2Jsb2ctZGV0YWlsc1wiOyIsIi8qIDA3LjAxIEJsb2cgR3JpZCBDU1MgKi9cclxuLmJsb2cge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAmLmJsb2ctcXVvdGV7XHJcbiAgICAgICAgJiAudGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICYgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAucXVvdGUtbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRleHRyYS1zbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnF1b3RlLWJyb2RlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjdweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXV0aG9yLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC50aHVtYm5haWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICYgLmltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmJsb2ctcGxheS1idG57XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmluZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmIC5tZXRhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIvXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRleHRyYS1zbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmIC50aHVtYm5haWwge1xyXG4gICAgICAgICAgICAmIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIDA3LjAyIEJsb2cgTGlzdCBDU1MgKi9cclxuLmJsb2ctbGlzdCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAmIC50aHVtYm5haWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMS41cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5pbmZvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLm1ldGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiBpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnN1Yi10aXRsZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRjdEOEU7XHJcbiAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuZGVzY3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICYgLnRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICYgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiAwNy4wMyBCbG9nIERldGFpbHMgQ1NTICovXHJcblxyXG4uYmxvZy1kZXRhaWxze1xyXG5cclxuICAgICYgLmluZm8ge1xyXG5cclxuICAgICAgICAmIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgY29sb3I6ICNGRjdEOEU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5kZXNjIHtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5ibG9nLWxpc3R7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGN0Q4RTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZW50cnktcG9zdC10YWdze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAudGFnLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE4cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgLmxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhBOEE4QTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFne1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnBvc3Qtc2hhcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5sYWJlbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5tZWRpYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG4uYXV0aG9yLWFyZWEge1xyXG4gICAgcGFkZGluZzogMzBweCAwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTc5NztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xyXG4gICAgLmF1dGhvcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aHVtYi1hdXRob3J7XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXV0aG9yLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZXRhIHtcclxuICAgICAgICAgICAgICAgICYgLmZuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMyMzI0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5hdXRob3ItdGV4dHtcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmF1dGhvci1hY3Rpb25zIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMyMzI0O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4uY29tbWVudC1mb3JtLXdyYXB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgLmNvbW1lbnQtcmVzcG9uZHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLyogTmV3c2xldHRlciBDU1MgKi9cclxuXHJcbi5uZXdzbGV0dGVyLXRpdGxle1xyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRleHRyYS1zbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLWZvcm0tYXJlYXtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvcm17XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTc5Nzk3O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICAgICAgQG1lZGlhICN7JGV4dHJhLXNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRleHRyYS1zbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDEwLiBXaWRnZXQgQ1NTXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9vdGVyLXdpZGdldCB7XHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItbG9nb3tcclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxufVxyXG4uZm9vdGVyLXdpZGdldC1jb250ZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgJiBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm9vdGVyLXNvY2lhbC1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICYgYSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDExLiBGb290ZXIgQ1NTXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9vdGVyLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogNzBweCAwIDI1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY29weXJpZ2h0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG59Il19 */
